Class CreateSessionRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.gs.v20191118.models.CreateSessionRequest
-
public class CreateSessionRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateSessionRequest()CreateSessionRequest(CreateSessionRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetBitrate()Get 【已废弃】StringgetClientSession()Get 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空LonggetFps()Get 帧率,可设置为30、45、60、90、120、144StringgetGameContext()Get 游戏相关参数StringgetGameId()Get 【已废弃】只在TrylockWorker时生效StringgetGameParas()Get 游戏参数StringgetGameRegion()Get 【已废弃】只在TrylockWorker时生效StringgetHostUserId()Get 【互动云游】游戏主机用户IDStringgetImageUrl()Get 背景图url,格式为png或jpeg,宽高1920*1080LonggetMaxBitrate()Get 单位Mbps,动态调整最大码率建议值,会按实际情况调整LonggetMinBitrate()Get 单位Mbps,动态调整最小码率建议值,会按实际情况调整LonggetOptimization()Get 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0StringgetResolution()Get 分辨率,,可设置为1080p或720p或1920x1080格式StringgetRole()Get 【互动云游】角色;Player表示玩家;Viewer表示观察者StringgetRunMode()Get 云端运行模式。 RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行 默认值(空):要求必须有客户端连接才会保持云端 App 运行。LonggetSetNo()Get 【已废弃】StringgetUserId()Get 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)StringgetUserIp()Get 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验voidsetBitrate(Long Bitrate)Set 【已废弃】voidsetClientSession(String ClientSession)Set 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空voidsetFps(Long Fps)Set 帧率,可设置为30、45、60、90、120、144voidsetGameContext(String GameContext)Set 游戏相关参数voidsetGameId(String GameId)Set 【已废弃】只在TrylockWorker时生效voidsetGameParas(String GameParas)Set 游戏参数voidsetGameRegion(String GameRegion)Set 【已废弃】只在TrylockWorker时生效voidsetHostUserId(String HostUserId)Set 【互动云游】游戏主机用户IDvoidsetImageUrl(String ImageUrl)Set 背景图url,格式为png或jpeg,宽高1920*1080voidsetMaxBitrate(Long MaxBitrate)Set 单位Mbps,动态调整最大码率建议值,会按实际情况调整voidsetMinBitrate(Long MinBitrate)Set 单位Mbps,动态调整最小码率建议值,会按实际情况调整voidsetOptimization(Long Optimization)Set 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0voidsetResolution(String Resolution)Set 分辨率,,可设置为1080p或720p或1920x1080格式voidsetRole(String Role)Set 【互动云游】角色;Player表示玩家;Viewer表示观察者voidsetRunMode(String RunMode)Set 云端运行模式。 RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行 默认值(空):要求必须有客户端连接才会保持云端 App 运行。voidsetSetNo(Long SetNo)Set 【已废弃】voidsetUserId(String UserId)Set 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)voidsetUserIp(String UserIp)Set 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateSessionRequest
public CreateSessionRequest()
-
CreateSessionRequest
public CreateSessionRequest(CreateSessionRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getUserId
public String getUserId()
Get 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)- Returns:
- UserId 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
-
setUserId
public void setUserId(String UserId)
Set 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)- Parameters:
UserId- 唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)
-
getGameId
public String getGameId()
Get 【已废弃】只在TrylockWorker时生效- Returns:
- GameId 【已废弃】只在TrylockWorker时生效
-
setGameId
public void setGameId(String GameId)
Set 【已废弃】只在TrylockWorker时生效- Parameters:
GameId- 【已废弃】只在TrylockWorker时生效
-
getGameRegion
public String getGameRegion()
Get 【已废弃】只在TrylockWorker时生效- Returns:
- GameRegion 【已废弃】只在TrylockWorker时生效
-
setGameRegion
public void setGameRegion(String GameRegion)
Set 【已废弃】只在TrylockWorker时生效- Parameters:
GameRegion- 【已废弃】只在TrylockWorker时生效
-
getGameParas
public String getGameParas()
Get 游戏参数- Returns:
- GameParas 游戏参数
-
setGameParas
public void setGameParas(String GameParas)
Set 游戏参数- Parameters:
GameParas- 游戏参数
-
getClientSession
public String getClientSession()
Get 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空- Returns:
- ClientSession 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空
-
setClientSession
public void setClientSession(String ClientSession)
Set 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空- Parameters:
ClientSession- 客户端session信息,从JSSDK请求中获得。特殊的,当 RunMode 参数为 RunWithoutClient 时,该字段可以为空
-
getResolution
public String getResolution()
Get 分辨率,,可设置为1080p或720p或1920x1080格式- Returns:
- Resolution 分辨率,,可设置为1080p或720p或1920x1080格式
-
setResolution
public void setResolution(String Resolution)
Set 分辨率,,可设置为1080p或720p或1920x1080格式- Parameters:
Resolution- 分辨率,,可设置为1080p或720p或1920x1080格式
-
getImageUrl
public String getImageUrl()
Get 背景图url,格式为png或jpeg,宽高1920*1080- Returns:
- ImageUrl 背景图url,格式为png或jpeg,宽高1920*1080
-
setImageUrl
public void setImageUrl(String ImageUrl)
Set 背景图url,格式为png或jpeg,宽高1920*1080- Parameters:
ImageUrl- 背景图url,格式为png或jpeg,宽高1920*1080
-
getSetNo
public Long getSetNo()
Get 【已废弃】- Returns:
- SetNo 【已废弃】
-
setSetNo
public void setSetNo(Long SetNo)
Set 【已废弃】- Parameters:
SetNo- 【已废弃】
-
getBitrate
public Long getBitrate()
Get 【已废弃】- Returns:
- Bitrate 【已废弃】
-
setBitrate
public void setBitrate(Long Bitrate)
Set 【已废弃】- Parameters:
Bitrate- 【已废弃】
-
getMaxBitrate
public Long getMaxBitrate()
Get 单位Mbps,动态调整最大码率建议值,会按实际情况调整- Returns:
- MaxBitrate 单位Mbps,动态调整最大码率建议值,会按实际情况调整
-
setMaxBitrate
public void setMaxBitrate(Long MaxBitrate)
Set 单位Mbps,动态调整最大码率建议值,会按实际情况调整- Parameters:
MaxBitrate- 单位Mbps,动态调整最大码率建议值,会按实际情况调整
-
getMinBitrate
public Long getMinBitrate()
Get 单位Mbps,动态调整最小码率建议值,会按实际情况调整- Returns:
- MinBitrate 单位Mbps,动态调整最小码率建议值,会按实际情况调整
-
setMinBitrate
public void setMinBitrate(Long MinBitrate)
Set 单位Mbps,动态调整最小码率建议值,会按实际情况调整- Parameters:
MinBitrate- 单位Mbps,动态调整最小码率建议值,会按实际情况调整
-
getFps
public Long getFps()
Get 帧率,可设置为30、45、60、90、120、144- Returns:
- Fps 帧率,可设置为30、45、60、90、120、144
-
setFps
public void setFps(Long Fps)
Set 帧率,可设置为30、45、60、90、120、144- Parameters:
Fps- 帧率,可设置为30、45、60、90、120、144
-
getUserIp
public String getUserIp()
Get 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验- Returns:
- UserIp 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验
-
setUserIp
public void setUserIp(String UserIp)
Set 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验- Parameters:
UserIp- 【必选】用户IP,用户客户端的公网IP,用于就近调度,不填将严重影响用户体验
-
getOptimization
public Long getOptimization()
Get 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0- Returns:
- Optimization 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0
-
setOptimization
public void setOptimization(Long Optimization)
Set 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0- Parameters:
Optimization- 【已废弃】优化项,便于客户灰度开启新的优化项,默认为0
-
getHostUserId
public String getHostUserId()
Get 【互动云游】游戏主机用户ID- Returns:
- HostUserId 【互动云游】游戏主机用户ID
-
setHostUserId
public void setHostUserId(String HostUserId)
Set 【互动云游】游戏主机用户ID- Parameters:
HostUserId- 【互动云游】游戏主机用户ID
-
getRole
public String getRole()
Get 【互动云游】角色;Player表示玩家;Viewer表示观察者- Returns:
- Role 【互动云游】角色;Player表示玩家;Viewer表示观察者
-
setRole
public void setRole(String Role)
Set 【互动云游】角色;Player表示玩家;Viewer表示观察者- Parameters:
Role- 【互动云游】角色;Player表示玩家;Viewer表示观察者
-
getGameContext
public String getGameContext()
Get 游戏相关参数- Returns:
- GameContext 游戏相关参数
-
setGameContext
public void setGameContext(String GameContext)
Set 游戏相关参数- Parameters:
GameContext- 游戏相关参数
-
getRunMode
public String getRunMode()
Get 云端运行模式。 RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行 默认值(空):要求必须有客户端连接才会保持云端 App 运行。- Returns:
- RunMode 云端运行模式。 RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行 默认值(空):要求必须有客户端连接才会保持云端 App 运行。
-
setRunMode
public void setRunMode(String RunMode)
Set 云端运行模式。 RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行 默认值(空):要求必须有客户端连接才会保持云端 App 运行。- Parameters:
RunMode- 云端运行模式。 RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运行 默认值(空):要求必须有客户端连接才会保持云端 App 运行。
-
-