Răsfoiți Sursa

Support SQLReview Order API.

sdk-team 5 ani în urmă
părinte
comite
5599b4ad14
100 a modificat fișierele cu 2870 adăugiri și 2779 ștergeri
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 12 0
      dms-enterprise/CMakeLists.txt
  4. 24 0
      dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h
  5. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h
  6. 37 43
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CloseOrderRequest.h
  7. 59 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderRequest.h
  8. 64 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderRequest.h
  9. 63 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataImportOrderRequest.h
  10. 58 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderRequest.h
  11. 46 52
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateOrderRequest.h
  12. 46 52
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskRequest.h
  13. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateSQLReviewOrderRequest.h
  14. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateSQLReviewOrderResult.h
  15. 67 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h
  16. 43 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h
  17. 48 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h
  18. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteInstanceRequest.h
  19. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteUserRequest.h
  20. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DisableUserRequest.h
  21. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/EnableUserRequest.h
  22. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataCorrectRequest.h
  23. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataExportRequest.h
  24. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h
  25. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h
  26. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetApprovalDetailRequest.h
  27. 6 6
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h
  28. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDBTopologyRequest.h
  29. 5 5
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDBTopologyResult.h
  30. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectBackupFilesRequest.h
  31. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailRequest.h
  32. 9 9
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailResult.h
  33. 37 43
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h
  34. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailRequest.h
  35. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCronClearTaskDetailListRequest.h
  36. 37 43
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataExportDownloadURLRequest.h
  37. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataExportOrderDetailRequest.h
  38. 7 7
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataExportOrderDetailResult.h
  39. 43 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDatabaseRequest.h
  40. 4 4
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDatabaseResult.h
  41. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetInstanceRequest.h
  42. 6 6
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetInstanceResult.h
  43. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetLogicDatabaseRequest.h
  44. 2 2
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetLogicDatabaseResult.h
  45. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableColumnRequest.h
  46. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableColumnResult.h
  47. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableDetailInfoRequest.h
  48. 10 10
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableDetailInfoResult.h
  49. 46 52
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOpLogRequest.h
  50. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOpLogResult.h
  51. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOrderBaseInfoRequest.h
  52. 4 4
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOrderBaseInfoResult.h
  53. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailRequest.h
  54. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailResult.h
  55. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailRequest.h
  56. 6 6
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h
  57. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseRequest.h
  58. 4 4
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseResult.h
  59. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusRequest.h
  60. 82 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusResult.h
  61. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
  62. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
  63. 43 49
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
  64. 5 5
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultResult.h
  65. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailRequest.h
  66. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailResult.h
  67. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailRequest.h
  68. 2 2
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h
  69. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableDBTopologyRequest.h
  70. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableDBTopologyResult.h
  71. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
  72. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h
  73. 31 37
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserActiveTenantRequest.h
  74. 37 43
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserRequest.h
  75. 4 4
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserResult.h
  76. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobRequest.h
  77. 2 2
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobResult.h
  78. 55 61
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GrantUserPermissionRequest.h
  79. 37 43
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListColumnsRequest.h
  80. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListColumnsResult.h
  81. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailRequest.h
  82. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailResult.h
  83. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobRequest.h
  84. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobResult.h
  85. 34 40
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDDLPublishRecordsRequest.h
  86. 4 4
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDDLPublishRecordsResult.h
  87. 49 55
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsRequest.h
  88. 5 5
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsResult.h
  89. 40 46
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabasesRequest.h
  90. 4 4
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabasesResult.h
  91. 37 43
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListIndexesRequest.h
  92. 1 1
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListIndexesResult.h
  93. 55 61
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListInstancesRequest.h
  94. 6 6
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListInstancesResult.h
  95. 37 43
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListLogicDatabasesRequest.h
  96. 2 2
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListLogicDatabasesResult.h
  97. 46 52
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListLogicTablesRequest.h
  98. 58 64
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListOrdersRequest.h
  99. 4 4
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListOrdersResult.h
  100. 61 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLRequest.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-06-10 Version: 1.36.782
+- Support SQLReview Order API.
+
 2021-06-10 Version: 1.36.781
 - Generated 2016-11-01 for `live`.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.781
+1.36.782

+ 12 - 0
dms-enterprise/CMakeLists.txt

@@ -37,6 +37,8 @@ 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/CreateSQLReviewOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateSQLReviewOrderResult.h
 	include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h
 	include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h
 	include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h
@@ -97,6 +99,8 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h
 	include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseRequest.h
 	include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseResult.h
+	include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusRequest.h
+	include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusResult.h
 	include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
 	include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
 	include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
@@ -139,6 +143,8 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/ListLogicTablesResult.h
 	include/alibabacloud/dms-enterprise/model/ListOrdersRequest.h
 	include/alibabacloud/dms-enterprise/model/ListOrdersResult.h
+	include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLRequest.h
+	include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLResult.h
 	include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsResult.h
 	include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsDetailRequest.h
