Prechádzať zdrojové kódy

Support TableStructSync Order API.

sdk-team 5 rokov pred
rodič
commit
7360f5cf79
100 zmenil súbory, kde vykonal 1708 pridanie a 12 odobranie
  1. 7 0
      CHANGELOG
  2. 0 0
      dms-enterprise/2018-11-01/ApproveOrder.xml
  3. 0 0
      dms-enterprise/2018-11-01/CheckFinishMission.xml
  4. 0 0
      dms-enterprise/2018-11-01/CloseOrder.xml
  5. 0 0
      dms-enterprise/2018-11-01/CreateOrder.xml
  6. 0 0
      dms-enterprise/2018-11-01/CreatePublishGroupTask.xml
  7. 0 0
      dms-enterprise/2018-11-01/CreateStructSyncOrder.xml
  8. 0 0
      dms-enterprise/2018-11-01/CreateUploadFileJob.xml
  9. 0 0
      dms-enterprise/2018-11-01/CreateUploadOSSFileJob.xml
  10. 0 0
      dms-enterprise/2018-11-01/DeleteInstance.xml
  11. 0 0
      dms-enterprise/2018-11-01/DeleteUser.xml
  12. 0 0
      dms-enterprise/2018-11-01/DisableUser.xml
  13. 0 0
      dms-enterprise/2018-11-01/EnableUser.xml
  14. 0 0
      dms-enterprise/2018-11-01/ExecuteDataCorrect.xml
  15. 0 0
      dms-enterprise/2018-11-01/ExecuteDataExport.xml
  16. 0 0
      dms-enterprise/2018-11-01/ExecuteScript.xml
  17. 0 0
      dms-enterprise/2018-11-01/ExecuteStructSync.xml
  18. 0 0
      dms-enterprise/2018-11-01/GetApprovalDetail.xml
  19. 0 0
      dms-enterprise/2018-11-01/GetDataCorrectBackupFiles.xml
  20. 0 0
      dms-enterprise/2018-11-01/GetDataCorrectOrderDetail.xml
  21. 0 0
      dms-enterprise/2018-11-01/GetDataCorrectSQLFile.xml
  22. 0 0
      dms-enterprise/2018-11-01/GetDataExportDownloadURL.xml
  23. 0 0
      dms-enterprise/2018-11-01/GetDataExportOrderDetail.xml
  24. 0 0
      dms-enterprise/2018-11-01/GetDatabase.xml
  25. 0 0
      dms-enterprise/2018-11-01/GetInstance.xml
  26. 0 0
      dms-enterprise/2018-11-01/GetLogicDatabase.xml
  27. 0 0
      dms-enterprise/2018-11-01/GetMetaTableColumn.xml
  28. 0 0
      dms-enterprise/2018-11-01/GetMetaTableDetailInfo.xml
  29. 0 0
      dms-enterprise/2018-11-01/GetOpLog.xml
  30. 0 0
      dms-enterprise/2018-11-01/GetOrderBaseInfo.xml
  31. 0 0
      dms-enterprise/2018-11-01/GetOwnerApplyOrderDetail.xml
  32. 0 0
      dms-enterprise/2018-11-01/GetPermApplyOrderDetail.xml
  33. 0 0
      dms-enterprise/2018-11-01/GetStructSyncExecSqlDetail.xml
  34. 0 0
      dms-enterprise/2018-11-01/GetStructSyncJobAnalyzeResult.xml
  35. 0 0
      dms-enterprise/2018-11-01/GetStructSyncJobDetail.xml
  36. 0 0
      dms-enterprise/2018-11-01/GetStructSyncOrderDetail.xml
  37. 0 0
      dms-enterprise/2018-11-01/GetTableDBTopology.xml
  38. 0 0
      dms-enterprise/2018-11-01/GetTableTopology.xml
  39. 0 0
      dms-enterprise/2018-11-01/GetUser.xml
  40. 0 0
      dms-enterprise/2018-11-01/GetUserActiveTenant.xml
  41. 0 0
      dms-enterprise/2018-11-01/GetUserUploadFileJob.xml
  42. 0 0
      dms-enterprise/2018-11-01/GrantUserPermission.xml
  43. 0 0
      dms-enterprise/2018-11-01/ListColumns.xml
  44. 0 0
      dms-enterprise/2018-11-01/ListDBTaskSQLJob.xml
  45. 0 0
      dms-enterprise/2018-11-01/ListDBTaskSQLJobDetail.xml
  46. 0 0
      dms-enterprise/2018-11-01/ListDatabaseUserPermssions.xml
  47. 0 0
      dms-enterprise/2018-11-01/ListDatabases.xml
  48. 0 0
      dms-enterprise/2018-11-01/ListIndexes.xml
  49. 0 0
      dms-enterprise/2018-11-01/ListInstances.xml
  50. 0 0
      dms-enterprise/2018-11-01/ListLogicDatabases.xml
  51. 0 0
      dms-enterprise/2018-11-01/ListLogicTables.xml
  52. 0 0
      dms-enterprise/2018-11-01/ListOrders.xml
  53. 0 0
      dms-enterprise/2018-11-01/ListSensitiveColumns.xml
  54. 0 0
      dms-enterprise/2018-11-01/ListSensitiveColumnsDetail.xml
  55. 0 0
      dms-enterprise/2018-11-01/ListTables.xml
  56. 0 0
      dms-enterprise/2018-11-01/ListUserPermissions.xml
  57. 0 0
      dms-enterprise/2018-11-01/ListUserTenants.xml
  58. 0 0
      dms-enterprise/2018-11-01/ListUsers.xml
  59. 0 0
      dms-enterprise/2018-11-01/ListWorkFlowNodes.xml
  60. 0 0
      dms-enterprise/2018-11-01/ListWorkFlowTemplates.xml
  61. 0 0
      dms-enterprise/2018-11-01/RegisterInstance.xml
  62. 0 0
      dms-enterprise/2018-11-01/RegisterUser.xml
  63. 0 0
      dms-enterprise/2018-11-01/RevokeUserPermission.xml
  64. 0 0
      dms-enterprise/2018-11-01/SearchDatabase.xml
  65. 0 0
      dms-enterprise/2018-11-01/SearchTable.xml
  66. 0 0
      dms-enterprise/2018-11-01/SetOwners.xml
  67. 0 0
      dms-enterprise/2018-11-01/SubmitOrderApproval.xml
  68. 0 0
      dms-enterprise/2018-11-01/SubmitStructSyncOrderApproval.xml
  69. 0 0
      dms-enterprise/2018-11-01/SyncDatabaseMeta.xml
  70. 0 0
      dms-enterprise/2018-11-01/SyncInstanceMeta.xml
  71. 0 0
      dms-enterprise/2018-11-01/UpdateInstance.xml
  72. 0 0
      dms-enterprise/2018-11-01/UpdateUser.xml
  73. 64 0
      dms-enterprise/CMakeLists.txt
  74. 128 0
      dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h
  75. 6 6
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h
  76. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h
  77. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h
  78. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h
  79. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h
  80. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h
  81. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobResult.h
  82. 6 6
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h
  83. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h
  84. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncResult.h
  85. 54 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h
  86. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileResult.h
  87. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailRequest.h
  88. 77 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailResult.h
  89. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailRequest.h
  90. 103 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h
  91. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
  92. 62 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
  93. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
  94. 73 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultResult.h
  95. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailRequest.h
  96. 67 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailResult.h
  97. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailRequest.h
  98. 97 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h
  99. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
  100. 78 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h

