Class GseClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.gse.v20191112.GseClient
-
public class GseClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description GseClient(Credential credential, String region)GseClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttachCcnInstancesResponseAttachCcnInstances(AttachCcnInstancesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(AttachCcnInstances)用于关联云联网实例。CopyFleetResponseCopyFleet(CopyFleetRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CopyFleet)用于复制服务器舰队。CreateAliasResponseCreateAlias(CreateAliasRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateAlias)用于创建别名。CreateAssetResponseCreateAsset(CreateAssetRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateAsset)用于创建生成包。 通过获取上传cos的临时密钥,将文件上传至cos,然后将生成包的zip名称下发给本接口完成资源创建。 上传文件至 cos支持俩种方式: - 获取预签名方式,COS 简单上传 1.CreateAssetWithImageResponseCreateAssetWithImage(CreateAssetWithImageRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateAssetWithImage)用于创建生成包镜像信息。CreateFleetResponseCreateFleet(CreateFleetRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateFleet)用于创建服务器舰队。CreateGameServerSessionResponseCreateGameServerSession(CreateGameServerSessionRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateGameServerSession)用于创建游戏服务会话。CreateGameServerSessionQueueResponseCreateGameServerSessionQueue(CreateGameServerSessionQueueRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateGameServerSessionQueue)用于创建游戏服务器会话队列。DeleteAliasResponseDeleteAlias(DeleteAliasRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteAlias)用于删除别名。DeleteAssetResponseDeleteAsset(DeleteAssetRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteAsset)用于删除生成包。DeleteFleetResponseDeleteFleet(DeleteFleetRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteFleet)用于删除服务器舰队。DeleteGameServerSessionQueueResponseDeleteGameServerSessionQueue(DeleteGameServerSessionQueueRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteGameServerSessionQueue)用于删除游戏服务器会话队列。DeleteScalingPolicyResponseDeleteScalingPolicy(DeleteScalingPolicyRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteScalingPolicy)用于删除服务器舰队的扩缩容策略。 通过服务器舰队ID和策略名称删除服务器舰队的扩缩容策略,只传递服务器舰队ID时,会将这个服务器舰队下的所有策略都删除。 传递策略名称时,单独删除策略名称对应的策略。DeleteTimerScalingPolicyResponseDeleteTimerScalingPolicy(DeleteTimerScalingPolicyRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteTimerScalingPolicy)用于删除fleet下的定时器。DescribeAliasResponseDescribeAlias(DescribeAliasRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAlias)用于获取别名详情。DescribeAssetResponseDescribeAsset(DescribeAssetRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAsset)获取生成包信息。DescribeAssetsResponseDescribeAssets(DescribeAssetsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAssets)用于获取生成包列表。DescribeAssetSystemsResponseDescribeAssetSystems(DescribeAssetSystemsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAssetSystems)用于获取生成包支持的操作系统。DescribeCcnInstancesResponseDescribeCcnInstances(DescribeCcnInstancesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeCcnInstances)用于查询云联网实例。DescribeFleetAttributesResponseDescribeFleetAttributes(DescribeFleetAttributesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetAttributes)用于查询服务器舰队属性。DescribeFleetCapacityResponseDescribeFleetCapacity(DescribeFleetCapacityRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetCapacity)用于查询服务部署容量配置。DescribeFleetEventsResponseDescribeFleetEvents(DescribeFleetEventsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetEvents)用于查询服务器舰队相关的事件列表。DescribeFleetPortSettingsResponseDescribeFleetPortSettings(DescribeFleetPortSettingsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetPortSettings)用于获取服务器舰队安全组信息。DescribeFleetRelatedResourcesResponseDescribeFleetRelatedResources(DescribeFleetRelatedResourcesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetRelatedResources)用于获取与游戏服务器舰队关联的资源信息,如别名、队列DescribeFleetStatisticDetailsResponseDescribeFleetStatisticDetails(DescribeFleetStatisticDetailsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetStatisticDetails)用于查询服务部署统计详情。DescribeFleetStatisticFlowsResponseDescribeFleetStatisticFlows(DescribeFleetStatisticFlowsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetStatisticFlows)用于查询服务部署统计用量。DescribeFleetStatisticSummaryResponseDescribeFleetStatisticSummary(DescribeFleetStatisticSummaryRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetStatisticSummary)用于查询服务部署统计汇总信息。DescribeFleetUtilizationResponseDescribeFleetUtilization(DescribeFleetUtilizationRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetUtilization)用于查询服务器舰队的利用率信息。DescribeGameServerSessionDetailsResponseDescribeGameServerSessionDetails(DescribeGameServerSessionDetailsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessionDetails)用于查询游戏服务器会话详情列表。DescribeGameServerSessionPlacementResponseDescribeGameServerSessionPlacement(DescribeGameServerSessionPlacementRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessionPlacement)用于查询游戏服务器会话的放置。DescribeGameServerSessionQueuesResponseDescribeGameServerSessionQueues(DescribeGameServerSessionQueuesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessionQueues)用于查询游戏服务器会话队列。DescribeGameServerSessionsResponseDescribeGameServerSessions(DescribeGameServerSessionsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessions)用于查询游戏服务器会话列表。DescribeInstanceLimitResponseDescribeInstanceLimit(DescribeInstanceLimitRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstanceLimit)用于查询用户实例数限额。DescribeInstancesResponseDescribeInstances(DescribeInstancesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstances)用于查询服务器实例列表。DescribeInstancesExtendResponseDescribeInstancesExtend(DescribeInstancesExtendRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstancesExtend)用于查询实例扩展信息列表。DescribeInstanceTypesResponseDescribeInstanceTypes(DescribeInstanceTypesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstanceTypes)用于获取服务器实例类型列表。DescribePlayerSessionsResponseDescribePlayerSessions(DescribePlayerSessionsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribePlayerSessions)用于获取玩家会话列表。DescribeRuntimeConfigurationResponseDescribeRuntimeConfiguration(DescribeRuntimeConfigurationRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeRuntimeConfiguration)用于获取服务器舰队运行配置。DescribeScalingPoliciesResponseDescribeScalingPolicies(DescribeScalingPoliciesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeScalingPolicies)用于查询服务器舰队的动态扩缩容策略列表。DescribeTimerScalingPoliciesResponseDescribeTimerScalingPolicies(DescribeTimerScalingPoliciesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeTimerScalingPolicies)用于查询fleet下的定时器列表。可以通过fleetid,定时器名称分页查询。DescribeUserQuotaResponseDescribeUserQuota(DescribeUserQuotaRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeUserQuota)获取用户单个模块配额。DescribeUserQuotasResponseDescribeUserQuotas(DescribeUserQuotasRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeUserQuotas)用于获取用户配额DetachCcnInstancesResponseDetachCcnInstances(DetachCcnInstancesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DetachCcnInstances)用于解关联云联网实例。EndGameServerSessionAndProcessResponseEndGameServerSessionAndProcess(EndGameServerSessionAndProcessRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(EndGameServerSessionAndProcess)用于终止游戏服务器会话和对应的进程,适用于时限保护和不保护。GetGameServerInstanceLogUrlResponseGetGameServerInstanceLogUrl(GetGameServerInstanceLogUrlRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口用于获取游戏服务器实例的日志URL。GetGameServerSessionLogUrlResponseGetGameServerSessionLogUrl(GetGameServerSessionLogUrlRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetGameServerSessionLogUrl)用于获取游戏服务器会话的日志URL。GetInstanceAccessResponseGetInstanceAccess(GetInstanceAccessRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetInstanceAccess)用于获取实例登录所需要的凭据。GetUploadCredentialsResponseGetUploadCredentials(GetUploadCredentialsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetUploadCredentials)获取上传文件授权信息。 通过 [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727) 接口获取临时授权信息后,调用 COS API将数据上传,根据上传的 BucketKey 信息进行生成包 [CreateAsset](https://cloud.tencent.com/document/product/1165/48731) 的创建。参考下面的示例部分。GetUploadFederationTokenResponseGetUploadFederationToken(GetUploadFederationTokenRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetUploadFederationToken)用于 获取生成包上传所需要的临时密钥。JoinGameServerSessionResponseJoinGameServerSession(JoinGameServerSessionRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(JoinGameServerSession)用于加入游戏服务器会话。JoinGameServerSessionBatchResponseJoinGameServerSessionBatch(JoinGameServerSessionBatchRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(JoinGameServerSessionBatch)用于批量加入游戏服务器会话。ListAliasesResponseListAliases(ListAliasesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(ListAliases)用于检索帐户下的所有别名。ListFleetsResponseListFleets(ListFleetsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(ListFleets)用于获取服务器舰队列表。PutScalingPolicyResponsePutScalingPolicy(PutScalingPolicyRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(PutScalingPolicy)用于设置服务器舰队的动态扩缩容策略。 通过此接口可以增加或者更新服务器舰队的扩缩容策略。 服务器舰队可以有多个扩缩容策略,但是只有一个TargetBased基于目标的策略。 ## TargetBased基于目标的策略 TargetBased策略计算的指标是PercentAvailableGameSessions,这个策略用于计算当前服务器舰队应该有多少个CVM实例来支撑和分配游戏会话。 PercentAvailableGameSessions表示服务器舰队的缓冲值;用来计算服务器舰队在当前容量下可以处理的额外玩家会话数量。 如果使用基于目标的策略,可以按照业务需求设置一个期望的缓冲区大小,GSE的会按照配置的策略来扩容和缩容到这个目标要求的CVM实例数。 例如:客户可以设置同时承载100个游戏会话的服务器舰队预留10%的缓冲区。GSE会按照这个策略执行时,若服务器舰队的可用容量低于或高于10%的游戏服务器会话时,执行扩缩容动作。 GSE按照策略期望,扩容新CVM实例或缩容未使用的实例,保持在10%左右的缓冲区。 #### 请求参数取值说明 ``` Name取值策略名称, FleetId取值为选择的服务器舰队ID, PolicyType取值TargetBased, MetricName取值PercentAvailableGameSessions, TargetConfiguration取值为所需的缓冲区值对象, 其他参数不用传递。 请求成功时,将返回策略名称。扩缩容策略在成功创建立即自动生效。 ``` ## RuleBased基于规则的策略 #### 请求参数取值说明 ``` Name取值策略名称, FleetId取值为选择的服务器舰队ID, PolicyType取值RuleBased, MetricName取值(AvailableGameServerSessions,AvailableCustomCount,PercentAvailableCustomCount,ActiveInstances,IdleInstances,CurrentPlayerSessions和PercentIdleInstances)说明见备注1, 其他参数不用传递。 ComparisonOperator取值为 >,>=,<,<=这4个比较符号中的一个, Threshold取值为指标MetricName达到的阈值是多少, EvaluationPeriods取值为指标MetricName达到的阈值持续了多少时间,单位是分钟, ScalingAdjustmentType取值(ChangeInCapacity,ExactCapacity,PercentChangeInCapacity)说明见备注2 ScalingAdjustment取值为指标MetricName达到的阈值的条件后,扩缩容多少个CVM实例。 请求成功时,将返回策略名称。扩缩容策略在成功创建立即自动生效。 ``` 规则执行的条件表达式如下所示: ``` 若 [MetricName] 是 [ComparisonOperator] [Threshold] 持续 [EvaluationPeriods] 分钟, 则 [ScalingAdjustmentType] 调整 [ScalingAdjustment]个实例。 ``` ``` if [MetricName] ComparisonOperator [Threshold] for [EvaluationPeriods] minutes, then scaling up by/to [ScalingAdjustment] ``` 例如1:如果当前AvailableCustomCount值大于等于10,持续5分钟,扩容1台CVM实例。 ``` ScalingAdjustmentType = ChangeInCapacity if [AvailableGameServerSessions] >= [10] for [5] minutes, then scaling up [1] ``` 例如2:如果当前AvailableGameServerSessions值大于等于200,持续5分钟,扩容到2台CVM实例。 ``` ScalingAdjustmentType = ExactCapacity if [AvailableGameServerSessions] >= [200] for [5] minutes, then scaling to [2] ``` 例如3:如果当前AvailableCustomCount值大于等于400,持续5分钟,扩容20%台CVM实例。 当前CVM实例数为10台。扩容20%台CVM实例就是增加 10*20%等于2台 ``` ScalingAdjustmentType = PercentChangeInCapacity if [AvailableGameServerSessions] >= [400] for [5] minutes, then scaling by [currentCVMCount * 20 %] ``` 备注1** - | 策略名称(MetricName) | 计算公式 | 场景 | 场景使用举例 | | :----------------------------------------------------------- | :----------------------------------------- | :------------------------------------------ | :----------------------------------------------------------- | | CurrentPlayerSessions
当前玩家数指标 | = 当前在线的玩家数 | CVM随着玩家会话数变化做扩缩容。 | 例如:
MetricName: CurrentPlayerSessions
ComparisonOperator: '<='
Threshold: 300
EvaluationPeriods: 1
ScalingAdjustment: 2
ScalingAdjustment: ChangeInCapacity
说明:若当前CurrentPlayerSessions小于等于300,持续1分钟,则扩容2台CVM。 | | AvailableGameServerSessions
可用游戏服务器会话数 | = 可用游戏服务会话数 | CVM随着可用游戏会话数变化做扩缩容。 | 例如:
MetricName: AvailableGameServerSessions
ComparisonOperator: '<'
Threshold: 50
EvaluationPeriods: 5
ScalingAdjustment: 2
ScalingAdjustment: ExactCapacity
说明:若当前AvailableGameServerSessions小于50,持续5分钟,则扩容到2台CVM。 | | PercentAvailableGameServerSessions
可用游戏服务器会话百分比 | = 空闲游戏会话数 / 所有的游戏会话数 * 100% | CVM随着可用游戏会话数百分比变化做扩缩容。 | 例如:
MetricName: PercentAvailableGameServerSessions
ComparisonOperator: '<'
Threshold: 50
EvaluationPeriods: 1
ScalingAdjustment: -30
ScalingAdjustment: PercentChangeInCapacity
说明:若当前PercentAvailableGameServerSessions小于50%,持续1分钟,则缩容当前实例数30%台CVM。 | | AvailableCustomCount
可用客户自定义数指标 | = 客户自定义的数 | CVM随着可用客户自定义数变化做扩缩容。 | 例如:
MetricName: AvailableCustomCount
ComparisonOperator: '>='
Threshold: 6
EvaluationPeriods: 3
ScalingAdjustment: -1
ScalingAdjustment: ExactCapacity
说明:若当前AvailableCustomCount大于等于6,持续3分钟,则缩容到1台CVM。 | | PercentAvailableCustomCount
可用客户自定义数百分比 | = 客户自定义数 / 客户最大自定义数* 100% | CVM随着可用客户自定义数百分比变化做扩缩容。 | 例如:
MetricName: PercentAvailableCustomCount
ComparisonOperator: '<'
Threshold: 15
EvaluationPeriods: 3
ScalingAdjustment: 1
ScalingAdjustment: ChangeInCapacity
说明:若当前PercentAvailableCustomCount小于15%,持续3分钟,则扩容1台CVM。 | | ActiveInstances
活跃实例数指标 | = 总实例数 - 缩容中的实例数 | CVM随着活跃实例数变化做扩缩容。 | 例如:
MetricName: ActiveInstances
ComparisonOperator: '<'
Threshold: 3
EvaluationPeriods: 1
ScalingAdjustment: 3
ScalingAdjustment: ExactCapacity
说明:若当前ActiveInstances小于3台,持续1分钟,则扩容保留到3台CVM。 | | IdleInstances
空闲实例数指标 | = 未使用的进程数 / 每实例进程数 | CVM随着空闲实例数变化做扩缩容。 | 例如:
MetricName: IdleInstances
ComparisonOperator: '<'
Threshold: 2
EvaluationPeriods: 3
ScalingAdjustment: 1
ScalingAdjustment: ChangeInCapacity
说明:若当前IdleInstances小于2台,持续3分钟,则扩容1台CVM。 | | PercentIdleInstances
空闲实例百分比 | = IdleInstances / ActiveInstances * 100% | CVM随着空闲实例百分比变化做扩缩容。 | 例如:
MetricName: PercentIdleInstances
ComparisonOperator: '<'
Threshold: 50
EvaluationPeriods: 3
ScalingAdjustment: 1
ScalingAdjustment: ChangeInCapacity
说明:若当前PercentIdleInstances小于50%,持续3分钟,则扩容1台CVM。 | 备注2** ChangeInCapacity** 当前CVM实例个数的扩容或缩容的调整值。正值按值扩容,负值按值缩容。 ExactCapacity** 把当前CVM实例个数调整为ScalingAdjustment设置的CVM实例数。 PercentChangeInCapacity** 按比例增加或减少的百分比。正值按比例扩容,负值按比例缩容;例如,值“-10”将按10%的比例缩容CVM实例。PutTimerScalingPolicyResponsePutTimerScalingPolicy(PutTimerScalingPolicyRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(PutTimerScalingPolicy)用于给fleet创建或更新定时器。 填写字段timer_id,表示更新;不填字段timer_id表示新增。ResolveAliasResponseResolveAlias(ResolveAliasRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(ResolveAlias)用于获取别名当前指向的fleetId。SearchGameServerSessionsResponseSearchGameServerSessions(SearchGameServerSessionsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(SearchGameServerSessions)用于搜索游戏服务器会话列表。SetServerReservedResponseSetServerReserved(SetServerReservedRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(SetServerReserved)用于将异常的实例标记为保留,用于问题排查。 字段ReserveValue:0默认值,不保留;1 保留SetServerWeightResponseSetServerWeight(SetServerWeightRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(SetServerWeight)用于设置服务器权重。StartFleetActionsResponseStartFleetActions(StartFleetActionsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StartFleetActions)用于启用服务器舰队自动扩缩容。StartGameServerSessionPlacementResponseStartGameServerSessionPlacement(StartGameServerSessionPlacementRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StartGameServerSessionPlacement)用于开始放置游戏服务器会话。StopFleetActionsResponseStopFleetActions(StopFleetActionsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StopFleetActions)用于停止服务器舰队自动扩缩容,改为手动扩缩容。StopGameServerSessionPlacementResponseStopGameServerSessionPlacement(StopGameServerSessionPlacementRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StopGameServerSessionPlacement)用于停止放置游戏服务器会话。UpdateAliasResponseUpdateAlias(UpdateAliasRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateAlias)用于更新别名的属性。UpdateAssetResponseUpdateAsset(UpdateAssetRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateAsset)用于修改生成包信息。UpdateBucketAccelerateOptResponseUpdateBucketAccelerateOpt(UpdateBucketAccelerateOptRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateBucketAccelerateOpt)用于开启cos全球加速。UpdateBucketCORSOptResponseUpdateBucketCORSOpt(UpdateBucketCORSOptRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateBucketCORSOpt)用于设置cos跨域访问。UpdateFleetAttributesResponseUpdateFleetAttributes(UpdateFleetAttributesRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetAttributes)用于更新服务器舰队属性。UpdateFleetCapacityResponseUpdateFleetCapacity(UpdateFleetCapacityRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetCapacity)用于更新服务器舰队容量配置。UpdateFleetNameResponseUpdateFleetName(UpdateFleetNameRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetName)用于更新服务器舰队名称。UpdateFleetPortSettingsResponseUpdateFleetPortSettings(UpdateFleetPortSettingsRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetPortSettings)用于更新服务器舰队安全组。UpdateGameServerSessionResponseUpdateGameServerSession(UpdateGameServerSessionRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateGameServerSession)用于更新游戏服务器会话。UpdateGameServerSessionQueueResponseUpdateGameServerSessionQueue(UpdateGameServerSessionQueueRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateGameServerSessionQueue)用于修改游戏服务器会话队列。UpdateRuntimeConfigurationResponseUpdateRuntimeConfiguration(UpdateRuntimeConfigurationRequest req)此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateRuntimeConfiguration)用于更新服务器舰队配置。-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
GseClient
public GseClient(Credential credential, String region)
-
GseClient
public GseClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
AttachCcnInstances
public AttachCcnInstancesResponse AttachCcnInstances(AttachCcnInstancesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(AttachCcnInstances)用于关联云联网实例。- Parameters:
req- AttachCcnInstancesRequest- Returns:
- AttachCcnInstancesResponse
- Throws:
TencentCloudSDKException
-
CopyFleet
public CopyFleetResponse CopyFleet(CopyFleetRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CopyFleet)用于复制服务器舰队。- Parameters:
req- CopyFleetRequest- Returns:
- CopyFleetResponse
- Throws:
TencentCloudSDKException
-
CreateAlias
public CreateAliasResponse CreateAlias(CreateAliasRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateAlias)用于创建别名。- Parameters:
req- CreateAliasRequest- Returns:
- CreateAliasResponse
- Throws:
TencentCloudSDKException
-
CreateAsset
public CreateAssetResponse CreateAsset(CreateAssetRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateAsset)用于创建生成包。 通过获取上传cos的临时密钥,将文件上传至cos,然后将生成包的zip名称下发给本接口完成资源创建。 上传文件至 cos支持俩种方式: - 获取预签名方式,COS 简单上传 1. [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727) 获取预签名信息 2. 使用 COS API 进行上传([参考文档](https://cloud.tencent.com/document/product/436/7749)) - 临时密钥方式,COS 简单上传或者分块上传方式 1. [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727)(获取上传 bucket 第一次调用需要,后续可以不用调用) 2. [GetUploadFederationToken](https://cloud.tencent.com/document/product/1165/48742) 获取临时密钥 3. 使用 COS API 进行上传([参考文档](https://cloud.tencent.com/document/product/436/7742)) 具体使用场景可以参考 [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727) , [GetUploadFederationToken](https://cloud.tencent.com/document/product/1165/48742)和下面 CreateAsset 示例。- Parameters:
req- CreateAssetRequest- Returns:
- CreateAssetResponse
- Throws:
TencentCloudSDKException
-
CreateAssetWithImage
public CreateAssetWithImageResponse CreateAssetWithImage(CreateAssetWithImageRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateAssetWithImage)用于创建生成包镜像信息。- Parameters:
req- CreateAssetWithImageRequest- Returns:
- CreateAssetWithImageResponse
- Throws:
TencentCloudSDKException
-
CreateFleet
public CreateFleetResponse CreateFleet(CreateFleetRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateFleet)用于创建服务器舰队。- Parameters:
req- CreateFleetRequest- Returns:
- CreateFleetResponse
- Throws:
TencentCloudSDKException
-
CreateGameServerSession
public CreateGameServerSessionResponse CreateGameServerSession(CreateGameServerSessionRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateGameServerSession)用于创建游戏服务会话。- Parameters:
req- CreateGameServerSessionRequest- Returns:
- CreateGameServerSessionResponse
- Throws:
TencentCloudSDKException
-
CreateGameServerSessionQueue
public CreateGameServerSessionQueueResponse CreateGameServerSessionQueue(CreateGameServerSessionQueueRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(CreateGameServerSessionQueue)用于创建游戏服务器会话队列。- Parameters:
req- CreateGameServerSessionQueueRequest- Returns:
- CreateGameServerSessionQueueResponse
- Throws:
TencentCloudSDKException
-
DeleteAlias
public DeleteAliasResponse DeleteAlias(DeleteAliasRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteAlias)用于删除别名。- Parameters:
req- DeleteAliasRequest- Returns:
- DeleteAliasResponse
- Throws:
TencentCloudSDKException
-
DeleteAsset
public DeleteAssetResponse DeleteAsset(DeleteAssetRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteAsset)用于删除生成包。- Parameters:
req- DeleteAssetRequest- Returns:
- DeleteAssetResponse
- Throws:
TencentCloudSDKException
-
DeleteFleet
public DeleteFleetResponse DeleteFleet(DeleteFleetRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteFleet)用于删除服务器舰队。- Parameters:
req- DeleteFleetRequest- Returns:
- DeleteFleetResponse
- Throws:
TencentCloudSDKException
-
DeleteGameServerSessionQueue
public DeleteGameServerSessionQueueResponse DeleteGameServerSessionQueue(DeleteGameServerSessionQueueRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteGameServerSessionQueue)用于删除游戏服务器会话队列。- Parameters:
req- DeleteGameServerSessionQueueRequest- Returns:
- DeleteGameServerSessionQueueResponse
- Throws:
TencentCloudSDKException
-
DeleteScalingPolicy
public DeleteScalingPolicyResponse DeleteScalingPolicy(DeleteScalingPolicyRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteScalingPolicy)用于删除服务器舰队的扩缩容策略。 通过服务器舰队ID和策略名称删除服务器舰队的扩缩容策略,只传递服务器舰队ID时,会将这个服务器舰队下的所有策略都删除。 传递策略名称时,单独删除策略名称对应的策略。- Parameters:
req- DeleteScalingPolicyRequest- Returns:
- DeleteScalingPolicyResponse
- Throws:
TencentCloudSDKException
-
DeleteTimerScalingPolicy
public DeleteTimerScalingPolicyResponse DeleteTimerScalingPolicy(DeleteTimerScalingPolicyRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DeleteTimerScalingPolicy)用于删除fleet下的定时器。- Parameters:
req- DeleteTimerScalingPolicyRequest- Returns:
- DeleteTimerScalingPolicyResponse
- Throws:
TencentCloudSDKException
-
DescribeAlias
public DescribeAliasResponse DescribeAlias(DescribeAliasRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAlias)用于获取别名详情。- Parameters:
req- DescribeAliasRequest- Returns:
- DescribeAliasResponse
- Throws:
TencentCloudSDKException
-
DescribeAsset
public DescribeAssetResponse DescribeAsset(DescribeAssetRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAsset)获取生成包信息。- Parameters:
req- DescribeAssetRequest- Returns:
- DescribeAssetResponse
- Throws:
TencentCloudSDKException
-
DescribeAssetSystems
public DescribeAssetSystemsResponse DescribeAssetSystems(DescribeAssetSystemsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAssetSystems)用于获取生成包支持的操作系统。- Parameters:
req- DescribeAssetSystemsRequest- Returns:
- DescribeAssetSystemsResponse
- Throws:
TencentCloudSDKException
-
DescribeAssets
public DescribeAssetsResponse DescribeAssets(DescribeAssetsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeAssets)用于获取生成包列表。- Parameters:
req- DescribeAssetsRequest- Returns:
- DescribeAssetsResponse
- Throws:
TencentCloudSDKException
-
DescribeCcnInstances
public DescribeCcnInstancesResponse DescribeCcnInstances(DescribeCcnInstancesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeCcnInstances)用于查询云联网实例。- Parameters:
req- DescribeCcnInstancesRequest- Returns:
- DescribeCcnInstancesResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetAttributes
public DescribeFleetAttributesResponse DescribeFleetAttributes(DescribeFleetAttributesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetAttributes)用于查询服务器舰队属性。- Parameters:
req- DescribeFleetAttributesRequest- Returns:
- DescribeFleetAttributesResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetCapacity
public DescribeFleetCapacityResponse DescribeFleetCapacity(DescribeFleetCapacityRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetCapacity)用于查询服务部署容量配置。- Parameters:
req- DescribeFleetCapacityRequest- Returns:
- DescribeFleetCapacityResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetEvents
public DescribeFleetEventsResponse DescribeFleetEvents(DescribeFleetEventsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetEvents)用于查询服务器舰队相关的事件列表。- Parameters:
req- DescribeFleetEventsRequest- Returns:
- DescribeFleetEventsResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetPortSettings
public DescribeFleetPortSettingsResponse DescribeFleetPortSettings(DescribeFleetPortSettingsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetPortSettings)用于获取服务器舰队安全组信息。- Parameters:
req- DescribeFleetPortSettingsRequest- Returns:
- DescribeFleetPortSettingsResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetRelatedResources
public DescribeFleetRelatedResourcesResponse DescribeFleetRelatedResources(DescribeFleetRelatedResourcesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetRelatedResources)用于获取与游戏服务器舰队关联的资源信息,如别名、队列- Parameters:
req- DescribeFleetRelatedResourcesRequest- Returns:
- DescribeFleetRelatedResourcesResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetStatisticDetails
public DescribeFleetStatisticDetailsResponse DescribeFleetStatisticDetails(DescribeFleetStatisticDetailsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetStatisticDetails)用于查询服务部署统计详情。- Parameters:
req- DescribeFleetStatisticDetailsRequest- Returns:
- DescribeFleetStatisticDetailsResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetStatisticFlows
public DescribeFleetStatisticFlowsResponse DescribeFleetStatisticFlows(DescribeFleetStatisticFlowsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetStatisticFlows)用于查询服务部署统计用量。- Parameters:
req- DescribeFleetStatisticFlowsRequest- Returns:
- DescribeFleetStatisticFlowsResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetStatisticSummary
public DescribeFleetStatisticSummaryResponse DescribeFleetStatisticSummary(DescribeFleetStatisticSummaryRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetStatisticSummary)用于查询服务部署统计汇总信息。- Parameters:
req- DescribeFleetStatisticSummaryRequest- Returns:
- DescribeFleetStatisticSummaryResponse
- Throws:
TencentCloudSDKException
-
DescribeFleetUtilization
public DescribeFleetUtilizationResponse DescribeFleetUtilization(DescribeFleetUtilizationRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeFleetUtilization)用于查询服务器舰队的利用率信息。- Parameters:
req- DescribeFleetUtilizationRequest- Returns:
- DescribeFleetUtilizationResponse
- Throws:
TencentCloudSDKException
-
DescribeGameServerSessionDetails
public DescribeGameServerSessionDetailsResponse DescribeGameServerSessionDetails(DescribeGameServerSessionDetailsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessionDetails)用于查询游戏服务器会话详情列表。- Parameters:
req- DescribeGameServerSessionDetailsRequest- Returns:
- DescribeGameServerSessionDetailsResponse
- Throws:
TencentCloudSDKException
-
DescribeGameServerSessionPlacement
public DescribeGameServerSessionPlacementResponse DescribeGameServerSessionPlacement(DescribeGameServerSessionPlacementRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessionPlacement)用于查询游戏服务器会话的放置。- Parameters:
req- DescribeGameServerSessionPlacementRequest- Returns:
- DescribeGameServerSessionPlacementResponse
- Throws:
TencentCloudSDKException
-
DescribeGameServerSessionQueues
public DescribeGameServerSessionQueuesResponse DescribeGameServerSessionQueues(DescribeGameServerSessionQueuesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessionQueues)用于查询游戏服务器会话队列。- Parameters:
req- DescribeGameServerSessionQueuesRequest- Returns:
- DescribeGameServerSessionQueuesResponse
- Throws:
TencentCloudSDKException
-
DescribeGameServerSessions
public DescribeGameServerSessionsResponse DescribeGameServerSessions(DescribeGameServerSessionsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeGameServerSessions)用于查询游戏服务器会话列表。- Parameters:
req- DescribeGameServerSessionsRequest- Returns:
- DescribeGameServerSessionsResponse
- Throws:
TencentCloudSDKException
-
DescribeInstanceLimit
public DescribeInstanceLimitResponse DescribeInstanceLimit(DescribeInstanceLimitRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstanceLimit)用于查询用户实例数限额。- Parameters:
req- DescribeInstanceLimitRequest- Returns:
- DescribeInstanceLimitResponse
- Throws:
TencentCloudSDKException
-
DescribeInstanceTypes
public DescribeInstanceTypesResponse DescribeInstanceTypes(DescribeInstanceTypesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstanceTypes)用于获取服务器实例类型列表。- Parameters:
req- DescribeInstanceTypesRequest- Returns:
- DescribeInstanceTypesResponse
- Throws:
TencentCloudSDKException
-
DescribeInstances
public DescribeInstancesResponse DescribeInstances(DescribeInstancesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstances)用于查询服务器实例列表。- Parameters:
req- DescribeInstancesRequest- Returns:
- DescribeInstancesResponse
- Throws:
TencentCloudSDKException
-
DescribeInstancesExtend
public DescribeInstancesExtendResponse DescribeInstancesExtend(DescribeInstancesExtendRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeInstancesExtend)用于查询实例扩展信息列表。- Parameters:
req- DescribeInstancesExtendRequest- Returns:
- DescribeInstancesExtendResponse
- Throws:
TencentCloudSDKException
-
DescribePlayerSessions
public DescribePlayerSessionsResponse DescribePlayerSessions(DescribePlayerSessionsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribePlayerSessions)用于获取玩家会话列表。- Parameters:
req- DescribePlayerSessionsRequest- Returns:
- DescribePlayerSessionsResponse
- Throws:
TencentCloudSDKException
-
DescribeRuntimeConfiguration
public DescribeRuntimeConfigurationResponse DescribeRuntimeConfiguration(DescribeRuntimeConfigurationRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeRuntimeConfiguration)用于获取服务器舰队运行配置。- Parameters:
req- DescribeRuntimeConfigurationRequest- Returns:
- DescribeRuntimeConfigurationResponse
- Throws:
TencentCloudSDKException
-
DescribeScalingPolicies
public DescribeScalingPoliciesResponse DescribeScalingPolicies(DescribeScalingPoliciesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeScalingPolicies)用于查询服务器舰队的动态扩缩容策略列表。- Parameters:
req- DescribeScalingPoliciesRequest- Returns:
- DescribeScalingPoliciesResponse
- Throws:
TencentCloudSDKException
-
DescribeTimerScalingPolicies
public DescribeTimerScalingPoliciesResponse DescribeTimerScalingPolicies(DescribeTimerScalingPoliciesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeTimerScalingPolicies)用于查询fleet下的定时器列表。可以通过fleetid,定时器名称分页查询。- Parameters:
req- DescribeTimerScalingPoliciesRequest- Returns:
- DescribeTimerScalingPoliciesResponse
- Throws:
TencentCloudSDKException
-
DescribeUserQuota
public DescribeUserQuotaResponse DescribeUserQuota(DescribeUserQuotaRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeUserQuota)获取用户单个模块配额。- Parameters:
req- DescribeUserQuotaRequest- Returns:
- DescribeUserQuotaResponse
- Throws:
TencentCloudSDKException
-
DescribeUserQuotas
public DescribeUserQuotasResponse DescribeUserQuotas(DescribeUserQuotasRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DescribeUserQuotas)用于获取用户配额- Parameters:
req- DescribeUserQuotasRequest- Returns:
- DescribeUserQuotasResponse
- Throws:
TencentCloudSDKException
-
DetachCcnInstances
public DetachCcnInstancesResponse DetachCcnInstances(DetachCcnInstancesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(DetachCcnInstances)用于解关联云联网实例。- Parameters:
req- DetachCcnInstancesRequest- Returns:
- DetachCcnInstancesResponse
- Throws:
TencentCloudSDKException
-
EndGameServerSessionAndProcess
public EndGameServerSessionAndProcessResponse EndGameServerSessionAndProcess(EndGameServerSessionAndProcessRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(EndGameServerSessionAndProcess)用于终止游戏服务器会话和对应的进程,适用于时限保护和不保护。- Parameters:
req- EndGameServerSessionAndProcessRequest- Returns:
- EndGameServerSessionAndProcessResponse
- Throws:
TencentCloudSDKException
-
GetGameServerInstanceLogUrl
public GetGameServerInstanceLogUrlResponse GetGameServerInstanceLogUrl(GetGameServerInstanceLogUrlRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口用于获取游戏服务器实例的日志URL。- Parameters:
req- GetGameServerInstanceLogUrlRequest- Returns:
- GetGameServerInstanceLogUrlResponse
- Throws:
TencentCloudSDKException
-
GetGameServerSessionLogUrl
public GetGameServerSessionLogUrlResponse GetGameServerSessionLogUrl(GetGameServerSessionLogUrlRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetGameServerSessionLogUrl)用于获取游戏服务器会话的日志URL。- Parameters:
req- GetGameServerSessionLogUrlRequest- Returns:
- GetGameServerSessionLogUrlResponse
- Throws:
TencentCloudSDKException
-
GetInstanceAccess
public GetInstanceAccessResponse GetInstanceAccess(GetInstanceAccessRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetInstanceAccess)用于获取实例登录所需要的凭据。- Parameters:
req- GetInstanceAccessRequest- Returns:
- GetInstanceAccessResponse
- Throws:
TencentCloudSDKException
-
GetUploadCredentials
public GetUploadCredentialsResponse GetUploadCredentials(GetUploadCredentialsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetUploadCredentials)获取上传文件授权信息。 通过 [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727) 接口获取临时授权信息后,调用 COS API将数据上传,根据上传的 BucketKey 信息进行生成包 [CreateAsset](https://cloud.tencent.com/document/product/1165/48731) 的创建。参考下面的示例部分。- Parameters:
req- GetUploadCredentialsRequest- Returns:
- GetUploadCredentialsResponse
- Throws:
TencentCloudSDKException
-
GetUploadFederationToken
public GetUploadFederationTokenResponse GetUploadFederationToken(GetUploadFederationTokenRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(GetUploadFederationToken)用于 获取生成包上传所需要的临时密钥。- Parameters:
req- GetUploadFederationTokenRequest- Returns:
- GetUploadFederationTokenResponse
- Throws:
TencentCloudSDKException
-
JoinGameServerSession
public JoinGameServerSessionResponse JoinGameServerSession(JoinGameServerSessionRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(JoinGameServerSession)用于加入游戏服务器会话。- Parameters:
req- JoinGameServerSessionRequest- Returns:
- JoinGameServerSessionResponse
- Throws:
TencentCloudSDKException
-
JoinGameServerSessionBatch
public JoinGameServerSessionBatchResponse JoinGameServerSessionBatch(JoinGameServerSessionBatchRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(JoinGameServerSessionBatch)用于批量加入游戏服务器会话。- Parameters:
req- JoinGameServerSessionBatchRequest- Returns:
- JoinGameServerSessionBatchResponse
- Throws:
TencentCloudSDKException
-
ListAliases
public ListAliasesResponse ListAliases(ListAliasesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(ListAliases)用于检索帐户下的所有别名。- Parameters:
req- ListAliasesRequest- Returns:
- ListAliasesResponse
- Throws:
TencentCloudSDKException
-
ListFleets
public ListFleetsResponse ListFleets(ListFleetsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(ListFleets)用于获取服务器舰队列表。- Parameters:
req- ListFleetsRequest- Returns:
- ListFleetsResponse
- Throws:
TencentCloudSDKException
-
PutScalingPolicy
public PutScalingPolicyResponse PutScalingPolicy(PutScalingPolicyRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(PutScalingPolicy)用于设置服务器舰队的动态扩缩容策略。 通过此接口可以增加或者更新服务器舰队的扩缩容策略。 服务器舰队可以有多个扩缩容策略,但是只有一个TargetBased基于目标的策略。 ## TargetBased基于目标的策略 TargetBased策略计算的指标是PercentAvailableGameSessions,这个策略用于计算当前服务器舰队应该有多少个CVM实例来支撑和分配游戏会话。 PercentAvailableGameSessions表示服务器舰队的缓冲值;用来计算服务器舰队在当前容量下可以处理的额外玩家会话数量。 如果使用基于目标的策略,可以按照业务需求设置一个期望的缓冲区大小,GSE的会按照配置的策略来扩容和缩容到这个目标要求的CVM实例数。 例如:客户可以设置同时承载100个游戏会话的服务器舰队预留10%的缓冲区。GSE会按照这个策略执行时,若服务器舰队的可用容量低于或高于10%的游戏服务器会话时,执行扩缩容动作。 GSE按照策略期望,扩容新CVM实例或缩容未使用的实例,保持在10%左右的缓冲区。 #### 请求参数取值说明 ``` Name取值策略名称, FleetId取值为选择的服务器舰队ID, PolicyType取值TargetBased, MetricName取值PercentAvailableGameSessions, TargetConfiguration取值为所需的缓冲区值对象, 其他参数不用传递。 请求成功时,将返回策略名称。扩缩容策略在成功创建立即自动生效。 ``` ## RuleBased基于规则的策略 #### 请求参数取值说明 ``` Name取值策略名称, FleetId取值为选择的服务器舰队ID, PolicyType取值RuleBased, MetricName取值(AvailableGameServerSessions,AvailableCustomCount,PercentAvailableCustomCount,ActiveInstances,IdleInstances,CurrentPlayerSessions和PercentIdleInstances)说明见备注1, 其他参数不用传递。 ComparisonOperator取值为 >,>=,<,<=这4个比较符号中的一个, Threshold取值为指标MetricName达到的阈值是多少, EvaluationPeriods取值为指标MetricName达到的阈值持续了多少时间,单位是分钟, ScalingAdjustmentType取值(ChangeInCapacity,ExactCapacity,PercentChangeInCapacity)说明见备注2 ScalingAdjustment取值为指标MetricName达到的阈值的条件后,扩缩容多少个CVM实例。 请求成功时,将返回策略名称。扩缩容策略在成功创建立即自动生效。 ``` 规则执行的条件表达式如下所示: ``` 若 [MetricName] 是 [ComparisonOperator] [Threshold] 持续 [EvaluationPeriods] 分钟, 则 [ScalingAdjustmentType] 调整 [ScalingAdjustment]个实例。 ``` ``` if [MetricName] ComparisonOperator [Threshold] for [EvaluationPeriods] minutes, then scaling up by/to [ScalingAdjustment] ``` 例如1:如果当前AvailableCustomCount值大于等于10,持续5分钟,扩容1台CVM实例。 ``` ScalingAdjustmentType = ChangeInCapacity if [AvailableGameServerSessions] >= [10] for [5] minutes, then scaling up [1] ``` 例如2:如果当前AvailableGameServerSessions值大于等于200,持续5分钟,扩容到2台CVM实例。 ``` ScalingAdjustmentType = ExactCapacity if [AvailableGameServerSessions] >= [200] for [5] minutes, then scaling to [2] ``` 例如3:如果当前AvailableCustomCount值大于等于400,持续5分钟,扩容20%台CVM实例。 当前CVM实例数为10台。扩容20%台CVM实例就是增加 10*20%等于2台 ``` ScalingAdjustmentType = PercentChangeInCapacity if [AvailableGameServerSessions] >= [400] for [5] minutes, then scaling by [currentCVMCount * 20 %] ``` 备注1** - | 策略名称(MetricName) | 计算公式 | 场景 | 场景使用举例 | | :----------------------------------------------------------- | :----------------------------------------- | :------------------------------------------ | :----------------------------------------------------------- | | CurrentPlayerSessions
当前玩家数指标 | = 当前在线的玩家数 | CVM随着玩家会话数变化做扩缩容。 | 例如:
MetricName: CurrentPlayerSessions
ComparisonOperator: '<='
Threshold: 300
EvaluationPeriods: 1
ScalingAdjustment: 2
ScalingAdjustment: ChangeInCapacity
说明:若当前CurrentPlayerSessions小于等于300,持续1分钟,则扩容2台CVM。 | | AvailableGameServerSessions
可用游戏服务器会话数 | = 可用游戏服务会话数 | CVM随着可用游戏会话数变化做扩缩容。 | 例如:
MetricName: AvailableGameServerSessions
ComparisonOperator: '<'
Threshold: 50
EvaluationPeriods: 5
ScalingAdjustment: 2
ScalingAdjustment: ExactCapacity
说明:若当前AvailableGameServerSessions小于50,持续5分钟,则扩容到2台CVM。 | | PercentAvailableGameServerSessions
可用游戏服务器会话百分比 | = 空闲游戏会话数 / 所有的游戏会话数 * 100% | CVM随着可用游戏会话数百分比变化做扩缩容。 | 例如:
MetricName: PercentAvailableGameServerSessions
ComparisonOperator: '<'
Threshold: 50
EvaluationPeriods: 1
ScalingAdjustment: -30
ScalingAdjustment: PercentChangeInCapacity
说明:若当前PercentAvailableGameServerSessions小于50%,持续1分钟,则缩容当前实例数30%台CVM。 | | AvailableCustomCount
可用客户自定义数指标 | = 客户自定义的数 | CVM随着可用客户自定义数变化做扩缩容。 | 例如:
MetricName: AvailableCustomCount
ComparisonOperator: '>='
Threshold: 6
EvaluationPeriods: 3
ScalingAdjustment: -1
ScalingAdjustment: ExactCapacity
说明:若当前AvailableCustomCount大于等于6,持续3分钟,则缩容到1台CVM。 | | PercentAvailableCustomCount
可用客户自定义数百分比 | = 客户自定义数 / 客户最大自定义数* 100% | CVM随着可用客户自定义数百分比变化做扩缩容。 | 例如:
MetricName: PercentAvailableCustomCount
ComparisonOperator: '<'
Threshold: 15
EvaluationPeriods: 3
ScalingAdjustment: 1
ScalingAdjustment: ChangeInCapacity
说明:若当前PercentAvailableCustomCount小于15%,持续3分钟,则扩容1台CVM。 | | ActiveInstances
活跃实例数指标 | = 总实例数 - 缩容中的实例数 | CVM随着活跃实例数变化做扩缩容。 | 例如:
MetricName: ActiveInstances
ComparisonOperator: '<'
Threshold: 3
EvaluationPeriods: 1
ScalingAdjustment: 3
ScalingAdjustment: ExactCapacity
说明:若当前ActiveInstances小于3台,持续1分钟,则扩容保留到3台CVM。 | | IdleInstances
空闲实例数指标 | = 未使用的进程数 / 每实例进程数 | CVM随着空闲实例数变化做扩缩容。 | 例如:
MetricName: IdleInstances
ComparisonOperator: '<'
Threshold: 2
EvaluationPeriods: 3
ScalingAdjustment: 1
ScalingAdjustment: ChangeInCapacity
说明:若当前IdleInstances小于2台,持续3分钟,则扩容1台CVM。 | | PercentIdleInstances
空闲实例百分比 | = IdleInstances / ActiveInstances * 100% | CVM随着空闲实例百分比变化做扩缩容。 | 例如:
MetricName: PercentIdleInstances
ComparisonOperator: '<'
Threshold: 50
EvaluationPeriods: 3
ScalingAdjustment: 1
ScalingAdjustment: ChangeInCapacity
说明:若当前PercentIdleInstances小于50%,持续3分钟,则扩容1台CVM。 | 备注2** ChangeInCapacity** 当前CVM实例个数的扩容或缩容的调整值。正值按值扩容,负值按值缩容。 ExactCapacity** 把当前CVM实例个数调整为ScalingAdjustment设置的CVM实例数。 PercentChangeInCapacity** 按比例增加或减少的百分比。正值按比例扩容,负值按比例缩容;例如,值“-10”将按10%的比例缩容CVM实例。- Parameters:
req- PutScalingPolicyRequest- Returns:
- PutScalingPolicyResponse
- Throws:
TencentCloudSDKException
-
PutTimerScalingPolicy
public PutTimerScalingPolicyResponse PutTimerScalingPolicy(PutTimerScalingPolicyRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(PutTimerScalingPolicy)用于给fleet创建或更新定时器。 填写字段timer_id,表示更新;不填字段timer_id表示新增。- Parameters:
req- PutTimerScalingPolicyRequest- Returns:
- PutTimerScalingPolicyResponse
- Throws:
TencentCloudSDKException
-
ResolveAlias
public ResolveAliasResponse ResolveAlias(ResolveAliasRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(ResolveAlias)用于获取别名当前指向的fleetId。- Parameters:
req- ResolveAliasRequest- Returns:
- ResolveAliasResponse
- Throws:
TencentCloudSDKException
-
SearchGameServerSessions
public SearchGameServerSessionsResponse SearchGameServerSessions(SearchGameServerSessionsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(SearchGameServerSessions)用于搜索游戏服务器会话列表。- Parameters:
req- SearchGameServerSessionsRequest- Returns:
- SearchGameServerSessionsResponse
- Throws:
TencentCloudSDKException
-
SetServerReserved
public SetServerReservedResponse SetServerReserved(SetServerReservedRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(SetServerReserved)用于将异常的实例标记为保留,用于问题排查。 字段ReserveValue:0默认值,不保留;1 保留- Parameters:
req- SetServerReservedRequest- Returns:
- SetServerReservedResponse
- Throws:
TencentCloudSDKException
-
SetServerWeight
public SetServerWeightResponse SetServerWeight(SetServerWeightRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(SetServerWeight)用于设置服务器权重。- Parameters:
req- SetServerWeightRequest- Returns:
- SetServerWeightResponse
- Throws:
TencentCloudSDKException
-
StartFleetActions
public StartFleetActionsResponse StartFleetActions(StartFleetActionsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StartFleetActions)用于启用服务器舰队自动扩缩容。- Parameters:
req- StartFleetActionsRequest- Returns:
- StartFleetActionsResponse
- Throws:
TencentCloudSDKException
-
StartGameServerSessionPlacement
public StartGameServerSessionPlacementResponse StartGameServerSessionPlacement(StartGameServerSessionPlacementRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StartGameServerSessionPlacement)用于开始放置游戏服务器会话。- Parameters:
req- StartGameServerSessionPlacementRequest- Returns:
- StartGameServerSessionPlacementResponse
- Throws:
TencentCloudSDKException
-
StopFleetActions
public StopFleetActionsResponse StopFleetActions(StopFleetActionsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StopFleetActions)用于停止服务器舰队自动扩缩容,改为手动扩缩容。- Parameters:
req- StopFleetActionsRequest- Returns:
- StopFleetActionsResponse
- Throws:
TencentCloudSDKException
-
StopGameServerSessionPlacement
public StopGameServerSessionPlacementResponse StopGameServerSessionPlacement(StopGameServerSessionPlacementRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(StopGameServerSessionPlacement)用于停止放置游戏服务器会话。- Parameters:
req- StopGameServerSessionPlacementRequest- Returns:
- StopGameServerSessionPlacementResponse
- Throws:
TencentCloudSDKException
-
UpdateAlias
public UpdateAliasResponse UpdateAlias(UpdateAliasRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateAlias)用于更新别名的属性。- Parameters:
req- UpdateAliasRequest- Returns:
- UpdateAliasResponse
- Throws:
TencentCloudSDKException
-
UpdateAsset
public UpdateAssetResponse UpdateAsset(UpdateAssetRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateAsset)用于修改生成包信息。- Parameters:
req- UpdateAssetRequest- Returns:
- UpdateAssetResponse
- Throws:
TencentCloudSDKException
-
UpdateBucketAccelerateOpt
public UpdateBucketAccelerateOptResponse UpdateBucketAccelerateOpt(UpdateBucketAccelerateOptRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateBucketAccelerateOpt)用于开启cos全球加速。- Parameters:
req- UpdateBucketAccelerateOptRequest- Returns:
- UpdateBucketAccelerateOptResponse
- Throws:
TencentCloudSDKException
-
UpdateBucketCORSOpt
public UpdateBucketCORSOptResponse UpdateBucketCORSOpt(UpdateBucketCORSOptRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateBucketCORSOpt)用于设置cos跨域访问。- Parameters:
req- UpdateBucketCORSOptRequest- Returns:
- UpdateBucketCORSOptResponse
- Throws:
TencentCloudSDKException
-
UpdateFleetAttributes
public UpdateFleetAttributesResponse UpdateFleetAttributes(UpdateFleetAttributesRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetAttributes)用于更新服务器舰队属性。- Parameters:
req- UpdateFleetAttributesRequest- Returns:
- UpdateFleetAttributesResponse
- Throws:
TencentCloudSDKException
-
UpdateFleetCapacity
public UpdateFleetCapacityResponse UpdateFleetCapacity(UpdateFleetCapacityRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetCapacity)用于更新服务器舰队容量配置。- Parameters:
req- UpdateFleetCapacityRequest- Returns:
- UpdateFleetCapacityResponse
- Throws:
TencentCloudSDKException
-
UpdateFleetName
public UpdateFleetNameResponse UpdateFleetName(UpdateFleetNameRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetName)用于更新服务器舰队名称。- Parameters:
req- UpdateFleetNameRequest- Returns:
- UpdateFleetNameResponse
- Throws:
TencentCloudSDKException
-
UpdateFleetPortSettings
public UpdateFleetPortSettingsResponse UpdateFleetPortSettings(UpdateFleetPortSettingsRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateFleetPortSettings)用于更新服务器舰队安全组。- Parameters:
req- UpdateFleetPortSettingsRequest- Returns:
- UpdateFleetPortSettingsResponse
- Throws:
TencentCloudSDKException
-
UpdateGameServerSession
public UpdateGameServerSessionResponse UpdateGameServerSession(UpdateGameServerSessionRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateGameServerSession)用于更新游戏服务器会话。- Parameters:
req- UpdateGameServerSessionRequest- Returns:
- UpdateGameServerSessionResponse
- Throws:
TencentCloudSDKException
-
UpdateGameServerSessionQueue
public UpdateGameServerSessionQueueResponse UpdateGameServerSessionQueue(UpdateGameServerSessionQueueRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateGameServerSessionQueue)用于修改游戏服务器会话队列。- Parameters:
req- UpdateGameServerSessionQueueRequest- Returns:
- UpdateGameServerSessionQueueResponse
- Throws:
TencentCloudSDKException
-
UpdateRuntimeConfiguration
public UpdateRuntimeConfigurationResponse UpdateRuntimeConfiguration(UpdateRuntimeConfigurationRequest req) throws TencentCloudSDKException
此接口无法使用,游戏服务器引擎GSE已于6.1正式下架,感谢您的支持 本接口(UpdateRuntimeConfiguration)用于更新服务器舰队配置。- Parameters:
req- UpdateRuntimeConfigurationRequest- Returns:
- UpdateRuntimeConfigurationResponse
- Throws:
TencentCloudSDKException
-
-