Class: TencentCloud::Gs::V20191118::TrylockWorkerRequest

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

Overview

TrylockWorker请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, gameid = nil, gameregion = nil, setno = nil, userip = nil, groupid = nil) ⇒ TrylockWorkerRequest

Returns a new instance of TrylockWorkerRequest.



4726
4727
4728
4729
4730
4731
4732
4733
# File 'lib/v20191118/models.rb', line 4726

def initialize(userid=nil, gameid=nil, gameregion=nil, setno=nil, userip=nil, groupid=nil)
  @UserId = userid
  @GameId = gameid
  @GameRegion = gameregion
  @SetNo = setno
  @UserIp = userip
  @GroupId = groupid
end

Instance Attribute Details

#GameIdObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • GameId:

    游戏ID

  • GameRegion:

    游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器

  • SetNo:

    【废弃】资源池编号

  • UserIp:

    【推荐填写】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验

  • GroupId:

    分组ID



4724
4725
4726
# File 'lib/v20191118/models.rb', line 4724

def GameId
  @GameId
end

#GameRegionObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • GameId:

    游戏ID

  • GameRegion:

    游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器

  • SetNo:

    【废弃】资源池编号

  • UserIp:

    【推荐填写】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验

  • GroupId:

    分组ID



4724
4725
4726
# File 'lib/v20191118/models.rb', line 4724

def GameRegion
  @GameRegion
end

#GroupIdObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • GameId:

    游戏ID

  • GameRegion:

    游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器

  • SetNo:

    【废弃】资源池编号

  • UserIp:

    【推荐填写】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验

  • GroupId:

    分组ID



4724
4725
4726
# File 'lib/v20191118/models.rb', line 4724

def GroupId
  @GroupId
end

#SetNoObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • GameId:

    游戏ID

  • GameRegion:

    游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器

  • SetNo:

    【废弃】资源池编号

  • UserIp:

    【推荐填写】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验

  • GroupId:

    分组ID



4724
4725
4726
# File 'lib/v20191118/models.rb', line 4724

def SetNo
  @SetNo
end

#UserIdObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • GameId:

    游戏ID

  • GameRegion:

    游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器

  • SetNo:

    【废弃】资源池编号

  • UserIp:

    【推荐填写】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验

  • GroupId:

    分组ID



4724
4725
4726
# File 'lib/v20191118/models.rb', line 4724

def UserId
  @UserId
end

#UserIpObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • GameId:

    游戏ID

  • GameRegion:

    游戏区域,ap-guangzhou、ap-shanghai、ap-beijing等,如果不为空,优先按照该区域进行调度分配机器

  • SetNo:

    【废弃】资源池编号

  • UserIp:

    【推荐填写】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验

  • GroupId:

    分组ID



4724
4725
4726
# File 'lib/v20191118/models.rb', line 4724

def UserIp
  @UserIp
end

Instance Method Details

#deserialize(params) ⇒ Object



4735
4736
4737
4738
4739
4740
4741
4742
# File 'lib/v20191118/models.rb', line 4735

def deserialize(params)
  @UserId = params['UserId']
  @GameId = params['GameId']
  @GameRegion = params['GameRegion']
  @SetNo = params['SetNo']
  @UserIp = params['UserIp']
  @GroupId = params['GroupId']
end