全部產品
Search
文件中心

:前言

更新時間:Jul 06, 2024

為方便 Java 開發人員更高效地使用 BatchCompute,目前提供了Java版的SDK(Software Development Kit),您可以根據自己需求選擇合適版本使用。

注意:您需要擁有一個處於 Active 狀態的阿里雲存取金鑰(AccessKeyId/AccessKeySecret)。為使用BatchCompute SDK,您需要瞭解BatchCompute在各個阿里雲地區(Region)的服務入口。

地區支援

目前Batchcompute支援的地區,請參見支援的地區

功能

你可以使用基於該SDK開發Java程式,用來提交作業,停止作業,查看作業狀態, 管理叢集等。

序號

方法

描述

使用者配額相關

1.

getQuotas()

擷取使用者配額

鏡像相關

1.

createImage(ImageDescription image)

建立鏡像

2.

getImage(String imageId)

擷取鏡像資訊

3.

listImages(String marker, int maxItemCount)

列舉叢集

4.

deleteImage(String imageId)

刪除叢集

叢集相關

1.

createCluster(ClusterDescription cluster)

建立叢集

2.

getCluster(String clusterId)

擷取叢集資訊

3.

listClusters(String marker, int maxItemCount)

列舉叢集

4.

changeClusterDesiredVMCount(String clusterId, String groupName, int count)

修改期望虛擬機器數量

5.

deleteCluster(String clusterId)

刪除叢集

叢集執行個體相關

1.

listClusterInstances(String clusterId, String groupName)

擷取ClusterInstance 列表

2.

getClusterInstance(String clusterId, String groupName, String instanceId)

擷取ClusterInstance資訊

3.

deleteClusterInstance(String clusterId,String groupName, String instanceId)

刪除ClusterInstance

4.

recreateClusterInstance(String clusterId, String groupName, String instanceId)

重新建立ClusterInstance

作業相關

1.

createJob(JobDescription job)

建立(提交)作業

2.

getJobDescription(String jobId)

擷取作業描述資訊

3.

changeJobPriority(String jobId, int priority)

設定作業優先順序

4.

stopJob(String jobId)

停止作業

5.

startJob(String jobId)

重新啟動作業

6.

deleteJob(String jobId)

刪除作業

7.

getJob(String jobId)

擷取作業資訊

8.

listJobs(String marker, int maxItemCount)

列舉作業資訊

9.

listTasks(String jobId, String marker, int maxItemCount)

列舉一個作業下的任務資訊

10.

listInstances(String jobId, String v20151111taskName, String marker, int maxItemCount)

列舉一個任務下的執行個體資訊

11.

getTask(String jobId, String taskName)

擷取一個任務的資訊

12.

getInstance(String jobId, String taskName, int instanceId)

擷取執行個體資訊

版本說明

BatchCompute的Java SDK讓Java開發人員可以非常方便地使用Java程式操作阿里雲BatchCompute。目前,SDK支援J2SE 6.0及以上版本,該SDK的完整版參見下載與安裝