+ 7 - 0
CHANGELOG

@@ -1,3 +1,10 @@
+2021-03-03 Version: patch
+- Support TableStructSync Order API.
+- Support Upload File API.
+- Support GetOwnerApplyOrderDetail, GetPermApplyOrderDetail API.
+- Support ListDBTaskSQLJob, ListDBTaskSQLJobDetail API.
+- Support GetDataCorrectSQLFile API.
+
 2021-03-03 Version: patch
 - Add Api.
 

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ApproveOrder.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/CheckFinishMission.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/CloseOrder.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/CreateOrder.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/CreatePublishGroupTask.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/CreateStructSyncOrder.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/CreateUploadFileJob.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/CreateUploadOSSFileJob.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/DeleteInstance.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/DeleteUser.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/DisableUser.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/EnableUser.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteDataCorrect.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteDataExport.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteScript.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteStructSync.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetApprovalDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetDataCorrectBackupFiles.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetDataCorrectOrderDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetDataCorrectSQLFile.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetDataExportDownloadURL.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetDataExportOrderDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetDatabase.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetInstance.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetLogicDatabase.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetMetaTableColumn.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetMetaTableDetailInfo.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetOpLog.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetOrderBaseInfo.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetOwnerApplyOrderDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetPermApplyOrderDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncExecSqlDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncJobAnalyzeResult.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncJobDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncOrderDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetTableDBTopology.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetTableTopology.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetUser.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetUserActiveTenant.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GetUserUploadFileJob.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/GrantUserPermission.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListColumns.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListDBTaskSQLJob.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListDBTaskSQLJobDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListDatabaseUserPermssions.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListDatabases.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListIndexes.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListInstances.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListLogicDatabases.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListLogicTables.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListOrders.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListSensitiveColumns.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListSensitiveColumnsDetail.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListTables.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListUserPermissions.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListUserTenants.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListUsers.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListWorkFlowNodes.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/ListWorkFlowTemplates.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/RegisterInstance.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/RegisterUser.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/RevokeUserPermission.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/SearchDatabase.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/SearchTable.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/SetOwners.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/SubmitOrderApproval.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/SubmitStructSyncOrderApproval.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/SyncDatabaseMeta.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/SyncInstanceMeta.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/UpdateInstance.xml


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dms-enterprise/2018-11-01/UpdateUser.xml


+ 64 - 0
dms-enterprise/CMakeLists.txt

@@ -29,6 +29,12 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/CreateOrderResult.h
 	include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskRequest.h
 	include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskResult.h
+	include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h
+	include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h
+	include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobResult.h
 	include/alibabacloud/dms-enterprise/model/DeleteInstanceRequest.h
 	include/alibabacloud/dms-enterprise/model/DeleteInstanceResult.h
 	include/alibabacloud/dms-enterprise/model/DeleteUserRequest.h
@@ -43,12 +49,16 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/ExecuteDataExportResult.h
 	include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h
 	include/alibabacloud/dms-enterprise/model/ExecuteScriptResult.h
+	include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h
+	include/alibabacloud/dms-enterprise/model/ExecuteStructSyncResult.h
 	include/alibabacloud/dms-enterprise/model/GetApprovalDetailRequest.h
 	include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h
 	include/alibabacloud/dms-enterprise/model/GetDataCorrectBackupFilesRequest.h
 	include/alibabacloud/dms-enterprise/model/GetDataCorrectBackupFilesResult.h
 	include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailRequest.h
 	include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailResult.h
+	include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h
+	include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileResult.h
 	include/alibabacloud/dms-enterprise/model/GetDataExportDownloadURLRequest.h
 	include/alibabacloud/dms-enterprise/model/GetDataExportDownloadURLResult.h
 	include/alibabacloud/dms-enterprise/model/GetDataExportOrderDetailRequest.h
@@ -67,16 +77,36 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/GetOpLogResult.h
 	include/alibabacloud/dms-enterprise/model/GetOrderBaseInfoRequest.h
 	include/alibabacloud/dms-enterprise/model/GetOrderBaseInfoResult.h
+	include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailRequest.h
+	include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailResult.h
+	include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailRequest.h
+	include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultResult.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailRequest.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailResult.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailRequest.h
+	include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h
 	include/alibabacloud/dms-enterprise/model/GetTableDBTopologyRequest.h
 	include/alibabacloud/dms-enterprise/model/GetTableDBTopologyResult.h
+	include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
+	include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h
 	include/alibabacloud/dms-enterprise/model/GetUserRequest.h
 	include/alibabacloud/dms-enterprise/model/GetUserResult.h
 	include/alibabacloud/dms-enterprise/model/GetUserActiveTenantRequest.h
 	include/alibabacloud/dms-enterprise/model/GetUserActiveTenantResult.h
+	include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobRequest.h
+	include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobResult.h
 	include/alibabacloud/dms-enterprise/model/GrantUserPermissionRequest.h
 	include/alibabacloud/dms-enterprise/model/GrantUserPermissionResult.h
 	include/alibabacloud/dms-enterprise/model/ListColumnsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListColumnsResult.h
+	include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobRequest.h
+	include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobResult.h
+	include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailRequest.h
+	include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailResult.h
 	include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsResult.h
 	include/alibabacloud/dms-enterprise/model/ListDatabasesRequest.h
@@ -121,6 +151,8 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/SetOwnersResult.h
 	include/alibabacloud/dms-enterprise/model/SubmitOrderApprovalRequest.h
 	include/alibabacloud/dms-enterprise/model/SubmitOrderApprovalResult.h
+	include/alibabacloud/dms-enterprise/model/SubmitStructSyncOrderApprovalRequest.h
+	include/alibabacloud/dms-enterprise/model/SubmitStructSyncOrderApprovalResult.h
 	include/alibabacloud/dms-enterprise/model/SyncDatabaseMetaRequest.h
 	include/alibabacloud/dms-enterprise/model/SyncDatabaseMetaResult.h
 	include/alibabacloud/dms-enterprise/model/SyncInstanceMetaRequest.h
