閱讀396 返回首頁    go 同花順


獲取實例列表__SDK接口說明_Java版SDK_批量計算-阿裏雲

listInstances

方法說明:

通過作業ID和任務名稱獲取一個任務下所有實例的狀態詳情。

參數說明:

參數 類型 是否必選 說明
jobId String 作業ID
taskName String 任務名稱
marker String 本頁起始資源標識符。默認為空字符串。
maxItemCount int 返回條數,最大取值200,默認200

返回值說明:

  • 成功後返回一個ListInstancesResponse實例, 可以通過這個實例的 getInstanceList() 方法,拿到 List<Instance> 對象。

  • 如果失敗,拋出異常: ClientException。

代碼示例:

  1. try{
  2. ListInstancesResponse response = client.listInstances("job-0101010299123","Find");
  3. //成功
  4. List<Instance> list = response.getItems();
  5. //下一頁的marker,查詢下一頁的時候,需要帶上這個參數
  6. String nextMarker = response.getNextMarker();
  7. }catch(ClientException e){
  8. e.printStackTrace();
  9. //失敗
  10. }

代碼示例2:

  1. String marker = ""; //上次listJobs返回的nextMarker,第一次查詢不用填。
  2. int maxItemCount = 200; //最大200,默認200
  3. try{
  4. ListInstancesResponse response = client.listInstances("job-0101010299123","Find",marker,maxItemCount);
  5. //成功
  6. List<Instance> list = response.getItems();
  7. //下一頁的marker,查詢下一頁的時候,需要帶上這個參數
  8. String nextMarker = response.getNextMarker();
  9. }catch(ClientException e){
  10. e.printStackTrace();
  11. //失敗
  12. }

(1) Instance 屬性:

屬性 類型 說明
instanceId int 實例ID
state String 任務運行狀態: Waiting, Running, Failed, Finished, Stopped。.
startTime Date 任務開始時間,如果還在Waiting狀態,則為null。
endTime Date 任務結束時間, 如果還沒結束,則為null。
retryCount int 重試次數。
progress int 進度。
stdoutRedirectPath String 標準輸出日誌OSS路徑。
stderrRedirectPath String 標準錯誤日誌OSS路徑。
result Result 結果信息。

(2) Result 屬性:

屬性 類型 說明
exitCode int 程序運行的exitCode
errorCode String 錯誤code
errorMessage String 錯誤信息。
detail String 詳細信息。

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

  上一篇:go 獲取實例信息__SDK接口說明_Java版SDK_批量計算-阿裏雲
  下一篇:go 獲取鏡像信息__SDK接口說明_Java版SDK_批量計算-阿裏雲