文档首页 > > SDK参考> Java SDK参考> 接口说明> 作业> 添加队列属性的作业

添加队列属性的作业

分享
更新时间: 2019/04/26 GMT+08:00

接口名称

addQueueJob

功能介绍

该接口用于创建一个属性为队列类型的任务队列。

请求参数

请求参数如表1所示。

表1 addQueueJob参数说明

参数

是否为必选

参数类型

说明

jobQueueAddParameter

JobQueueAddParameter

队列类型作业的创建参数对象。参数可参考表2

表2 JobQueueAddParameter参数说明

参数

是否为必选

参数类型

说明

jobName

String

作业名称。

取值范围:2-24。

说明:

只能以小写字母(a~z)开头,由小写字母、数字(0~9)、中划线(-)组成,不能以中划线结尾。

description

String

用户自定义描述。

取值范围:ASCII可显示字符,且最大长度为1024个字符。

默认值为空。

env

Map<String, String>

全局环境变量{"key":"value"}。

env取值范围:最大为8192个字符。

默认值为空。

  • key取值范围:以英文字母或下划线开始,由数字、字母、下划线组成。
  • value取值范围:ASCII可显示字符。

priority

Integer

job优先级,值越高,优先级越高。

取值范围:1-999。

默认值为1。

computeEnvs

List<ComputeEnv>

计算环境列表可参考表4

返回值说明

正常响应的参数如表3所示。创建失败后,抛出异常:表1 apiException参数说明

表3 addQueueJob返回参数

参数

参数类型

说明

jobId

String

作业Id。

代码示例

如下代码为创建名称为job-queue-001的队列属性作业的示例:

try {
     // 创建队列属性作业
     JobQueueAddParameter jobQueueAddParameter = new JobQueueAddParameter();
     jobQueueAddParameter.setJobName("job-queue-001")
             .setPriority(5)
             .addComputeEnvs(new ComputeEnv("pool-001"));
     String jobId = batchApi.addQueueJob(jobQueueAddParameter);
 } catch (ApiException e) {
     e.printStackTrace();
 }
分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区