文档首页 > > SDK参考> 使用SDK(JAVA)> 作业管理> 查询作业详情

查询作业详情

分享
更新时间: 2019/09/10 GMT+08:00

样例代码

用户可以使用该接口查询作业的详情。示例代码如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
// Import classes:
import com.huaweicloud.cs.java.v1.client.ApiException;
import com.huaweicloud.cs.java.v1.JobApi;


JobApi apiInstance = new JobApi(apiClient);//apiClient为初始化CS API客户端时创建
String xProjectId = "xProjectId_example"; // String | project id, 用于不同project取token.
Long jobId = 789L; // Long | 作业ID
try {
    GetJobDetailResponse result = apiInstance.getJobDetail(xProjectId, jobId);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling JobApi#getJobDetail");
    System.err.println(e.getResponseBody());
    e.printStackTrace();
}

参数说明

表1 参数说明表

参数名

是否必选

参数类型

说明

xProjectId

String

project id,用于不同project取token。

jobId

Integer

作业ID。

表2 GetJobDetailResponse内的参数说明

参数名

是否必选

参数类型

说明

messageId

String

消息类型ID。

message

String

消息内容。

currentTime

Integer

当前时间,毫秒数。

payload

-

参数类型说明请参见表3

表3 JobDetailEntity内的参数说明

参数名

是否必选

参数类型

说明

jobId

Integer

作业ID。

name

String

作业名称。

desc

String

作业描述。

jobType

String

作业类型。

status

String

作业状态。

statusDesc

String

作业状态描述。

createTime

Integer

作业创建时间。

startTime

Integer

作业启动时间,“0”表示尚未启动。

userId

String

作业所属用户标识。

clusterId

Integer

独享集群资源ID,当前用户有该独享资源的使用权限。

projectId

String

作业所属项目标识。

sqlBody

String

Stream SQL语句。

runMode

String

作业运行模式,有以下三种模式:

  • sharedCluster:共享模式
  • exclusiveCluster:独享模式
  • edgeNode:边缘节点

jobConfig

-

作业配置。“查询独享集群下的作业列表”中参数“showDetail”为“true”时独有。参数类型说明请参见表4

jarUrl

String

jar包的OBS路径。

mainClass

String

当checkpoint_enabled==true时,用户授权保存快照的OBS路径。

args

String

jar包作业运行参数。

executionGraph

String

作业执行计划。

updateTime

Long

作业更新时间。

表4 JobConfig内的参数说明

参数名

是否必选

参数类型

说明

checkpointEnabled

Boolean

是否开启作业自动快照功能,默认为false。

  • true:开启。
  • false:关闭 。

checkpointMode

String

快照模式有两种可选:exactly_once和at_least_once。

checkpointInterval

Integer

快照时间间隔,单位为“秒”。

logEnabled

Boolean

是否启用日志存储。

obsBucket

String

OBS桶名。

smnTopic

String

SMN主题名。

rootId

Integer

父作业ID。

edgeGroupIds

String

边缘计算组ID列表,多个ID以逗号分隔。

managerSpu

Integer

管理单元SPU个数。

spuNumber

Integer

用户为作业选择的SPU数量。查询独享集群下的作业列表”中参数“showDetail”为“true”时独有。

  • 最小值:2
  • 最大值:400

parallelNumber

Integer

用户设置的作业并行数。查询独享集群下的作业列表”中参数“showDetail”为“true”时独有。

  • 最小值:1
  • 最大值:2000
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区