更新时间:2024-07-11 GMT+08:00

查询是否支持对象选择和列映射

功能介绍

查询任务支持的对象选择类型、列映射、支持搜索的对象类型等信息。

URI

GET /v5/{project_id}/jobs/{job_id}/object/support

表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

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

is_full_trans_support_object

Boolean

全量任务是否支持对象选择。

is_incre_trans_support_object

Boolean

增量任务是否支持对象选择。

is_full_incre_trans_support_object

Boolean

全量加增量任务是否支持对象选择。

support_object_import_engine

Array of strings

支持对象导入的引擎。

is_support_column_mapping

Boolean

是否支持列映射。

is_database_support_search

Boolean

库是否支持搜索。

is_schema_support_search

Boolean

schema是否支持搜索。

is_table_support_search

Boolean

表是否支持搜索。

file_size

String

对象导入支持的文件大小,单位为MB。

previous_select

String

上一次选择迁移对象或者同步对象的方式。

  • 为空时表示当前还未选择需要的方式。
  • srcImportObject:当前任务上次选择的方式为导入方式。

import_level

String

对象导入类型。

  • table:表级。
  • database:库级。

is_import_cloumn

Boolean

当前任务上次选择列加工的方式。

  • true: 当前任务上次选择列加工方式为导入方式。
  • false 或者 空:当前任务上次选择列加工方式为手动选择方式。

请求示例

查询任务支持的对象选择类型、列映射信息:

https://{enpoint}/v5/246765b9f59445c3919fce121ea801f4/jobs/429b9210-118d-4711-87cb-be8e2dejb201/object/support

响应示例

状态码: 200

OK

{
  "is_full_trans_support_object" : false,
  "is_incre_trans_support_object" : false,
  "is_full_incre_trans_support_object" : false,
  "file_size" : "5.0",
  "support_object_import_engine" : [ "oracle-to-mrsKafka", "oracle-to-kafka" ],
  "is_support_column_mapping" : false,
  "is_database_support_search" : true,
  "is_table_support_search" : true
}

状态码

状态码

描述

200

OK

错误码

请参见错误码