@@ -198,6 +204,8 @@ set(dms-enterprise_src
 	src/model/CreateOrderResult.cc
 	src/model/CreatePublishGroupTaskRequest.cc
 	src/model/CreatePublishGroupTaskResult.cc
+	src/model/CreateSQLReviewOrderRequest.cc
+	src/model/CreateSQLReviewOrderResult.cc
 	src/model/CreateStructSyncOrderRequest.cc
 	src/model/CreateStructSyncOrderResult.cc
 	src/model/CreateUploadFileJobRequest.cc
@@ -258,6 +266,8 @@ set(dms-enterprise_src
 	src/model/GetPermApplyOrderDetailResult.cc
 	src/model/GetPhysicalDatabaseRequest.cc
 	src/model/GetPhysicalDatabaseResult.cc
+	src/model/GetSQLReviewCheckResultStatusRequest.cc
+	src/model/GetSQLReviewCheckResultStatusResult.cc
 	src/model/GetStructSyncExecSqlDetailRequest.cc
 	src/model/GetStructSyncExecSqlDetailResult.cc
 	src/model/GetStructSyncJobAnalyzeResultRequest.cc
@@ -300,6 +310,8 @@ set(dms-enterprise_src
 	src/model/ListLogicTablesResult.cc
 	src/model/ListOrdersRequest.cc
 	src/model/ListOrdersResult.cc
+	src/model/ListSQLReviewOriginSQLRequest.cc
+	src/model/ListSQLReviewOriginSQLResult.cc
 	src/model/ListSensitiveColumnsRequest.cc
 	src/model/ListSensitiveColumnsResult.cc
 	src/model/ListSensitiveColumnsDetailRequest.cc

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

@@ -38,6 +38,8 @@
 #include "model/CreateOrderResult.h"
 #include "model/CreatePublishGroupTaskRequest.h"
 #include "model/CreatePublishGroupTaskResult.h"
+#include "model/CreateSQLReviewOrderRequest.h"
+#include "model/CreateSQLReviewOrderResult.h"
 #include "model/CreateStructSyncOrderRequest.h"
 #include "model/CreateStructSyncOrderResult.h"
 #include "model/CreateUploadFileJobRequest.h"
@@ -98,6 +100,8 @@
 #include "model/GetPermApplyOrderDetailResult.h"
 #include "model/GetPhysicalDatabaseRequest.h"
 #include "model/GetPhysicalDatabaseResult.h"
+#include "model/GetSQLReviewCheckResultStatusRequest.h"
+#include "model/GetSQLReviewCheckResultStatusResult.h"
 #include "model/GetStructSyncExecSqlDetailRequest.h"
 #include "model/GetStructSyncExecSqlDetailResult.h"
 #include "model/GetStructSyncJobAnalyzeResultRequest.h"
@@ -140,6 +144,8 @@
 #include "model/ListLogicTablesResult.h"
 #include "model/ListOrdersRequest.h"
 #include "model/ListOrdersResult.h"
+#include "model/ListSQLReviewOriginSQLRequest.h"
+#include "model/ListSQLReviewOriginSQLResult.h"
 #include "model/ListSensitiveColumnsRequest.h"
 #include "model/ListSensitiveColumnsResult.h"
 #include "model/ListSensitiveColumnsDetailRequest.h"
@@ -213,6 +219,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreatePublishGroupTaskResult> CreatePublishGroupTaskOutcome;
 			typedef std::future<CreatePublishGroupTaskOutcome> CreatePublishGroupTaskOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreatePublishGroupTaskRequest&, const CreatePublishGroupTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePublishGroupTaskAsyncHandler;
+			typedef Outcome<Error, Model::CreateSQLReviewOrderResult> CreateSQLReviewOrderOutcome;
+			typedef std::future<CreateSQLReviewOrderOutcome> CreateSQLReviewOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateSQLReviewOrderRequest&, const CreateSQLReviewOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSQLReviewOrderAsyncHandler;
 			typedef Outcome<Error, Model::CreateStructSyncOrderResult> CreateStructSyncOrderOutcome;
 			typedef std::future<CreateStructSyncOrderOutcome> CreateStructSyncOrderOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateStructSyncOrderRequest&, const CreateStructSyncOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStructSyncOrderAsyncHandler;
@@ -303,6 +312,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetPhysicalDatabaseResult> GetPhysicalDatabaseOutcome;
 			typedef std::future<GetPhysicalDatabaseOutcome> GetPhysicalDatabaseOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetPhysicalDatabaseRequest&, const GetPhysicalDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPhysicalDatabaseAsyncHandler;
+			typedef Outcome<Error, Model::GetSQLReviewCheckResultStatusResult> GetSQLReviewCheckResultStatusOutcome;
+			typedef std::future<GetSQLReviewCheckResultStatusOutcome> GetSQLReviewCheckResultStatusOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetSQLReviewCheckResultStatusRequest&, const GetSQLReviewCheckResultStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSQLReviewCheckResultStatusAsyncHandler;
 			typedef Outcome<Error, Model::GetStructSyncExecSqlDetailResult> GetStructSyncExecSqlDetailOutcome;
 			typedef std::future<GetStructSyncExecSqlDetailOutcome> GetStructSyncExecSqlDetailOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncExecSqlDetailRequest&, const GetStructSyncExecSqlDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncExecSqlDetailAsyncHandler;
@@ -366,6 +378,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListOrdersResult> ListOrdersOutcome;
 			typedef std::future<ListOrdersOutcome> ListOrdersOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListOrdersRequest&, const ListOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOrdersAsyncHandler;
+			typedef Outcome<Error, Model::ListSQLReviewOriginSQLResult> ListSQLReviewOriginSQLOutcome;
+			typedef std::future<ListSQLReviewOriginSQLOutcome> ListSQLReviewOriginSQLOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSQLReviewOriginSQLRequest&, const ListSQLReviewOriginSQLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSQLReviewOriginSQLAsyncHandler;
 			typedef Outcome<Error, Model::ListSensitiveColumnsResult> ListSensitiveColumnsOutcome;
 			typedef std::future<ListSensitiveColumnsOutcome> ListSensitiveColumnsOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSensitiveColumnsRequest&, const ListSensitiveColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSensitiveColumnsAsyncHandler;
@@ -455,6 +470,9 @@ namespace AlibabaCloud
 			CreatePublishGroupTaskOutcome createPublishGroupTask(const Model::CreatePublishGroupTaskRequest &request)const;
 			void createPublishGroupTaskAsync(const Model::CreatePublishGroupTaskRequest& request, const CreatePublishGroupTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreatePublishGroupTaskOutcomeCallable createPublishGroupTaskCallable(const Model::CreatePublishGroupTaskRequest& request) const;
+			CreateSQLReviewOrderOutcome createSQLReviewOrder(const Model::CreateSQLReviewOrderRequest &request)const;
+			void createSQLReviewOrderAsync(const Model::CreateSQLReviewOrderRequest& request, const CreateSQLReviewOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateSQLReviewOrderOutcomeCallable createSQLReviewOrderCallable(const Model::CreateSQLReviewOrderRequest& request) const;
 			CreateStructSyncOrderOutcome createStructSyncOrder(const Model::CreateStructSyncOrderRequest &request)const;
 			void createStructSyncOrderAsync(const Model::CreateStructSyncOrderRequest& request, const CreateStructSyncOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateStructSyncOrderOutcomeCallable createStructSyncOrderCallable(const Model::CreateStructSyncOrderRequest& request) const;
@@ -545,6 +563,9 @@ namespace AlibabaCloud
 			GetPhysicalDatabaseOutcome getPhysicalDatabase(const Model::GetPhysicalDatabaseRequest &request)const;
 			void getPhysicalDatabaseAsync(const Model::GetPhysicalDatabaseRequest& request, const GetPhysicalDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetPhysicalDatabaseOutcomeCallable getPhysicalDatabaseCallable(const Model::GetPhysicalDatabaseRequest& request) const;
+			GetSQLReviewCheckResultStatusOutcome getSQLReviewCheckResultStatus(const Model::GetSQLReviewCheckResultStatusRequest &request)const;
+			void getSQLReviewCheckResultStatusAsync(const Model::GetSQLReviewCheckResultStatusRequest& request, const GetSQLReviewCheckResultStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSQLReviewCheckResultStatusOutcomeCallable getSQLReviewCheckResultStatusCallable(const Model::GetSQLReviewCheckResultStatusRequest& request) const;
 			GetStructSyncExecSqlDetailOutcome getStructSyncExecSqlDetail(const Model::GetStructSyncExecSqlDetailRequest &request)const;
 			void getStructSyncExecSqlDetailAsync(const Model::GetStructSyncExecSqlDetailRequest& request, const GetStructSyncExecSqlDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetStructSyncExecSqlDetailOutcomeCallable getStructSyncExecSqlDetailCallable(const Model::GetStructSyncExecSqlDetailRequest& request) const;
@@ -608,6 +629,9 @@ namespace AlibabaCloud
 			ListOrdersOutcome listOrders(const Model::ListOrdersRequest &request)const;
 			void listOrdersAsync(const Model::ListOrdersRequest& request, const ListOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListOrdersOutcomeCallable listOrdersCallable(const Model::ListOrdersRequest& request) const;
+			ListSQLReviewOriginSQLOutcome listSQLReviewOriginSQL(const Model::ListSQLReviewOriginSQLRequest &request)const;
+			void listSQLReviewOriginSQLAsync(const Model::ListSQLReviewOriginSQLRequest& request, const ListSQLReviewOriginSQLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSQLReviewOriginSQLOutcomeCallable listSQLReviewOriginSQLCallable(const Model::ListSQLReviewOriginSQLRequest& request) const;
 			ListSensitiveColumnsOutcome listSensitiveColumns(const Model::ListSensitiveColumnsRequest &request)const;
 			void listSensitiveColumnsAsync(const Model::ListSensitiveColumnsRequest& request, const ListSensitiveColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListSensitiveColumnsOutcomeCallable listSensitiveColumnsCallable(const Model::ListSensitiveColumnsRequest& request) const;

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h

@@ -1,57 +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_APPROVEORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ApproveOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				ApproveOrderRequest();
-				~ApproveOrderRequest();
-
-				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:
-				long tid_;
-				long workflowInstanceId_;
-				std::string approvalType_;
-				std::string comment_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ApproveOrderRequest : public RpcServiceRequest {
+public:
+	ApproveOrderRequest();
+	~ApproveOrderRequest();
+	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:
+	long tid_;
+	long workflowInstanceId_;
+	std::string approvalType_;
+	std::string comment_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_

+ 37 - 43
dms-enterprise/include/alibabacloud/dms-enterprise/model/CloseOrderRequest.h

@@ -1,54 +1,48 @@
 /*
  * 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_CLOSEORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CloseOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CloseOrderRequest();
-				~CloseOrderRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getCloseReason()const;
-				void setCloseReason(const std::string& closeReason);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long orderId_;
-				std::string closeReason_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CloseOrderRequest : public RpcServiceRequest {
+public:
+	CloseOrderRequest();
+	~CloseOrderRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	std::string getCloseReason() const;
+	void setCloseReason(const std::string &closeReason);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long orderId_;
+	std::string closeReason_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_

+ 59 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderRequest.h

@@ -1,60 +1,70 @@
 /*
  * 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_CREATEDATACORRECTORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCorrectOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateDataCorrectOrderRequest();
-				~CreateDataCorrectOrderRequest();
-
-				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_CREATEDATACORRECTORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCorrectOrderRequest : public RpcServiceRequest {
+public:
+	struct Param {
+		std::string sqlType;
+		std::string classify;
+		std::string rollbackSQL;
+		std::string rollbackSqlType;
+		struct DbItemListItem {
+			long dbId;
+			bool logic;
+		};
+		DbItemListItem dbItemListItem;
+		std::vector<DbItemListItem> dbItemList;
+		std::string execSQL;
+		long estimateAffectRows;
+		std::string rollbackAttachmentName;
+		std::string attachmentName;
+	};
+	CreateDataCorrectOrderRequest();
+	~CreateDataCorrectOrderRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getAttachmentKey() const;
+	void setAttachmentKey(const std::string &attachmentKey);
+	Param getParam() const;
+	void setParam(const Param &param);
+	std::string getComment() const;
+	void setComment(const std::string &comment);
+	std::vector<long> getRelatedUserList() const;
+	void setRelatedUserList(const std::vector<long> &relatedUserList);
+
+private:
+	long tid_;
+	std::string attachmentKey_;
+	Param param_;
+	std::string comment_;
+	std::vector<long> relatedUserList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_

+ 64 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderRequest.h

@@ -1,60 +1,75 @@
 /*
  * 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_CREATEDATACRONCLEARORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCronClearOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateDataCronClearOrderRequest();
-				~CreateDataCronClearOrderRequest();
-
-				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_CREATEDATACRONCLEARORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCronClearOrderRequest : public RpcServiceRequest {
+public:
+	struct Param {
+		std::string classify;
+		struct DbItemListItem {
+			long dbId;
+			bool logic;
+		};
+		DbItemListItem dbItemListItem;
+		std::vector<DbItemListItem> dbItemList;
+		struct CronClearItemListItem {
+			std::string filterSQL;
+			long remainDays;
+			std::string tableName;
+			std::string columnName;
+			std::string timeUnit;
+		};
+		CronClearItemListItem cronClearItemListItem;
+		std::vector<CronClearItemListItem> cronClearItemList;
+		long durationHour;
+		std::string cronFormat;
+		bool specifyDuration;
+	};
+	CreateDataCronClearOrderRequest();
+	~CreateDataCronClearOrderRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getAttachmentKey() const;
+	void setAttachmentKey(const std::string &attachmentKey);
+	Param getParam() const;
+	void setParam(const Param &param);
+	std::string getComment() const;
+	void setComment(const std::string &comment);
+	std::vector<long> getRelatedUserList() const;
+	void setRelatedUserList(const std::vector<long> &relatedUserList);
+
+private:
+	long tid_;
+	std::string attachmentKey_;
+	Param param_;
+	std::string comment_;
+	std::vector<long> relatedUserList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_

+ 63 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataImportOrderRequest.h

@@ -1,60 +1,74 @@
 /*
  * 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_CREATEDATAIMPORTORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataImportOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateDataImportOrderRequest();
-				~CreateDataImportOrderRequest();
-
-				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_CREATEDATAIMPORTORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataImportOrderRequest : public RpcServiceRequest {
+public:
+	struct Param {
+		std::string fileEncoding;
+		std::string classify;
+		std::string fileType;
+		bool csvFirstRowIsColumnDef;
+		std::string rollbackAttachmentName;
+		std::string attachmentName;
+		std::string importMode;
+		std::string rollbackSQL;
+		std::string rollbackSqlType;
+		struct DbItemListItem {
+			long dbId;
+			bool logic;
+		};
+		DbItemListItem dbItemListItem;
+		std::vector<DbItemListItem> dbItemList;
+		std::string insertType;
+		std::string tableName;
+		bool ignoreError;
+	};
+	CreateDataImportOrderRequest();
+	~CreateDataImportOrderRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getAttachmentKey() const;
+	void setAttachmentKey(const std::string &attachmentKey);
+	Param getParam() const;
+	void setParam(const Param &param);
+	std::string getComment() const;
+	void setComment(const std::string &comment);
+	std::vector<long> getRelatedUserList() const;
+	void setRelatedUserList(const std::vector<long> &relatedUserList);
+
+private:
+	long tid_;
+	std::string attachmentKey_;
+	Param param_;
+	std::string comment_;
+	std::vector<long> relatedUserList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_

+ 58 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderRequest.h

@@ -1,60 +1,69 @@
 /*
  * 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_CREATEFREELOCKCORRECTORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateFreeLockCorrectOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateFreeLockCorrectOrderRequest();
-				~CreateFreeLockCorrectOrderRequest();
-
-				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_CREATEFREELOCKCORRECTORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateFreeLockCorrectOrderRequest : public RpcServiceRequest {
+public:
+	struct Param {
+		std::string sqlType;
+		std::string classify;
+		std::string rollbackSQL;
+		std::string rollbackSqlType;
+		struct DbItemListItem {
+			long dbId;
+			bool logic;
+		};
+		DbItemListItem dbItemListItem;
+		std::vector<DbItemListItem> dbItemList;
+		std::string execSQL;
+		std::string rollbackAttachmentName;
+		std::string attachmentName;
+	};
+	CreateFreeLockCorrectOrderRequest();
+	~CreateFreeLockCorrectOrderRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getAttachmentKey() const;
+	void setAttachmentKey(const std::string &attachmentKey);
+	Param getParam() const;
+	void setParam(const Param &param);
+	std::string getComment() const;
+	void setComment(const std::string &comment);
+	std::vector<long> getRelatedUserList() const;
+	void setRelatedUserList(const std::vector<long> &relatedUserList);
+
+private:
+	long tid_;
+	std::string attachmentKey_;
+	Param param_;
+	std::string comment_;
+	std::vector<long> relatedUserList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_

+ 46 - 52
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateOrderRequest.h

@@ -1,63 +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_CREATEORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateOrderRequest();
-				~CreateOrderRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				std::string getPluginType()const;
-				void setPluginType(const std::string& pluginType);
-				std::string getAttachmentKey()const;
-				void setAttachmentKey(const std::string& attachmentKey);
-				std::string getComment()const;
-				void setComment(const std::string& comment);
-				std::map<std::string, std::string> getPluginParam()const;
-				void setPluginParam(const std::map<std::string, std::string>& pluginParam);
-				std::string getRelatedUserList()const;
-				void setRelatedUserList(const std::string& relatedUserList);
-
-            private:
-				long tid_;
-				std::string pluginType_;
-				std::string attachmentKey_;
-				std::string comment_;
-				std::map<std::string, std::string> pluginParam_;
-				std::string relatedUserList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateOrderRequest : public RpcServiceRequest {
+public:
+	CreateOrderRequest();
+	~CreateOrderRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getPluginType() const;
+	void setPluginType(const std::string &pluginType);
+	std::string getAttachmentKey() const;
+	void setAttachmentKey(const std::string &attachmentKey);
+	std::string getComment() const;
+	void setComment(const std::string &comment);
+	std::map<std::string, std::string> getPluginParam() const;
+	void setPluginParam(std::map<std::string, std::string> pluginParam);
+	std::string getRelatedUserList() const;
+	void setRelatedUserList(const std::string &relatedUserList);
+
+private:
+	long tid_;
+	std::string pluginType_;
+	std::string attachmentKey_;
+	std::string comment_;
+	std::map<std::string, std::string> pluginParam_;
+	std::string relatedUserList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_

+ 46 - 52
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskRequest.h

@@ -1,63 +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_CREATEPUBLISHGROUPTASKREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreatePublishGroupTaskRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreatePublishGroupTaskRequest();
-				~CreatePublishGroupTaskRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				long getTid()const;
-				void setTid(long tid);
-				int getDbId()const;
-				void setDbId(int dbId);
-				std::string getPlanTime()const;
-				void setPlanTime(const std::string& planTime);
-				bool getLogic()const;
-				void setLogic(bool logic);
-				std::string getPublishStrategy()const;
-				void setPublishStrategy(const std::string& publishStrategy);
-
-            private:
-				long orderId_;
-				long tid_;
-				int dbId_;
-				std::string planTime_;
-				bool logic_;
-				std::string publishStrategy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreatePublishGroupTaskRequest : public RpcServiceRequest {
+public:
+	CreatePublishGroupTaskRequest();
+	~CreatePublishGroupTaskRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	long getTid() const;
+	void setTid(long tid);
+	int getDbId() const;
+	void setDbId(int dbId);
+	std::string getPlanTime() const;
+	void setPlanTime(const std::string &planTime);
+	bool getLogic() const;
+	void setLogic(bool logic);
+	std::string getPublishStrategy() const;
+	void setPublishStrategy(const std::string &publishStrategy);
+
+private:
+	long orderId_;
+	long tid_;
+	int dbId_;
+	std::string planTime_;
+	bool logic_;
+	std::string publishStrategy_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateSQLReviewOrderRequest.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_CREATESQLREVIEWORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESQLREVIEWORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateSQLReviewOrderRequest : public RpcServiceRequest {
+public:
+	struct Param {
+		std::string string;
+		std::vector<std::string> attachmentKeyList;
+		std::string projectName;
+		long dbId;
+	};
+	CreateSQLReviewOrderRequest();
+	~CreateSQLReviewOrderRequest();
+	long getTid() const;
+	void setTid(long tid);
+	Param getParam() const;
+	void setParam(const Param &param);
+	std::string getComment() const;
+	void setComment(const std::string &comment);
+	std::vector<long> getRelatedUserList() const;
+	void setRelatedUserList(const std::vector<long> &relatedUserList);
+
+private:
+	long tid_;
+	Param param_;
+	std::string comment_;
+	std::vector<long> relatedUserList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESQLREVIEWORDERREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateSQLReviewOrderResult.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_CREATESQLREVIEWORDERRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESQLREVIEWORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateSQLReviewOrderResult : public ServiceResult
+			{
+			public:
+
+
+				CreateSQLReviewOrderResult();
+				explicit CreateSQLReviewOrderResult(const std::string &payload);
+				~CreateSQLReviewOrderResult();
+				std::vector<std::string> getCreateOrderResult()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> createOrderResult_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESQLREVIEWORDERRESULT_H_

+ 67 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h

@@ -1,60 +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_CREATESTRUCTSYNCORDERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateStructSyncOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateStructSyncOrderRequest();
-				~CreateStructSyncOrderRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				std::string getAttachmentKey()const;
-				void setAttachmentKey(const std::string& attachmentKey);
-				Struct getParam()const;
-				void setParam(const Struct& param);
-				std::string getComment()const;
-				void setComment(const std::string& comment);
-				Array getRelatedUserList()const;
-				void setRelatedUserList(const Array& relatedUserList);
-
-            private:
-				long tid_;
-				std::string attachmentKey_;
-				Struct param_;
-				std::string comment_;
-				Array relatedUserList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateStructSyncOrderRequest : public RpcServiceRequest {
+public:
+	struct Param {
+		std::string syncType;
+		struct TableInfoListItem {
+			std::string sourceTableName;
+			std::string targetTableName;
+		};
+		TableInfoListItem tableInfoListItem;
+		std::vector<TableInfoListItem> tableInfoList;
+		struct Source {
+			std::string dbSearchName;
+			std::string versionId;
+			long dbId;
+			bool logic;
+		};
+		Source source;
+		bool ignoreError;
+		struct Target {
+			std::string dbSearchName;
+			std::string versionId;
+			long dbId;
+			bool logic;
+		};
+		Target target;
+	};
+	CreateStructSyncOrderRequest();
+	~CreateStructSyncOrderRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getAttachmentKey() const;
+	void setAttachmentKey(const std::string &attachmentKey);
+	Param getParam() const;
+	void setParam(const Param &param);
+	std::string getComment() const;
+	void setComment(const std::string &comment);
+	std::vector<long> getRelatedUserList() const;
+	void setRelatedUserList(const std::vector<long> &relatedUserList);
+
+private:
+	long tid_;
+	std::string attachmentKey_;
+	Param param_;
+	std::string comment_;
+	std::vector<long> relatedUserList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_

+ 43 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h

@@ -1,60 +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_CREATEUPLOADFILEJOBREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadFileJobRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateUploadFileJobRequest();
-				~CreateUploadFileJobRequest();
-
-				std::string getUploadType()const;
-				void setUploadType(const std::string& uploadType);
-				std::string getFileSource()const;
-				void setFileSource(const std::string& fileSource);
-				long getTid()const;
-				void setTid(long tid);
-				std::string getFileName()const;
-				void setFileName(const std::string& fileName);
-				std::string getUploadURL()const;
-				void setUploadURL(const std::string& uploadURL);
-
-            private:
-				std::string uploadType_;
-				std::string fileSource_;
-				long tid_;
-				std::string fileName_;
-				std::string uploadURL_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+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_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_

+ 48 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h

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

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteInstanceRequest.h

@@ -1,57 +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_DELETEINSTANCEREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteInstanceRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteInstanceRequest();
-				~DeleteInstanceRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				std::string getSid()const;
-				void setSid(const std::string& sid);
-				int getPort()const;
-				void setPort(int port);
-				std::string getHost()const;
-				void setHost(const std::string& host);
-
-            private:
-				long tid_;
-				std::string sid_;
-				int port_;
-				std::string host_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteInstanceRequest : public RpcServiceRequest {
+public:
+	DeleteInstanceRequest();
+	~DeleteInstanceRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getSid() const;
+	void setSid(const std::string &sid);
+	int getPort() const;
+	void setPort(int port);
+	std::string getHost() const;
+	void setHost(const std::string &host);
+
+private:
+	long tid_;
+	std::string sid_;
+	int port_;
+	std::string host_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteUserRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_DELETEUSERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteUserRequest();
-				~DeleteUserRequest();
-
-				std::string getUid()const;
-				void setUid(const std::string& uid);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				std::string uid_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteUserRequest : public RpcServiceRequest {
+public:
+	DeleteUserRequest();
+	~DeleteUserRequest();
+	std::string getUid() const;
+	void setUid(const std::string &uid);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string uid_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/DisableUserRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_DISABLEUSERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DisableUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				DisableUserRequest();
-				~DisableUserRequest();
-
-				std::string getUid()const;
-				void setUid(const std::string& uid);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				std::string uid_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DisableUserRequest : public RpcServiceRequest {
+public:
+	DisableUserRequest();
+	~DisableUserRequest();
+	std::string getUid() const;
+	void setUid(const std::string &uid);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string uid_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/EnableUserRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_ENABLEUSERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT EnableUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				EnableUserRequest();
-				~EnableUserRequest();
-
-				std::string getUid()const;
-				void setUid(const std::string& uid);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				std::string uid_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT EnableUserRequest : public RpcServiceRequest {
+public:
+	EnableUserRequest();
+	~EnableUserRequest();
+	std::string getUid() const;
+	void setUid(const std::string &uid);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string uid_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataCorrectRequest.h

@@ -1,57 +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_EXECUTEDATACORRECTREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataCorrectRequest : public RpcServiceRequest
-			{
-
-			public:
-				ExecuteDataCorrectRequest();
-				~ExecuteDataCorrectRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getActionName()const;
-				void setActionName(const std::string& actionName);
-				std::string getTid()const;
-				void setTid(const std::string& tid);
-				std::map<std::string, std::string> getActionDetail()const;
-				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
-
-            private:
-				long orderId_;
-				std::string actionName_;
-				std::string tid_;
-				std::map<std::string, std::string> actionDetail_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataCorrectRequest : public RpcServiceRequest {
+public:
+	ExecuteDataCorrectRequest();
+	~ExecuteDataCorrectRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	std::string getActionName() const;
+	void setActionName(const std::string &actionName);
+	std::string getTid() const;
+	void setTid(const std::string &tid);
+	std::map<std::string, std::string> getActionDetail() const;
+	void setActionDetail(std::map<std::string, std::string> actionDetail);
+
+private:
+	long orderId_;
+	std::string actionName_;
+	std::string tid_;
+	std::map<std::string, std::string> actionDetail_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataExportRequest.h

@@ -1,57 +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_EXECUTEDATAEXPORTREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataExportRequest : public RpcServiceRequest
-			{
-
-			public:
-				ExecuteDataExportRequest();
-				~ExecuteDataExportRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getActionName()const;
-				void setActionName(const std::string& actionName);
-				long getTid()const;
-				void setTid(long tid);
-				std::map<std::string, std::string> getActionDetail()const;
-				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
-
-            private:
-				long orderId_;
-				std::string actionName_;
-				long tid_;
-				std::map<std::string, std::string> actionDetail_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataExportRequest : public RpcServiceRequest {
+public:
+	ExecuteDataExportRequest();
+	~ExecuteDataExportRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	std::string getActionName() const;
+	void setActionName(const std::string &actionName);
+	long getTid() const;
+	void setTid(long tid);
+	std::map<std::string, std::string> getActionDetail() const;
+	void setActionDetail(std::map<std::string, std::string> actionDetail);
+
+private:
+	long orderId_;
+	std::string actionName_;
+	long tid_;
+	std::map<std::string, std::string> actionDetail_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteScriptRequest.h

@@ -1,57 +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_EXECUTESCRIPTREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteScriptRequest : public RpcServiceRequest
-			{
-
-			public:
-				ExecuteScriptRequest();
-				~ExecuteScriptRequest();
-
-				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:
-				std::string script_;
-				long tid_;
-				int dbId_;
-				bool logic_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteScriptRequest : public RpcServiceRequest {
+public:
+	ExecuteScriptRequest();
+	~ExecuteScriptRequest();
+	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:
+	std::string script_;
+	long tid_;
+	int dbId_;
+	bool logic_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h

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

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetApprovalDetailRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETAPPROVALDETAILREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetApprovalDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetApprovalDetailRequest();
-				~GetApprovalDetailRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				long getWorkflowInstanceId()const;
-				void setWorkflowInstanceId(long workflowInstanceId);
-
-            private:
-				long tid_;
-				long workflowInstanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetApprovalDetailRequest : public RpcServiceRequest {
+public:
+	GetApprovalDetailRequest();
+	~GetApprovalDetailRequest();
+	long getTid() const;
+	void setTid(long tid);
+	long getWorkflowInstanceId() const;
+	void setWorkflowInstanceId(long workflowInstanceId);
+
+private:
+	long tid_;
+	long workflowInstanceId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_

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

@@ -34,11 +34,6 @@ namespace AlibabaCloud
 			public:
 				struct ApprovalDetail
 				{
-					struct CurrentHandler
-					{
-						long id;
-						std::string nickName;
-					};
 					struct WorkflowNode
 					{
 						std::string operateTime;
@@ -48,10 +43,15 @@ namespace AlibabaCloud
 						long operatorId;
 						std::vector<std::string> auditUserIdList;
 					};
+					struct CurrentHandler
+					{
+						long id;
+						std::string nickName;
+					};
 					std::vector<CurrentHandler> currentHandlers;
 					std::vector<std::string> reasonList;
-					std::string orderType;
 					std::string description;
+					std::string orderType;
 					std::string workflowInsCode;
 					long auditId;
 					std::string title;

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDBTopologyRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETDBTOPOLOGYREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDBTopologyRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDBTopologyRequest();
-				~GetDBTopologyRequest();
-
-				long getLogicDbId()const;
-				void setLogicDbId(long logicDbId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long logicDbId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDBTopologyRequest : public RpcServiceRequest {
+public:
+	GetDBTopologyRequest();
+	~GetDBTopologyRequest();
+	long getLogicDbId() const;
+	void setLogicDbId(long logicDbId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long logicDbId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_

+ 5 - 5
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDBTopologyResult.h

@@ -36,24 +36,24 @@ namespace AlibabaCloud
 				{
 					struct DBTopologyInfo
 					{
-						std::string instanceSource;
 						std::string instanceResourceId;
-						long instanceId;
+						std::string instanceSource;
 						std::string searchName;
+						long instanceId;
 						long dbId;
 						std::string catalogName;
 						std::string regionId;
-						std::string envType;
-						std::string dbType;
 						std::string schemaName;
+						std::string dbType;
+						std::string envType;
 					};
 					long logicDbId;
 					std::string searchName;
 					std::string alias;
 					std::string logicDbName;
 					std::vector<DBTopologyInfo> dBTopologyInfoList;
-					std::string envType;
 					std::string dbType;
+					std::string envType;
 				};
 
 

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectBackupFilesRequest.h

@@ -1,57 +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_GETDATACORRECTBACKUPFILESREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectBackupFilesRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDataCorrectBackupFilesRequest();
-				~GetDataCorrectBackupFilesRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getActionName()const;
-				void setActionName(const std::string& actionName);
-				long getTid()const;
-				void setTid(long tid);
-				std::map<std::string, std::string> getActionDetail()const;
-				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
-
-            private:
-				long orderId_;
-				std::string actionName_;
-				long tid_;
-				std::map<std::string, std::string> actionDetail_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectBackupFilesRequest : public RpcServiceRequest {
+public:
+	GetDataCorrectBackupFilesRequest();
+	~GetDataCorrectBackupFilesRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	std::string getActionName() const;
+	void setActionName(const std::string &actionName);
+	long getTid() const;
+	void setTid(long tid);
+	std::map<std::string, std::string> getActionDetail() const;
+	void setActionDetail(std::map<std::string, std::string> actionDetail);
+
+private:
+	long orderId_;
+	std::string actionName_;
+	long tid_;
+	std::map<std::string, std::string> actionDetail_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETDATACORRECTORDERDETAILREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectOrderDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDataCorrectOrderDetailRequest();
-				~GetDataCorrectOrderDetailRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long orderId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectOrderDetailRequest : public RpcServiceRequest {
+public:
+	GetDataCorrectOrderDetailRequest();
+	~GetDataCorrectOrderDetailRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long orderId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_

+ 9 - 9
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailResult.h

@@ -38,29 +38,29 @@ namespace AlibabaCloud
 					{
 						long estimateAffectRows;
 						bool ignoreAffectRows;
-						std::string exeSQL;
 						std::string classify;
-						std::string ignoreAffectRowsReason;
+						std::string exeSQL;
 						std::string attachmentName;
+						std::string ignoreAffectRowsReason;
 						std::string sqlType;
 						std::string rbSQLType;
 						long actualAffectRows;
 						std::string rbAttachmentName;
 						std::string rbSQL;
 					};
+					struct TaskCheckDO
+					{
+						std::string userTip;
+						std::string checkStep;
+						std::string checkStatus;
+					};
 					struct Database
 					{
 						std::string searchName;
 						int dbId;
 						bool logic;
-						std::string envType;
 						std::string dbType;
-					};
-					struct TaskCheckDO
-					{
-						std::string userTip;
-						std::string checkStep;
-						std::string checkStatus;
+						std::string envType;
 					};
 					OrderDetail orderDetail;
 					std::string status;

+ 37 - 43
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h

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

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETDATACORRECTTASKDETAILREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectTaskDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDataCorrectTaskDetailRequest();
-				~GetDataCorrectTaskDetailRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long orderId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectTaskDetailRequest : public RpcServiceRequest {
+public:
+	GetDataCorrectTaskDetailRequest();
+	~GetDataCorrectTaskDetailRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long orderId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCronClearTaskDetailListRequest.h

@@ -1,57 +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_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCronClearTaskDetailListRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDataCronClearTaskDetailListRequest();
-				~GetDataCronClearTaskDetailListRequest();
-
-				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_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCronClearTaskDetailListRequest : public RpcServiceRequest {
+public:
+	GetDataCronClearTaskDetailListRequest();
+	~GetDataCronClearTaskDetailListRequest();
+	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_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_

+ 37 - 43
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataExportDownloadURLRequest.h

@@ -1,54 +1,48 @@
 /*
  * 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_GETDATAEXPORTDOWNLOADURLREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportDownloadURLRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDataExportDownloadURLRequest();
-				~GetDataExportDownloadURLRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getActionName()const;
-				void setActionName(const std::string& actionName);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long orderId_;
-				std::string actionName_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportDownloadURLRequest : public RpcServiceRequest {
+public:
+	GetDataExportDownloadURLRequest();
+	~GetDataExportDownloadURLRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	std::string getActionName() const;
+	void setActionName(const std::string &actionName);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long orderId_;
+	std::string actionName_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataExportOrderDetailRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETDATAEXPORTORDERDETAILREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportOrderDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDataExportOrderDetailRequest();
-				~GetDataExportOrderDetailRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long orderId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportOrderDetailRequest : public RpcServiceRequest {
+public:
+	GetDataExportOrderDetailRequest();
+	~GetDataExportOrderDetailRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long orderId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_

+ 7 - 7
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataExportOrderDetailResult.h

@@ -34,23 +34,23 @@ namespace AlibabaCloud
 			public:
 				struct DataExportOrderDetail
 				{
+					struct KeyInfo
+					{
+						std::string jobStatus;
+						long preCheckId;
+					};
 					struct OrderDetail
 					{
 						bool ignoreAffectRows;
-						std::string exeSQL;
 						std::string classify;
+						std::string exeSQL;
 						std::string ignoreAffectRowsReason;
 						std::string database;
 						int dbId;
-						long actualAffectRows;
 						bool logic;
+						long actualAffectRows;
 						std::string envType;
 					};
-					struct KeyInfo
-					{
-						std::string jobStatus;
-						long preCheckId;
-					};
 					OrderDetail orderDetail;
 					KeyInfo keyInfo;
 				};

+ 43 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDatabaseRequest.h

@@ -1,60 +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_GETDATABASEREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDatabaseRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetDatabaseRequest();
-				~GetDatabaseRequest();
-
-				std::string getSchemaName()const;
-				void setSchemaName(const std::string& schemaName);
-				long getTid()const;
-				void setTid(long tid);
-				std::string getSid()const;
-				void setSid(const std::string& sid);
-				int getPort()const;
-				void setPort(int port);
-				std::string getHost()const;
-				void setHost(const std::string& host);
-
-            private:
-				std::string schemaName_;
-				long tid_;
-				std::string sid_;
-				int port_;
-				std::string host_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDatabaseRequest : public RpcServiceRequest {
+public:
+	GetDatabaseRequest();
+	~GetDatabaseRequest();
+	std::string getSchemaName() const;
+	void setSchemaName(const std::string &schemaName);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getSid() const;
+	void setSid(const std::string &sid);
+	int getPort() const;
+	void setPort(int port);
+	std::string getHost() const;
+	void setHost(const std::string &host);
+
+private:
+	std::string schemaName_;
+	long tid_;
+	std::string sid_;
+	int port_;
+	std::string host_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_

+ 4 - 4
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDatabaseResult.h

@@ -34,14 +34,14 @@ namespace AlibabaCloud
 			public:
 				struct Database
 				{
-					std::string searchName;
 					std::string instanceId;
+					std::string searchName;
 					int port;
-					std::string encoding;
-					std::string host;
 					std::string databaseId;
-					std::string dbType;
+					std::string host;
+					std::string encoding;
 					std::string envType;
+					std::string dbType;
 					std::string sid;
 					std::string dbaName;
 					std::string dbaId;

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetInstanceRequest.h

@@ -1,57 +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_GETINSTANCEREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetInstanceRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetInstanceRequest();
-				~GetInstanceRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				std::string getSid()const;
-				void setSid(const std::string& sid);
-				int getPort()const;
-				void setPort(int port);
-				std::string getHost()const;
-				void setHost(const std::string& host);
-
-            private:
-				long tid_;
-				std::string sid_;
-				int port_;
-				std::string host_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetInstanceRequest : public RpcServiceRequest {
+public:
+	GetInstanceRequest();
+	~GetInstanceRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getSid() const;
+	void setSid(const std::string &sid);
+	int getPort() const;
+	void setPort(int port);
+	std::string getHost() const;
+	void setHost(const std::string &host);
+
+private:
+	long tid_;
+	std::string sid_;
+	int port_;
+	std::string host_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_

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

@@ -36,26 +36,26 @@ namespace AlibabaCloud
 				{
 					std::string instanceSource;
 					std::string instanceId;
-					std::string databasePassword;
 					int port;
+					std::string databasePassword;
 					std::string host;
 					int exportTimeout;
 					int ddlOnline;
 					std::string envType;
-					std::string sid;
 					int useDsql;
+					std::string sid;
 					std::string ecsInstanceId;
 					std::string dbaId;
 					std::string vpcId;
-					std::string ecsRegion;
-					std::string instanceAlias;
 					std::string state;
+					std::string instanceAlias;
+					std::string ecsRegion;
 					std::string databaseUser;
 					std::vector<std::string> ownerNameList;
-					std::string instanceType;
 					std::string dbaNickName;
-					std::string dataLinkName;
+					std::string instanceType;
 					int queryTimeout;
+					std::string dataLinkName;
 					std::vector<std::string> ownerIdList;
 					std::string safeRuleId;
 				};

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetLogicDatabaseRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETLOGICDATABASEREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetLogicDatabaseRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetLogicDatabaseRequest();
-				~GetLogicDatabaseRequest();
-
-				std::string getDbId()const;
-				void setDbId(const std::string& dbId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				std::string dbId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetLogicDatabaseRequest : public RpcServiceRequest {
+public:
+	GetLogicDatabaseRequest();
+	~GetLogicDatabaseRequest();
+	std::string getDbId() const;
+	void setDbId(const std::string &dbId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string dbId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_

+ 2 - 2
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetLogicDatabaseResult.h

@@ -38,9 +38,9 @@ namespace AlibabaCloud
 					std::string databaseId;
 					std::vector<std::string> ownerNameList;
 					bool logic;
-					std::string envType;
-					std::string schemaName;
 					std::string dbType;
+					std::string schemaName;
+					std::string envType;
 					std::vector<std::string> ownerIdList;
 				};
 

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableColumnRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETMETATABLECOLUMNREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableColumnRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetMetaTableColumnRequest();
-				~GetMetaTableColumnRequest();
-
-				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_GETMETATABLECOLUMNREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableColumnRequest : public RpcServiceRequest {
+public:
+	GetMetaTableColumnRequest();
+	~GetMetaTableColumnRequest();
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string tableGuid_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_

+ 3 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableColumnResult.h

@@ -36,15 +36,15 @@ namespace AlibabaCloud
 				{
 					std::string columnId;
 					std::string columnName;
-					std::string description;
 					std::string columnType;
+					std::string description;
 					int position;
 					bool autoIncrement;
 					std::string securityLevel;
-					long dataLength;
 					int dataScale;
-					int dataPrecision;
+					long dataLength;
 					std::string primaryKey;
+					int dataPrecision;
 					bool nullable;
 				};
 

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableDetailInfoRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETMETATABLEDETAILINFOREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableDetailInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetMetaTableDetailInfoRequest();
-				~GetMetaTableDetailInfoRequest();
-
-				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_GETMETATABLEDETAILINFOREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableDetailInfoRequest : public RpcServiceRequest {
+public:
+	GetMetaTableDetailInfoRequest();
+	~GetMetaTableDetailInfoRequest();
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string tableGuid_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_

+ 10 - 10
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableDetailInfoResult.h

@@ -34,27 +34,27 @@ namespace AlibabaCloud
 			public:
 				struct DetailInfo
 				{
+					struct Index
+					{
+						std::string indexName;
+						std::string indexId;
+						std::vector<std::string> indexColumns;
+						bool unique;
+						std::string indexType;
+					};
 					struct Column
 					{
 						std::string columnId;
 						std::string columnName;
-						std::string columnType;
 						std::string description;
+						std::string columnType;
 						std::string position;
 						bool autoIncrement;
-						long dataLength;
 						int dataScale;
+						long dataLength;
 						int dataPrecision;
 						bool nullable;
 					};
-					struct Index
-					{
-						std::string indexName;
-						std::string indexId;
-						std::vector<std::string> indexColumns;
-						bool unique;
-						std::string indexType;
-					};
 					std::vector<Column> columnList;
 					std::vector<Index> indexList;
 				};

+ 46 - 52
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOpLogRequest.h

@@ -1,63 +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_GETOPLOGREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOpLogRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetOpLogRequest();
-				~GetOpLogRequest();
-
-				std::string getModule()const;
-				void setModule(const std::string& module);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				long getTid()const;
-				void setTid(long tid);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-
-            private:
-				std::string module_;
-				std::string endTime_;
-				std::string startTime_;
-				long tid_;
-				int pageNumber_;
-				int pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOpLogRequest : public RpcServiceRequest {
+public:
+	GetOpLogRequest();
+	~GetOpLogRequest();
+	std::string getModule() const;
+	void setModule(const std::string &module);
+	std::string getEndTime() const;
+	void setEndTime(const std::string &endTime);
+	std::string getStartTime() const;
+	void setStartTime(const std::string &startTime);
+	long getTid() const;
+	void setTid(long tid);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	std::string module_;
+	std::string endTime_;
+	std::string startTime_;
+	long tid_;
+	int pageNumber_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOpLogResult.h

@@ -38,8 +38,8 @@ namespace AlibabaCloud
 					std::string database;
 					std::string opContent;
 					std::string userNick;
-					long orderId;
 					std::string module;
+					long orderId;
 					std::string opTime;
 				};
 

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOrderBaseInfoRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETORDERBASEINFOREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOrderBaseInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetOrderBaseInfoRequest();
-				~GetOrderBaseInfoRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long orderId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOrderBaseInfoRequest : public RpcServiceRequest {
+public:
+	GetOrderBaseInfoRequest();
+	~GetOrderBaseInfoRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long orderId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_

+ 4 - 4
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOrderBaseInfoResult.h

@@ -36,14 +36,14 @@ namespace AlibabaCloud
 				{
 					std::string comment;
 					std::string createTime;
-					long orderId;
 					std::string lastModifyTime;
-					std::string pluginType;
-					std::string statusCode;
+					long orderId;
 					long committerId;
+					std::string statusCode;
+					std::string pluginType;
 					std::vector<std::string> relatedUserNickList;
-					std::string statusDesc;
 					std::string workflowStatusDesc;
+					std::string statusDesc;
 					long workflowInstanceId;
 					std::string committer;
 					std::vector<std::string> relatedUserList;

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailRequest.h

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

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetOwnerApplyOrderDetailResult.h

@@ -41,8 +41,8 @@ namespace AlibabaCloud
 							std::string tableName;
 							std::string searchName;
 							std::vector<std::string> ownerNickNames;
-							std::string envType;
 							std::string dbType;
+							std::string envType;
 							std::vector<std::string> ownerIds;
 						};
 						ResourceDetail resourceDetail;

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailRequest.h

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

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

@@ -42,31 +42,31 @@ namespace AlibabaCloud
 							std::vector<std::string> ownerNickNames;
 							long dbId;
 							bool logic;
-							std::string envType;
 							std::string dbType;
+							std::string envType;
 							std::vector<std::string> ownerIds;
 						};
-						struct ColumnInfo
+						struct TableInfo
 						{
-							std::string columnName;
 							std::string tableName;
 						};
-						struct TableInfo
+						struct ColumnInfo
 						{
 							std::string tableName;
+							std::string columnName;
 						};
 						struct InstanceInfo
 						{
 							long dbaId;
-							std::string searchName;
 							std::string instanceId;
+							std::string searchName;
 							std::vector<std::string> ownerIds1;
 							long port;
 							std::string host;
 							std::string dbaNickName;
 							std::vector<std::string> ownerNickName;
-							std::string envType;
 							std::string dbType;
+							std::string envType;
 						};
 						DatabaseInfo databaseInfo;
 						ColumnInfo columnInfo;

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETPHYSICALDATABASEREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPhysicalDatabaseRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetPhysicalDatabaseRequest();
-				~GetPhysicalDatabaseRequest();
-
-				long getDbId()const;
-				void setDbId(long dbId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long dbId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPhysicalDatabaseRequest : public RpcServiceRequest {
+public:
+	GetPhysicalDatabaseRequest();
+	~GetPhysicalDatabaseRequest();
+	long getDbId() const;
+	void setDbId(long dbId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dbId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_

+ 4 - 4
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseResult.h

@@ -34,14 +34,14 @@ namespace AlibabaCloud
 			public:
 				struct Database
 				{
-					std::string searchName;
 					std::string instanceId;
+					std::string searchName;
 					int port;
-					std::string encoding;
-					std::string host;
 					std::string databaseId;
-					std::string dbType;
+					std::string host;
+					std::string encoding;
 					std::string envType;
+					std::string dbType;
 					std::string sid;
 					std::string dbaName;
 					std::string dbaId;

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_GETSQLREVIEWCHECKRESULTSTATUSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetSQLReviewCheckResultStatusRequest : public RpcServiceRequest {
+public:
+	GetSQLReviewCheckResultStatusRequest();
+	~GetSQLReviewCheckResultStatusRequest();
+	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_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSREQUEST_H_

+ 82 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusResult.h

@@ -0,0 +1,82 @@
+/*
+ * 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_GETSQLREVIEWCHECKRESULTSTATUSRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetSQLReviewCheckResultStatusResult : public ServiceResult
+			{
+			public:
+				struct CheckResultStatus
+				{
+					struct CheckStatusResult
+					{
+						long checkNotPass;
+						long unknown;
+						long forcePass;
+						long checkPass;
+						long _new;
+						long forceNotPass;
+					};
+					struct SQLReviewResult
+					{
+						long useDmsToolkit;
+						long useDmsDmlUnlock;
+						long tableIndexSuggest;
+						long mustImprove;
+						long suggestImprove;
+						long potentialIssue;
+					};
+					SQLReviewResult sQLReviewResult;
+					long totalSQLCount;
+					long checkedCount;
+					CheckStatusResult checkStatusResult;
+				};
+
+
+				GetSQLReviewCheckResultStatusResult();
+				explicit GetSQLReviewCheckResultStatusResult(const std::string &payload);
+				~GetSQLReviewCheckResultStatusResult();
+				std::string getErrorCode()const;
+				CheckResultStatus getCheckResultStatus()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				CheckResultStatus checkResultStatus_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSRESULT_H_

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h

@@ -1,57 +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_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncExecSqlDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetStructSyncExecSqlDetailRequest();
-				~GetStructSyncExecSqlDetailRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				long getPageNumber()const;
-				void setPageNumber(long pageNumber);
-				long getTid()const;
-				void setTid(long tid);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-
-            private:
-				long orderId_;
-				long pageNumber_;
-				long tid_;
-				long pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+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_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h

@@ -34,8 +34,8 @@ namespace AlibabaCloud
 			public:
 				struct StructSyncExecSqlDetail
 				{
-					std::string execSql;
 					long totalSqlCount;
+					std::string execSql;
 				};
 
 

+ 43 - 49
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h

@@ -1,60 +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_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobAnalyzeResultRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetStructSyncJobAnalyzeResultRequest();
-				~GetStructSyncJobAnalyzeResultRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getCompareType()const;
-				void setCompareType(const std::string& compareType);
-				long getPageNumber()const;
-				void setPageNumber(long pageNumber);
-				long getTid()const;
-				void setTid(long tid);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-
-            private:
-				long orderId_;
-				std::string compareType_;
-				long pageNumber_;
-				long tid_;
-				long pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+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_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_

+ 5 - 5
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultResult.h

@@ -34,17 +34,17 @@ namespace AlibabaCloud
 			public:
 				struct StructSyncJobAnalyzeResult
 				{
+					struct Summary
+					{
+						std::string compareType;
+						long count;
+					};
 					struct Result
 					{
 						std::string sourceTableName;
 						std::string script;
 						std::string targetTableName;
 					};
-					struct Summary
-					{
-						std::string compareType;
-						long count;
-					};
 					std::vector<Result> resultList;
 					std::vector<Summary> summaryList;
 				};

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailRequest.h

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

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncJobDetailResult.h

@@ -34,8 +34,8 @@ namespace AlibabaCloud
 			public:
 				struct StructSyncJobDetail
 				{
-					long sqlCount;
 					std::string jobStatus;
+					long sqlCount;
 					std::string message;
 					long tableAnalyzed;
 					long tableCount;

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailRequest.h

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

+ 2 - 2
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h

@@ -39,16 +39,16 @@ namespace AlibabaCloud
 						std::string searchName;
 						long dbId;
 						bool logic;
-						std::string envType;
 						std::string dbType;
+						std::string envType;
 					};
 					struct TargetDatabaseInfo
 					{
 						std::string searchName;
 						long dbId;
 						bool logic;
-						std::string envType;
 						std::string dbType;
+						std::string envType;
 					};
 					struct SourceVersionInfo
 					{

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableDBTopologyRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_GETTABLEDBTOPOLOGYREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDBTopologyRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetTableDBTopologyRequest();
-				~GetTableDBTopologyRequest();
-
-				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_GETTABLEDBTOPOLOGYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDBTopologyRequest : public RpcServiceRequest {
+public:
+	GetTableDBTopologyRequest();
+	~GetTableDBTopologyRequest();
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string tableGuid_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableDBTopologyResult.h

@@ -47,8 +47,8 @@ namespace AlibabaCloud
 							std::string dbId;
 							std::string dbName;
 							std::vector<Database::Table> tableList;
-							std::string envType;
 							std::string dbType;
+							std::string envType;
 						};
 						std::vector<DataSource::Database> databaseList;
 						int port;

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h

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

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h

@@ -38,8 +38,8 @@ namespace AlibabaCloud
 					{
 						std::string tableNameExpr;
 						std::string dbSearchName;
-						std::string instanceSource;
 						std::string instanceResourceId;
+						std::string instanceSource;
 						long instanceId;
 						std::string tableNameList;
 						long tableCount;

+ 31 - 37
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserActiveTenantRequest.h

@@ -1,48 +1,42 @@
 /*
  * 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_GETUSERACTIVETENANTREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserActiveTenantRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetUserActiveTenantRequest();
-				~GetUserActiveTenantRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserActiveTenantRequest : public RpcServiceRequest {
+public:
+	GetUserActiveTenantRequest();
+	~GetUserActiveTenantRequest();
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_

+ 37 - 43
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserRequest.h

@@ -1,54 +1,48 @@
 /*
  * 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_GETUSERREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetUserRequest();
-				~GetUserRequest();
-
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
-				long getTid()const;
-				void setTid(long tid);
-				std::string getUid()const;
-				void setUid(const std::string& uid);
-
-            private:
-				std::string userId_;
-				long tid_;
-				std::string uid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserRequest : public RpcServiceRequest {
+public:
+	GetUserRequest();
+	~GetUserRequest();
+	std::string getUserId() const;
+	void setUserId(const std::string &userId);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getUid() const;
+	void setUid(const std::string &uid);
+
+private:
+	std::string userId_;
+	long tid_;
+	std::string uid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_

+ 4 - 4
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserResult.h

@@ -36,15 +36,15 @@ namespace AlibabaCloud
 				{
 					std::vector<std::string> roleNameList;
 					std::string nickName;
-					std::string mobile;
 					long maxExecuteCount;
-					std::string uid;
-					std::string lastLoginTime;
+					std::string mobile;
 					long curResultCount;
+					std::string lastLoginTime;
+					std::string uid;
 					std::vector<std::string> roleIdList;
 					long maxResultCount;
-					std::string userId;
 					std::string state;
+					std::string userId;
 					long curExecuteCount;
 					long parentUid;
 				};

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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 <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT 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_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+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_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_

+ 2 - 2
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserUploadFileJobResult.h

@@ -41,14 +41,14 @@ namespace AlibabaCloud
 						std::string objectName;
 					};
 					std::string jobStatus;
-					std::string attachmentKey;
 					std::string jobKey;
+					std::string attachmentKey;
 					std::string uploadURL;
 					long uploadedSize;
 					UploadOSSParam uploadOSSParam;
 					std::string jobStatusDesc;
-					std::string fileSource;
 					std::string fileName;
+					std::string fileSource;
 					std::string uploadType;
 					long fileSize;
 				};

+ 55 - 61
dms-enterprise/include/alibabacloud/dms-enterprise/model/GrantUserPermissionRequest.h

@@ -1,72 +1,66 @@
 /*
  * 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_GRANTUSERPERMISSIONREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GrantUserPermissionRequest : public RpcServiceRequest
-			{
-
-			public:
-				GrantUserPermissionRequest();
-				~GrantUserPermissionRequest();
-
-				std::string getPermTypes()const;
-				void setPermTypes(const std::string& permTypes);
-				std::string getDsType()const;
-				void setDsType(const std::string& dsType);
-				std::string getExpireDate()const;
-				void setExpireDate(const std::string& expireDate);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
-				long getTid()const;
-				void setTid(long tid);
-				std::string getDbId()const;
-				void setDbId(const std::string& dbId);
-				std::string getTableId()const;
-				void setTableId(const std::string& tableId);
-				bool getLogic()const;
-				void setLogic(bool logic);
-				std::string getTableName()const;
-				void setTableName(const std::string& tableName);
-
-            private:
-				std::string permTypes_;
-				std::string dsType_;
-				std::string expireDate_;
-				std::string userId_;
-				long tid_;
-				std::string dbId_;
-				std::string tableId_;
-				bool logic_;
-				std::string tableName_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GrantUserPermissionRequest : public RpcServiceRequest {
+public:
+	GrantUserPermissionRequest();
+	~GrantUserPermissionRequest();
+	std::string getPermTypes() const;
+	void setPermTypes(const std::string &permTypes);
+	std::string getDsType() const;
+	void setDsType(const std::string &dsType);
+	std::string getExpireDate() const;
+	void setExpireDate(const std::string &expireDate);
+	std::string getUserId() const;
+	void setUserId(const std::string &userId);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getDbId() const;
+	void setDbId(const std::string &dbId);
+	std::string getTableId() const;
+	void setTableId(const std::string &tableId);
+	bool getLogic() const;
+	void setLogic(bool logic);
+	std::string getTableName() const;
+	void setTableName(const std::string &tableName);
+
+private:
+	std::string permTypes_;
+	std::string dsType_;
+	std::string expireDate_;
+	std::string userId_;
+	long tid_;
+	std::string dbId_;
+	std::string tableId_;
+	bool logic_;
+	std::string tableName_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_

+ 37 - 43
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListColumnsRequest.h

@@ -1,54 +1,48 @@
 /*
  * 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_LISTCOLUMNSREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListColumnsRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListColumnsRequest();
-				~ListColumnsRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				std::string getTableId()const;
-				void setTableId(const std::string& tableId);
-				bool getLogic()const;
-				void setLogic(bool logic);
-
-            private:
-				long tid_;
-				std::string tableId_;
-				bool logic_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListColumnsRequest : public RpcServiceRequest {
+public:
+	ListColumnsRequest();
+	~ListColumnsRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getTableId() const;
+	void setTableId(const std::string &tableId);
+	bool getLogic() const;
+	void setLogic(bool logic);
+
+private:
+	long tid_;
+	std::string tableId_;
+	bool logic_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_

+ 3 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListColumnsResult.h

@@ -35,16 +35,16 @@ namespace AlibabaCloud
 				struct Column
 				{
 					std::string columnId;
-					std::string description;
 					std::string columnType;
+					std::string description;
 					bool autoIncrement;
 					std::string functionType;
 					int dataPrecision;
-					std::string columnName;
 					std::string defaultValue;
+					std::string columnName;
 					std::string securityLevel;
-					long dataLength;
 					int dataScale;
+					long dataLength;
 					bool sensitive;
 					bool nullable;
 				};

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailRequest.h

@@ -1,57 +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_LISTDBTASKSQLJOBDETAILREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListDBTaskSQLJobDetailRequest();
-				~ListDBTaskSQLJobDetailRequest();
-
-				long getPageNumber()const;
-				void setPageNumber(long pageNumber);
-				long getTid()const;
-				void setTid(long tid);
-				long getJobId()const;
-				void setJobId(long jobId);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-
-            private:
-				long pageNumber_;
-				long tid_;
-				long jobId_;
-				long pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobDetailRequest : public RpcServiceRequest {
+public:
+	ListDBTaskSQLJobDetailRequest();
+	~ListDBTaskSQLJobDetailRequest();
+	long getPageNumber() const;
+	void setPageNumber(long pageNumber);
+	long getTid() const;
+	void setTid(long tid);
+	long getJobId() const;
+	void setJobId(long jobId);
+	long getPageSize() const;
+	void setPageSize(long pageSize);
+
+private:
+	long pageNumber_;
+	long tid_;
+	long jobId_;
+	long pageSize_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_

+ 3 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailResult.h

@@ -37,11 +37,11 @@ namespace AlibabaCloud
 					std::string status;
 					bool skip;
 					long dbId;
-					std::string sqlType;
 					long executeCount;
-					bool logic;
-					std::string currentSql;
+					std::string sqlType;
 					long jobDetailId;
+					std::string currentSql;
+					bool logic;
 					long jobId;
 				};
 

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobRequest.h

@@ -1,57 +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_LISTDBTASKSQLJOBREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListDBTaskSQLJobRequest();
-				~ListDBTaskSQLJobRequest();
-
-				long getDBTaskGroupId()const;
-				void setDBTaskGroupId(long dBTaskGroupId);
-				long getPageNumber()const;
-				void setPageNumber(long pageNumber);
-				long getTid()const;
-				void setTid(long tid);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-
-            private:
-				long dBTaskGroupId_;
-				long pageNumber_;
-				long tid_;
-				long pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobRequest : public RpcServiceRequest {
+public:
+	ListDBTaskSQLJobRequest();
+	~ListDBTaskSQLJobRequest();
+	long getDBTaskGroupId() const;
+	void setDBTaskGroupId(long dBTaskGroupId);
+	long getPageNumber() const;
+	void setPageNumber(long pageNumber);
+	long getTid() const;
+	void setTid(long tid);
+	long getPageSize() const;
+	void setPageSize(long pageSize);
+
+private:
+	long dBTaskGroupId_;
+	long pageNumber_;
+	long tid_;
+	long pageSize_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobResult.h

@@ -37,8 +37,8 @@ namespace AlibabaCloud
 					std::string status;
 					std::string comment;
 					std::string lastExecTime;
-					std::string dbSearchName;
 					std::string jobType;
+					std::string dbSearchName;
 					std::string createTime;
 					long dbTaskGroupId;
 					long dbId;

+ 34 - 40
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDDLPublishRecordsRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_LISTDDLPUBLISHRECORDSREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDDLPublishRecordsRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListDDLPublishRecordsRequest();
-				~ListDDLPublishRecordsRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				long getTid()const;
-				void setTid(long tid);
-
-            private:
-				long orderId_;
-				long tid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDDLPublishRecordsRequest : public RpcServiceRequest {
+public:
+	ListDDLPublishRecordsRequest();
+	~ListDDLPublishRecordsRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long orderId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_

+ 4 - 4
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDDLPublishRecordsResult.h

@@ -38,8 +38,8 @@ namespace AlibabaCloud
 					{
 						struct PublishJob
 						{
-							std::string statusDesc;
 							std::string tableName;
+							std::string statusDesc;
 							std::string scripts;
 							std::string taskJobStatus;
 							long executeCount;
@@ -50,18 +50,18 @@ namespace AlibabaCloud
 						std::string publishStrategy;
 						std::vector<PublishTaskInfo::PublishJob> publishJobList;
 						long dbId;
-						std::string planTime;
 						bool logic;
+						std::string planTime;
 					};
 					std::string statusDesc;
 					std::vector<DDLPublishRecord::PublishTaskInfo> publishTaskInfoList;
 					std::string auditStatus;
 					long creatorId;
-					bool finality;
 					std::string auditExpireTime;
+					bool finality;
 					long workflowInstanceId;
-					std::string riskLevel;
 					std::string finalityReason;
+					std::string riskLevel;
 					std::string publishStatus;
 				};
 

+ 49 - 55
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsRequest.h

@@ -1,66 +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_LISTDATABASEUSERPERMSSIONSREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabaseUserPermssionsRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListDatabaseUserPermssionsRequest();
-				~ListDatabaseUserPermssionsRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getPermType()const;
-				void setPermType(const std::string& permType);
-				std::string getDbId()const;
-				void setDbId(const std::string& dbId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				bool getLogic()const;
-				void setLogic(bool logic);
-				std::string getUserName()const;
-				void setUserName(const std::string& userName);
-
-            private:
-				long tid_;
-				int pageNumber_;
-				std::string permType_;
-				std::string dbId_;
-				int pageSize_;
-				bool logic_;
-				std::string userName_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabaseUserPermssionsRequest : public RpcServiceRequest {
+public:
+	ListDatabaseUserPermssionsRequest();
+	~ListDatabaseUserPermssionsRequest();
+	long getTid() const;
+	void setTid(long tid);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getPermType() const;
+	void setPermType(const std::string &permType);
+	std::string getDbId() const;
+	void setDbId(const std::string &dbId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	bool getLogic() const;
+	void setLogic(bool logic);
+	std::string getUserName() const;
+	void setUserName(const std::string &userName);
+
+private:
+	long tid_;
+	int pageNumber_;
+	std::string permType_;
+	std::string dbId_;
+	int pageSize_;
+	bool logic_;
+	std::string userName_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_

+ 5 - 5
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsResult.h

@@ -39,22 +39,22 @@ namespace AlibabaCloud
 						std::string expireDate;
 						std::string permType;
 						std::string extraData;
-						std::string createDate;
 						std::string originFrom;
+						std::string createDate;
 						std::string userAccessId;
 					};
 					std::string tableId;
-					std::string searchName;
 					std::string instanceId;
+					std::string searchName;
 					std::vector<UserPermission::PermDetail> permDetails;
-					std::string dbType;
 					std::string envType;
+					std::string dbType;
 					std::string dsType;
-					std::string columnName;
 					std::string tableName;
+					std::string columnName;
 					std::string userNickName;
-					std::string alias;
 					std::string userId;
+					std::string alias;
 					std::string dbId;
 					bool logic;
 					std::string schemaName;

+ 40 - 46
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabasesRequest.h

@@ -1,57 +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_LISTDATABASESREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabasesRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListDatabasesRequest();
-				~ListDatabasesRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-
-            private:
-				long tid_;
-				int pageNumber_;
-				std::string instanceId_;
-				int pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabasesRequest : public RpcServiceRequest {
+public:
+	ListDatabasesRequest();
+	~ListDatabasesRequest();
+	long getTid() const;
+	void setTid(long tid);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	long tid_;
+	int pageNumber_;
+	std::string instanceId_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_

+ 4 - 4
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDatabasesResult.h

@@ -34,14 +34,14 @@ namespace AlibabaCloud
 			public:
 				struct Database
 				{
-					std::string searchName;
 					std::string instanceId;
+					std::string searchName;
 					int port;
-					std::string encoding;
-					std::string host;
 					std::string databaseId;
-					std::string dbType;
+					std::string host;
+					std::string encoding;
 					std::string envType;
+					std::string dbType;
 					std::string sid;
 					std::string dbaName;
 					std::string dbaId;

+ 37 - 43
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListIndexesRequest.h

@@ -1,54 +1,48 @@
 /*
  * 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_LISTINDEXESREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListIndexesRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListIndexesRequest();
-				~ListIndexesRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				std::string getTableId()const;
-				void setTableId(const std::string& tableId);
-				bool getLogic()const;
-				void setLogic(bool logic);
-
-            private:
-				long tid_;
-				std::string tableId_;
-				bool logic_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListIndexesRequest : public RpcServiceRequest {
+public:
+	ListIndexesRequest();
+	~ListIndexesRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getTableId() const;
+	void setTableId(const std::string &tableId);
+	bool getLogic() const;
+	void setLogic(bool logic);
+
+private:
+	long tid_;
+	std::string tableId_;
+	bool logic_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_

+ 1 - 1
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListIndexesResult.h

@@ -34,8 +34,8 @@ namespace AlibabaCloud
 			public:
 				struct Index
 				{
-					std::string tableId;
 					std::string indexName;
+					std::string tableId;
 					std::string indexId;
 					std::string indexComment;
 					std::string indexType;

+ 55 - 61
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListInstancesRequest.h

@@ -1,72 +1,66 @@
 /*
  * 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_LISTINSTANCESREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListInstancesRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListInstancesRequest();
-				~ListInstancesRequest();
-
-				std::string getSearchKey()const;
-				void setSearchKey(const std::string& searchKey);
-				long getTid()const;
-				void setTid(long tid);
-				std::string getInstanceState()const;
-				void setInstanceState(const std::string& instanceState);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getNetType()const;
-				void setNetType(const std::string& netType);
-				std::string getDbType()const;
-				void setDbType(const std::string& dbType);
-				std::string getEnvType()const;
-				void setEnvType(const std::string& envType);
-				std::string getInstanceSource()const;
-				void setInstanceSource(const std::string& instanceSource);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-
-            private:
-				std::string searchKey_;
-				long tid_;
-				std::string instanceState_;
-				int pageNumber_;
-				std::string netType_;
-				std::string dbType_;
-				std::string envType_;
-				std::string instanceSource_;
-				int pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListInstancesRequest : public RpcServiceRequest {
+public:
+	ListInstancesRequest();
+	~ListInstancesRequest();
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getInstanceState() const;
+	void setInstanceState(const std::string &instanceState);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getNetType() const;
+	void setNetType(const std::string &netType);
+	std::string getDbType() const;
+	void setDbType(const std::string &dbType);
+	std::string getEnvType() const;
+	void setEnvType(const std::string &envType);
+	std::string getInstanceSource() const;
+	void setInstanceSource(const std::string &instanceSource);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	std::string searchKey_;
+	long tid_;
+	std::string instanceState_;
+	int pageNumber_;
+	std::string netType_;
+	std::string dbType_;
+	std::string envType_;
+	std::string instanceSource_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_

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

@@ -36,26 +36,26 @@ namespace AlibabaCloud
 				{
 					std::string instanceSource;
 					std::string instanceId;
-					std::string databasePassword;
 					int port;
+					std::string databasePassword;
 					std::string host;
 					int exportTimeout;
 					int ddlOnline;
 					std::string envType;
-					std::string sid;
 					int useDsql;
+					std::string sid;
 					std::string ecsInstanceId;
 					std::string dbaId;
 					std::string vpcId;
-					std::string ecsRegion;
-					std::string instanceAlias;
 					std::string state;
+					std::string instanceAlias;
+					std::string ecsRegion;
 					std::string databaseUser;
 					std::vector<std::string> ownerNameList;
-					std::string instanceType;
 					std::string dbaNickName;
-					std::string dataLinkName;
+					std::string instanceType;
 					int queryTimeout;
+					std::string dataLinkName;
 					std::vector<std::string> ownerIdList;
 					std::string safeRuleId;
 				};

+ 37 - 43
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListLogicDatabasesRequest.h

@@ -1,54 +1,48 @@
 /*
  * 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_LISTLOGICDATABASESREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicDatabasesRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListLogicDatabasesRequest();
-				~ListLogicDatabasesRequest();
-
-				long getTid()const;
-				void setTid(long tid);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-
-            private:
-				long tid_;
-				int pageNumber_;
-				int pageSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicDatabasesRequest : public RpcServiceRequest {
+public:
+	ListLogicDatabasesRequest();
+	~ListLogicDatabasesRequest();
+	long getTid() const;
+	void setTid(long tid);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	long tid_;
+	int pageNumber_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_

+ 2 - 2
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListLogicDatabasesResult.h

@@ -38,9 +38,9 @@ namespace AlibabaCloud
 					std::string databaseId;
 					std::vector<std::string> ownerNameList;
 					bool logic;
-					std::string envType;
-					std::string schemaName;
 					std::string dbType;
+					std::string schemaName;
+					std::string envType;
 					std::vector<std::string> ownerIdList;
 				};
 

+ 46 - 52
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListLogicTablesRequest.h

@@ -1,63 +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_LISTLOGICTABLESREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicTablesRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListLogicTablesRequest();
-				~ListLogicTablesRequest();
-
-				std::string getSearchName()const;
-				void setSearchName(const std::string& searchName);
-				bool getReturnGuid()const;
-				void setReturnGuid(bool returnGuid);
-				long getTid()const;
-				void setTid(long tid);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getDatabaseId()const;
-				void setDatabaseId(const std::string& databaseId);
-
-            private:
-				std::string searchName_;
-				bool returnGuid_;
-				long tid_;
-				int pageNumber_;
-				int pageSize_;
-				std::string databaseId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicTablesRequest : public RpcServiceRequest {
+public:
+	ListLogicTablesRequest();
+	~ListLogicTablesRequest();
+	std::string getSearchName() const;
+	void setSearchName(const std::string &searchName);
+	bool getReturnGuid() const;
+	void setReturnGuid(bool returnGuid);
+	long getTid() const;
+	void setTid(long tid);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getDatabaseId() const;
+	void setDatabaseId(const std::string &databaseId);
+
+private:
+	std::string searchName_;
+	bool returnGuid_;
+	long tid_;
+	int pageNumber_;
+	int pageSize_;
+	std::string databaseId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_

+ 58 - 64
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListOrdersRequest.h

@@ -1,75 +1,69 @@
 /*
  * 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_LISTORDERSREQUEST_H_
-#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dms_enterprise
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListOrdersRequest : public RpcServiceRequest
-			{
-
-			public:
-				ListOrdersRequest();
-				~ListOrdersRequest();
-
-				std::string getOrderStatus()const;
-				void setOrderStatus(const std::string& orderStatus);
-				std::string getSearchContent()const;
-				void setSearchContent(const std::string& searchContent);
-				std::string getSearchDateType()const;
-				void setSearchDateType(const std::string& searchDateType);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				long getTid()const;
-				void setTid(long tid);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getPluginType()const;
-				void setPluginType(const std::string& pluginType);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getOrderResultType()const;
-				void setOrderResultType(const std::string& orderResultType);
-
-            private:
-				std::string orderStatus_;
-				std::string searchContent_;
-				std::string searchDateType_;
-				std::string endTime_;
-				std::string startTime_;
-				long tid_;
-				int pageNumber_;
-				std::string pluginType_;
-				int pageSize_;
-				std::string orderResultType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListOrdersRequest : public RpcServiceRequest {
+public:
+	ListOrdersRequest();
+	~ListOrdersRequest();
+	std::string getOrderStatus() const;
+	void setOrderStatus(const std::string &orderStatus);
+	std::string getSearchContent() const;
+	void setSearchContent(const std::string &searchContent);
+	std::string getSearchDateType() const;
+	void setSearchDateType(const std::string &searchDateType);
+	std::string getEndTime() const;
+	void setEndTime(const std::string &endTime);
+	std::string getStartTime() const;
+	void setStartTime(const std::string &startTime);
+	long getTid() const;
+	void setTid(long tid);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getPluginType() const;
+	void setPluginType(const std::string &pluginType);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getOrderResultType() const;
+	void setOrderResultType(const std::string &orderResultType);
+
+private:
+	std::string orderStatus_;
+	std::string searchContent_;
+	std::string searchDateType_;
+	std::string endTime_;
+	std::string startTime_;
+	long tid_;
+	int pageNumber_;
+	std::string pluginType_;
+	int pageSize_;
+	std::string orderResultType_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_

+ 4 - 4
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListOrdersResult.h

@@ -34,15 +34,15 @@ namespace AlibabaCloud
 			public:
 				struct Order
 				{
-					std::string statusDesc;
 					std::string comment;
+					std::string statusDesc;
 					std::string createTime;
 					std::string committer;
-					long orderId;
 					std::string lastModifyTime;
-					std::string pluginType;
-					long committerId;
+					long orderId;
 					std::string statusCode;
+					long committerId;
+					std::string pluginType;
 				};
 
 

+ 61 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLRequest.h

@@ -0,0 +1,61 @@
+/*
+ * 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_LISTSQLREVIEWORIGINSQLREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSQLREVIEWORIGINSQLREQUEST_H_
+
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dms_enterprise {
+namespace Model {
+class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListSQLReviewOriginSQLRequest : public RpcServiceRequest {
+public:
+	struct OrderActionDetail {
+		std::string checkStatusResult;
+		std::string sQLReviewResult;
+		struct Page {
+			int pageSize;
+			int pageNumber;
+		};
+		Page page;
+		long fileId;
+	};
+	ListSQLReviewOriginSQLRequest();
+	~ListSQLReviewOriginSQLRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	OrderActionDetail getOrderActionDetail() const;
+	void setOrderActionDetail(const OrderActionDetail &orderActionDetail);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getOrderActionName() const;
+	void setOrderActionName(const std::string &orderActionName);
+
+private:
+	long orderId_;
+	OrderActionDetail orderActionDetail_;
+	long tid_;
+	std::string orderActionName_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSQLREVIEWORIGINSQLREQUEST_H_

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff