更新时间:2024-03-27 GMT+08:00

更新任务的参数信息

功能介绍

更新任务的参数信息。

接口约束

  • 仅支持MySQL->MySQL、MySQL->PostgreSQL、MySQL->GaussDB分布式、MySQL->GaussDB主备、MySQL->GaussDB(DWS)、MySQL->GaussDB(for MySQL)、MySQL->Kafka、MySQL->CSS/ES、MySQL->Oracle的实时同步任务使用。
  • 任务状态为配置中、全量中、增量中、全量失败、增量失败、暂停中的实时同步任务使用。

URI

PUT /v5/{project_id}/jobs/{job_id}/modify-configuration

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户在某一Region下的Project ID。

获取方法请参见获取项目ID

job_id

String

任务ID。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。

缺省值:application/json

X-Auth-Token

String

从IAM服务获取的用户Token。用户Token也就是调用IAM获取用户Token接口的响应值,请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。

X-Language

String

请求语言类型。

缺省值:en-us

枚举值:

  • en-us
  • zh-cn

表3 请求Body参数

参数

是否必选

参数类型

描述

values

Array of objects

参数值对象,基于默认参数模板初始化的参数值。

详情请参见表4

表4 values字段数据结构说明

参数

是否必选

参数类型

描述

parameter_name

String

参数名称,如:“applier_thread_num”,“read_task_num”等。为空时表示不修改参数值。

parameter_value

String

参数名称对应的参数值,如:“20”,“false”。parameter_name不为空时,parameter_value也不可为空。

响应参数

请求示例

更新任务全量阶段写数据到目标数据库的线程数和全量阶段从源教据库读取数据的线程数。

https://{endpoint}/v5/054ba152d480d55b2f5dc0069e7ddef0/jobs/c7debc9c-8e09-4a5d-8dd6-cc44f78jb20r/modify-configuration 
 
{ 
  "values" : [ { 
    "parameter_name" : "applier_thread_num", 
    "parameter_value" : "20" 
  }, { 
    "parameter_name" : "read_task_num", 
    "parameter_value" : "3" 
  } ] 
}

响应示例

状态码: 204

No Content

状态码

状态码

描述

204

No Content

错误码

请参见错误码