閱讀516 返回首頁    go 微信


獲取作業信息__SDK接口說明_Java版SDK_批量計算-阿裏雲

getJob

方法說明:

通過指定的作業ID來獲取作業信息。

參數說明:

參數 類型 說明
jobId String 作業ID

返回值說明:

  • 成功後返回一個GetJobResponse實例,可以通過這個實例的 getJob()方法,拿到Job對象。

(1) Job屬性:

屬性 類型 說明
id String 作業ID
name String 作業名稱
ownerId String owner用戶賬號的阿裏雲ID
priority int 作業優先級
state String 作業狀態: Waiting, Running, Failed, Finished, Stopped。
message String 信息
creationTime Date 作業創建時間
startTime Date 作業開始時間, 如果還在Waiting狀態,則為null。
endTime Date 作業結束時間, 如果還沒結束,則為null。
taskMetrics Matrics 各種狀態的任務個數。
instanceMetrics Matrics 各種狀態的實例個數。

(2) Matrics屬性:

屬性 類型 說明
waitingCount long 等待的個數。
runningCount long 正在運行的個數。
finishedCount long 成功的個數。
failedCount long 失敗的個數。
stoppedCount long 停止的個數。
  • 如果失敗,拋出異常: ClientException。

代碼示例:

  1. try{
  2. GetJobResponse response = client.getJob("job-0101010299123");
  3. //成功
  4. Job job = response.getJob();
  5. String state = job.getState();
  6. //assertEquals('Running', state);
  7. }catch(ClientException e){
  8. e.printStackTrace();
  9. //失敗
  10. }

最後更新:2016-11-23 16:04:16

  上一篇:go 創建(提交)作業__SDK接口說明_Java版SDK_批量計算-阿裏雲
  下一篇:go 獲取作業描述__SDK接口說明_Java版SDK_批量計算-阿裏雲