@@ -140,6 +172,12 @@ set(dms-enterprise_src
 	src/model/CreateOrderResult.cc
 	src/model/CreatePublishGroupTaskRequest.cc
 	src/model/CreatePublishGroupTaskResult.cc
+	src/model/CreateStructSyncOrderRequest.cc
+	src/model/CreateStructSyncOrderResult.cc
+	src/model/CreateUploadFileJobRequest.cc
+	src/model/CreateUploadFileJobResult.cc
+	src/model/CreateUploadOSSFileJobRequest.cc
+	src/model/CreateUploadOSSFileJobResult.cc
 	src/model/DeleteInstanceRequest.cc
 	src/model/DeleteInstanceResult.cc
 	src/model/DeleteUserRequest.cc
@@ -154,12 +192,16 @@ set(dms-enterprise_src
 	src/model/ExecuteDataExportResult.cc
 	src/model/ExecuteScriptRequest.cc
 	src/model/ExecuteScriptResult.cc
+	src/model/ExecuteStructSyncRequest.cc
+	src/model/ExecuteStructSyncResult.cc
 	src/model/GetApprovalDetailRequest.cc
 	src/model/GetApprovalDetailResult.cc
 	src/model/GetDataCorrectBackupFilesRequest.cc
 	src/model/GetDataCorrectBackupFilesResult.cc
 	src/model/GetDataCorrectOrderDetailRequest.cc
 	src/model/GetDataCorrectOrderDetailResult.cc
+	src/model/GetDataCorrectSQLFileRequest.cc
+	src/model/GetDataCorrectSQLFileResult.cc
 	src/model/GetDataExportDownloadURLRequest.cc
 	src/model/GetDataExportDownloadURLResult.cc
 	src/model/GetDataExportOrderDetailRequest.cc
@@ -178,16 +220,36 @@ set(dms-enterprise_src
 	src/model/GetOpLogResult.cc
 	src/model/GetOrderBaseInfoRequest.cc
 	src/model/GetOrderBaseInfoResult.cc
+	src/model/GetOwnerApplyOrderDetailRequest.cc
+	src/model/GetOwnerApplyOrderDetailResult.cc
+	src/model/GetPermApplyOrderDetailRequest.cc
+	src/model/GetPermApplyOrderDetailResult.cc
+	src/model/GetStructSyncExecSqlDetailRequest.cc
+	src/model/GetStructSyncExecSqlDetailResult.cc
+	src/model/GetStructSyncJobAnalyzeResultRequest.cc
+	src/model/GetStructSyncJobAnalyzeResultResult.cc
+	src/model/GetStructSyncJobDetailRequest.cc
+	src/model/GetStructSyncJobDetailResult.cc
+	src/model/GetStructSyncOrderDetailRequest.cc
+	src/model/GetStructSyncOrderDetailResult.cc
 	src/model/GetTableDBTopologyRequest.cc
 	src/model/GetTableDBTopologyResult.cc
+	src/model/GetTableTopologyRequest.cc
+	src/model/GetTableTopologyResult.cc
 	src/model/GetUserRequest.cc
 	src/model/GetUserResult.cc
 	src/model/GetUserActiveTenantRequest.cc
 	src/model/GetUserActiveTenantResult.cc
+	src/model/GetUserUploadFileJobRequest.cc
+	src/model/GetUserUploadFileJobResult.cc
 	src/model/GrantUserPermissionRequest.cc
 	src/model/GrantUserPermissionResult.cc
 	src/model/ListColumnsRequest.cc
 	src/model/ListColumnsResult.cc
+	src/model/ListDBTaskSQLJobRequest.cc
+	src/model/ListDBTaskSQLJobResult.cc
+	src/model/ListDBTaskSQLJobDetailRequest.cc
+	src/model/ListDBTaskSQLJobDetailResult.cc
 	src/model/ListDatabaseUserPermssionsRequest.cc
 	src/model/ListDatabaseUserPermssionsResult.cc
 	src/model/ListDatabasesRequest.cc
@@ -232,6 +294,8 @@ set(dms-enterprise_src
 	src/model/SetOwnersResult.cc
 	src/model/SubmitOrderApprovalRequest.cc
 	src/model/SubmitOrderApprovalResult.cc
+	src/model/SubmitStructSyncOrderApprovalRequest.cc
+	src/model/SubmitStructSyncOrderApprovalResult.cc
 	src/model/SyncDatabaseMetaRequest.cc
 	src/model/SyncDatabaseMetaResult.cc
 	src/model/SyncInstanceMetaRequest.cc

+ 128 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h

@@ -30,6 +30,12 @@
 #include "model/CreateOrderResult.h"
 #include "model/CreatePublishGroupTaskRequest.h"
 #include "model/CreatePublishGroupTaskResult.h"
+#include "model/CreateStructSyncOrderRequest.h"
+#include "model/CreateStructSyncOrderResult.h"
+#include "model/CreateUploadFileJobRequest.h"
+#include "model/CreateUploadFileJobResult.h"
+#include "model/CreateUploadOSSFileJobRequest.h"
+#include "model/CreateUploadOSSFileJobResult.h"
 #include "model/DeleteInstanceRequest.h"
 #include "model/DeleteInstanceResult.h"
 #include "model/DeleteUserRequest.h"
@@ -44,12 +50,16 @@
 #include "model/ExecuteDataExportResult.h"
 #include "model/ExecuteScriptRequest.h"
 #include "model/ExecuteScriptResult.h"
+#include "model/ExecuteStructSyncRequest.h"
+#include "model/ExecuteStructSyncResult.h"
 #include "model/GetApprovalDetailRequest.h"
 #include "model/GetApprovalDetailResult.h"
 #include "model/GetDataCorrectBackupFilesRequest.h"
 #include "model/GetDataCorrectBackupFilesResult.h"
 #include "model/GetDataCorrectOrderDetailRequest.h"
 #include "model/GetDataCorrectOrderDetailResult.h"
+#include "model/GetDataCorrectSQLFileRequest.h"
+#include "model/GetDataCorrectSQLFileResult.h"
 #include "model/GetDataExportDownloadURLRequest.h"
 #include "model/GetDataExportDownloadURLResult.h"
 #include "model/GetDataExportOrderDetailRequest.h"
@@ -68,16 +78,36 @@
 #include "model/GetOpLogResult.h"
 #include "model/GetOrderBaseInfoRequest.h"
 #include "model/GetOrderBaseInfoResult.h"
+#include "model/GetOwnerApplyOrderDetailRequest.h"
+#include "model/GetOwnerApplyOrderDetailResult.h"
+#include "model/GetPermApplyOrderDetailRequest.h"
+#include "model/GetPermApplyOrderDetailResult.h"
+#include "model/GetStructSyncExecSqlDetailRequest.h"
+#include "model/GetStructSyncExecSqlDetailResult.h"
+#include "model/GetStructSyncJobAnalyzeResultRequest.h"
+#include "model/GetStructSyncJobAnalyzeResultResult.h"
+#include "model/GetStructSyncJobDetailRequest.h"
+#include "model/GetStructSyncJobDetailResult.h"
+#include "model/GetStructSyncOrderDetailRequest.h"
+#include "model/GetStructSyncOrderDetailResult.h"
 #include "model/GetTableDBTopologyRequest.h"
 #include "model/GetTableDBTopologyResult.h"
+#include "model/GetTableTopologyRequest.h"
+#include "model/GetTableTopologyResult.h"
 #include "model/GetUserRequest.h"
 #include "model/GetUserResult.h"
 #include "model/GetUserActiveTenantRequest.h"
 #include "model/GetUserActiveTenantResult.h"
+#include "model/GetUserUploadFileJobRequest.h"
+#include "model/GetUserUploadFileJobResult.h"
 #include "model/GrantUserPermissionRequest.h"
 #include "model/GrantUserPermissionResult.h"
 #include "model/ListColumnsRequest.h"
 #include "model/ListColumnsResult.h"
+#include "model/ListDBTaskSQLJobRequest.h"
+#include "model/ListDBTaskSQLJobResult.h"
+#include "model/ListDBTaskSQLJobDetailRequest.h"
+#include "model/ListDBTaskSQLJobDetailResult.h"
 #include "model/ListDatabaseUserPermssionsRequest.h"
 #include "model/ListDatabaseUserPermssionsResult.h"
 #include "model/ListDatabasesRequest.h"
@@ -122,6 +152,8 @@
 #include "model/SetOwnersResult.h"
 #include "model/SubmitOrderApprovalRequest.h"
 #include "model/SubmitOrderApprovalResult.h"
+#include "model/SubmitStructSyncOrderApprovalRequest.h"
+#include "model/SubmitStructSyncOrderApprovalResult.h"
 #include "model/SyncDatabaseMetaRequest.h"
 #include "model/SyncDatabaseMetaResult.h"
 #include "model/SyncInstanceMetaRequest.h"
@@ -151,6 +183,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreatePublishGroupTaskResult> CreatePublishGroupTaskOutcome;
 			typedef std::future<CreatePublishGroupTaskOutcome> CreatePublishGroupTaskOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreatePublishGroupTaskRequest&, const CreatePublishGroupTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePublishGroupTaskAsyncHandler;
+			typedef Outcome<Error, Model::CreateStructSyncOrderResult> CreateStructSyncOrderOutcome;
+			typedef std::future<CreateStructSyncOrderOutcome> CreateStructSyncOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateStructSyncOrderRequest&, const CreateStructSyncOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStructSyncOrderAsyncHandler;
+			typedef Outcome<Error, Model::CreateUploadFileJobResult> CreateUploadFileJobOutcome;
+			typedef std::future<CreateUploadFileJobOutcome> CreateUploadFileJobOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateUploadFileJobRequest&, const CreateUploadFileJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadFileJobAsyncHandler;
+			typedef Outcome<Error, Model::CreateUploadOSSFileJobResult> CreateUploadOSSFileJobOutcome;
+			typedef std::future<CreateUploadOSSFileJobOutcome> CreateUploadOSSFileJobOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateUploadOSSFileJobRequest&, const CreateUploadOSSFileJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadOSSFileJobAsyncHandler;
 			typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
 			typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
@@ -172,6 +213,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ExecuteScriptResult> ExecuteScriptOutcome;
 			typedef std::future<ExecuteScriptOutcome> ExecuteScriptOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ExecuteScriptRequest&, const ExecuteScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteScriptAsyncHandler;
+			typedef Outcome<Error, Model::ExecuteStructSyncResult> ExecuteStructSyncOutcome;
+			typedef std::future<ExecuteStructSyncOutcome> ExecuteStructSyncOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ExecuteStructSyncRequest&, const ExecuteStructSyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteStructSyncAsyncHandler;
 			typedef Outcome<Error, Model::GetApprovalDetailResult> GetApprovalDetailOutcome;
 			typedef std::future<GetApprovalDetailOutcome> GetApprovalDetailOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetApprovalDetailRequest&, const GetApprovalDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApprovalDetailAsyncHandler;
@@ -181,6 +225,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetDataCorrectOrderDetailResult> GetDataCorrectOrderDetailOutcome;
 			typedef std::future<GetDataCorrectOrderDetailOutcome> GetDataCorrectOrderDetailOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataCorrectOrderDetailRequest&, const GetDataCorrectOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataCorrectOrderDetailAsyncHandler;
+			typedef Outcome<Error, Model::GetDataCorrectSQLFileResult> GetDataCorrectSQLFileOutcome;
+			typedef std::future<GetDataCorrectSQLFileOutcome> GetDataCorrectSQLFileOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataCorrectSQLFileRequest&, const GetDataCorrectSQLFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataCorrectSQLFileAsyncHandler;
 			typedef Outcome<Error, Model::GetDataExportDownloadURLResult> GetDataExportDownloadURLOutcome;
 			typedef std::future<GetDataExportDownloadURLOutcome> GetDataExportDownloadURLOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataExportDownloadURLRequest&, const GetDataExportDownloadURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataExportDownloadURLAsyncHandler;
@@ -208,21 +255,51 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetOrderBaseInfoResult> GetOrderBaseInfoOutcome;
 			typedef std::future<GetOrderBaseInfoOutcome> GetOrderBaseInfoOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetOrderBaseInfoRequest&, const GetOrderBaseInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrderBaseInfoAsyncHandler;
+			typedef Outcome<Error, Model::GetOwnerApplyOrderDetailResult> GetOwnerApplyOrderDetailOutcome;
+			typedef std::future<GetOwnerApplyOrderDetailOutcome> GetOwnerApplyOrderDetailOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetOwnerApplyOrderDetailRequest&, const GetOwnerApplyOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOwnerApplyOrderDetailAsyncHandler;
+			typedef Outcome<Error, Model::GetPermApplyOrderDetailResult> GetPermApplyOrderDetailOutcome;
+			typedef std::future<GetPermApplyOrderDetailOutcome> GetPermApplyOrderDetailOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetPermApplyOrderDetailRequest&, const GetPermApplyOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPermApplyOrderDetailAsyncHandler;
+			typedef Outcome<Error, Model::GetStructSyncExecSqlDetailResult> GetStructSyncExecSqlDetailOutcome;
+			typedef std::future<GetStructSyncExecSqlDetailOutcome> GetStructSyncExecSqlDetailOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncExecSqlDetailRequest&, const GetStructSyncExecSqlDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncExecSqlDetailAsyncHandler;
+			typedef Outcome<Error, Model::GetStructSyncJobAnalyzeResultResult> GetStructSyncJobAnalyzeResultOutcome;
+			typedef std::future<GetStructSyncJobAnalyzeResultOutcome> GetStructSyncJobAnalyzeResultOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncJobAnalyzeResultRequest&, const GetStructSyncJobAnalyzeResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncJobAnalyzeResultAsyncHandler;
+			typedef Outcome<Error, Model::GetStructSyncJobDetailResult> GetStructSyncJobDetailOutcome;
+			typedef std::future<GetStructSyncJobDetailOutcome> GetStructSyncJobDetailOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncJobDetailRequest&, const GetStructSyncJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncJobDetailAsyncHandler;
+			typedef Outcome<Error, Model::GetStructSyncOrderDetailResult> GetStructSyncOrderDetailOutcome;
+			typedef std::future<GetStructSyncOrderDetailOutcome> GetStructSyncOrderDetailOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncOrderDetailRequest&, const GetStructSyncOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncOrderDetailAsyncHandler;
 			typedef Outcome<Error, Model::GetTableDBTopologyResult> GetTableDBTopologyOutcome;
 			typedef std::future<GetTableDBTopologyOutcome> GetTableDBTopologyOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableDBTopologyRequest&, const GetTableDBTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDBTopologyAsyncHandler;
+			typedef Outcome<Error, Model::GetTableTopologyResult> GetTableTopologyOutcome;
+			typedef std::future<GetTableTopologyOutcome> GetTableTopologyOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableTopologyRequest&, const GetTableTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableTopologyAsyncHandler;
 			typedef Outcome<Error, Model::GetUserResult> GetUserOutcome;
 			typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetUserRequest&, const GetUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserAsyncHandler;
 			typedef Outcome<Error, Model::GetUserActiveTenantResult> GetUserActiveTenantOutcome;
 			typedef std::future<GetUserActiveTenantOutcome> GetUserActiveTenantOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetUserActiveTenantRequest&, const GetUserActiveTenantOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserActiveTenantAsyncHandler;
+			typedef Outcome<Error, Model::GetUserUploadFileJobResult> GetUserUploadFileJobOutcome;
+			typedef std::future<GetUserUploadFileJobOutcome> GetUserUploadFileJobOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetUserUploadFileJobRequest&, const GetUserUploadFileJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserUploadFileJobAsyncHandler;
 			typedef Outcome<Error, Model::GrantUserPermissionResult> GrantUserPermissionOutcome;
 			typedef std::future<GrantUserPermissionOutcome> GrantUserPermissionOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GrantUserPermissionRequest&, const GrantUserPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantUserPermissionAsyncHandler;
 			typedef Outcome<Error, Model::ListColumnsResult> ListColumnsOutcome;
 			typedef std::future<ListColumnsOutcome> ListColumnsOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListColumnsRequest&, const ListColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListColumnsAsyncHandler;
+			typedef Outcome<Error, Model::ListDBTaskSQLJobResult> ListDBTaskSQLJobOutcome;
+			typedef std::future<ListDBTaskSQLJobOutcome> ListDBTaskSQLJobOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDBTaskSQLJobRequest&, const ListDBTaskSQLJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDBTaskSQLJobAsyncHandler;
+			typedef Outcome<Error, Model::ListDBTaskSQLJobDetailResult> ListDBTaskSQLJobDetailOutcome;
+			typedef std::future<ListDBTaskSQLJobDetailOutcome> ListDBTaskSQLJobDetailOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDBTaskSQLJobDetailRequest&, const ListDBTaskSQLJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDBTaskSQLJobDetailAsyncHandler;
 			typedef Outcome<Error, Model::ListDatabaseUserPermssionsResult> ListDatabaseUserPermssionsOutcome;
 			typedef std::future<ListDatabaseUserPermssionsOutcome> ListDatabaseUserPermssionsOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDatabaseUserPermssionsRequest&, const ListDatabaseUserPermssionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDatabaseUserPermssionsAsyncHandler;
@@ -289,6 +366,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SubmitOrderApprovalResult> SubmitOrderApprovalOutcome;
 			typedef std::future<SubmitOrderApprovalOutcome> SubmitOrderApprovalOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::SubmitOrderApprovalRequest&, const SubmitOrderApprovalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitOrderApprovalAsyncHandler;
+			typedef Outcome<Error, Model::SubmitStructSyncOrderApprovalResult> SubmitStructSyncOrderApprovalOutcome;
+			typedef std::future<SubmitStructSyncOrderApprovalOutcome> SubmitStructSyncOrderApprovalOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::SubmitStructSyncOrderApprovalRequest&, const SubmitStructSyncOrderApprovalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitStructSyncOrderApprovalAsyncHandler;
 			typedef Outcome<Error, Model::SyncDatabaseMetaResult> SyncDatabaseMetaOutcome;
 			typedef std::future<SyncDatabaseMetaOutcome> SyncDatabaseMetaOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::SyncDatabaseMetaRequest&, const SyncDatabaseMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncDatabaseMetaAsyncHandler;
@@ -318,6 +398,15 @@ namespace AlibabaCloud
 			CreatePublishGroupTaskOutcome createPublishGroupTask(const Model::CreatePublishGroupTaskRequest &request)const;
 			void createPublishGroupTaskAsync(const Model::CreatePublishGroupTaskRequest& request, const CreatePublishGroupTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreatePublishGroupTaskOutcomeCallable createPublishGroupTaskCallable(const Model::CreatePublishGroupTaskRequest& request) const;
+			CreateStructSyncOrderOutcome createStructSyncOrder(const Model::CreateStructSyncOrderRequest &request)const;
+			void createStructSyncOrderAsync(const Model::CreateStructSyncOrderRequest& request, const CreateStructSyncOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateStructSyncOrderOutcomeCallable createStructSyncOrderCallable(const Model::CreateStructSyncOrderRequest& request) const;
+			CreateUploadFileJobOutcome createUploadFileJob(const Model::CreateUploadFileJobRequest &request)const;
+			void createUploadFileJobAsync(const Model::CreateUploadFileJobRequest& request, const CreateUploadFileJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateUploadFileJobOutcomeCallable createUploadFileJobCallable(const Model::CreateUploadFileJobRequest& request) const;
+			CreateUploadOSSFileJobOutcome createUploadOSSFileJob(const Model::CreateUploadOSSFileJobRequest &request)const;
+			void createUploadOSSFileJobAsync(const Model::CreateUploadOSSFileJobRequest& request, const CreateUploadOSSFileJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateUploadOSSFileJobOutcomeCallable createUploadOSSFileJobCallable(const Model::CreateUploadOSSFileJobRequest& request) const;
 			DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
 			void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
@@ -339,6 +428,9 @@ namespace AlibabaCloud
 			ExecuteScriptOutcome executeScript(const Model::ExecuteScriptRequest &request)const;
 			void executeScriptAsync(const Model::ExecuteScriptRequest& request, const ExecuteScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ExecuteScriptOutcomeCallable executeScriptCallable(const Model::ExecuteScriptRequest& request) const;
+			ExecuteStructSyncOutcome executeStructSync(const Model::ExecuteStructSyncRequest &request)const;
+			void executeStructSyncAsync(const Model::ExecuteStructSyncRequest& request, const ExecuteStructSyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ExecuteStructSyncOutcomeCallable executeStructSyncCallable(const Model::ExecuteStructSyncRequest& request) const;
 			GetApprovalDetailOutcome getApprovalDetail(const Model::GetApprovalDetailRequest &request)const;
 			void getApprovalDetailAsync(const Model::GetApprovalDetailRequest& request, const GetApprovalDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetApprovalDetailOutcomeCallable getApprovalDetailCallable(const Model::GetApprovalDetailRequest& request) const;
@@ -348,6 +440,9 @@ namespace AlibabaCloud
 			GetDataCorrectOrderDetailOutcome getDataCorrectOrderDetail(const Model::GetDataCorrectOrderDetailRequest &request)const;
 			void getDataCorrectOrderDetailAsync(const Model::GetDataCorrectOrderDetailRequest& request, const GetDataCorrectOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetDataCorrectOrderDetailOutcomeCallable getDataCorrectOrderDetailCallable(const Model::GetDataCorrectOrderDetailRequest& request) const;
+			GetDataCorrectSQLFileOutcome getDataCorrectSQLFile(const Model::GetDataCorrectSQLFileRequest &request)const;
+			void getDataCorrectSQLFileAsync(const Model::GetDataCorrectSQLFileRequest& request, const GetDataCorrectSQLFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDataCorrectSQLFileOutcomeCallable getDataCorrectSQLFileCallable(const Model::GetDataCorrectSQLFileRequest& request) const;
 			GetDataExportDownloadURLOutcome getDataExportDownloadURL(const Model::GetDataExportDownloadURLRequest &request)const;
 			void getDataExportDownloadURLAsync(const Model::GetDataExportDownloadURLRequest& request, const GetDataExportDownloadURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetDataExportDownloadURLOutcomeCallable getDataExportDownloadURLCallable(const Model::GetDataExportDownloadURLRequest& request) const;
@@ -375,21 +470,51 @@ namespace AlibabaCloud
 			GetOrderBaseInfoOutcome getOrderBaseInfo(const Model::GetOrderBaseInfoRequest &request)const;
 			void getOrderBaseInfoAsync(const Model::GetOrderBaseInfoRequest& request, const GetOrderBaseInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetOrderBaseInfoOutcomeCallable getOrderBaseInfoCallable(const Model::GetOrderBaseInfoRequest& request) const;
+			GetOwnerApplyOrderDetailOutcome getOwnerApplyOrderDetail(const Model::GetOwnerApplyOrderDetailRequest &request)const;
+			void getOwnerApplyOrderDetailAsync(const Model::GetOwnerApplyOrderDetailRequest& request, const GetOwnerApplyOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOwnerApplyOrderDetailOutcomeCallable getOwnerApplyOrderDetailCallable(const Model::GetOwnerApplyOrderDetailRequest& request) const;
+			GetPermApplyOrderDetailOutcome getPermApplyOrderDetail(const Model::GetPermApplyOrderDetailRequest &request)const;
+			void getPermApplyOrderDetailAsync(const Model::GetPermApplyOrderDetailRequest& request, const GetPermApplyOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetPermApplyOrderDetailOutcomeCallable getPermApplyOrderDetailCallable(const Model::GetPermApplyOrderDetailRequest& request) const;
+			GetStructSyncExecSqlDetailOutcome getStructSyncExecSqlDetail(const Model::GetStructSyncExecSqlDetailRequest &request)const;
+			void getStructSyncExecSqlDetailAsync(const Model::GetStructSyncExecSqlDetailRequest& request, const GetStructSyncExecSqlDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetStructSyncExecSqlDetailOutcomeCallable getStructSyncExecSqlDetailCallable(const Model::GetStructSyncExecSqlDetailRequest& request) const;
+			GetStructSyncJobAnalyzeResultOutcome getStructSyncJobAnalyzeResult(const Model::GetStructSyncJobAnalyzeResultRequest &request)const;
+			void getStructSyncJobAnalyzeResultAsync(const Model::GetStructSyncJobAnalyzeResultRequest& request, const GetStructSyncJobAnalyzeResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetStructSyncJobAnalyzeResultOutcomeCallable getStructSyncJobAnalyzeResultCallable(const Model::GetStructSyncJobAnalyzeResultRequest& request) const;
+			GetStructSyncJobDetailOutcome getStructSyncJobDetail(const Model::GetStructSyncJobDetailRequest &request)const;
+			void getStructSyncJobDetailAsync(const Model::GetStructSyncJobDetailRequest& request, const GetStructSyncJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetStructSyncJobDetailOutcomeCallable getStructSyncJobDetailCallable(const Model::GetStructSyncJobDetailRequest& request) const;
+			GetStructSyncOrderDetailOutcome getStructSyncOrderDetail(const Model::GetStructSyncOrderDetailRequest &request)const;
+			void getStructSyncOrderDetailAsync(const Model::GetStructSyncOrderDetailRequest& request, const GetStructSyncOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetStructSyncOrderDetailOutcomeCallable getStructSyncOrderDetailCallable(const Model::GetStructSyncOrderDetailRequest& request) const;
 			GetTableDBTopologyOutcome getTableDBTopology(const Model::GetTableDBTopologyRequest &request)const;
 			void getTableDBTopologyAsync(const Model::GetTableDBTopologyRequest& request, const GetTableDBTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetTableDBTopologyOutcomeCallable getTableDBTopologyCallable(const Model::GetTableDBTopologyRequest& request) const;
+			GetTableTopologyOutcome getTableTopology(const Model::GetTableTopologyRequest &request)const;
+			void getTableTopologyAsync(const Model::GetTableTopologyRequest& request, const GetTableTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTableTopologyOutcomeCallable getTableTopologyCallable(const Model::GetTableTopologyRequest& request) const;
 			GetUserOutcome getUser(const Model::GetUserRequest &request)const;
 			void getUserAsync(const Model::GetUserRequest& request, const GetUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetUserOutcomeCallable getUserCallable(const Model::GetUserRequest& request) const;
 			GetUserActiveTenantOutcome getUserActiveTenant(const Model::GetUserActiveTenantRequest &request)const;
 			void getUserActiveTenantAsync(const Model::GetUserActiveTenantRequest& request, const GetUserActiveTenantAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetUserActiveTenantOutcomeCallable getUserActiveTenantCallable(const Model::GetUserActiveTenantRequest& request) const;
+			GetUserUploadFileJobOutcome getUserUploadFileJob(const Model::GetUserUploadFileJobRequest &request)const;
+			void getUserUploadFileJobAsync(const Model::GetUserUploadFileJobRequest& request, const GetUserUploadFileJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetUserUploadFileJobOutcomeCallable getUserUploadFileJobCallable(const Model::GetUserUploadFileJobRequest& request) const;
 			GrantUserPermissionOutcome grantUserPermission(const Model::GrantUserPermissionRequest &request)const;
 			void grantUserPermissionAsync(const Model::GrantUserPermissionRequest& request, const GrantUserPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GrantUserPermissionOutcomeCallable grantUserPermissionCallable(const Model::GrantUserPermissionRequest& request) const;
 			ListColumnsOutcome listColumns(const Model::ListColumnsRequest &request)const;
 			void listColumnsAsync(const Model::ListColumnsRequest& request, const ListColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListColumnsOutcomeCallable listColumnsCallable(const Model::ListColumnsRequest& request) const;
+			ListDBTaskSQLJobOutcome listDBTaskSQLJob(const Model::ListDBTaskSQLJobRequest &request)const;
+			void listDBTaskSQLJobAsync(const Model::ListDBTaskSQLJobRequest& request, const ListDBTaskSQLJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDBTaskSQLJobOutcomeCallable listDBTaskSQLJobCallable(const Model::ListDBTaskSQLJobRequest& request) const;
+			ListDBTaskSQLJobDetailOutcome listDBTaskSQLJobDetail(const Model::ListDBTaskSQLJobDetailRequest &request)const;
+			void listDBTaskSQLJobDetailAsync(const Model::ListDBTaskSQLJobDetailRequest& request, const ListDBTaskSQLJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDBTaskSQLJobDetailOutcomeCallable listDBTaskSQLJobDetailCallable(const Model::ListDBTaskSQLJobDetailRequest& request) const;
 			ListDatabaseUserPermssionsOutcome listDatabaseUserPermssions(const Model::ListDatabaseUserPermssionsRequest &request)const;
 			void listDatabaseUserPermssionsAsync(const Model::ListDatabaseUserPermssionsRequest& request, const ListDatabaseUserPermssionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListDatabaseUserPermssionsOutcomeCallable listDatabaseUserPermssionsCallable(const Model::ListDatabaseUserPermssionsRequest& request) const;
@@ -456,6 +581,9 @@ namespace AlibabaCloud
 			SubmitOrderApprovalOutcome submitOrderApproval(const Model::SubmitOrderApprovalRequest &request)const;
 			void submitOrderApprovalAsync(const Model::SubmitOrderApprovalRequest& request, const SubmitOrderApprovalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SubmitOrderApprovalOutcomeCallable submitOrderApprovalCallable(const Model::SubmitOrderApprovalRequest& request) const;
+			SubmitStructSyncOrderApprovalOutcome submitStructSyncOrderApproval(const Model::SubmitStructSyncOrderApprovalRequest &request)const;
+			void submitStructSyncOrderApprovalAsync(const Model::SubmitStructSyncOrderApprovalRequest& request, const SubmitStructSyncOrderApprovalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitStructSyncOrderApprovalOutcomeCallable submitStructSyncOrderApprovalCallable(const Model::SubmitStructSyncOrderApprovalRequest& request) const;
 			SyncDatabaseMetaOutcome syncDatabaseMeta(const Model::SyncDatabaseMetaRequest &request)const;
 			void syncDatabaseMetaAsync(const Model::SyncDatabaseMetaRequest& request, const SyncDatabaseMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SyncDatabaseMetaOutcomeCallable syncDatabaseMetaCallable(const Model::SyncDatabaseMetaRequest& request) const;

+ 6 - 6
dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				ApproveOrderRequest();
 				~ApproveOrderRequest();
 
-				std::string getApprovalType()const;
-				void setApprovalType(const std::string& approvalType);
-				std::string getComment()const;
-				void setComment(const std::string& comment);
 				long getTid()const;
 				void setTid(long tid);
 				long getWorkflowInstanceId()const;
 				void setWorkflowInstanceId(long workflowInstanceId);
+				std::string getApprovalType()const;
+				void setApprovalType(const std::string& approvalType);
+				std::string getComment()const;
+				void setComment(const std::string& comment);
 
             private:
-				std::string approvalType_;
-				std::string comment_;
 				long tid_;
 				long workflowInstanceId_;
+				std::string approvalType_;
+				std::string comment_;
 
 			};
 		}

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateStructSyncOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateStructSyncOrderRequest();
+				~CreateStructSyncOrderRequest();
+
+				long getTid()const;
+				void setTid(long tid);
+				std::string getAttachmentKey()const;
+				void setAttachmentKey(const std::string& attachmentKey);
+				Struct getParam()const;
+				void setParam(const Struct& param);
+				std::string getComment()const;
+				void setComment(const std::string& comment);
+				Array getRelatedUserList()const;
+				void setRelatedUserList(const Array& relatedUserList);
+
+            private:
+				long tid_;
+				std::string attachmentKey_;
+				Struct param_;
+				std::string comment_;
+				Array relatedUserList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateStructSyncOrderResult : public ServiceResult
+			{
+			public:
+
+
+				CreateStructSyncOrderResult();
+				explicit CreateStructSyncOrderResult(const std::string &payload);
+				~CreateStructSyncOrderResult();
+				std::vector<std::string> getCreateOrderResult()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> createOrderResult_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERRESULT_H_

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadFileJobRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateUploadFileJobRequest();
+				~CreateUploadFileJobRequest();
+
+				std::string getUploadType()const;
+				void setUploadType(const std::string& uploadType);
+				std::string getFileSource()const;
+				void setFileSource(const std::string& fileSource);
+				long getTid()const;
+				void setTid(long tid);
+				std::string getFileName()const;
+				void setFileName(const std::string& fileName);
+				std::string getUploadURL()const;
+				void setUploadURL(const std::string& uploadURL);
+
+            private:
+				std::string uploadType_;
+				std::string fileSource_;
+				long tid_;
+				std::string fileName_;
+				std::string uploadURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadFileJobResult : public ServiceResult
+			{
+			public:
+
+
+				CreateUploadFileJobResult();
+				explicit CreateUploadFileJobResult(const std::string &payload);
+				~CreateUploadFileJobResult();
+				std::string getJobKey()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string jobKey_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBRESULT_H_

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadOSSFileJobRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateUploadOSSFileJobRequest();
+				~CreateUploadOSSFileJobRequest();
+
+				std::string getUploadType()const;
+				void setUploadType(const std::string& uploadType);
+				std::string getFileSource()const;
+				void setFileSource(const std::string& fileSource);
+				long getTid()const;
+				void setTid(long tid);
+				std::string getFileName()const;
+				void setFileName(const std::string& fileName);
+				Struct getUploadTarget()const;
+				void setUploadTarget(const Struct& uploadTarget);
+
+            private:
+				std::string uploadType_;
+				std::string fileSource_;
+				long tid_;
+				std::string fileName_;
+				Struct uploadTarget_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadOSSFileJobResult : public ServiceResult
+			{
+			public:
+
+
+				CreateUploadOSSFileJobResult();
+				explicit CreateUploadOSSFileJobResult(const std::string &payload);
+				~CreateUploadOSSFileJobResult();
+				std::string getJobKey()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string jobKey_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBRESULT_H_

+ 6 - 6
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				ExecuteScriptRequest();
 				~ExecuteScriptRequest();
 
-				int getDbId()const;
-				void setDbId(int dbId);
-				bool getLogic()const;
-				void setLogic(bool logic);
 				std::string getScript()const;
 				void setScript(const std::string& script);
 				long getTid()const;
 				void setTid(long tid);
+				int getDbId()const;
+				void setDbId(int dbId);
+				bool getLogic()const;
+				void setLogic(bool logic);
 
             private:
-				int dbId_;
-				bool logic_;
 				std::string script_;
 				long tid_;
+				int dbId_;
+				bool logic_;
 
 			};
 		}

+ 51 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteStructSyncRequest : public RpcServiceRequest
+			{
+
+			public:
+				ExecuteStructSyncRequest();
+				~ExecuteStructSyncRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
+
+            private:
+				long orderId_;
+				long tid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_

+ 55 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteStructSyncResult : public ServiceResult
+			{
+			public:
+
+
+				ExecuteStructSyncResult();
+				explicit ExecuteStructSyncResult(const std::string &payload);
+				~ExecuteStructSyncResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCRESULT_H_

+ 54 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectSQLFileRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDataCorrectSQLFileRequest();
+				~GetDataCorrectSQLFileRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
+				std::string getOrderActionName()const;
+				void setOrderActionName(const std::string& orderActionName);
+
+            private:
+				long orderId_;
+				long tid_;
+				std::string orderActionName_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILERESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectSQLFileResult : public ServiceResult
+			{
+			public:
+
+
+				GetDataCorrectSQLFileResult();
+				explicit GetDataCorrectSQLFileResult(const std::string &payload);
+				~GetDataCorrectSQLFileResult();
+				std::string getFileUrl()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string fileUrl_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILERESULT_H_

+ 51 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOwnerApplyOrderDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetOwnerApplyOrderDetailRequest();
+				~GetOwnerApplyOrderDetailRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
+
+            private:
+				long orderId_;
+				long tid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_

+ 77 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailResult.h

@@ -0,0 +1,77 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOwnerApplyOrderDetailResult : public ServiceResult
+			{
+			public:
+				struct OwnerApplyOrderDetail
+				{
+					struct Resource
+					{
+						struct ResourceDetail
+						{
+							std::string tableName;
+							std::string searchName;
+							std::vector<std::string> ownerNickNames;
+							std::string envType;
+							std::string dbType;
+							std::vector<std::string> ownerIds;
+						};
+						ResourceDetail resourceDetail;
+						bool logic;
+						std::string targetId;
+					};
+					std::string applyType;
+					std::vector<Resource> resources;
+				};
+
+
+				GetOwnerApplyOrderDetailResult();
+				explicit GetOwnerApplyOrderDetailResult(const std::string &payload);
+				~GetOwnerApplyOrderDetailResult();
+				OwnerApplyOrderDetail getOwnerApplyOrderDetail()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				OwnerApplyOrderDetail ownerApplyOrderDetail_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILRESULT_H_

+ 51 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPermApplyOrderDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetPermApplyOrderDetailRequest();
+				~GetPermApplyOrderDetailRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
+
+            private:
+				long orderId_;
+				long tid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_

+ 103 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h

@@ -0,0 +1,103 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPermApplyOrderDetailResult : public ServiceResult
+			{
+			public:
+				struct PermApplyOrderDetail
+				{
+					struct Resource
+					{
+						struct DatabaseInfo
+						{
+							std::string searchName;
+							std::vector<std::string> ownerNickNames;
+							long dbId;
+							bool logic;
+							std::string envType;
+							std::string dbType;
+							std::vector<std::string> ownerIds;
+						};
+						struct ColumnInfo
+						{
+							std::string columnName;
+							std::string tableName;
+						};
+						struct TableInfo
+						{
+							std::string tableName;
+						};
+						struct InstanceInfo
+						{
+							long dbaId;
+							std::string searchName;
+							std::string instanceId;
+							std::vector<std::string> ownerIds1;
+							long port;
+							std::string host;
+							std::string dbaNickName;
+							std::vector<std::string> ownerNickName;
+							std::string envType;
+							std::string dbType;
+						};
+						DatabaseInfo databaseInfo;
+						ColumnInfo columnInfo;
+						TableInfo tableInfo;
+						InstanceInfo instanceInfo;
+					};
+					std::string applyType;
+					long permType;
+					long seconds;
+					std::vector<Resource> resources;
+				};
+
+
+				GetPermApplyOrderDetailResult();
+				explicit GetPermApplyOrderDetailResult(const std::string &payload);
+				~GetPermApplyOrderDetailResult();
+				PermApplyOrderDetail getPermApplyOrderDetail()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				PermApplyOrderDetail permApplyOrderDetail_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILRESULT_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncExecSqlDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetStructSyncExecSqlDetailRequest();
+				~GetStructSyncExecSqlDetailRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getPageNumber()const;
+				void setPageNumber(long pageNumber);
+				long getTid()const;
+				void setTid(long tid);
+				long getPageSize()const;
+				void setPageSize(long pageSize);
+
+            private:
+				long orderId_;
+				long pageNumber_;
+				long tid_;
+				long pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_

+ 62 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h

@@ -0,0 +1,62 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncExecSqlDetailResult : public ServiceResult
+			{
+			public:
+				struct StructSyncExecSqlDetail
+				{
+					std::string execSql;
+					long totalSqlCount;
+				};
+
+
+				GetStructSyncExecSqlDetailResult();
+				explicit GetStructSyncExecSqlDetailResult(const std::string &payload);
+				~GetStructSyncExecSqlDetailResult();
+				StructSyncExecSqlDetail getStructSyncExecSqlDetail()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				StructSyncExecSqlDetail structSyncExecSqlDetail_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILRESULT_H_

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobAnalyzeResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetStructSyncJobAnalyzeResultRequest();
+				~GetStructSyncJobAnalyzeResultRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				std::string getCompareType()const;
+				void setCompareType(const std::string& compareType);
+				long getPageNumber()const;
+				void setPageNumber(long pageNumber);
+				long getTid()const;
+				void setTid(long tid);
+				long getPageSize()const;
+				void setPageSize(long pageSize);
+
+            private:
+				long orderId_;
+				std::string compareType_;
+				long pageNumber_;
+				long tid_;
+				long pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_

+ 73 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultResult.h

@@ -0,0 +1,73 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobAnalyzeResultResult : public ServiceResult
+			{
+			public:
+				struct StructSyncJobAnalyzeResult
+				{
+					struct Result
+					{
+						std::string sourceTableName;
+						std::string script;
+						std::string targetTableName;
+					};
+					struct Summary
+					{
+						std::string compareType;
+						long count;
+					};
+					std::vector<Result> resultList;
+					std::vector<Summary> summaryList;
+				};
+
+
+				GetStructSyncJobAnalyzeResultResult();
+				explicit GetStructSyncJobAnalyzeResultResult(const std::string &payload);
+				~GetStructSyncJobAnalyzeResultResult();
+				StructSyncJobAnalyzeResult getStructSyncJobAnalyzeResult()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				StructSyncJobAnalyzeResult structSyncJobAnalyzeResult_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTRESULT_H_

+ 51 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetStructSyncJobDetailRequest();
+				~GetStructSyncJobDetailRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
+
+            private:
+				long orderId_;
+				long tid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_

+ 67 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailResult.h

@@ -0,0 +1,67 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobDetailResult : public ServiceResult
+			{
+			public:
+				struct StructSyncJobDetail
+				{
+					long sqlCount;
+					std::string jobStatus;
+					std::string message;
+					long tableAnalyzed;
+					long tableCount;
+					long executeCount;
+					std::string securityRule;
+				};
+
+
+				GetStructSyncJobDetailResult();
+				explicit GetStructSyncJobDetailResult(const std::string &payload);
+				~GetStructSyncJobDetailResult();
+				StructSyncJobDetail getStructSyncJobDetail()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				StructSyncJobDetail structSyncJobDetail_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILRESULT_H_

+ 51 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncOrderDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetStructSyncOrderDetailRequest();
+				~GetStructSyncOrderDetailRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
+
+            private:
+				long orderId_;
+				long tid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_

+ 97 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h

@@ -0,0 +1,97 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncOrderDetailResult : public ServiceResult
+			{
+			public:
+				struct StructSyncOrderDetail
+				{
+					struct SourceDatabaseInfo
+					{
+						std::string searchName;
+						long dbId;
+						bool logic;
+						std::string envType;
+						std::string dbType;
+					};
+					struct TargetDatabaseInfo
+					{
+						std::string searchName;
+						long dbId;
+						bool logic;
+						std::string envType;
+						std::string dbType;
+					};
+					struct SourceVersionInfo
+					{
+						std::string versionId;
+					};
+					struct TargetVersionInfo
+					{
+						std::string versionId;
+					};
+					struct TableInfo
+					{
+						std::string sourceTableName;
+						std::string targetTableName;
+					};
+					SourceDatabaseInfo sourceDatabaseInfo;
+					std::string sourceType;
+					std::string targetType;
+					TargetDatabaseInfo targetDatabaseInfo;
+					bool ignoreError;
+					SourceVersionInfo sourceVersionInfo;
+					std::vector<TableInfo> tableInfoList;
+					TargetVersionInfo targetVersionInfo;
+				};
+
+
+				GetStructSyncOrderDetailResult();
+				explicit GetStructSyncOrderDetailResult(const std::string &payload);
+				~GetStructSyncOrderDetailResult();
+				StructSyncOrderDetail getStructSyncOrderDetail()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				StructSyncOrderDetail structSyncOrderDetail_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILRESULT_H_

+ 51 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableTopologyRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetTableTopologyRequest();
+				~GetTableTopologyRequest();
+
+				std::string getTableGuid()const;
+				void setTableGuid(const std::string& tableGuid);
+				long getTid()const;
+				void setTid(long tid);
+
+            private:
+				std::string tableGuid_;
+				long tid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_

+ 78 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h

@@ -0,0 +1,78 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableTopologyResult : public ServiceResult
+			{
+			public:
+				struct TableTopology
+				{
+					struct TableTopologyInfo
+					{
+						std::string tableNameExpr;
+						std::string dbSearchName;
+						std::string instanceSource;
+						std::string instanceResourceId;
+						long instanceId;
+						std::string tableNameList;
+						long tableCount;
+						long dbId;
+						std::string dbName;
+						std::string regionId;
+						std::string dbType;
+					};
+					std::string tableName;
+					std::string tableGuid;
+					bool logic;
+					std::vector<TableTopologyInfo> tableTopologyInfoList;
+				};
+
+
+				GetTableTopologyResult();
+				explicit GetTableTopologyResult(const std::string &payload);
+				~GetTableTopologyResult();
+				TableTopology getTableTopology()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				TableTopology tableTopology_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYRESULT_H_

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov