阅读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_批量计算-阿里云