public class ThpcClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
ThpcClient(Credential credential,
String region) |
ThpcClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
AddClusterStorageOptionResponse |
AddClusterStorageOption(AddClusterStorageOptionRequest req)
本接口(AddClusterStorageOption)用于添加集群存储选项信息。
|
AddNodesResponse |
AddNodes(AddNodesRequest req)
本接口(AddNodes)用于添加一个或者多个计算节点或者登录节点到指定集群。
|
AddQueueResponse |
AddQueue(AddQueueRequest req)
本接口(AddQueue)用于添加队列到指定集群。
本接口为目前只支持SchedulerType为SLURM的集群。
单个集群中队列数量上限为10个。
|
CreateClusterResponse |
CreateCluster(CreateClusterRequest req)
本接口 (CreateCluster) 用于创建并启动集群。
本接口为异步接口, 当创建集群请求下发成功后会返回一个集群`ID`和一个`RequestId`,此时创建集群操作并未立即完成。在此期间集群的状态将会处于“PENDING”或者“INITING”,集群创建结果可以通过调用 [DescribeClusters](https://cloud.tencent.com/document/product/1527/72100) 接口查询,如果集群状态(ClusterStatus)变为“RUNNING(运行中)”,则代表集群创建成功,“ INIT_FAILED”代表集群创建失败。
|
DeleteClusterResponse |
DeleteCluster(DeleteClusterRequest req)
本接口(DeleteCluster)用于删除一个指定的集群。
|
DeleteClusterStorageOptionResponse |
DeleteClusterStorageOption(DeleteClusterStorageOptionRequest req)
本接口 (DeleteClusterStorageOption) 用于删除集群存储选项信息。
|
DeleteNodesResponse |
DeleteNodes(DeleteNodesRequest req)
本接口(DeleteNodes)用于删除指定集群中一个或者多个计算节点或者登录节点。
|
DeleteQueueResponse |
DeleteQueue(DeleteQueueRequest req)
本接口(DeleteQueue)用于从指定集群删除队列。
本接口为目前只支持SchedulerType为SLURM的集群。
删除队列时,需要保证队列内不存在节点。
|
DescribeAutoScalingConfigurationResponse |
DescribeAutoScalingConfiguration(DescribeAutoScalingConfigurationRequest req)
本接口(DescribeAutoScalingConfiguration)用于查询集群弹性伸缩配置信息。本接口仅适用于弹性伸缩类型为THPC_AS的集群。
|
DescribeClusterActivitiesResponse |
DescribeClusterActivities(DescribeClusterActivitiesRequest req)
本接口(DescribeClusterActivities)用于查询集群活动历史记录列表。
|
DescribeClustersResponse |
DescribeClusters(DescribeClustersRequest req)
本接口(DescribeClusters)用于查询集群列表。
|
DescribeClusterStorageOptionResponse |
DescribeClusterStorageOption(DescribeClusterStorageOptionRequest req)
本接口 (DescribeClusterStorageOption) 用于查询集群存储选项信息。
|
DescribeInitNodeScriptsResponse |
DescribeInitNodeScripts(DescribeInitNodeScriptsRequest req)
本接口 (DescribeInitNodeScripts) 用于查询节点初始化脚本列表。
|
DescribeNodesResponse |
DescribeNodes(DescribeNodesRequest req)
本接口 (DescribeNodes) 用于查询指定集群节点概览信息列表。
|
DescribeQueuesResponse |
DescribeQueues(DescribeQueuesRequest req)
本接口(DescribeQueues)用于查询指定集群队列概览信息列表。
|
ModifyInitNodeScriptsResponse |
ModifyInitNodeScripts(ModifyInitNodeScriptsRequest req)
本接口 (ModifyInitNodeScripts) 用于修改节点初始化脚本。
|
SetAutoScalingConfigurationResponse |
SetAutoScalingConfiguration(SetAutoScalingConfigurationRequest req)
本接口(SetAutoScalingConfiguration)用于为集群设置集群弹性伸缩配置信息。
|
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
public ThpcClient(Credential credential, String region)
public ThpcClient(Credential credential, String region, ClientProfile profile)
public AddClusterStorageOptionResponse AddClusterStorageOption(AddClusterStorageOptionRequest req) throws TencentCloudSDKException
req
- AddClusterStorageOptionRequestTencentCloudSDKException
public AddNodesResponse AddNodes(AddNodesRequest req) throws TencentCloudSDKException
req
- AddNodesRequestTencentCloudSDKException
public AddQueueResponse AddQueue(AddQueueRequest req) throws TencentCloudSDKException
req
- AddQueueRequestTencentCloudSDKException
public CreateClusterResponse CreateCluster(CreateClusterRequest req) throws TencentCloudSDKException
req
- CreateClusterRequestTencentCloudSDKException
public DeleteClusterResponse DeleteCluster(DeleteClusterRequest req) throws TencentCloudSDKException
req
- DeleteClusterRequestTencentCloudSDKException
public DeleteClusterStorageOptionResponse DeleteClusterStorageOption(DeleteClusterStorageOptionRequest req) throws TencentCloudSDKException
req
- DeleteClusterStorageOptionRequestTencentCloudSDKException
public DeleteNodesResponse DeleteNodes(DeleteNodesRequest req) throws TencentCloudSDKException
req
- DeleteNodesRequestTencentCloudSDKException
public DeleteQueueResponse DeleteQueue(DeleteQueueRequest req) throws TencentCloudSDKException
req
- DeleteQueueRequestTencentCloudSDKException
public DescribeAutoScalingConfigurationResponse DescribeAutoScalingConfiguration(DescribeAutoScalingConfigurationRequest req) throws TencentCloudSDKException
req
- DescribeAutoScalingConfigurationRequestTencentCloudSDKException
public DescribeClusterActivitiesResponse DescribeClusterActivities(DescribeClusterActivitiesRequest req) throws TencentCloudSDKException
req
- DescribeClusterActivitiesRequestTencentCloudSDKException
public DescribeClusterStorageOptionResponse DescribeClusterStorageOption(DescribeClusterStorageOptionRequest req) throws TencentCloudSDKException
req
- DescribeClusterStorageOptionRequestTencentCloudSDKException
public DescribeClustersResponse DescribeClusters(DescribeClustersRequest req) throws TencentCloudSDKException
req
- DescribeClustersRequestTencentCloudSDKException
public DescribeInitNodeScriptsResponse DescribeInitNodeScripts(DescribeInitNodeScriptsRequest req) throws TencentCloudSDKException
req
- DescribeInitNodeScriptsRequestTencentCloudSDKException
public DescribeNodesResponse DescribeNodes(DescribeNodesRequest req) throws TencentCloudSDKException
req
- DescribeNodesRequestTencentCloudSDKException
public DescribeQueuesResponse DescribeQueues(DescribeQueuesRequest req) throws TencentCloudSDKException
req
- DescribeQueuesRequestTencentCloudSDKException
public ModifyInitNodeScriptsResponse ModifyInitNodeScripts(ModifyInitNodeScriptsRequest req) throws TencentCloudSDKException
req
- ModifyInitNodeScriptsRequestTencentCloudSDKException
public SetAutoScalingConfigurationResponse SetAutoScalingConfiguration(SetAutoScalingConfigurationRequest req) throws TencentCloudSDKException
req
- SetAutoScalingConfigurationRequestTencentCloudSDKException
Copyright © 2023. All rights reserved.