UpdateJob - 更新任务

更新时间:

更新任务信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ClusterIdstring

集群 ID

xxljob-b6ec1xxxx
AppNamestring

应用名称

test-app
JobIdlong

任务 ID

74
Namestring

任务名称

test-job
Descriptionstring

任务描述

test
RouteStrategyinteger

路由策略:

  • 1: 轮询
  • 2: 随机
  • 3: 第一个
  • 4: 最后一个
  • 5: 最不经常使用
  • 6: 最近最久未使用
  • 7: 一致性哈希
  • 8: 分片广播
1
Parametersstring

任务参数

test
MaxConcurrencyinteger

任务并发数

说明 同一个任务同一时间允许运行的最大实例个数,1 表示不允许重复执行。如果超过并发数,会跳过当前调度。
1
MaxAttemptinteger

任务失败重试次数

3
AttemptIntervalinteger

任务失败重试间隔

3
JobHandlerstring

jobhandler 名称

testJobVoidHandler
TimeTypeinteger

时间类型,目前支持以下几种类型:

  • -1: none
  • 1:cron
  • 3:fix_rate
  • 5:one_time
  • 100::api
1
TimeExpressionstring

时间表达式,根据选择的时间类型设置时间表达式。

  • none:无需填写
  • cron:填写标准的 cron 表达式,支持在线验证。
  • api:无需填写
  • fixed_rate:填写具体固定频率值,单位 s。如 30 表示每隔 30s 触发一次。
  • one_time: 填写调度时间(yyyy-MM-dd HH:mm:ss)或者时间戳(毫秒),比如"2022-10-10 10:10:00"
0 0 4 ? * Mon/1
Calendarstring

自定义日历

workday
Priorityinteger

任务执行优先级。目前支持以下几种配置:

  • 1: 低
  • 5: 中
  • 10: 高
  • 15: 非常高
10
StartTimelong

调度开始时间

1716902187
Timezonestring

时区

说明 默认使用 schedulerx 服务器所在时区
Hongkong
NoticeConfigobject

通知配置

TimeoutEnableboolean

超时报警开关。取值如下:

  • true:开启

  • false:关闭

true
Timeoutlong

任务执行超时时间,单位为秒。

90
TimeoutKillEnableboolean

超时终止本次触发开关。取值如下:

  • true:开启超时终止开关。
  • false:关闭超时终止开关。
true
SuccessNoticeboolean

成功通知开关。取值如下:

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

失败报警开关。取值如下:

  • true:开启失败报警开关。
  • false:关闭失败报警开关。
true
FailLimitTimesinteger

连续失败次数。

说明 只有连续失败超过配置次数才会收到报警。
true
MissWorkerEnableboolean

是否开启无可用机器告警。

  • true:开启无可用机器告警开关。
  • false:关闭无可用机器告警开关。
true
SendChannelstring

通知渠道,取值如下:

  • 短信:sms
  • 电话:phone
  • 邮件:mail
  • webhook:webhook
说明 配置多个通知渠道请用逗号分割
webhook,sms,mail,phone
NoticeContactsarray<object>

通知联系人配置

object
ContactTypeinteger

联系人类型

说明 默认配置: 1
1
Namestring

联系人名称

xiaoming
ExecutorBlockStrategyinteger

客户端阻塞处理策略。

  • 1: 单机串行
  • 2: 忽略后续调度
  • 3: 覆盖之前调度
1

返回参数

名称类型描述示例值
object
Codeinteger

响应码

200
Messagestring

错误信息

Parameter error: content is null.
RequestIdstring

本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题

3808cf26-dde2-4286-8503-b0a2cd4065a7
Successboolean

是否调用成功。

  • true:调用成功
  • false:调用失败
true

示例

正常返回示例

JSON格式

{
  "Code": 200,
  "Message": "Parameter error: content is null.",
  "RequestId": "3808cf26-dde2-4286-8503-b0a2cd4065a7",
  "Success": true
}

错误码

HTTP status code错误码错误信息描述
400InvalidParameterParameter error: %s.参数错误: %s
401IllegalRequestIllegalRequest: %s.非法请求:%s
403NoPermissionNo permission to perform this operation: %s.没有权限去执行该操作:%s
404NotFoundNot found: %s.资源不存在:%s
500InternalErrorInternalError: %s.系统内部错误:%s

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2025-03-24OpenAPI 入参发生变更查看变更详情
2025-01-09API 内部配置变更,不影响调用查看变更详情
2024-12-17OpenAPI 入参发生变更查看变更详情