Class: TencentCloud::Gse::V20191112::PlayerSession

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

Overview

玩家会话详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(creationtime = nil, dnsname = nil, fleetid = nil, gameserversessionid = nil, ipaddress = nil, playerdata = nil, playerid = nil, playersessionid = nil, port = nil, status = nil, terminationtime = nil) ⇒ PlayerSession

Returns a new instance of PlayerSession.



4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
# File 'lib/v20191112/models.rb', line 4535

def initialize(creationtime=nil, dnsname=nil, fleetid=nil, gameserversessionid=nil, ipaddress=nil, playerdata=nil, playerid=nil, playersessionid=nil, port=nil, status=nil, terminationtime=nil)
  @CreationTime = creationtime
  @DnsName = dnsname
  @FleetId = fleetid
  @GameServerSessionId = gameserversessionid
  @IpAddress = ipaddress
  @PlayerData = playerdata
  @PlayerId = playerid
  @PlayerSessionId = playersessionid
  @Port = port
  @Status = status
  @TerminationTime = terminationtime
end

Instance Attribute Details

#CreationTimeObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def CreationTime
  @CreationTime
end

#DnsNameObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def DnsName
  @DnsName
end

#FleetIdObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def FleetId
  @FleetId
end

#GameServerSessionIdObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def GameServerSessionId
  @GameServerSessionId
end

#IpAddressObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def IpAddress
  @IpAddress
end

#PlayerDataObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def PlayerData
  @PlayerData
end

#PlayerIdObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def PlayerId
  @PlayerId
end

#PlayerSessionIdObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def PlayerSessionId
  @PlayerSessionId
end

#PortObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def Port
  @Port
end

#StatusObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def Status
  @Status
end

#TerminationTimeObject

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

Parameters:

  • CreationTime:

    玩家会话创建时间

  • DnsName:

    游戏服务器会话运行的DNS标识

  • FleetId:

    舰队ID

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • IpAddress:

    游戏服务器会话运行的CVM地址

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerSessionId:

    玩家会话ID

  • Port:

    端口号,最小值不小于1,最大值不超过60000

  • Status:

    玩家会话的状态(RESERVED = 1,ACTIVE = 2,COMPLETED = 3,TIMEDOUT = 4)

  • TerminationTime:

    玩家会话终止时间



4533
4534
4535
# File 'lib/v20191112/models.rb', line 4533

def TerminationTime
  @TerminationTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
# File 'lib/v20191112/models.rb', line 4549

def deserialize(params)
  @CreationTime = params['CreationTime']
  @DnsName = params['DnsName']
  @FleetId = params['FleetId']
  @GameServerSessionId = params['GameServerSessionId']
  @IpAddress = params['IpAddress']
  @PlayerData = params['PlayerData']
  @PlayerId = params['PlayerId']
  @PlayerSessionId = params['PlayerSessionId']
  @Port = params['Port']
  @Status = params['Status']
  @TerminationTime = params['TerminationTime']
end