全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
数据传输服务DTS

修改同步对象

更新时间:2017-08-18 15:41:34

描述

当同步作业处于未启动、同步中、同步失败、暂停时,可以调用这个接口修改同步对象。当调用完这个接口,可以调用查看同步对象变更详情接口,查看详细的修改状态。

请求参数

参数名称 数据类型 是否必须 参数说明
Action String 系统默认参数,这个接口的接口定义,取值为:ModifySynchronizationObject
SynchronizationJobId String 同步作业ID
SynchronizationObjects List 修改后的同步对象列表

返回参数

参数名称 数据类型 参数说明
TaskId String 同步对象修改子任务ID。根据这个ID调用同步对象变更详情接口查询变更状态

示例

下面简单演示通过JAVA SDK 修改同步对象的示例:

  1. public String modifySyncObjects(String SyncJobId,DefaultAcsClient client) {
  2. String SyncObject="[{\"DBName\":\"jiangliutest\",\"NewDBName\":\"jiangliutest\","
  3. + "\"TableIncludes\":[{\"TableName\":\"t2\",\"NewTableName\":\"t2\"}]}]";
  4. ModifySynchronizationObjectRequest request = new ModifySynchronizationObjectRequest();
  5. request.setSynchronizationJobId(SyncJobId);
  6. request.setSynchronizationObjects(SyncObject);
  7. ModifySynchronizationObjectResponse response = new ModifySynchronizationObjectResponse();
  8. try {
  9. response = client.getAcsResponse(request);
  10. String TaskId=response.getTaskId();
  11. System.out.println("Modify Sync Job "+SyncJobId+" Succeed! Modify task Id:"+TaskId);
  12. return TaskId;
  13. } catch (Exception e) {
  14. // TODO: handle exception
  15. System.out.println("Modify Sync Job "+ SyncJobId +" Failed!");
  16. System.out.println(e.toString());
  17. return null;
  18. }
  19. }
本文导读目录