编辑水印嵌入任务
功能介绍
更新指定的水印嵌入任务,包括修改任务参数和配置。
调用方法
请参见如何调用API。
URI
PUT /v1/{project_id}/data-watermark-embed-tasks/{id}
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
id |
是 |
Long |
任务ID |
|
project_id |
是 |
String |
项目ID |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
db_water_param |
否 |
DbWatermarkParam object |
数据库水印参数 |
|
schedule_switch |
否 |
Boolean |
调度开关 |
|
schedule_type |
否 |
String |
调度类型 |
|
selected_fields |
否 |
Array of ColumnInfo objects |
选中的字段列表 |
|
source_db_info |
否 |
DbInfo object |
源数据库信息 |
|
start_now |
否 |
Boolean |
是否立即开始 |
|
start_time |
否 |
Long |
开始时间 |
|
target_db_info |
否 |
DbInfo object |
目标数据库信息 |
|
task_name |
否 |
String |
任务名称 |
|
water_mark |
否 |
String |
水印内容 |
|
watermark_describe |
否 |
String |
水印描述 |
|
watermark_version |
否 |
String |
水印版本 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
embed_mode |
否 |
String |
嵌入模式 |
|
params |
否 |
Array of EmbedParam objects |
嵌入参数列表 |
|
row_spacing |
否 |
String |
行间距 |
|
watermark_key |
否 |
String |
水印密钥 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
fake_param |
否 |
FakeParam object |
模拟参数配置 |
|
fake_strategy |
否 |
String |
模拟数据生成策略 |
|
new_column_name |
否 |
String |
新字段名称 |
|
new_column_type |
否 |
String |
新字段类型 |
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
任务ID |
|
msg |
String |
消息描述 |
|
status |
String |
状态 |
状态码:201
任务已创建
请求示例
PUT /v1/{project_id}/data-watermark-embed-tasks/{id}
{
"db_water_param" : {
"params" : [ {
"new_column_name" : "test",
"new_column_type" : "varchar",
"fake_strategy" : "cid",
"fake_param" : { }
} ],
"embed_mode" : "EMBED_FAKE_COLUMN",
"watermark_key" : "0c3039178b80d36e2fd0c009a6bd4f05"
},
"schedule_switch" : true,
"schedule_type" : "ONCE",
"source_db_info" : {
"db_type" : "MySQL",
"ins_id" : "99a4a5c2904e4028bf4619f3a1e4a2dbin01",
"ins_name" : "rds-test",
"db_name" : "test_db",
"db_id" : "6fd23d4b28c247588641f3304bfa8f8a",
"table_name" : "person_info"
},
"start_now" : true,
"start_time" : 0,
"target_db_info" : {
"db_type" : "MySQL",
"ins_id" : "99a4a5c2904e4028bf4619f3a1e4a2dbin01",
"ins_name" : "test_db",
"db_id" : "6fd23d4b28c247588641f3304bfa8f8a",
"db_name" : "test_db",
"table_name" : "fake_info"
},
"task_name" : "test",
"water_mark" : "HWTest",
"watermark_version" : "V2"
}
响应示例
无
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
更新成功 |
|
201 |
任务已创建 |
|
401 |
未授权 |
|
403 |
禁止访问 |
|
404 |
任务未找到 |
错误码
请参见错误码。