public class BatchClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
BatchClient(Credential credential,
String region) |
BatchClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
AttachInstancesResponse |
AttachInstances(AttachInstancesRequest req)
This API is used to add existing instances to the compute environment.
|
CreateComputeEnvResponse |
CreateComputeEnv(CreateComputeEnvRequest req)
This API is used to create a compute environment.
|
CreateTaskTemplateResponse |
CreateTaskTemplate(CreateTaskTemplateRequest req)
This API is used to create a task template.
|
DeleteComputeEnvResponse |
DeleteComputeEnv(DeleteComputeEnvRequest req)
This API is used to delete a compute environment.
|
DeleteJobResponse |
DeleteJob(DeleteJobRequest req)
This API is used to delete a job.
|
DeleteTaskTemplatesResponse |
DeleteTaskTemplates(DeleteTaskTemplatesRequest req)
This API is used to delete task template information.
|
DescribeAvailableCvmInstanceTypesResponse |
DescribeAvailableCvmInstanceTypes(DescribeAvailableCvmInstanceTypesRequest req)
This API is used to view the information of available CVM model configurations.
|
DescribeComputeEnvResponse |
DescribeComputeEnv(DescribeComputeEnvRequest req)
This API is used to query compute environment details.
|
DescribeComputeEnvActivitiesResponse |
DescribeComputeEnvActivities(DescribeComputeEnvActivitiesRequest req)
This API is used to query the information of activities in the compute environment.
|
DescribeComputeEnvCreateInfoResponse |
DescribeComputeEnvCreateInfo(DescribeComputeEnvCreateInfoRequest req)
This API is used to query the compute environment creation information.
|
DescribeComputeEnvCreateInfosResponse |
DescribeComputeEnvCreateInfos(DescribeComputeEnvCreateInfosRequest req)
This API is used to view the list of information of compute environment creation, including name, description, type, environment parameters, notifications, and number of desired nodes.
|
DescribeComputeEnvsResponse |
DescribeComputeEnvs(DescribeComputeEnvsRequest req)
This API is used to get the list of compute environments.
|
DescribeCvmZoneInstanceConfigInfosResponse |
DescribeCvmZoneInstanceConfigInfos(DescribeCvmZoneInstanceConfigInfosRequest req)
This API is used to get the model configuration information of the availability zone of BatchCompute.
|
DescribeInstanceCategoriesResponse |
DescribeInstanceCategories(DescribeInstanceCategoriesRequest req)
Currently, CVM instance families are classified into different category, and each category contains several instance families.
|
DescribeJobResponse |
DescribeJob(DescribeJobRequest req)
This API is used to query the details of a job, including internal task (`Task`) and dependency (`Dependence`) information.
|
DescribeJobsResponse |
DescribeJobs(DescribeJobsRequest req)
This API is used to query the overview information of several jobs.
|
DescribeJobSubmitInfoResponse |
DescribeJobSubmitInfo(DescribeJobSubmitInfoRequest req)
This API is used to query the submission information of the specified job, with the return including the job submission information used as input parameters in the JobId and SubmitJob APIs.
|
DescribeTaskResponse |
DescribeTask(DescribeTaskRequest req)
This API is used to query the details of a specified task, including information of the task instances inside the task.
|
DescribeTaskLogsResponse |
DescribeTaskLogs(DescribeTaskLogsRequest req)
This API is used to get the standard outputs and standard error logs of multiple task instances.
|
DescribeTaskTemplatesResponse |
DescribeTaskTemplates(DescribeTaskTemplatesRequest req)
This API is used to query the information of task templates.
|
DetachInstancesResponse |
DetachInstances(DetachInstancesRequest req)
This API is used to remove instances that from compute environment.
|
ModifyComputeEnvResponse |
ModifyComputeEnv(ModifyComputeEnvRequest req)
This API is used to modify the attributes of a compute environment.
|
ModifyTaskTemplateResponse |
ModifyTaskTemplate(ModifyTaskTemplateRequest req)
This API is used to modify a task template.
|
RetryJobsResponse |
RetryJobs(RetryJobsRequest req)
This API is used to retry the failed task instances in a job.
|
TerminateComputeNodeResponse |
TerminateComputeNode(TerminateComputeNodeRequest req)
This API is used to terminate a compute node.
|
TerminateComputeNodesResponse |
TerminateComputeNodes(TerminateComputeNodesRequest req)
This API is used to terminate compute nodes in batches.
|
TerminateJobResponse |
TerminateJob(TerminateJobRequest req)
This API is used to terminate a job.
|
TerminateTaskInstanceResponse |
TerminateTaskInstance(TerminateTaskInstanceRequest req)
This API is used to terminate a task instance.
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public BatchClient(Credential credential, String region)
public BatchClient(Credential credential, String region, ClientProfile profile)
public AttachInstancesResponse AttachInstances(AttachInstancesRequest req) throws TencentCloudSDKException
req
- AttachInstancesRequestTencentCloudSDKException
public CreateComputeEnvResponse CreateComputeEnv(CreateComputeEnvRequest req) throws TencentCloudSDKException
req
- CreateComputeEnvRequestTencentCloudSDKException
public CreateTaskTemplateResponse CreateTaskTemplate(CreateTaskTemplateRequest req) throws TencentCloudSDKException
req
- CreateTaskTemplateRequestTencentCloudSDKException
public DeleteComputeEnvResponse DeleteComputeEnv(DeleteComputeEnvRequest req) throws TencentCloudSDKException
req
- DeleteComputeEnvRequestTencentCloudSDKException
public DeleteJobResponse DeleteJob(DeleteJobRequest req) throws TencentCloudSDKException
req
- DeleteJobRequestTencentCloudSDKException
public DeleteTaskTemplatesResponse DeleteTaskTemplates(DeleteTaskTemplatesRequest req) throws TencentCloudSDKException
req
- DeleteTaskTemplatesRequestTencentCloudSDKException
public DescribeAvailableCvmInstanceTypesResponse DescribeAvailableCvmInstanceTypes(DescribeAvailableCvmInstanceTypesRequest req) throws TencentCloudSDKException
req
- DescribeAvailableCvmInstanceTypesRequestTencentCloudSDKException
public DescribeComputeEnvResponse DescribeComputeEnv(DescribeComputeEnvRequest req) throws TencentCloudSDKException
req
- DescribeComputeEnvRequestTencentCloudSDKException
public DescribeComputeEnvActivitiesResponse DescribeComputeEnvActivities(DescribeComputeEnvActivitiesRequest req) throws TencentCloudSDKException
req
- DescribeComputeEnvActivitiesRequestTencentCloudSDKException
public DescribeComputeEnvCreateInfoResponse DescribeComputeEnvCreateInfo(DescribeComputeEnvCreateInfoRequest req) throws TencentCloudSDKException
req
- DescribeComputeEnvCreateInfoRequestTencentCloudSDKException
public DescribeComputeEnvCreateInfosResponse DescribeComputeEnvCreateInfos(DescribeComputeEnvCreateInfosRequest req) throws TencentCloudSDKException
req
- DescribeComputeEnvCreateInfosRequestTencentCloudSDKException
public DescribeComputeEnvsResponse DescribeComputeEnvs(DescribeComputeEnvsRequest req) throws TencentCloudSDKException
req
- DescribeComputeEnvsRequestTencentCloudSDKException
public DescribeCvmZoneInstanceConfigInfosResponse DescribeCvmZoneInstanceConfigInfos(DescribeCvmZoneInstanceConfigInfosRequest req) throws TencentCloudSDKException
req
- DescribeCvmZoneInstanceConfigInfosRequestTencentCloudSDKException
public DescribeInstanceCategoriesResponse DescribeInstanceCategories(DescribeInstanceCategoriesRequest req) throws TencentCloudSDKException
req
- DescribeInstanceCategoriesRequestTencentCloudSDKException
public DescribeJobResponse DescribeJob(DescribeJobRequest req) throws TencentCloudSDKException
req
- DescribeJobRequestTencentCloudSDKException
public DescribeJobSubmitInfoResponse DescribeJobSubmitInfo(DescribeJobSubmitInfoRequest req) throws TencentCloudSDKException
req
- DescribeJobSubmitInfoRequestTencentCloudSDKException
public DescribeJobsResponse DescribeJobs(DescribeJobsRequest req) throws TencentCloudSDKException
req
- DescribeJobsRequestTencentCloudSDKException
public DescribeTaskResponse DescribeTask(DescribeTaskRequest req) throws TencentCloudSDKException
req
- DescribeTaskRequestTencentCloudSDKException
public DescribeTaskLogsResponse DescribeTaskLogs(DescribeTaskLogsRequest req) throws TencentCloudSDKException
req
- DescribeTaskLogsRequestTencentCloudSDKException
public DescribeTaskTemplatesResponse DescribeTaskTemplates(DescribeTaskTemplatesRequest req) throws TencentCloudSDKException
req
- DescribeTaskTemplatesRequestTencentCloudSDKException
public DetachInstancesResponse DetachInstances(DetachInstancesRequest req) throws TencentCloudSDKException
req
- DetachInstancesRequestTencentCloudSDKException
public ModifyComputeEnvResponse ModifyComputeEnv(ModifyComputeEnvRequest req) throws TencentCloudSDKException
req
- ModifyComputeEnvRequestTencentCloudSDKException
public ModifyTaskTemplateResponse ModifyTaskTemplate(ModifyTaskTemplateRequest req) throws TencentCloudSDKException
req
- ModifyTaskTemplateRequestTencentCloudSDKException
public RetryJobsResponse RetryJobs(RetryJobsRequest req) throws TencentCloudSDKException
req
- RetryJobsRequestTencentCloudSDKException
public TerminateComputeNodeResponse TerminateComputeNode(TerminateComputeNodeRequest req) throws TencentCloudSDKException
req
- TerminateComputeNodeRequestTencentCloudSDKException
public TerminateComputeNodesResponse TerminateComputeNodes(TerminateComputeNodesRequest req) throws TencentCloudSDKException
req
- TerminateComputeNodesRequestTencentCloudSDKException
public TerminateJobResponse TerminateJob(TerminateJobRequest req) throws TencentCloudSDKException
req
- TerminateJobRequestTencentCloudSDKException
public TerminateTaskInstanceResponse TerminateTaskInstance(TerminateTaskInstanceRequest req) throws TencentCloudSDKException
req
- TerminateTaskInstanceRequestTencentCloudSDKException
Copyright © 2023. All rights reserved.