Class: TencentCloud::Gs::V20191118::CreateSessionRequest

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

Overview

CreateSession请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, gameid = nil, gameregion = nil, gameparas = nil, clientsession = nil, resolution = nil, imageurl = nil, setno = nil, bitrate = nil, maxbitrate = nil, minbitrate = nil, fps = nil, userip = nil, optimization = nil, hostuserid = nil, role = nil, gamecontext = nil, runmode = nil) ⇒ CreateSessionRequest

Returns a new instance of CreateSessionRequest.



1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/v20191118/models.rb', line 1579

def initialize(userid=nil, gameid=nil, gameregion=nil, gameparas=nil, clientsession=nil, resolution=nil, imageurl=nil, setno=nil, bitrate=nil, maxbitrate=nil, minbitrate=nil, fps=nil, userip=nil, optimization=nil, hostuserid=nil, role=nil, gamecontext=nil, runmode=nil)
  @UserId = userid
  @GameId = gameid
  @GameRegion = gameregion
  @GameParas = gameparas
  @ClientSession = clientsession
  @Resolution = resolution
  @ImageUrl = imageurl
  @SetNo = setno
  @Bitrate = bitrate
  @MaxBitrate = maxbitrate
  @MinBitrate = minbitrate
  @Fps = fps
  @UserIp = userip
  @Optimization = optimization
  @HostUserId = hostuserid
  @Role = role
  @GameContext = gamecontext
  @RunMode = runmode
end

Instance Attribute Details

#BitrateObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def Bitrate
  @Bitrate
end

#ClientSessionObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def ClientSession
  @ClientSession
end

#FpsObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def Fps
  @Fps
end

#GameContextObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def GameContext
  @GameContext
end

#GameIdObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def GameId
  @GameId
end

#GameParasObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def GameParas
  @GameParas
end

#GameRegionObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def GameRegion
  @GameRegion
end

#HostUserIdObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def HostUserId
  @HostUserId
end

#ImageUrlObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def ImageUrl
  @ImageUrl
end

#MaxBitrateObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def MaxBitrate
  @MaxBitrate
end

#MinBitrateObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def MinBitrate
  @MinBitrate
end

#OptimizationObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def Optimization
  @Optimization
end

#ResolutionObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def Resolution
  @Resolution
end

#RoleObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def Role
  @Role
end

#RunModeObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def RunMode
  @RunMode
end

#SetNoObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def SetNo
  @SetNo
end

#UserIdObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def UserId
  @UserId
end

#UserIpObject

RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行默认值(空):要求必须有客户端连接才会保持云端 App 运行。

Parameters:

  • UserId:

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

  • GameId:

    【已废弃】只在TrylockWorker时生效

  • GameRegion:

    【已废弃】只在TrylockWorker时生效

  • GameParas:

    游戏参数

  • ClientSession:

    客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空

  • Resolution:

    分辨率,,可设置为1080p或720p或1920x1080格式

  • ImageUrl:

    背景图url,格式为png或jpeg,宽高1920*1080

  • SetNo:

    【已废弃】

  • Bitrate:

    【已废弃】

  • MaxBitrate:

    单位Mbps,动态调整最大码率建议值,会按实际情况调整

  • MinBitrate:

    单位Mbps,动态调整最小码率建议值,会按实际情况调整

  • Fps:

    帧率,可设置为30、45、60、90、120、144

  • UserIp:

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

  • Optimization:

    【已废弃】优化项,便于客户灰度开启新的优化项,默认为0

  • HostUserId:

    【互动云游】游戏主机用户ID

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • GameContext:

    游戏相关参数

  • RunMode:

    云端运行模式。



1577
1578
1579
# File 'lib/v20191118/models.rb', line 1577

def UserIp
  @UserIp
end

Instance Method Details

#deserialize(params) ⇒ Object



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'lib/v20191118/models.rb', line 1600

def deserialize(params)
  @UserId = params['UserId']
  @GameId = params['GameId']
  @GameRegion = params['GameRegion']
  @GameParas = params['GameParas']
  @ClientSession = params['ClientSession']
  @Resolution = params['Resolution']
  @ImageUrl = params['ImageUrl']
  @SetNo = params['SetNo']
  @Bitrate = params['Bitrate']
  @MaxBitrate = params['MaxBitrate']
  @MinBitrate = params['MinBitrate']
  @Fps = params['Fps']
  @UserIp = params['UserIp']
  @Optimization = params['Optimization']
  @HostUserId = params['HostUserId']
  @Role = params['Role']
  @GameContext = params['GameContext']
  @RunMode = params['RunMode']
end