diff --git a/CHANGELOG b/CHANGELOG
index 2c2172622..7915c79b7 100644
--- a/CHANGELOG
+++ b/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.
diff --git a/dms-enterprise/2018-11-01/ApproveOrder.xml b/dms-enterprise/2018-11-01/ApproveOrder.xml
new file mode 100644
index 000000000..fba696279
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ApproveOrder.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/CheckFinishMission.xml b/dms-enterprise/2018-11-01/CheckFinishMission.xml
new file mode 100644
index 000000000..76d43845f
--- /dev/null
+++ b/dms-enterprise/2018-11-01/CheckFinishMission.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/CloseOrder.xml b/dms-enterprise/2018-11-01/CloseOrder.xml
new file mode 100644
index 000000000..71c70151d
--- /dev/null
+++ b/dms-enterprise/2018-11-01/CloseOrder.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/CreateOrder.xml b/dms-enterprise/2018-11-01/CreateOrder.xml
new file mode 100644
index 000000000..59cf3f799
--- /dev/null
+++ b/dms-enterprise/2018-11-01/CreateOrder.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/CreatePublishGroupTask.xml b/dms-enterprise/2018-11-01/CreatePublishGroupTask.xml
new file mode 100644
index 000000000..251396678
--- /dev/null
+++ b/dms-enterprise/2018-11-01/CreatePublishGroupTask.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/CreateStructSyncOrder.xml b/dms-enterprise/2018-11-01/CreateStructSyncOrder.xml
new file mode 100644
index 000000000..736a278ba
--- /dev/null
+++ b/dms-enterprise/2018-11-01/CreateStructSyncOrder.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/CreateUploadFileJob.xml b/dms-enterprise/2018-11-01/CreateUploadFileJob.xml
new file mode 100644
index 000000000..0f0db0261
--- /dev/null
+++ b/dms-enterprise/2018-11-01/CreateUploadFileJob.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/CreateUploadOSSFileJob.xml b/dms-enterprise/2018-11-01/CreateUploadOSSFileJob.xml
new file mode 100644
index 000000000..03c17f69d
--- /dev/null
+++ b/dms-enterprise/2018-11-01/CreateUploadOSSFileJob.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/DeleteInstance.xml b/dms-enterprise/2018-11-01/DeleteInstance.xml
new file mode 100644
index 000000000..45dc40507
--- /dev/null
+++ b/dms-enterprise/2018-11-01/DeleteInstance.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/DeleteUser.xml b/dms-enterprise/2018-11-01/DeleteUser.xml
new file mode 100644
index 000000000..71fcda3d0
--- /dev/null
+++ b/dms-enterprise/2018-11-01/DeleteUser.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/DisableUser.xml b/dms-enterprise/2018-11-01/DisableUser.xml
new file mode 100644
index 000000000..edcf4a925
--- /dev/null
+++ b/dms-enterprise/2018-11-01/DisableUser.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/EnableUser.xml b/dms-enterprise/2018-11-01/EnableUser.xml
new file mode 100644
index 000000000..abb94c02d
--- /dev/null
+++ b/dms-enterprise/2018-11-01/EnableUser.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ExecuteDataCorrect.xml b/dms-enterprise/2018-11-01/ExecuteDataCorrect.xml
new file mode 100644
index 000000000..8e876dd9b
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ExecuteDataCorrect.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ExecuteDataExport.xml b/dms-enterprise/2018-11-01/ExecuteDataExport.xml
new file mode 100644
index 000000000..6e90117a4
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ExecuteDataExport.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ExecuteScript.xml b/dms-enterprise/2018-11-01/ExecuteScript.xml
new file mode 100644
index 000000000..d9939fd28
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ExecuteScript.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ExecuteStructSync.xml b/dms-enterprise/2018-11-01/ExecuteStructSync.xml
new file mode 100644
index 000000000..e2f9f1d7b
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ExecuteStructSync.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetApprovalDetail.xml b/dms-enterprise/2018-11-01/GetApprovalDetail.xml
new file mode 100644
index 000000000..293115aa8
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetApprovalDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetDataCorrectBackupFiles.xml b/dms-enterprise/2018-11-01/GetDataCorrectBackupFiles.xml
new file mode 100644
index 000000000..4b319eca1
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetDataCorrectBackupFiles.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetDataCorrectOrderDetail.xml b/dms-enterprise/2018-11-01/GetDataCorrectOrderDetail.xml
new file mode 100644
index 000000000..78b666c2b
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetDataCorrectOrderDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetDataCorrectSQLFile.xml b/dms-enterprise/2018-11-01/GetDataCorrectSQLFile.xml
new file mode 100644
index 000000000..24091cc1c
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetDataCorrectSQLFile.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetDataExportDownloadURL.xml b/dms-enterprise/2018-11-01/GetDataExportDownloadURL.xml
new file mode 100644
index 000000000..24ac89893
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetDataExportDownloadURL.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetDataExportOrderDetail.xml b/dms-enterprise/2018-11-01/GetDataExportOrderDetail.xml
new file mode 100644
index 000000000..41e308412
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetDataExportOrderDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetDatabase.xml b/dms-enterprise/2018-11-01/GetDatabase.xml
new file mode 100644
index 000000000..9cece6d1e
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetInstance.xml b/dms-enterprise/2018-11-01/GetInstance.xml
new file mode 100644
index 000000000..928546c96
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetInstance.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetLogicDatabase.xml b/dms-enterprise/2018-11-01/GetLogicDatabase.xml
new file mode 100644
index 000000000..a45a58de1
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetLogicDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetMetaTableColumn.xml b/dms-enterprise/2018-11-01/GetMetaTableColumn.xml
new file mode 100644
index 000000000..12a204fd0
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetMetaTableColumn.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetMetaTableDetailInfo.xml b/dms-enterprise/2018-11-01/GetMetaTableDetailInfo.xml
new file mode 100644
index 000000000..09b43e0c4
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetMetaTableDetailInfo.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetOpLog.xml b/dms-enterprise/2018-11-01/GetOpLog.xml
new file mode 100644
index 000000000..ba6051340
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetOpLog.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetOrderBaseInfo.xml b/dms-enterprise/2018-11-01/GetOrderBaseInfo.xml
new file mode 100644
index 000000000..8b8f36ac7
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetOrderBaseInfo.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetOwnerApplyOrderDetail.xml b/dms-enterprise/2018-11-01/GetOwnerApplyOrderDetail.xml
new file mode 100644
index 000000000..f71ebc454
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetOwnerApplyOrderDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetPermApplyOrderDetail.xml b/dms-enterprise/2018-11-01/GetPermApplyOrderDetail.xml
new file mode 100644
index 000000000..6a2596320
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetPermApplyOrderDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetStructSyncExecSqlDetail.xml b/dms-enterprise/2018-11-01/GetStructSyncExecSqlDetail.xml
new file mode 100644
index 000000000..64f50c6f0
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetStructSyncExecSqlDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetStructSyncJobAnalyzeResult.xml b/dms-enterprise/2018-11-01/GetStructSyncJobAnalyzeResult.xml
new file mode 100644
index 000000000..32f58045f
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetStructSyncJobAnalyzeResult.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetStructSyncJobDetail.xml b/dms-enterprise/2018-11-01/GetStructSyncJobDetail.xml
new file mode 100644
index 000000000..523555a93
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetStructSyncJobDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetStructSyncOrderDetail.xml b/dms-enterprise/2018-11-01/GetStructSyncOrderDetail.xml
new file mode 100644
index 000000000..fce1e686c
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetStructSyncOrderDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetTableDBTopology.xml b/dms-enterprise/2018-11-01/GetTableDBTopology.xml
new file mode 100644
index 000000000..2842d01c5
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetTableDBTopology.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetTableTopology.xml b/dms-enterprise/2018-11-01/GetTableTopology.xml
new file mode 100644
index 000000000..40d311c46
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetTableTopology.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetUser.xml b/dms-enterprise/2018-11-01/GetUser.xml
new file mode 100644
index 000000000..174d6a97d
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetUser.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetUserActiveTenant.xml b/dms-enterprise/2018-11-01/GetUserActiveTenant.xml
new file mode 100644
index 000000000..432ffd048
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetUserActiveTenant.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GetUserUploadFileJob.xml b/dms-enterprise/2018-11-01/GetUserUploadFileJob.xml
new file mode 100644
index 000000000..0e0a13a7c
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GetUserUploadFileJob.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/GrantUserPermission.xml b/dms-enterprise/2018-11-01/GrantUserPermission.xml
new file mode 100644
index 000000000..640e70d06
--- /dev/null
+++ b/dms-enterprise/2018-11-01/GrantUserPermission.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListColumns.xml b/dms-enterprise/2018-11-01/ListColumns.xml
new file mode 100644
index 000000000..430cd91ea
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListColumns.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListDBTaskSQLJob.xml b/dms-enterprise/2018-11-01/ListDBTaskSQLJob.xml
new file mode 100644
index 000000000..ee6f8c4c6
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListDBTaskSQLJob.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListDBTaskSQLJobDetail.xml b/dms-enterprise/2018-11-01/ListDBTaskSQLJobDetail.xml
new file mode 100644
index 000000000..42971965c
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListDBTaskSQLJobDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListDatabaseUserPermssions.xml b/dms-enterprise/2018-11-01/ListDatabaseUserPermssions.xml
new file mode 100644
index 000000000..4667f3aa1
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListDatabaseUserPermssions.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListDatabases.xml b/dms-enterprise/2018-11-01/ListDatabases.xml
new file mode 100644
index 000000000..bbd639dfd
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListDatabases.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListIndexes.xml b/dms-enterprise/2018-11-01/ListIndexes.xml
new file mode 100644
index 000000000..0e25ab3b4
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListIndexes.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListInstances.xml b/dms-enterprise/2018-11-01/ListInstances.xml
new file mode 100644
index 000000000..3e3f52826
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListInstances.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListLogicDatabases.xml b/dms-enterprise/2018-11-01/ListLogicDatabases.xml
new file mode 100644
index 000000000..46eb77d70
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListLogicDatabases.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListLogicTables.xml b/dms-enterprise/2018-11-01/ListLogicTables.xml
new file mode 100644
index 000000000..8bf56beb8
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListLogicTables.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListOrders.xml b/dms-enterprise/2018-11-01/ListOrders.xml
new file mode 100644
index 000000000..57a23ca6a
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListOrders.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListSensitiveColumns.xml b/dms-enterprise/2018-11-01/ListSensitiveColumns.xml
new file mode 100644
index 000000000..e2990e1bc
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListSensitiveColumns.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListSensitiveColumnsDetail.xml b/dms-enterprise/2018-11-01/ListSensitiveColumnsDetail.xml
new file mode 100644
index 000000000..369fddfd3
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListSensitiveColumnsDetail.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListTables.xml b/dms-enterprise/2018-11-01/ListTables.xml
new file mode 100644
index 000000000..01c65c70a
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListTables.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListUserPermissions.xml b/dms-enterprise/2018-11-01/ListUserPermissions.xml
new file mode 100644
index 000000000..3f116f1ea
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListUserPermissions.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListUserTenants.xml b/dms-enterprise/2018-11-01/ListUserTenants.xml
new file mode 100644
index 000000000..c44dcedf8
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListUserTenants.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListUsers.xml b/dms-enterprise/2018-11-01/ListUsers.xml
new file mode 100644
index 000000000..257ee960a
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListUsers.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListWorkFlowNodes.xml b/dms-enterprise/2018-11-01/ListWorkFlowNodes.xml
new file mode 100644
index 000000000..8b81f8402
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListWorkFlowNodes.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/ListWorkFlowTemplates.xml b/dms-enterprise/2018-11-01/ListWorkFlowTemplates.xml
new file mode 100644
index 000000000..90d1d062f
--- /dev/null
+++ b/dms-enterprise/2018-11-01/ListWorkFlowTemplates.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/RegisterInstance.xml b/dms-enterprise/2018-11-01/RegisterInstance.xml
new file mode 100644
index 000000000..acc58e419
--- /dev/null
+++ b/dms-enterprise/2018-11-01/RegisterInstance.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/RegisterUser.xml b/dms-enterprise/2018-11-01/RegisterUser.xml
new file mode 100644
index 000000000..a68250892
--- /dev/null
+++ b/dms-enterprise/2018-11-01/RegisterUser.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/RevokeUserPermission.xml b/dms-enterprise/2018-11-01/RevokeUserPermission.xml
new file mode 100644
index 000000000..58ef28bc9
--- /dev/null
+++ b/dms-enterprise/2018-11-01/RevokeUserPermission.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/SearchDatabase.xml b/dms-enterprise/2018-11-01/SearchDatabase.xml
new file mode 100644
index 000000000..3c7e93ab5
--- /dev/null
+++ b/dms-enterprise/2018-11-01/SearchDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/SearchTable.xml b/dms-enterprise/2018-11-01/SearchTable.xml
new file mode 100644
index 000000000..7c023312c
--- /dev/null
+++ b/dms-enterprise/2018-11-01/SearchTable.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/SetOwners.xml b/dms-enterprise/2018-11-01/SetOwners.xml
new file mode 100644
index 000000000..be83b9b57
--- /dev/null
+++ b/dms-enterprise/2018-11-01/SetOwners.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/SubmitOrderApproval.xml b/dms-enterprise/2018-11-01/SubmitOrderApproval.xml
new file mode 100644
index 000000000..6641dc692
--- /dev/null
+++ b/dms-enterprise/2018-11-01/SubmitOrderApproval.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/SubmitStructSyncOrderApproval.xml b/dms-enterprise/2018-11-01/SubmitStructSyncOrderApproval.xml
new file mode 100644
index 000000000..ec41b6401
--- /dev/null
+++ b/dms-enterprise/2018-11-01/SubmitStructSyncOrderApproval.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/SyncDatabaseMeta.xml b/dms-enterprise/2018-11-01/SyncDatabaseMeta.xml
new file mode 100644
index 000000000..68e3d3f9a
--- /dev/null
+++ b/dms-enterprise/2018-11-01/SyncDatabaseMeta.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/SyncInstanceMeta.xml b/dms-enterprise/2018-11-01/SyncInstanceMeta.xml
new file mode 100644
index 000000000..46f4feb05
--- /dev/null
+++ b/dms-enterprise/2018-11-01/SyncInstanceMeta.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/UpdateInstance.xml b/dms-enterprise/2018-11-01/UpdateInstance.xml
new file mode 100644
index 000000000..411963cad
--- /dev/null
+++ b/dms-enterprise/2018-11-01/UpdateInstance.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/2018-11-01/UpdateUser.xml b/dms-enterprise/2018-11-01/UpdateUser.xml
new file mode 100644
index 000000000..f2ee06898
--- /dev/null
+++ b/dms-enterprise/2018-11-01/UpdateUser.xml
@@ -0,0 +1 @@
+
diff --git a/dms-enterprise/CMakeLists.txt b/dms-enterprise/CMakeLists.txt
index ce755d178..46fd792e5 100644
--- a/dms-enterprise/CMakeLists.txt
+++ b/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
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h b/dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h
index 871c31355..a41ce3ca2 100644
--- a/dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h
+++ b/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 CreatePublishGroupTaskOutcome;
typedef std::future CreatePublishGroupTaskOutcomeCallable;
typedef std::function&)> CreatePublishGroupTaskAsyncHandler;
+ typedef Outcome CreateStructSyncOrderOutcome;
+ typedef std::future CreateStructSyncOrderOutcomeCallable;
+ typedef std::function&)> CreateStructSyncOrderAsyncHandler;
+ typedef Outcome CreateUploadFileJobOutcome;
+ typedef std::future CreateUploadFileJobOutcomeCallable;
+ typedef std::function&)> CreateUploadFileJobAsyncHandler;
+ typedef Outcome CreateUploadOSSFileJobOutcome;
+ typedef std::future CreateUploadOSSFileJobOutcomeCallable;
+ typedef std::function&)> CreateUploadOSSFileJobAsyncHandler;
typedef Outcome DeleteInstanceOutcome;
typedef std::future DeleteInstanceOutcomeCallable;
typedef std::function&)> DeleteInstanceAsyncHandler;
@@ -172,6 +213,9 @@ namespace AlibabaCloud
typedef Outcome ExecuteScriptOutcome;
typedef std::future ExecuteScriptOutcomeCallable;
typedef std::function&)> ExecuteScriptAsyncHandler;
+ typedef Outcome ExecuteStructSyncOutcome;
+ typedef std::future ExecuteStructSyncOutcomeCallable;
+ typedef std::function&)> ExecuteStructSyncAsyncHandler;
typedef Outcome GetApprovalDetailOutcome;
typedef std::future GetApprovalDetailOutcomeCallable;
typedef std::function&)> GetApprovalDetailAsyncHandler;
@@ -181,6 +225,9 @@ namespace AlibabaCloud
typedef Outcome GetDataCorrectOrderDetailOutcome;
typedef std::future GetDataCorrectOrderDetailOutcomeCallable;
typedef std::function&)> GetDataCorrectOrderDetailAsyncHandler;
+ typedef Outcome GetDataCorrectSQLFileOutcome;
+ typedef std::future GetDataCorrectSQLFileOutcomeCallable;
+ typedef std::function&)> GetDataCorrectSQLFileAsyncHandler;
typedef Outcome GetDataExportDownloadURLOutcome;
typedef std::future GetDataExportDownloadURLOutcomeCallable;
typedef std::function&)> GetDataExportDownloadURLAsyncHandler;
@@ -208,21 +255,51 @@ namespace AlibabaCloud
typedef Outcome GetOrderBaseInfoOutcome;
typedef std::future GetOrderBaseInfoOutcomeCallable;
typedef std::function&)> GetOrderBaseInfoAsyncHandler;
+ typedef Outcome GetOwnerApplyOrderDetailOutcome;
+ typedef std::future GetOwnerApplyOrderDetailOutcomeCallable;
+ typedef std::function&)> GetOwnerApplyOrderDetailAsyncHandler;
+ typedef Outcome GetPermApplyOrderDetailOutcome;
+ typedef std::future GetPermApplyOrderDetailOutcomeCallable;
+ typedef std::function&)> GetPermApplyOrderDetailAsyncHandler;
+ typedef Outcome GetStructSyncExecSqlDetailOutcome;
+ typedef std::future GetStructSyncExecSqlDetailOutcomeCallable;
+ typedef std::function&)> GetStructSyncExecSqlDetailAsyncHandler;
+ typedef Outcome GetStructSyncJobAnalyzeResultOutcome;
+ typedef std::future GetStructSyncJobAnalyzeResultOutcomeCallable;
+ typedef std::function&)> GetStructSyncJobAnalyzeResultAsyncHandler;
+ typedef Outcome GetStructSyncJobDetailOutcome;
+ typedef std::future GetStructSyncJobDetailOutcomeCallable;
+ typedef std::function&)> GetStructSyncJobDetailAsyncHandler;
+ typedef Outcome GetStructSyncOrderDetailOutcome;
+ typedef std::future GetStructSyncOrderDetailOutcomeCallable;
+ typedef std::function&)> GetStructSyncOrderDetailAsyncHandler;
typedef Outcome GetTableDBTopologyOutcome;
typedef std::future GetTableDBTopologyOutcomeCallable;
typedef std::function&)> GetTableDBTopologyAsyncHandler;
+ typedef Outcome GetTableTopologyOutcome;
+ typedef std::future GetTableTopologyOutcomeCallable;
+ typedef std::function&)> GetTableTopologyAsyncHandler;
typedef Outcome GetUserOutcome;
typedef std::future GetUserOutcomeCallable;
typedef std::function&)> GetUserAsyncHandler;
typedef Outcome GetUserActiveTenantOutcome;
typedef std::future GetUserActiveTenantOutcomeCallable;
typedef std::function&)> GetUserActiveTenantAsyncHandler;
+ typedef Outcome GetUserUploadFileJobOutcome;
+ typedef std::future GetUserUploadFileJobOutcomeCallable;
+ typedef std::function&)> GetUserUploadFileJobAsyncHandler;
typedef Outcome GrantUserPermissionOutcome;
typedef std::future GrantUserPermissionOutcomeCallable;
typedef std::function&)> GrantUserPermissionAsyncHandler;
typedef Outcome ListColumnsOutcome;
typedef std::future ListColumnsOutcomeCallable;
typedef std::function&)> ListColumnsAsyncHandler;
+ typedef Outcome ListDBTaskSQLJobOutcome;
+ typedef std::future ListDBTaskSQLJobOutcomeCallable;
+ typedef std::function&)> ListDBTaskSQLJobAsyncHandler;
+ typedef Outcome ListDBTaskSQLJobDetailOutcome;
+ typedef std::future ListDBTaskSQLJobDetailOutcomeCallable;
+ typedef std::function&)> ListDBTaskSQLJobDetailAsyncHandler;
typedef Outcome ListDatabaseUserPermssionsOutcome;
typedef std::future ListDatabaseUserPermssionsOutcomeCallable;
typedef std::function&)> ListDatabaseUserPermssionsAsyncHandler;
@@ -289,6 +366,9 @@ namespace AlibabaCloud
typedef Outcome SubmitOrderApprovalOutcome;
typedef std::future SubmitOrderApprovalOutcomeCallable;
typedef std::function&)> SubmitOrderApprovalAsyncHandler;
+ typedef Outcome SubmitStructSyncOrderApprovalOutcome;
+ typedef std::future SubmitStructSyncOrderApprovalOutcomeCallable;
+ typedef std::function&)> SubmitStructSyncOrderApprovalAsyncHandler;
typedef Outcome SyncDatabaseMetaOutcome;
typedef std::future SyncDatabaseMetaOutcomeCallable;
typedef std::function&)> 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const;
SyncDatabaseMetaOutcomeCallable syncDatabaseMetaCallable(const Model::SyncDatabaseMetaRequest& request) const;
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h
index a43d8ff0e..d39df45b8 100644
--- a/dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h
+++ b/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_;
};
}
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h
new file mode 100644
index 000000000..26d433cb6
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h
new file mode 100644
index 000000000..060a480dc
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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 getCreateOrderResult()const;
+ std::string getErrorCode()const;
+ std::string getErrorMessage()const;
+ bool getSuccess()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ std::vector createOrderResult_;
+ std::string errorCode_;
+ std::string errorMessage_;
+ bool success_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERRESULT_H_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h
new file mode 100644
index 000000000..df35c472e
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h
new file mode 100644
index 000000000..8cd530728
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h
new file mode 100644
index 000000000..76ec8903e
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobResult.h
new file mode 100644
index 000000000..dbdac1e2b
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h
index 1fe2bb5f8..e93276814 100644
--- a/dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h
+++ b/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_;
};
}
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h
new file mode 100644
index 000000000..89555e488
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncResult.h
new file mode 100644
index 000000000..bcbb1f759
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h
new file mode 100644
index 000000000..fbdb5d549
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileResult.h
new file mode 100644
index 000000000..8c714ec92
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailRequest.h
new file mode 100644
index 000000000..b229a9534
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailResult.h
new file mode 100644
index 000000000..3399a1a1f
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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 ownerNickNames;
+ std::string envType;
+ std::string dbType;
+ std::vector ownerIds;
+ };
+ ResourceDetail resourceDetail;
+ bool logic;
+ std::string targetId;
+ };
+ std::string applyType;
+ std::vector 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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailRequest.h
new file mode 100644
index 000000000..2e404a6d4
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h
new file mode 100644
index 000000000..38af04d1b
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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 ownerNickNames;
+ long dbId;
+ bool logic;
+ std::string envType;
+ std::string dbType;
+ std::vector 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 ownerIds1;
+ long port;
+ std::string host;
+ std::string dbaNickName;
+ std::vector ownerNickName;
+ std::string envType;
+ std::string dbType;
+ };
+ DatabaseInfo databaseInfo;
+ ColumnInfo columnInfo;
+ TableInfo tableInfo;
+ InstanceInfo instanceInfo;
+ };
+ std::string applyType;
+ long permType;
+ long seconds;
+ std::vector 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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
new file mode 100644
index 000000000..9a1aa44a4
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
new file mode 100644
index 000000000..9ae70980f
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
new file mode 100644
index 000000000..906d05a89
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultResult.h
new file mode 100644
index 000000000..39ca46aaa
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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 resultList;
+ std::vector 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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailRequest.h
new file mode 100644
index 000000000..ddd8bbde7
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailResult.h
new file mode 100644
index 000000000..6ce2c8987
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailRequest.h
new file mode 100644
index 000000000..52bad6c71
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h
new file mode 100644
index 000000000..4a5282ccf
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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 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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
new file mode 100644
index 000000000..05eae1419
--- /dev/null
+++ b/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
+#include
+#include
+#include
+
+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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h
new file mode 100644
index 000000000..149d9a596
--- /dev/null
+++ b/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
+#include
+#include
+#include
+#include
+
+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 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_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobRequest.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobRequest.h
new file mode 100644
index 000000000..e11ff9210
--- /dev/null
+++ b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobRequest.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_GETUSERUPLOADFILEJOBREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Dms_enterprise
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserUploadFileJobRequest : public RpcServiceRequest
+ {
+
+ public:
+ GetUserUploadFileJobRequest();
+ ~GetUserUploadFileJobRequest();
+
+ std::string getJobKey()const;
+ void setJobKey(const std::string& jobKey);
+ long getTid()const;
+ void setTid(long tid);
+
+ private:
+ std::string jobKey_;
+ long tid_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
\ No newline at end of file
diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobResult.h
new file mode 100644
index 000000000..ad9f81e6a
--- /dev/null
+++ b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobResult.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_GETUSERUPLOADFILEJOBRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBRESULT_H_
+
+#include
+#include
+#include
+#include
+#include