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.



4398
4399
4400
4401
4402
4403
4404
4405
# File 'lib/v20191118/models.rb', line 4398

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



4396
4397
4398
# File 'lib/v20191118/models.rb', line 4396

def GameId
  @GameId
end

#GameRegionObject

Parameters:

  • UserId:

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

  • GameId:

    游戏ID

  • GameRegion:

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

  • SetNo:

    【废弃】资源池编号

  • UserIp:

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

  • GroupId:

    分组ID



4396
4397
4398
# File 'lib/v20191118/models.rb', line 4396

def GameRegion
  @GameRegion
end

#GroupIdObject

Parameters:

  • UserId:

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

  • GameId:

    游戏ID

  • GameRegion:

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

  • SetNo:

    【废弃】资源池编号

  • UserIp:

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

  • GroupId:

    分组ID



4396
4397
4398
# File 'lib/v20191118/models.rb', line 4396

def GroupId
  @GroupId
end

#SetNoObject

Parameters:

  • UserId:

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

  • GameId:

    游戏ID

  • GameRegion:

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

  • SetNo:

    【废弃】资源池编号

  • UserIp:

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

  • GroupId:

    分组ID



4396
4397
4398
# File 'lib/v20191118/models.rb', line 4396

def SetNo
  @SetNo
end

#UserIdObject

Parameters:

  • UserId:

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

  • GameId:

    游戏ID

  • GameRegion:

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

  • SetNo:

    【废弃】资源池编号

  • UserIp:

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

  • GroupId:

    分组ID



4396
4397
4398
# File 'lib/v20191118/models.rb', line 4396

def UserId
  @UserId
end

#UserIpObject

Parameters:

  • UserId:

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

  • GameId:

    游戏ID

  • GameRegion:

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

  • SetNo:

    【废弃】资源池编号

  • UserIp:

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

  • GroupId:

    分组ID



4396
4397
4398
# File 'lib/v20191118/models.rb', line 4396

def UserIp
  @UserIp
end

Instance Method Details

#deserialize(params) ⇒ Object



4407
4408
4409
4410
4411
4412
4413
4414
# File 'lib/v20191118/models.rb', line 4407

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