Class: TencentCloud::Gse::V20191112::PlayerLatencyPolicy

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191112/models.rb

Overview

延迟策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maximumindividualplayerlatencymilliseconds = nil, policydurationseconds = nil) ⇒ PlayerLatencyPolicy

Returns a new instance of PlayerLatencyPolicy.



4493
4494
4495
4496
# File 'lib/v20191112/models.rb', line 4493

def initialize(maximumindividualplayerlatencymilliseconds=nil, policydurationseconds=nil)
  @MaximumIndividualPlayerLatencyMilliseconds = maximumindividualplayerlatencymilliseconds
  @PolicyDurationSeconds = policydurationseconds
end

Instance Attribute Details

#MaximumIndividualPlayerLatencyMillisecondsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MaximumIndividualPlayerLatencyMilliseconds:

    任意player允许的最大延迟,单位:毫秒

  • PolicyDurationSeconds:

    放置新GameServerSession时强制实施策略的时间长度,单位:秒



4491
4492
4493
# File 'lib/v20191112/models.rb', line 4491

def MaximumIndividualPlayerLatencyMilliseconds
  @MaximumIndividualPlayerLatencyMilliseconds
end

#PolicyDurationSecondsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MaximumIndividualPlayerLatencyMilliseconds:

    任意player允许的最大延迟,单位:毫秒

  • PolicyDurationSeconds:

    放置新GameServerSession时强制实施策略的时间长度,单位:秒



4491
4492
4493
# File 'lib/v20191112/models.rb', line 4491

def PolicyDurationSeconds
  @PolicyDurationSeconds
end

Instance Method Details

#deserialize(params) ⇒ Object



4498
4499
4500
4501
# File 'lib/v20191112/models.rb', line 4498

def deserialize(params)
  @MaximumIndividualPlayerLatencyMilliseconds = params['MaximumIndividualPlayerLatencyMilliseconds']
  @PolicyDurationSeconds = params['PolicyDurationSeconds']
end