Jelajahi Sumber

Support BuyPayAsYouGoOrder, RefundPayAsYouGoOrder, ListEffectiveOrders, ListClassificationTemplates.

sdk-team 3 tahun lalu
induk
melakukan
a0c8b06b21
100 mengubah file dengan 4876 tambahan dan 40 penghapusan
  1. 1 1
      VERSION
  2. 200 0
      dms-enterprise/CMakeLists.txt
  3. 400 0
      dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h
  4. 52 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/AddTaskFlowEdgesRequest.h
  5. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/AddTaskFlowEdgesResult.h
  6. 69 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/BackFillRequest.h
  7. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/BackFillResult.h
  8. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/BuyPayAsYouGoOrderRequest.h
  9. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/BuyPayAsYouGoOrderResult.h
  10. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateScenarioRequest.h
  11. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateScenarioResult.h
  12. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateTaskFlowRequest.h
  13. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateTaskFlowResult.h
  14. 63 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateTaskRequest.h
  15. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateTaskResult.h
  16. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteLakeHouseSpaceRequest.h
  17. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteScenarioRequest.h
  18. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteScenarioResult.h
  19. 54 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteTaskFlowEdgesByConditionRequest.h
  20. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteTaskFlowEdgesByConditionResult.h
  21. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteTaskRequest.h
  22. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteTaskResult.h
  23. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteUserRequest.h
  24. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/DisableUserRequest.h
  25. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/EnableUserRequest.h
  26. 1 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h
  27. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDBTaskSQLJobLogRequest.h
  28. 1 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetInstanceResult.h
  29. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetIntervalLimitOfSLARequest.h
  30. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetIntervalLimitOfSLAResult.h
  31. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetLogicDatabaseRequest.h
  32. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableColumnRequest.h
  33. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetMetaTableDetailInfoRequest.h
  34. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseRequest.h
  35. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetRuleNumLimitOfSLARequest.h
  36. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetRuleNumLimitOfSLAResult.h
  37. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetSQLReviewOptimizeDetailRequest.h
  38. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableDBTopologyRequest.h
  39. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
  40. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowGraphRequest.h
  41. 83 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowGraphResult.h
  42. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowNotificationRequest.h
  43. 63 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowNotificationResult.h
  44. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskRequest.h
  45. 68 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskResult.h
  46. 42 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesRequest.h
  47. 64 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesResult.h
  48. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDefaultSLARulesRequest.h
  49. 65 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDefaultSLARulesResult.h
  50. 42 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListEffectiveOrdersRequest.h
  51. 74 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListEffectiveOrdersResult.h
  52. 1 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListInstancesResult.h
  53. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListLogicTableRouteConfigRequest.h
  54. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSLARulesRequest.h
  55. 65 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSLARulesResult.h
  56. 1 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLResult.h
  57. 42 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListScenariosRequest.h
  58. 64 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListScenariosResult.h
  59. 69 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSensitiveDataAuditLogRequest.h
  60. 78 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSensitiveDataAuditLogResult.h
  61. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowConstantsRequest.h
  62. 62 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowConstantsResult.h
  63. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowCooperatorsRequest.h
  64. 64 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowCooperatorsResult.h
  65. 54 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowEdgesByConditionRequest.h
  66. 63 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowEdgesByConditionResult.h
  67. 1 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowInstanceResult.h
  68. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowTimeVariablesRequest.h
  69. 62 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowTimeVariablesResult.h
  70. 54 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowsByPageRequest.h
  71. 72 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowsByPageResult.h
  72. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTasksInTaskFlowRequest.h
  73. 68 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTasksInTaskFlowResult.h
  74. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/MakeTaskFlowInstanceSuccessRequest.h
  75. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/MakeTaskFlowInstanceSuccessResult.h
  76. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/MoveTaskFlowToScenarioRequest.h
  77. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/MoveTaskFlowToScenarioResult.h
  78. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowRequest.h
  79. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowResult.h
  80. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ReRunTaskFlowInstanceRequest.h
  81. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ReRunTaskFlowInstanceResult.h
  82. 45 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/RefundPayAsYouGoOrderRequest.h
  83. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/RefundPayAsYouGoOrderResult.h
  84. 9 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/RegisterInstanceRequest.h
  85. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceRequest.h
  86. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceResult.h
  87. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/StopTaskFlowInstanceRequest.h
  88. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/StopTaskFlowInstanceResult.h
  89. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/SuspendTaskFlowInstanceRequest.h
  90. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/SuspendTaskFlowInstanceResult.h
  91. 9 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateInstanceRequest.h
  92. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateSLARulesRequest.h
  93. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateSLARulesResult.h
  94. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateScenarioRequest.h
  95. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateScenarioResult.h
  96. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskConfigRequest.h
  97. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskConfigResult.h
  98. 48 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskContentRequest.h
  99. 55 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskContentResult.h
  100. 52 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskFlowConstantsRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1316
+1.36.1317

+ 200 - 0
dms-enterprise/CMakeLists.txt

@@ -27,8 +27,14 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/AddLhMembersResult.h
 	include/alibabacloud/dms-enterprise/model/AddLogicTableRouteConfigRequest.h
 	include/alibabacloud/dms-enterprise/model/AddLogicTableRouteConfigResult.h
+	include/alibabacloud/dms-enterprise/model/AddTaskFlowEdgesRequest.h
+	include/alibabacloud/dms-enterprise/model/AddTaskFlowEdgesResult.h
 	include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h
 	include/alibabacloud/dms-enterprise/model/ApproveOrderResult.h
+	include/alibabacloud/dms-enterprise/model/BackFillRequest.h
+	include/alibabacloud/dms-enterprise/model/BackFillResult.h
+	include/alibabacloud/dms-enterprise/model/BuyPayAsYouGoOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/BuyPayAsYouGoOrderResult.h
 	include/alibabacloud/dms-enterprise/model/ChangeColumnSecLevelRequest.h
 	include/alibabacloud/dms-enterprise/model/ChangeColumnSecLevelResult.h
 	include/alibabacloud/dms-enterprise/model/ChangeLhDagOwnerRequest.h
@@ -57,10 +63,16 @@ set(dms-enterprise_public_header_model
 	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/CreateScenarioRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateScenarioResult.h
 	include/alibabacloud/dms-enterprise/model/CreateStandardGroupRequest.h
 	include/alibabacloud/dms-enterprise/model/CreateStandardGroupResult.h
 	include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h
 	include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h
+	include/alibabacloud/dms-enterprise/model/CreateTaskRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateTaskResult.h
+	include/alibabacloud/dms-enterprise/model/CreateTaskFlowRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateTaskFlowResult.h
 	include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h
 	include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h
 	include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h
@@ -79,8 +91,14 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/DeleteProxyResult.h
 	include/alibabacloud/dms-enterprise/model/DeleteProxyAccessRequest.h
 	include/alibabacloud/dms-enterprise/model/DeleteProxyAccessResult.h
+	include/alibabacloud/dms-enterprise/model/DeleteScenarioRequest.h
+	include/alibabacloud/dms-enterprise/model/DeleteScenarioResult.h
+	include/alibabacloud/dms-enterprise/model/DeleteTaskRequest.h
+	include/alibabacloud/dms-enterprise/model/DeleteTaskResult.h
 	include/alibabacloud/dms-enterprise/model/DeleteTaskFlowRequest.h
 	include/alibabacloud/dms-enterprise/model/DeleteTaskFlowResult.h
+	include/alibabacloud/dms-enterprise/model/DeleteTaskFlowEdgesByConditionRequest.h
+	include/alibabacloud/dms-enterprise/model/DeleteTaskFlowEdgesByConditionResult.h
 	include/alibabacloud/dms-enterprise/model/DeleteUserRequest.h
 	include/alibabacloud/dms-enterprise/model/DeleteUserResult.h
 	include/alibabacloud/dms-enterprise/model/DisableUserRequest.h
@@ -121,6 +139,8 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/GetDatabaseResult.h
 	include/alibabacloud/dms-enterprise/model/GetInstanceRequest.h
 	include/alibabacloud/dms-enterprise/model/GetInstanceResult.h
+	include/alibabacloud/dms-enterprise/model/GetIntervalLimitOfSLARequest.h
+	include/alibabacloud/dms-enterprise/model/GetIntervalLimitOfSLAResult.h
 	include/alibabacloud/dms-enterprise/model/GetLhSpaceByNameRequest.h
 	include/alibabacloud/dms-enterprise/model/GetLhSpaceByNameResult.h
 	include/alibabacloud/dms-enterprise/model/GetLogicDatabaseRequest.h
@@ -141,6 +161,8 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseResult.h
 	include/alibabacloud/dms-enterprise/model/GetProxyRequest.h
 	include/alibabacloud/dms-enterprise/model/GetProxyResult.h
+	include/alibabacloud/dms-enterprise/model/GetRuleNumLimitOfSLARequest.h
+	include/alibabacloud/dms-enterprise/model/GetRuleNumLimitOfSLAResult.h
 	include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusRequest.h
 	include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusResult.h
 	include/alibabacloud/dms-enterprise/model/GetSQLReviewOptimizeDetailRequest.h
@@ -157,6 +179,12 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/GetTableDBTopologyResult.h
 	include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
 	include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h
+	include/alibabacloud/dms-enterprise/model/GetTaskRequest.h
+	include/alibabacloud/dms-enterprise/model/GetTaskResult.h
+	include/alibabacloud/dms-enterprise/model/GetTaskFlowGraphRequest.h
+	include/alibabacloud/dms-enterprise/model/GetTaskFlowGraphResult.h
+	include/alibabacloud/dms-enterprise/model/GetTaskFlowNotificationRequest.h
+	include/alibabacloud/dms-enterprise/model/GetTaskFlowNotificationResult.h
 	include/alibabacloud/dms-enterprise/model/GetTaskInstanceRelationRequest.h
 	include/alibabacloud/dms-enterprise/model/GetTaskInstanceRelationResult.h
 	include/alibabacloud/dms-enterprise/model/GetUserRequest.h
@@ -169,6 +197,8 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/GrantUserPermissionResult.h
 	include/alibabacloud/dms-enterprise/model/InspectProxyAccessSecretRequest.h
 	include/alibabacloud/dms-enterprise/model/InspectProxyAccessSecretResult.h
+	include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesRequest.h
+	include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesResult.h
 	include/alibabacloud/dms-enterprise/model/ListColumnsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListColumnsResult.h
 	include/alibabacloud/dms-enterprise/model/ListDAGVersionsRequest.h
@@ -187,8 +217,12 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsResult.h
 	include/alibabacloud/dms-enterprise/model/ListDatabasesRequest.h
 	include/alibabacloud/dms-enterprise/model/ListDatabasesResult.h
+	include/alibabacloud/dms-enterprise/model/ListDefaultSLARulesRequest.h
+	include/alibabacloud/dms-enterprise/model/ListDefaultSLARulesResult.h
 	include/alibabacloud/dms-enterprise/model/ListDesensitizationRuleRequest.h
 	include/alibabacloud/dms-enterprise/model/ListDesensitizationRuleResult.h
+	include/alibabacloud/dms-enterprise/model/ListEffectiveOrdersRequest.h
+	include/alibabacloud/dms-enterprise/model/ListEffectiveOrdersResult.h
 	include/alibabacloud/dms-enterprise/model/ListIndexesRequest.h
 	include/alibabacloud/dms-enterprise/model/ListIndexesResult.h
 	include/alibabacloud/dms-enterprise/model/ListInstanceLoginAuditLogRequest.h
@@ -213,22 +247,40 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/ListProxyAccessesResult.h
 	include/alibabacloud/dms-enterprise/model/ListProxySQLExecAuditLogRequest.h
 	include/alibabacloud/dms-enterprise/model/ListProxySQLExecAuditLogResult.h
+	include/alibabacloud/dms-enterprise/model/ListSLARulesRequest.h
+	include/alibabacloud/dms-enterprise/model/ListSLARulesResult.h
 	include/alibabacloud/dms-enterprise/model/ListSQLExecAuditLogRequest.h
 	include/alibabacloud/dms-enterprise/model/ListSQLExecAuditLogResult.h
 	include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLRequest.h
 	include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLResult.h
+	include/alibabacloud/dms-enterprise/model/ListScenariosRequest.h
+	include/alibabacloud/dms-enterprise/model/ListScenariosResult.h
 	include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsResult.h
 	include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsDetailRequest.h
 	include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsDetailResult.h
+	include/alibabacloud/dms-enterprise/model/ListSensitiveDataAuditLogRequest.h
+	include/alibabacloud/dms-enterprise/model/ListSensitiveDataAuditLogResult.h
 	include/alibabacloud/dms-enterprise/model/ListStandardGroupsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListStandardGroupsResult.h
 	include/alibabacloud/dms-enterprise/model/ListTablesRequest.h
 	include/alibabacloud/dms-enterprise/model/ListTablesResult.h
 	include/alibabacloud/dms-enterprise/model/ListTaskFlowRequest.h
 	include/alibabacloud/dms-enterprise/model/ListTaskFlowResult.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowConstantsRequest.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowConstantsResult.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowCooperatorsRequest.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowCooperatorsResult.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowEdgesByConditionRequest.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowEdgesByConditionResult.h
 	include/alibabacloud/dms-enterprise/model/ListTaskFlowInstanceRequest.h
 	include/alibabacloud/dms-enterprise/model/ListTaskFlowInstanceResult.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowTimeVariablesRequest.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowTimeVariablesResult.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowsByPageRequest.h
+	include/alibabacloud/dms-enterprise/model/ListTaskFlowsByPageResult.h
+	include/alibabacloud/dms-enterprise/model/ListTasksInTaskFlowRequest.h
+	include/alibabacloud/dms-enterprise/model/ListTasksInTaskFlowResult.h
 	include/alibabacloud/dms-enterprise/model/ListUserPermissionsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListUserPermissionsResult.h
 	include/alibabacloud/dms-enterprise/model/ListUserTenantsRequest.h
@@ -239,22 +291,34 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/ListWorkFlowNodesResult.h
 	include/alibabacloud/dms-enterprise/model/ListWorkFlowTemplatesRequest.h
 	include/alibabacloud/dms-enterprise/model/ListWorkFlowTemplatesResult.h
+	include/alibabacloud/dms-enterprise/model/MakeTaskFlowInstanceSuccessRequest.h
+	include/alibabacloud/dms-enterprise/model/MakeTaskFlowInstanceSuccessResult.h
 	include/alibabacloud/dms-enterprise/model/ModifyDataCorrectExecSQLRequest.h
 	include/alibabacloud/dms-enterprise/model/ModifyDataCorrectExecSQLResult.h
 	include/alibabacloud/dms-enterprise/model/ModifyDesensitizationStrategyRequest.h
 	include/alibabacloud/dms-enterprise/model/ModifyDesensitizationStrategyResult.h
+	include/alibabacloud/dms-enterprise/model/MoveTaskFlowToScenarioRequest.h
+	include/alibabacloud/dms-enterprise/model/MoveTaskFlowToScenarioResult.h
 	include/alibabacloud/dms-enterprise/model/OfflineTaskFlowRequest.h
 	include/alibabacloud/dms-enterprise/model/OfflineTaskFlowResult.h
 	include/alibabacloud/dms-enterprise/model/PauseDataCorrectSQLJobRequest.h
 	include/alibabacloud/dms-enterprise/model/PauseDataCorrectSQLJobResult.h
+	include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowRequest.h
+	include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowResult.h
 	include/alibabacloud/dms-enterprise/model/ReDeployLhDagVersionRequest.h
 	include/alibabacloud/dms-enterprise/model/ReDeployLhDagVersionResult.h
+	include/alibabacloud/dms-enterprise/model/ReRunTaskFlowInstanceRequest.h
+	include/alibabacloud/dms-enterprise/model/ReRunTaskFlowInstanceResult.h
+	include/alibabacloud/dms-enterprise/model/RefundPayAsYouGoOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/RefundPayAsYouGoOrderResult.h
 	include/alibabacloud/dms-enterprise/model/RegisterInstanceRequest.h
 	include/alibabacloud/dms-enterprise/model/RegisterInstanceResult.h
 	include/alibabacloud/dms-enterprise/model/RegisterUserRequest.h
 	include/alibabacloud/dms-enterprise/model/RegisterUserResult.h
 	include/alibabacloud/dms-enterprise/model/RestartDataCorrectSQLJobRequest.h
 	include/alibabacloud/dms-enterprise/model/RestartDataCorrectSQLJobResult.h
+	include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceRequest.h
+	include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceResult.h
 	include/alibabacloud/dms-enterprise/model/RetryDataCorrectPreCheckRequest.h
 	include/alibabacloud/dms-enterprise/model/RetryDataCorrectPreCheckResult.h
 	include/alibabacloud/dms-enterprise/model/RevokeUserPermissionRequest.h
@@ -265,16 +329,52 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/SearchTableResult.h
 	include/alibabacloud/dms-enterprise/model/SetOwnersRequest.h
 	include/alibabacloud/dms-enterprise/model/SetOwnersResult.h
+	include/alibabacloud/dms-enterprise/model/StopTaskFlowInstanceRequest.h
+	include/alibabacloud/dms-enterprise/model/StopTaskFlowInstanceResult.h
 	include/alibabacloud/dms-enterprise/model/SubmitOrderApprovalRequest.h
 	include/alibabacloud/dms-enterprise/model/SubmitOrderApprovalResult.h
 	include/alibabacloud/dms-enterprise/model/SubmitStructSyncOrderApprovalRequest.h
 	include/alibabacloud/dms-enterprise/model/SubmitStructSyncOrderApprovalResult.h
+	include/alibabacloud/dms-enterprise/model/SuspendTaskFlowInstanceRequest.h
+	include/alibabacloud/dms-enterprise/model/SuspendTaskFlowInstanceResult.h
 	include/alibabacloud/dms-enterprise/model/SyncDatabaseMetaRequest.h
 	include/alibabacloud/dms-enterprise/model/SyncDatabaseMetaResult.h
 	include/alibabacloud/dms-enterprise/model/SyncInstanceMetaRequest.h
 	include/alibabacloud/dms-enterprise/model/SyncInstanceMetaResult.h
 	include/alibabacloud/dms-enterprise/model/UpdateInstanceRequest.h
 	include/alibabacloud/dms-enterprise/model/UpdateInstanceResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateSLARulesRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateSLARulesResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateScenarioRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateScenarioResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskConfigRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskConfigResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskContentRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskContentResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowConstantsRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowConstantsResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowCooperatorsRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowCooperatorsResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowEdgesRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowEdgesResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowNameAndDescRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowNameAndDescResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowNotificationRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowNotificationResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowOwnerRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowOwnerResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowRelationsRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowRelationsResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowScheduleRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowScheduleResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowTimeVariablesRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskFlowTimeVariablesResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskNameRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskNameResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskOutputRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskOutputResult.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskTimeVariablesRequest.h
+	include/alibabacloud/dms-enterprise/model/UpdateTaskTimeVariablesResult.h
 	include/alibabacloud/dms-enterprise/model/UpdateUserRequest.h
 	include/alibabacloud/dms-enterprise/model/UpdateUserResult.h )
 
@@ -286,8 +386,14 @@ set(dms-enterprise_src
 	src/model/AddLhMembersResult.cc
 	src/model/AddLogicTableRouteConfigRequest.cc
 	src/model/AddLogicTableRouteConfigResult.cc
+	src/model/AddTaskFlowEdgesRequest.cc
+	src/model/AddTaskFlowEdgesResult.cc
 	src/model/ApproveOrderRequest.cc
 	src/model/ApproveOrderResult.cc
+	src/model/BackFillRequest.cc
+	src/model/BackFillResult.cc
+	src/model/BuyPayAsYouGoOrderRequest.cc
+	src/model/BuyPayAsYouGoOrderResult.cc
 	src/model/ChangeColumnSecLevelRequest.cc
 	src/model/ChangeColumnSecLevelResult.cc
 	src/model/ChangeLhDagOwnerRequest.cc
@@ -316,10 +422,16 @@ set(dms-enterprise_src
 	src/model/CreatePublishGroupTaskResult.cc
 	src/model/CreateSQLReviewOrderRequest.cc
 	src/model/CreateSQLReviewOrderResult.cc
+	src/model/CreateScenarioRequest.cc
+	src/model/CreateScenarioResult.cc
 	src/model/CreateStandardGroupRequest.cc
 	src/model/CreateStandardGroupResult.cc
 	src/model/CreateStructSyncOrderRequest.cc
 	src/model/CreateStructSyncOrderResult.cc
+	src/model/CreateTaskRequest.cc
+	src/model/CreateTaskResult.cc
+	src/model/CreateTaskFlowRequest.cc
+	src/model/CreateTaskFlowResult.cc
 	src/model/CreateUploadFileJobRequest.cc
 	src/model/CreateUploadFileJobResult.cc
 	src/model/CreateUploadOSSFileJobRequest.cc
@@ -338,8 +450,14 @@ set(dms-enterprise_src
 	src/model/DeleteProxyResult.cc
 	src/model/DeleteProxyAccessRequest.cc
 	src/model/DeleteProxyAccessResult.cc
+	src/model/DeleteScenarioRequest.cc
+	src/model/DeleteScenarioResult.cc
+	src/model/DeleteTaskRequest.cc
+	src/model/DeleteTaskResult.cc
 	src/model/DeleteTaskFlowRequest.cc
 	src/model/DeleteTaskFlowResult.cc
+	src/model/DeleteTaskFlowEdgesByConditionRequest.cc
+	src/model/DeleteTaskFlowEdgesByConditionResult.cc
 	src/model/DeleteUserRequest.cc
 	src/model/DeleteUserResult.cc
 	src/model/DisableUserRequest.cc
@@ -380,6 +498,8 @@ set(dms-enterprise_src
 	src/model/GetDatabaseResult.cc
 	src/model/GetInstanceRequest.cc
 	src/model/GetInstanceResult.cc
+	src/model/GetIntervalLimitOfSLARequest.cc
+	src/model/GetIntervalLimitOfSLAResult.cc
 	src/model/GetLhSpaceByNameRequest.cc
 	src/model/GetLhSpaceByNameResult.cc
 	src/model/GetLogicDatabaseRequest.cc
@@ -400,6 +520,8 @@ set(dms-enterprise_src
 	src/model/GetPhysicalDatabaseResult.cc
 	src/model/GetProxyRequest.cc
 	src/model/GetProxyResult.cc
+	src/model/GetRuleNumLimitOfSLARequest.cc
+	src/model/GetRuleNumLimitOfSLAResult.cc
 	src/model/GetSQLReviewCheckResultStatusRequest.cc
 	src/model/GetSQLReviewCheckResultStatusResult.cc
 	src/model/GetSQLReviewOptimizeDetailRequest.cc
@@ -416,6 +538,12 @@ set(dms-enterprise_src
 	src/model/GetTableDBTopologyResult.cc
 	src/model/GetTableTopologyRequest.cc
 	src/model/GetTableTopologyResult.cc
+	src/model/GetTaskRequest.cc
+	src/model/GetTaskResult.cc
+	src/model/GetTaskFlowGraphRequest.cc
+	src/model/GetTaskFlowGraphResult.cc
+	src/model/GetTaskFlowNotificationRequest.cc
+	src/model/GetTaskFlowNotificationResult.cc
 	src/model/GetTaskInstanceRelationRequest.cc
 	src/model/GetTaskInstanceRelationResult.cc
 	src/model/GetUserRequest.cc
@@ -428,6 +556,8 @@ set(dms-enterprise_src
 	src/model/GrantUserPermissionResult.cc
 	src/model/InspectProxyAccessSecretRequest.cc
 	src/model/InspectProxyAccessSecretResult.cc
+	src/model/ListClassificationTemplatesRequest.cc
+	src/model/ListClassificationTemplatesResult.cc
 	src/model/ListColumnsRequest.cc
 	src/model/ListColumnsResult.cc
 	src/model/ListDAGVersionsRequest.cc
@@ -446,8 +576,12 @@ set(dms-enterprise_src
 	src/model/ListDatabaseUserPermssionsResult.cc
 	src/model/ListDatabasesRequest.cc
 	src/model/ListDatabasesResult.cc
+	src/model/ListDefaultSLARulesRequest.cc
+	src/model/ListDefaultSLARulesResult.cc
 	src/model/ListDesensitizationRuleRequest.cc
 	src/model/ListDesensitizationRuleResult.cc
+	src/model/ListEffectiveOrdersRequest.cc
+	src/model/ListEffectiveOrdersResult.cc
 	src/model/ListIndexesRequest.cc
 	src/model/ListIndexesResult.cc
 	src/model/ListInstanceLoginAuditLogRequest.cc
@@ -472,22 +606,40 @@ set(dms-enterprise_src
 	src/model/ListProxyAccessesResult.cc
 	src/model/ListProxySQLExecAuditLogRequest.cc
 	src/model/ListProxySQLExecAuditLogResult.cc
+	src/model/ListSLARulesRequest.cc
+	src/model/ListSLARulesResult.cc
 	src/model/ListSQLExecAuditLogRequest.cc
 	src/model/ListSQLExecAuditLogResult.cc
 	src/model/ListSQLReviewOriginSQLRequest.cc
 	src/model/ListSQLReviewOriginSQLResult.cc
+	src/model/ListScenariosRequest.cc
+	src/model/ListScenariosResult.cc
 	src/model/ListSensitiveColumnsRequest.cc
 	src/model/ListSensitiveColumnsResult.cc
 	src/model/ListSensitiveColumnsDetailRequest.cc
 	src/model/ListSensitiveColumnsDetailResult.cc
+	src/model/ListSensitiveDataAuditLogRequest.cc
+	src/model/ListSensitiveDataAuditLogResult.cc
 	src/model/ListStandardGroupsRequest.cc
 	src/model/ListStandardGroupsResult.cc
 	src/model/ListTablesRequest.cc
 	src/model/ListTablesResult.cc
 	src/model/ListTaskFlowRequest.cc
 	src/model/ListTaskFlowResult.cc
+	src/model/ListTaskFlowConstantsRequest.cc
+	src/model/ListTaskFlowConstantsResult.cc
+	src/model/ListTaskFlowCooperatorsRequest.cc
+	src/model/ListTaskFlowCooperatorsResult.cc
+	src/model/ListTaskFlowEdgesByConditionRequest.cc
+	src/model/ListTaskFlowEdgesByConditionResult.cc
 	src/model/ListTaskFlowInstanceRequest.cc
 	src/model/ListTaskFlowInstanceResult.cc
+	src/model/ListTaskFlowTimeVariablesRequest.cc
+	src/model/ListTaskFlowTimeVariablesResult.cc
+	src/model/ListTaskFlowsByPageRequest.cc
+	src/model/ListTaskFlowsByPageResult.cc
+	src/model/ListTasksInTaskFlowRequest.cc
+	src/model/ListTasksInTaskFlowResult.cc
 	src/model/ListUserPermissionsRequest.cc
 	src/model/ListUserPermissionsResult.cc
 	src/model/ListUserTenantsRequest.cc
@@ -498,22 +650,34 @@ set(dms-enterprise_src
 	src/model/ListWorkFlowNodesResult.cc
 	src/model/ListWorkFlowTemplatesRequest.cc
 	src/model/ListWorkFlowTemplatesResult.cc
+	src/model/MakeTaskFlowInstanceSuccessRequest.cc
+	src/model/MakeTaskFlowInstanceSuccessResult.cc
 	src/model/ModifyDataCorrectExecSQLRequest.cc
 	src/model/ModifyDataCorrectExecSQLResult.cc
 	src/model/ModifyDesensitizationStrategyRequest.cc
 	src/model/ModifyDesensitizationStrategyResult.cc
+	src/model/MoveTaskFlowToScenarioRequest.cc
+	src/model/MoveTaskFlowToScenarioResult.cc
 	src/model/OfflineTaskFlowRequest.cc
 	src/model/OfflineTaskFlowResult.cc
 	src/model/PauseDataCorrectSQLJobRequest.cc
 	src/model/PauseDataCorrectSQLJobResult.cc
+	src/model/PublishAndDeployTaskFlowRequest.cc
+	src/model/PublishAndDeployTaskFlowResult.cc
 	src/model/ReDeployLhDagVersionRequest.cc
 	src/model/ReDeployLhDagVersionResult.cc
+	src/model/ReRunTaskFlowInstanceRequest.cc
+	src/model/ReRunTaskFlowInstanceResult.cc
+	src/model/RefundPayAsYouGoOrderRequest.cc
+	src/model/RefundPayAsYouGoOrderResult.cc
 	src/model/RegisterInstanceRequest.cc
 	src/model/RegisterInstanceResult.cc
 	src/model/RegisterUserRequest.cc
 	src/model/RegisterUserResult.cc
 	src/model/RestartDataCorrectSQLJobRequest.cc
 	src/model/RestartDataCorrectSQLJobResult.cc
+	src/model/ResumeTaskFlowInstanceRequest.cc
+	src/model/ResumeTaskFlowInstanceResult.cc
 	src/model/RetryDataCorrectPreCheckRequest.cc
 	src/model/RetryDataCorrectPreCheckResult.cc
 	src/model/RevokeUserPermissionRequest.cc
@@ -524,16 +688,52 @@ set(dms-enterprise_src
 	src/model/SearchTableResult.cc
 	src/model/SetOwnersRequest.cc
 	src/model/SetOwnersResult.cc
+	src/model/StopTaskFlowInstanceRequest.cc
+	src/model/StopTaskFlowInstanceResult.cc
 	src/model/SubmitOrderApprovalRequest.cc
 	src/model/SubmitOrderApprovalResult.cc
 	src/model/SubmitStructSyncOrderApprovalRequest.cc
 	src/model/SubmitStructSyncOrderApprovalResult.cc
+	src/model/SuspendTaskFlowInstanceRequest.cc
+	src/model/SuspendTaskFlowInstanceResult.cc
 	src/model/SyncDatabaseMetaRequest.cc
 	src/model/SyncDatabaseMetaResult.cc
 	src/model/SyncInstanceMetaRequest.cc
 	src/model/SyncInstanceMetaResult.cc
 	src/model/UpdateInstanceRequest.cc
 	src/model/UpdateInstanceResult.cc
+	src/model/UpdateSLARulesRequest.cc
+	src/model/UpdateSLARulesResult.cc
+	src/model/UpdateScenarioRequest.cc
+	src/model/UpdateScenarioResult.cc
+	src/model/UpdateTaskConfigRequest.cc
+	src/model/UpdateTaskConfigResult.cc
+	src/model/UpdateTaskContentRequest.cc
+	src/model/UpdateTaskContentResult.cc
+	src/model/UpdateTaskFlowConstantsRequest.cc
+	src/model/UpdateTaskFlowConstantsResult.cc
+	src/model/UpdateTaskFlowCooperatorsRequest.cc
+	src/model/UpdateTaskFlowCooperatorsResult.cc
+	src/model/UpdateTaskFlowEdgesRequest.cc
+	src/model/UpdateTaskFlowEdgesResult.cc
+	src/model/UpdateTaskFlowNameAndDescRequest.cc
+	src/model/UpdateTaskFlowNameAndDescResult.cc
+	src/model/UpdateTaskFlowNotificationRequest.cc
+	src/model/UpdateTaskFlowNotificationResult.cc
+	src/model/UpdateTaskFlowOwnerRequest.cc
+	src/model/UpdateTaskFlowOwnerResult.cc
+	src/model/UpdateTaskFlowRelationsRequest.cc
+	src/model/UpdateTaskFlowRelationsResult.cc
+	src/model/UpdateTaskFlowScheduleRequest.cc
+	src/model/UpdateTaskFlowScheduleResult.cc
+	src/model/UpdateTaskFlowTimeVariablesRequest.cc
+	src/model/UpdateTaskFlowTimeVariablesResult.cc
+	src/model/UpdateTaskNameRequest.cc
+	src/model/UpdateTaskNameResult.cc
+	src/model/UpdateTaskOutputRequest.cc
+	src/model/UpdateTaskOutputResult.cc
+	src/model/UpdateTaskTimeVariablesRequest.cc
+	src/model/UpdateTaskTimeVariablesResult.cc
 	src/model/UpdateUserRequest.cc
 	src/model/UpdateUserResult.cc )
 

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

@@ -28,8 +28,14 @@
 #include "model/AddLhMembersResult.h"
 #include "model/AddLogicTableRouteConfigRequest.h"
 #include "model/AddLogicTableRouteConfigResult.h"
+#include "model/AddTaskFlowEdgesRequest.h"
+#include "model/AddTaskFlowEdgesResult.h"
 #include "model/ApproveOrderRequest.h"
 #include "model/ApproveOrderResult.h"
+#include "model/BackFillRequest.h"
+#include "model/BackFillResult.h"
+#include "model/BuyPayAsYouGoOrderRequest.h"
+#include "model/BuyPayAsYouGoOrderResult.h"
 #include "model/ChangeColumnSecLevelRequest.h"
 #include "model/ChangeColumnSecLevelResult.h"
 #include "model/ChangeLhDagOwnerRequest.h"
@@ -58,10 +64,16 @@
 #include "model/CreatePublishGroupTaskResult.h"
 #include "model/CreateSQLReviewOrderRequest.h"
 #include "model/CreateSQLReviewOrderResult.h"
+#include "model/CreateScenarioRequest.h"
+#include "model/CreateScenarioResult.h"
 #include "model/CreateStandardGroupRequest.h"
 #include "model/CreateStandardGroupResult.h"
 #include "model/CreateStructSyncOrderRequest.h"
 #include "model/CreateStructSyncOrderResult.h"
+#include "model/CreateTaskRequest.h"
+#include "model/CreateTaskResult.h"
+#include "model/CreateTaskFlowRequest.h"
+#include "model/CreateTaskFlowResult.h"
 #include "model/CreateUploadFileJobRequest.h"
 #include "model/CreateUploadFileJobResult.h"
 #include "model/CreateUploadOSSFileJobRequest.h"
@@ -80,8 +92,14 @@
 #include "model/DeleteProxyResult.h"
 #include "model/DeleteProxyAccessRequest.h"
 #include "model/DeleteProxyAccessResult.h"
+#include "model/DeleteScenarioRequest.h"
+#include "model/DeleteScenarioResult.h"
+#include "model/DeleteTaskRequest.h"
+#include "model/DeleteTaskResult.h"
 #include "model/DeleteTaskFlowRequest.h"
 #include "model/DeleteTaskFlowResult.h"
+#include "model/DeleteTaskFlowEdgesByConditionRequest.h"
+#include "model/DeleteTaskFlowEdgesByConditionResult.h"
 #include "model/DeleteUserRequest.h"
 #include "model/DeleteUserResult.h"
 #include "model/DisableUserRequest.h"
@@ -122,6 +140,8 @@
 #include "model/GetDatabaseResult.h"
 #include "model/GetInstanceRequest.h"
 #include "model/GetInstanceResult.h"
+#include "model/GetIntervalLimitOfSLARequest.h"
+#include "model/GetIntervalLimitOfSLAResult.h"
 #include "model/GetLhSpaceByNameRequest.h"
 #include "model/GetLhSpaceByNameResult.h"
 #include "model/GetLogicDatabaseRequest.h"
@@ -142,6 +162,8 @@
 #include "model/GetPhysicalDatabaseResult.h"
 #include "model/GetProxyRequest.h"
 #include "model/GetProxyResult.h"
+#include "model/GetRuleNumLimitOfSLARequest.h"
+#include "model/GetRuleNumLimitOfSLAResult.h"
 #include "model/GetSQLReviewCheckResultStatusRequest.h"
 #include "model/GetSQLReviewCheckResultStatusResult.h"
 #include "model/GetSQLReviewOptimizeDetailRequest.h"
@@ -158,6 +180,12 @@
 #include "model/GetTableDBTopologyResult.h"
 #include "model/GetTableTopologyRequest.h"
 #include "model/GetTableTopologyResult.h"
+#include "model/GetTaskRequest.h"
+#include "model/GetTaskResult.h"
+#include "model/GetTaskFlowGraphRequest.h"
+#include "model/GetTaskFlowGraphResult.h"
+#include "model/GetTaskFlowNotificationRequest.h"
+#include "model/GetTaskFlowNotificationResult.h"
 #include "model/GetTaskInstanceRelationRequest.h"
 #include "model/GetTaskInstanceRelationResult.h"
 #include "model/GetUserRequest.h"
@@ -170,6 +198,8 @@
 #include "model/GrantUserPermissionResult.h"
 #include "model/InspectProxyAccessSecretRequest.h"
 #include "model/InspectProxyAccessSecretResult.h"
+#include "model/ListClassificationTemplatesRequest.h"
+#include "model/ListClassificationTemplatesResult.h"
 #include "model/ListColumnsRequest.h"
 #include "model/ListColumnsResult.h"
 #include "model/ListDAGVersionsRequest.h"
@@ -188,8 +218,12 @@
 #include "model/ListDatabaseUserPermssionsResult.h"
 #include "model/ListDatabasesRequest.h"
 #include "model/ListDatabasesResult.h"
+#include "model/ListDefaultSLARulesRequest.h"
+#include "model/ListDefaultSLARulesResult.h"
 #include "model/ListDesensitizationRuleRequest.h"
 #include "model/ListDesensitizationRuleResult.h"
+#include "model/ListEffectiveOrdersRequest.h"
+#include "model/ListEffectiveOrdersResult.h"
 #include "model/ListIndexesRequest.h"
 #include "model/ListIndexesResult.h"
 #include "model/ListInstanceLoginAuditLogRequest.h"
@@ -214,22 +248,40 @@
 #include "model/ListProxyAccessesResult.h"
 #include "model/ListProxySQLExecAuditLogRequest.h"
 #include "model/ListProxySQLExecAuditLogResult.h"
+#include "model/ListSLARulesRequest.h"
+#include "model/ListSLARulesResult.h"
 #include "model/ListSQLExecAuditLogRequest.h"
 #include "model/ListSQLExecAuditLogResult.h"
 #include "model/ListSQLReviewOriginSQLRequest.h"
 #include "model/ListSQLReviewOriginSQLResult.h"
+#include "model/ListScenariosRequest.h"
+#include "model/ListScenariosResult.h"
 #include "model/ListSensitiveColumnsRequest.h"
 #include "model/ListSensitiveColumnsResult.h"
 #include "model/ListSensitiveColumnsDetailRequest.h"
 #include "model/ListSensitiveColumnsDetailResult.h"
+#include "model/ListSensitiveDataAuditLogRequest.h"
+#include "model/ListSensitiveDataAuditLogResult.h"
 #include "model/ListStandardGroupsRequest.h"
 #include "model/ListStandardGroupsResult.h"
 #include "model/ListTablesRequest.h"
 #include "model/ListTablesResult.h"
 #include "model/ListTaskFlowRequest.h"
 #include "model/ListTaskFlowResult.h"
+#include "model/ListTaskFlowConstantsRequest.h"
+#include "model/ListTaskFlowConstantsResult.h"
+#include "model/ListTaskFlowCooperatorsRequest.h"
+#include "model/ListTaskFlowCooperatorsResult.h"
+#include "model/ListTaskFlowEdgesByConditionRequest.h"
+#include "model/ListTaskFlowEdgesByConditionResult.h"
 #include "model/ListTaskFlowInstanceRequest.h"
 #include "model/ListTaskFlowInstanceResult.h"
+#include "model/ListTaskFlowTimeVariablesRequest.h"
+#include "model/ListTaskFlowTimeVariablesResult.h"
+#include "model/ListTaskFlowsByPageRequest.h"
+#include "model/ListTaskFlowsByPageResult.h"
+#include "model/ListTasksInTaskFlowRequest.h"
+#include "model/ListTasksInTaskFlowResult.h"
 #include "model/ListUserPermissionsRequest.h"
 #include "model/ListUserPermissionsResult.h"
 #include "model/ListUserTenantsRequest.h"
@@ -240,22 +292,34 @@
 #include "model/ListWorkFlowNodesResult.h"
 #include "model/ListWorkFlowTemplatesRequest.h"
 #include "model/ListWorkFlowTemplatesResult.h"
+#include "model/MakeTaskFlowInstanceSuccessRequest.h"
+#include "model/MakeTaskFlowInstanceSuccessResult.h"
 #include "model/ModifyDataCorrectExecSQLRequest.h"
 #include "model/ModifyDataCorrectExecSQLResult.h"
 #include "model/ModifyDesensitizationStrategyRequest.h"
 #include "model/ModifyDesensitizationStrategyResult.h"
+#include "model/MoveTaskFlowToScenarioRequest.h"
+#include "model/MoveTaskFlowToScenarioResult.h"
 #include "model/OfflineTaskFlowRequest.h"
 #include "model/OfflineTaskFlowResult.h"
 #include "model/PauseDataCorrectSQLJobRequest.h"
 #include "model/PauseDataCorrectSQLJobResult.h"
+#include "model/PublishAndDeployTaskFlowRequest.h"
+#include "model/PublishAndDeployTaskFlowResult.h"
 #include "model/ReDeployLhDagVersionRequest.h"
 #include "model/ReDeployLhDagVersionResult.h"
+#include "model/ReRunTaskFlowInstanceRequest.h"
+#include "model/ReRunTaskFlowInstanceResult.h"
+#include "model/RefundPayAsYouGoOrderRequest.h"
+#include "model/RefundPayAsYouGoOrderResult.h"
 #include "model/RegisterInstanceRequest.h"
 #include "model/RegisterInstanceResult.h"
 #include "model/RegisterUserRequest.h"
 #include "model/RegisterUserResult.h"
 #include "model/RestartDataCorrectSQLJobRequest.h"
 #include "model/RestartDataCorrectSQLJobResult.h"
+#include "model/ResumeTaskFlowInstanceRequest.h"
+#include "model/ResumeTaskFlowInstanceResult.h"
 #include "model/RetryDataCorrectPreCheckRequest.h"
 #include "model/RetryDataCorrectPreCheckResult.h"
 #include "model/RevokeUserPermissionRequest.h"
@@ -266,16 +330,52 @@
 #include "model/SearchTableResult.h"
 #include "model/SetOwnersRequest.h"
 #include "model/SetOwnersResult.h"
+#include "model/StopTaskFlowInstanceRequest.h"
+#include "model/StopTaskFlowInstanceResult.h"
 #include "model/SubmitOrderApprovalRequest.h"
 #include "model/SubmitOrderApprovalResult.h"
 #include "model/SubmitStructSyncOrderApprovalRequest.h"
 #include "model/SubmitStructSyncOrderApprovalResult.h"
+#include "model/SuspendTaskFlowInstanceRequest.h"
+#include "model/SuspendTaskFlowInstanceResult.h"
 #include "model/SyncDatabaseMetaRequest.h"
 #include "model/SyncDatabaseMetaResult.h"
 #include "model/SyncInstanceMetaRequest.h"
 #include "model/SyncInstanceMetaResult.h"
 #include "model/UpdateInstanceRequest.h"
 #include "model/UpdateInstanceResult.h"
+#include "model/UpdateSLARulesRequest.h"
+#include "model/UpdateSLARulesResult.h"
+#include "model/UpdateScenarioRequest.h"
+#include "model/UpdateScenarioResult.h"
+#include "model/UpdateTaskConfigRequest.h"
+#include "model/UpdateTaskConfigResult.h"
+#include "model/UpdateTaskContentRequest.h"
+#include "model/UpdateTaskContentResult.h"
+#include "model/UpdateTaskFlowConstantsRequest.h"
+#include "model/UpdateTaskFlowConstantsResult.h"
+#include "model/UpdateTaskFlowCooperatorsRequest.h"
+#include "model/UpdateTaskFlowCooperatorsResult.h"
+#include "model/UpdateTaskFlowEdgesRequest.h"
+#include "model/UpdateTaskFlowEdgesResult.h"
+#include "model/UpdateTaskFlowNameAndDescRequest.h"
+#include "model/UpdateTaskFlowNameAndDescResult.h"
+#include "model/UpdateTaskFlowNotificationRequest.h"
+#include "model/UpdateTaskFlowNotificationResult.h"
+#include "model/UpdateTaskFlowOwnerRequest.h"
+#include "model/UpdateTaskFlowOwnerResult.h"
+#include "model/UpdateTaskFlowRelationsRequest.h"
+#include "model/UpdateTaskFlowRelationsResult.h"
+#include "model/UpdateTaskFlowScheduleRequest.h"
+#include "model/UpdateTaskFlowScheduleResult.h"
+#include "model/UpdateTaskFlowTimeVariablesRequest.h"
+#include "model/UpdateTaskFlowTimeVariablesResult.h"
+#include "model/UpdateTaskNameRequest.h"
+#include "model/UpdateTaskNameResult.h"
+#include "model/UpdateTaskOutputRequest.h"
+#include "model/UpdateTaskOutputResult.h"
+#include "model/UpdateTaskTimeVariablesRequest.h"
+#include "model/UpdateTaskTimeVariablesResult.h"
 #include "model/UpdateUserRequest.h"
 #include "model/UpdateUserResult.h"
 
@@ -296,9 +396,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AddLogicTableRouteConfigResult> AddLogicTableRouteConfigOutcome;
 			typedef std::future<AddLogicTableRouteConfigOutcome> AddLogicTableRouteConfigOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::AddLogicTableRouteConfigRequest&, const AddLogicTableRouteConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLogicTableRouteConfigAsyncHandler;
+			typedef Outcome<Error, Model::AddTaskFlowEdgesResult> AddTaskFlowEdgesOutcome;
+			typedef std::future<AddTaskFlowEdgesOutcome> AddTaskFlowEdgesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::AddTaskFlowEdgesRequest&, const AddTaskFlowEdgesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTaskFlowEdgesAsyncHandler;
 			typedef Outcome<Error, Model::ApproveOrderResult> ApproveOrderOutcome;
 			typedef std::future<ApproveOrderOutcome> ApproveOrderOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ApproveOrderRequest&, const ApproveOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApproveOrderAsyncHandler;
+			typedef Outcome<Error, Model::BackFillResult> BackFillOutcome;
+			typedef std::future<BackFillOutcome> BackFillOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::BackFillRequest&, const BackFillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BackFillAsyncHandler;
+			typedef Outcome<Error, Model::BuyPayAsYouGoOrderResult> BuyPayAsYouGoOrderOutcome;
+			typedef std::future<BuyPayAsYouGoOrderOutcome> BuyPayAsYouGoOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::BuyPayAsYouGoOrderRequest&, const BuyPayAsYouGoOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BuyPayAsYouGoOrderAsyncHandler;
 			typedef Outcome<Error, Model::ChangeColumnSecLevelResult> ChangeColumnSecLevelOutcome;
 			typedef std::future<ChangeColumnSecLevelOutcome> ChangeColumnSecLevelOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ChangeColumnSecLevelRequest&, const ChangeColumnSecLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeColumnSecLevelAsyncHandler;
@@ -341,12 +450,21 @@ namespace AlibabaCloud
 			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::CreateScenarioResult> CreateScenarioOutcome;
+			typedef std::future<CreateScenarioOutcome> CreateScenarioOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateScenarioRequest&, const CreateScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateScenarioAsyncHandler;
 			typedef Outcome<Error, Model::CreateStandardGroupResult> CreateStandardGroupOutcome;
 			typedef std::future<CreateStandardGroupOutcome> CreateStandardGroupOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateStandardGroupRequest&, const CreateStandardGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStandardGroupAsyncHandler;
 			typedef Outcome<Error, Model::CreateStructSyncOrderResult> CreateStructSyncOrderOutcome;
 			typedef std::future<CreateStructSyncOrderOutcome> CreateStructSyncOrderOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateStructSyncOrderRequest&, const CreateStructSyncOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStructSyncOrderAsyncHandler;
+			typedef Outcome<Error, Model::CreateTaskResult> CreateTaskOutcome;
+			typedef std::future<CreateTaskOutcome> CreateTaskOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateTaskRequest&, const CreateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskAsyncHandler;
+			typedef Outcome<Error, Model::CreateTaskFlowResult> CreateTaskFlowOutcome;
+			typedef std::future<CreateTaskFlowOutcome> CreateTaskFlowOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateTaskFlowRequest&, const CreateTaskFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskFlowAsyncHandler;
 			typedef Outcome<Error, Model::CreateUploadFileJobResult> CreateUploadFileJobOutcome;
 			typedef std::future<CreateUploadFileJobOutcome> CreateUploadFileJobOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateUploadFileJobRequest&, const CreateUploadFileJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadFileJobAsyncHandler;
@@ -374,9 +492,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteProxyAccessResult> DeleteProxyAccessOutcome;
 			typedef std::future<DeleteProxyAccessOutcome> DeleteProxyAccessOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteProxyAccessRequest&, const DeleteProxyAccessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteProxyAccessAsyncHandler;
+			typedef Outcome<Error, Model::DeleteScenarioResult> DeleteScenarioOutcome;
+			typedef std::future<DeleteScenarioOutcome> DeleteScenarioOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteScenarioRequest&, const DeleteScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScenarioAsyncHandler;
+			typedef Outcome<Error, Model::DeleteTaskResult> DeleteTaskOutcome;
+			typedef std::future<DeleteTaskOutcome> DeleteTaskOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteTaskRequest&, const DeleteTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTaskAsyncHandler;
 			typedef Outcome<Error, Model::DeleteTaskFlowResult> DeleteTaskFlowOutcome;
 			typedef std::future<DeleteTaskFlowOutcome> DeleteTaskFlowOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteTaskFlowRequest&, const DeleteTaskFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTaskFlowAsyncHandler;
+			typedef Outcome<Error, Model::DeleteTaskFlowEdgesByConditionResult> DeleteTaskFlowEdgesByConditionOutcome;
+			typedef std::future<DeleteTaskFlowEdgesByConditionOutcome> DeleteTaskFlowEdgesByConditionOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteTaskFlowEdgesByConditionRequest&, const DeleteTaskFlowEdgesByConditionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTaskFlowEdgesByConditionAsyncHandler;
 			typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
 			typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
@@ -437,6 +564,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetInstanceResult> GetInstanceOutcome;
 			typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetInstanceRequest&, const GetInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceAsyncHandler;
+			typedef Outcome<Error, Model::GetIntervalLimitOfSLAResult> GetIntervalLimitOfSLAOutcome;
+			typedef std::future<GetIntervalLimitOfSLAOutcome> GetIntervalLimitOfSLAOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetIntervalLimitOfSLARequest&, const GetIntervalLimitOfSLAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIntervalLimitOfSLAAsyncHandler;
 			typedef Outcome<Error, Model::GetLhSpaceByNameResult> GetLhSpaceByNameOutcome;
 			typedef std::future<GetLhSpaceByNameOutcome> GetLhSpaceByNameOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetLhSpaceByNameRequest&, const GetLhSpaceByNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLhSpaceByNameAsyncHandler;
@@ -467,6 +597,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetProxyResult> GetProxyOutcome;
 			typedef std::future<GetProxyOutcome> GetProxyOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetProxyRequest&, const GetProxyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProxyAsyncHandler;
+			typedef Outcome<Error, Model::GetRuleNumLimitOfSLAResult> GetRuleNumLimitOfSLAOutcome;
+			typedef std::future<GetRuleNumLimitOfSLAOutcome> GetRuleNumLimitOfSLAOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetRuleNumLimitOfSLARequest&, const GetRuleNumLimitOfSLAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleNumLimitOfSLAAsyncHandler;
 			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;
@@ -491,6 +624,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetTableTopologyResult> GetTableTopologyOutcome;
 			typedef std::future<GetTableTopologyOutcome> GetTableTopologyOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableTopologyRequest&, const GetTableTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableTopologyAsyncHandler;
+			typedef Outcome<Error, Model::GetTaskResult> GetTaskOutcome;
+			typedef std::future<GetTaskOutcome> GetTaskOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTaskRequest&, const GetTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskAsyncHandler;
+			typedef Outcome<Error, Model::GetTaskFlowGraphResult> GetTaskFlowGraphOutcome;
+			typedef std::future<GetTaskFlowGraphOutcome> GetTaskFlowGraphOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTaskFlowGraphRequest&, const GetTaskFlowGraphOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskFlowGraphAsyncHandler;
+			typedef Outcome<Error, Model::GetTaskFlowNotificationResult> GetTaskFlowNotificationOutcome;
+			typedef std::future<GetTaskFlowNotificationOutcome> GetTaskFlowNotificationOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTaskFlowNotificationRequest&, const GetTaskFlowNotificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskFlowNotificationAsyncHandler;
 			typedef Outcome<Error, Model::GetTaskInstanceRelationResult> GetTaskInstanceRelationOutcome;
 			typedef std::future<GetTaskInstanceRelationOutcome> GetTaskInstanceRelationOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTaskInstanceRelationRequest&, const GetTaskInstanceRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskInstanceRelationAsyncHandler;
@@ -509,6 +651,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::InspectProxyAccessSecretResult> InspectProxyAccessSecretOutcome;
 			typedef std::future<InspectProxyAccessSecretOutcome> InspectProxyAccessSecretOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::InspectProxyAccessSecretRequest&, const InspectProxyAccessSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InspectProxyAccessSecretAsyncHandler;
+			typedef Outcome<Error, Model::ListClassificationTemplatesResult> ListClassificationTemplatesOutcome;
+			typedef std::future<ListClassificationTemplatesOutcome> ListClassificationTemplatesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListClassificationTemplatesRequest&, const ListClassificationTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClassificationTemplatesAsyncHandler;
 			typedef Outcome<Error, Model::ListColumnsResult> ListColumnsOutcome;
 			typedef std::future<ListColumnsOutcome> ListColumnsOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListColumnsRequest&, const ListColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListColumnsAsyncHandler;
@@ -536,9 +681,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListDatabasesResult> ListDatabasesOutcome;
 			typedef std::future<ListDatabasesOutcome> ListDatabasesOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDatabasesRequest&, const ListDatabasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDatabasesAsyncHandler;
+			typedef Outcome<Error, Model::ListDefaultSLARulesResult> ListDefaultSLARulesOutcome;
+			typedef std::future<ListDefaultSLARulesOutcome> ListDefaultSLARulesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDefaultSLARulesRequest&, const ListDefaultSLARulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDefaultSLARulesAsyncHandler;
 			typedef Outcome<Error, Model::ListDesensitizationRuleResult> ListDesensitizationRuleOutcome;
 			typedef std::future<ListDesensitizationRuleOutcome> ListDesensitizationRuleOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDesensitizationRuleRequest&, const ListDesensitizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDesensitizationRuleAsyncHandler;
+			typedef Outcome<Error, Model::ListEffectiveOrdersResult> ListEffectiveOrdersOutcome;
+			typedef std::future<ListEffectiveOrdersOutcome> ListEffectiveOrdersOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListEffectiveOrdersRequest&, const ListEffectiveOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEffectiveOrdersAsyncHandler;
 			typedef Outcome<Error, Model::ListIndexesResult> ListIndexesOutcome;
 			typedef std::future<ListIndexesOutcome> ListIndexesOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListIndexesRequest&, const ListIndexesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIndexesAsyncHandler;
@@ -575,18 +726,27 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListProxySQLExecAuditLogResult> ListProxySQLExecAuditLogOutcome;
 			typedef std::future<ListProxySQLExecAuditLogOutcome> ListProxySQLExecAuditLogOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListProxySQLExecAuditLogRequest&, const ListProxySQLExecAuditLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProxySQLExecAuditLogAsyncHandler;
+			typedef Outcome<Error, Model::ListSLARulesResult> ListSLARulesOutcome;
+			typedef std::future<ListSLARulesOutcome> ListSLARulesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSLARulesRequest&, const ListSLARulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSLARulesAsyncHandler;
 			typedef Outcome<Error, Model::ListSQLExecAuditLogResult> ListSQLExecAuditLogOutcome;
 			typedef std::future<ListSQLExecAuditLogOutcome> ListSQLExecAuditLogOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSQLExecAuditLogRequest&, const ListSQLExecAuditLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSQLExecAuditLogAsyncHandler;
 			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::ListScenariosResult> ListScenariosOutcome;
+			typedef std::future<ListScenariosOutcome> ListScenariosOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListScenariosRequest&, const ListScenariosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScenariosAsyncHandler;
 			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;
 			typedef Outcome<Error, Model::ListSensitiveColumnsDetailResult> ListSensitiveColumnsDetailOutcome;
 			typedef std::future<ListSensitiveColumnsDetailOutcome> ListSensitiveColumnsDetailOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSensitiveColumnsDetailRequest&, const ListSensitiveColumnsDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSensitiveColumnsDetailAsyncHandler;
+			typedef Outcome<Error, Model::ListSensitiveDataAuditLogResult> ListSensitiveDataAuditLogOutcome;
+			typedef std::future<ListSensitiveDataAuditLogOutcome> ListSensitiveDataAuditLogOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSensitiveDataAuditLogRequest&, const ListSensitiveDataAuditLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSensitiveDataAuditLogAsyncHandler;
 			typedef Outcome<Error, Model::ListStandardGroupsResult> ListStandardGroupsOutcome;
 			typedef std::future<ListStandardGroupsOutcome> ListStandardGroupsOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListStandardGroupsRequest&, const ListStandardGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListStandardGroupsAsyncHandler;
@@ -596,9 +756,27 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListTaskFlowResult> ListTaskFlowOutcome;
 			typedef std::future<ListTaskFlowOutcome> ListTaskFlowOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTaskFlowRequest&, const ListTaskFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskFlowAsyncHandler;
+			typedef Outcome<Error, Model::ListTaskFlowConstantsResult> ListTaskFlowConstantsOutcome;
+			typedef std::future<ListTaskFlowConstantsOutcome> ListTaskFlowConstantsOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTaskFlowConstantsRequest&, const ListTaskFlowConstantsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskFlowConstantsAsyncHandler;
+			typedef Outcome<Error, Model::ListTaskFlowCooperatorsResult> ListTaskFlowCooperatorsOutcome;
+			typedef std::future<ListTaskFlowCooperatorsOutcome> ListTaskFlowCooperatorsOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTaskFlowCooperatorsRequest&, const ListTaskFlowCooperatorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskFlowCooperatorsAsyncHandler;
+			typedef Outcome<Error, Model::ListTaskFlowEdgesByConditionResult> ListTaskFlowEdgesByConditionOutcome;
+			typedef std::future<ListTaskFlowEdgesByConditionOutcome> ListTaskFlowEdgesByConditionOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTaskFlowEdgesByConditionRequest&, const ListTaskFlowEdgesByConditionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskFlowEdgesByConditionAsyncHandler;
 			typedef Outcome<Error, Model::ListTaskFlowInstanceResult> ListTaskFlowInstanceOutcome;
 			typedef std::future<ListTaskFlowInstanceOutcome> ListTaskFlowInstanceOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTaskFlowInstanceRequest&, const ListTaskFlowInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskFlowInstanceAsyncHandler;
+			typedef Outcome<Error, Model::ListTaskFlowTimeVariablesResult> ListTaskFlowTimeVariablesOutcome;
+			typedef std::future<ListTaskFlowTimeVariablesOutcome> ListTaskFlowTimeVariablesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTaskFlowTimeVariablesRequest&, const ListTaskFlowTimeVariablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskFlowTimeVariablesAsyncHandler;
+			typedef Outcome<Error, Model::ListTaskFlowsByPageResult> ListTaskFlowsByPageOutcome;
+			typedef std::future<ListTaskFlowsByPageOutcome> ListTaskFlowsByPageOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTaskFlowsByPageRequest&, const ListTaskFlowsByPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskFlowsByPageAsyncHandler;
+			typedef Outcome<Error, Model::ListTasksInTaskFlowResult> ListTasksInTaskFlowOutcome;
+			typedef std::future<ListTasksInTaskFlowOutcome> ListTasksInTaskFlowOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListTasksInTaskFlowRequest&, const ListTasksInTaskFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTasksInTaskFlowAsyncHandler;
 			typedef Outcome<Error, Model::ListUserPermissionsResult> ListUserPermissionsOutcome;
 			typedef std::future<ListUserPermissionsOutcome> ListUserPermissionsOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListUserPermissionsRequest&, const ListUserPermissionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserPermissionsAsyncHandler;
@@ -614,21 +792,36 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListWorkFlowTemplatesResult> ListWorkFlowTemplatesOutcome;
 			typedef std::future<ListWorkFlowTemplatesOutcome> ListWorkFlowTemplatesOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListWorkFlowTemplatesRequest&, const ListWorkFlowTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListWorkFlowTemplatesAsyncHandler;
+			typedef Outcome<Error, Model::MakeTaskFlowInstanceSuccessResult> MakeTaskFlowInstanceSuccessOutcome;
+			typedef std::future<MakeTaskFlowInstanceSuccessOutcome> MakeTaskFlowInstanceSuccessOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::MakeTaskFlowInstanceSuccessRequest&, const MakeTaskFlowInstanceSuccessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MakeTaskFlowInstanceSuccessAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDataCorrectExecSQLResult> ModifyDataCorrectExecSQLOutcome;
 			typedef std::future<ModifyDataCorrectExecSQLOutcome> ModifyDataCorrectExecSQLOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ModifyDataCorrectExecSQLRequest&, const ModifyDataCorrectExecSQLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDataCorrectExecSQLAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDesensitizationStrategyResult> ModifyDesensitizationStrategyOutcome;
 			typedef std::future<ModifyDesensitizationStrategyOutcome> ModifyDesensitizationStrategyOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ModifyDesensitizationStrategyRequest&, const ModifyDesensitizationStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDesensitizationStrategyAsyncHandler;
+			typedef Outcome<Error, Model::MoveTaskFlowToScenarioResult> MoveTaskFlowToScenarioOutcome;
+			typedef std::future<MoveTaskFlowToScenarioOutcome> MoveTaskFlowToScenarioOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::MoveTaskFlowToScenarioRequest&, const MoveTaskFlowToScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveTaskFlowToScenarioAsyncHandler;
 			typedef Outcome<Error, Model::OfflineTaskFlowResult> OfflineTaskFlowOutcome;
 			typedef std::future<OfflineTaskFlowOutcome> OfflineTaskFlowOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::OfflineTaskFlowRequest&, const OfflineTaskFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OfflineTaskFlowAsyncHandler;
 			typedef Outcome<Error, Model::PauseDataCorrectSQLJobResult> PauseDataCorrectSQLJobOutcome;
 			typedef std::future<PauseDataCorrectSQLJobOutcome> PauseDataCorrectSQLJobOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::PauseDataCorrectSQLJobRequest&, const PauseDataCorrectSQLJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PauseDataCorrectSQLJobAsyncHandler;
+			typedef Outcome<Error, Model::PublishAndDeployTaskFlowResult> PublishAndDeployTaskFlowOutcome;
+			typedef std::future<PublishAndDeployTaskFlowOutcome> PublishAndDeployTaskFlowOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::PublishAndDeployTaskFlowRequest&, const PublishAndDeployTaskFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishAndDeployTaskFlowAsyncHandler;
 			typedef Outcome<Error, Model::ReDeployLhDagVersionResult> ReDeployLhDagVersionOutcome;
 			typedef std::future<ReDeployLhDagVersionOutcome> ReDeployLhDagVersionOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ReDeployLhDagVersionRequest&, const ReDeployLhDagVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReDeployLhDagVersionAsyncHandler;
+			typedef Outcome<Error, Model::ReRunTaskFlowInstanceResult> ReRunTaskFlowInstanceOutcome;
+			typedef std::future<ReRunTaskFlowInstanceOutcome> ReRunTaskFlowInstanceOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ReRunTaskFlowInstanceRequest&, const ReRunTaskFlowInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReRunTaskFlowInstanceAsyncHandler;
+			typedef Outcome<Error, Model::RefundPayAsYouGoOrderResult> RefundPayAsYouGoOrderOutcome;
+			typedef std::future<RefundPayAsYouGoOrderOutcome> RefundPayAsYouGoOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::RefundPayAsYouGoOrderRequest&, const RefundPayAsYouGoOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefundPayAsYouGoOrderAsyncHandler;
 			typedef Outcome<Error, Model::RegisterInstanceResult> RegisterInstanceOutcome;
 			typedef std::future<RegisterInstanceOutcome> RegisterInstanceOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::RegisterInstanceRequest&, const RegisterInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterInstanceAsyncHandler;
@@ -638,6 +831,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RestartDataCorrectSQLJobResult> RestartDataCorrectSQLJobOutcome;
 			typedef std::future<RestartDataCorrectSQLJobOutcome> RestartDataCorrectSQLJobOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::RestartDataCorrectSQLJobRequest&, const RestartDataCorrectSQLJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDataCorrectSQLJobAsyncHandler;
+			typedef Outcome<Error, Model::ResumeTaskFlowInstanceResult> ResumeTaskFlowInstanceOutcome;
+			typedef std::future<ResumeTaskFlowInstanceOutcome> ResumeTaskFlowInstanceOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ResumeTaskFlowInstanceRequest&, const ResumeTaskFlowInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeTaskFlowInstanceAsyncHandler;
 			typedef Outcome<Error, Model::RetryDataCorrectPreCheckResult> RetryDataCorrectPreCheckOutcome;
 			typedef std::future<RetryDataCorrectPreCheckOutcome> RetryDataCorrectPreCheckOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::RetryDataCorrectPreCheckRequest&, const RetryDataCorrectPreCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RetryDataCorrectPreCheckAsyncHandler;
@@ -653,12 +849,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetOwnersResult> SetOwnersOutcome;
 			typedef std::future<SetOwnersOutcome> SetOwnersOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::SetOwnersRequest&, const SetOwnersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetOwnersAsyncHandler;
+			typedef Outcome<Error, Model::StopTaskFlowInstanceResult> StopTaskFlowInstanceOutcome;
+			typedef std::future<StopTaskFlowInstanceOutcome> StopTaskFlowInstanceOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::StopTaskFlowInstanceRequest&, const StopTaskFlowInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopTaskFlowInstanceAsyncHandler;
 			typedef Outcome<Error, Model::SubmitOrderApprovalResult> SubmitOrderApprovalOutcome;
 			typedef std::future<SubmitOrderApprovalOutcome> SubmitOrderApprovalOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::SubmitOrderApprovalRequest&, const SubmitOrderApprovalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitOrderApprovalAsyncHandler;
 			typedef Outcome<Error, Model::SubmitStructSyncOrderApprovalResult> SubmitStructSyncOrderApprovalOutcome;
 			typedef std::future<SubmitStructSyncOrderApprovalOutcome> SubmitStructSyncOrderApprovalOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::SubmitStructSyncOrderApprovalRequest&, const SubmitStructSyncOrderApprovalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitStructSyncOrderApprovalAsyncHandler;
+			typedef Outcome<Error, Model::SuspendTaskFlowInstanceResult> SuspendTaskFlowInstanceOutcome;
+			typedef std::future<SuspendTaskFlowInstanceOutcome> SuspendTaskFlowInstanceOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::SuspendTaskFlowInstanceRequest&, const SuspendTaskFlowInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendTaskFlowInstanceAsyncHandler;
 			typedef Outcome<Error, Model::SyncDatabaseMetaResult> SyncDatabaseMetaOutcome;
 			typedef std::future<SyncDatabaseMetaOutcome> SyncDatabaseMetaOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::SyncDatabaseMetaRequest&, const SyncDatabaseMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncDatabaseMetaAsyncHandler;
@@ -668,6 +870,54 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateInstanceResult> UpdateInstanceOutcome;
 			typedef std::future<UpdateInstanceOutcome> UpdateInstanceOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateInstanceRequest&, const UpdateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateInstanceAsyncHandler;
+			typedef Outcome<Error, Model::UpdateSLARulesResult> UpdateSLARulesOutcome;
+			typedef std::future<UpdateSLARulesOutcome> UpdateSLARulesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateSLARulesRequest&, const UpdateSLARulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSLARulesAsyncHandler;
+			typedef Outcome<Error, Model::UpdateScenarioResult> UpdateScenarioOutcome;
+			typedef std::future<UpdateScenarioOutcome> UpdateScenarioOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateScenarioRequest&, const UpdateScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateScenarioAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskConfigResult> UpdateTaskConfigOutcome;
+			typedef std::future<UpdateTaskConfigOutcome> UpdateTaskConfigOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskConfigRequest&, const UpdateTaskConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskConfigAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskContentResult> UpdateTaskContentOutcome;
+			typedef std::future<UpdateTaskContentOutcome> UpdateTaskContentOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskContentRequest&, const UpdateTaskContentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskContentAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowConstantsResult> UpdateTaskFlowConstantsOutcome;
+			typedef std::future<UpdateTaskFlowConstantsOutcome> UpdateTaskFlowConstantsOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowConstantsRequest&, const UpdateTaskFlowConstantsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowConstantsAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowCooperatorsResult> UpdateTaskFlowCooperatorsOutcome;
+			typedef std::future<UpdateTaskFlowCooperatorsOutcome> UpdateTaskFlowCooperatorsOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowCooperatorsRequest&, const UpdateTaskFlowCooperatorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowCooperatorsAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowEdgesResult> UpdateTaskFlowEdgesOutcome;
+			typedef std::future<UpdateTaskFlowEdgesOutcome> UpdateTaskFlowEdgesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowEdgesRequest&, const UpdateTaskFlowEdgesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowEdgesAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowNameAndDescResult> UpdateTaskFlowNameAndDescOutcome;
+			typedef std::future<UpdateTaskFlowNameAndDescOutcome> UpdateTaskFlowNameAndDescOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowNameAndDescRequest&, const UpdateTaskFlowNameAndDescOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowNameAndDescAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowNotificationResult> UpdateTaskFlowNotificationOutcome;
+			typedef std::future<UpdateTaskFlowNotificationOutcome> UpdateTaskFlowNotificationOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowNotificationRequest&, const UpdateTaskFlowNotificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowNotificationAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowOwnerResult> UpdateTaskFlowOwnerOutcome;
+			typedef std::future<UpdateTaskFlowOwnerOutcome> UpdateTaskFlowOwnerOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowOwnerRequest&, const UpdateTaskFlowOwnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowOwnerAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowRelationsResult> UpdateTaskFlowRelationsOutcome;
+			typedef std::future<UpdateTaskFlowRelationsOutcome> UpdateTaskFlowRelationsOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowRelationsRequest&, const UpdateTaskFlowRelationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowRelationsAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowScheduleResult> UpdateTaskFlowScheduleOutcome;
+			typedef std::future<UpdateTaskFlowScheduleOutcome> UpdateTaskFlowScheduleOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowScheduleRequest&, const UpdateTaskFlowScheduleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowScheduleAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskFlowTimeVariablesResult> UpdateTaskFlowTimeVariablesOutcome;
+			typedef std::future<UpdateTaskFlowTimeVariablesOutcome> UpdateTaskFlowTimeVariablesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskFlowTimeVariablesRequest&, const UpdateTaskFlowTimeVariablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskFlowTimeVariablesAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskNameResult> UpdateTaskNameOutcome;
+			typedef std::future<UpdateTaskNameOutcome> UpdateTaskNameOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskNameRequest&, const UpdateTaskNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskNameAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskOutputResult> UpdateTaskOutputOutcome;
+			typedef std::future<UpdateTaskOutputOutcome> UpdateTaskOutputOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskOutputRequest&, const UpdateTaskOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskOutputAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskTimeVariablesResult> UpdateTaskTimeVariablesOutcome;
+			typedef std::future<UpdateTaskTimeVariablesOutcome> UpdateTaskTimeVariablesOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskTimeVariablesRequest&, const UpdateTaskTimeVariablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskTimeVariablesAsyncHandler;
 			typedef Outcome<Error, Model::UpdateUserResult> UpdateUserOutcome;
 			typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateUserRequest&, const UpdateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserAsyncHandler;
@@ -685,9 +935,18 @@ namespace AlibabaCloud
 			AddLogicTableRouteConfigOutcome addLogicTableRouteConfig(const Model::AddLogicTableRouteConfigRequest &request)const;
 			void addLogicTableRouteConfigAsync(const Model::AddLogicTableRouteConfigRequest& request, const AddLogicTableRouteConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddLogicTableRouteConfigOutcomeCallable addLogicTableRouteConfigCallable(const Model::AddLogicTableRouteConfigRequest& request) const;
+			AddTaskFlowEdgesOutcome addTaskFlowEdges(const Model::AddTaskFlowEdgesRequest &request)const;
+			void addTaskFlowEdgesAsync(const Model::AddTaskFlowEdgesRequest& request, const AddTaskFlowEdgesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddTaskFlowEdgesOutcomeCallable addTaskFlowEdgesCallable(const Model::AddTaskFlowEdgesRequest& request) const;
 			ApproveOrderOutcome approveOrder(const Model::ApproveOrderRequest &request)const;
 			void approveOrderAsync(const Model::ApproveOrderRequest& request, const ApproveOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ApproveOrderOutcomeCallable approveOrderCallable(const Model::ApproveOrderRequest& request) const;
+			BackFillOutcome backFill(const Model::BackFillRequest &request)const;
+			void backFillAsync(const Model::BackFillRequest& request, const BackFillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BackFillOutcomeCallable backFillCallable(const Model::BackFillRequest& request) const;
+			BuyPayAsYouGoOrderOutcome buyPayAsYouGoOrder(const Model::BuyPayAsYouGoOrderRequest &request)const;
+			void buyPayAsYouGoOrderAsync(const Model::BuyPayAsYouGoOrderRequest& request, const BuyPayAsYouGoOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BuyPayAsYouGoOrderOutcomeCallable buyPayAsYouGoOrderCallable(const Model::BuyPayAsYouGoOrderRequest& request) const;
 			ChangeColumnSecLevelOutcome changeColumnSecLevel(const Model::ChangeColumnSecLevelRequest &request)const;
 			void changeColumnSecLevelAsync(const Model::ChangeColumnSecLevelRequest& request, const ChangeColumnSecLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ChangeColumnSecLevelOutcomeCallable changeColumnSecLevelCallable(const Model::ChangeColumnSecLevelRequest& request) const;
@@ -730,12 +989,21 @@ namespace AlibabaCloud
 			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;
+			CreateScenarioOutcome createScenario(const Model::CreateScenarioRequest &request)const;
+			void createScenarioAsync(const Model::CreateScenarioRequest& request, const CreateScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateScenarioOutcomeCallable createScenarioCallable(const Model::CreateScenarioRequest& request) const;
 			CreateStandardGroupOutcome createStandardGroup(const Model::CreateStandardGroupRequest &request)const;
 			void createStandardGroupAsync(const Model::CreateStandardGroupRequest& request, const CreateStandardGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateStandardGroupOutcomeCallable createStandardGroupCallable(const Model::CreateStandardGroupRequest& 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;
+			CreateTaskOutcome createTask(const Model::CreateTaskRequest &request)const;
+			void createTaskAsync(const Model::CreateTaskRequest& request, const CreateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateTaskOutcomeCallable createTaskCallable(const Model::CreateTaskRequest& request) const;
+			CreateTaskFlowOutcome createTaskFlow(const Model::CreateTaskFlowRequest &request)const;
+			void createTaskFlowAsync(const Model::CreateTaskFlowRequest& request, const CreateTaskFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateTaskFlowOutcomeCallable createTaskFlowCallable(const Model::CreateTaskFlowRequest& request) const;
 			CreateUploadFileJobOutcome createUploadFileJob(const Model::CreateUploadFileJobRequest &request)const;
 			void createUploadFileJobAsync(const Model::CreateUploadFileJobRequest& request, const CreateUploadFileJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateUploadFileJobOutcomeCallable createUploadFileJobCallable(const Model::CreateUploadFileJobRequest& request) const;
@@ -763,9 +1031,18 @@ namespace AlibabaCloud
 			DeleteProxyAccessOutcome deleteProxyAccess(const Model::DeleteProxyAccessRequest &request)const;
 			void deleteProxyAccessAsync(const Model::DeleteProxyAccessRequest& request, const DeleteProxyAccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteProxyAccessOutcomeCallable deleteProxyAccessCallable(const Model::DeleteProxyAccessRequest& request) const;
+			DeleteScenarioOutcome deleteScenario(const Model::DeleteScenarioRequest &request)const;
+			void deleteScenarioAsync(const Model::DeleteScenarioRequest& request, const DeleteScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteScenarioOutcomeCallable deleteScenarioCallable(const Model::DeleteScenarioRequest& request) const;
+			DeleteTaskOutcome deleteTask(const Model::DeleteTaskRequest &request)const;
+			void deleteTaskAsync(const Model::DeleteTaskRequest& request, const DeleteTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteTaskOutcomeCallable deleteTaskCallable(const Model::DeleteTaskRequest& request) const;
 			DeleteTaskFlowOutcome deleteTaskFlow(const Model::DeleteTaskFlowRequest &request)const;
 			void deleteTaskFlowAsync(const Model::DeleteTaskFlowRequest& request, const DeleteTaskFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteTaskFlowOutcomeCallable deleteTaskFlowCallable(const Model::DeleteTaskFlowRequest& request) const;
+			DeleteTaskFlowEdgesByConditionOutcome deleteTaskFlowEdgesByCondition(const Model::DeleteTaskFlowEdgesByConditionRequest &request)const;
+			void deleteTaskFlowEdgesByConditionAsync(const Model::DeleteTaskFlowEdgesByConditionRequest& request, const DeleteTaskFlowEdgesByConditionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteTaskFlowEdgesByConditionOutcomeCallable deleteTaskFlowEdgesByConditionCallable(const Model::DeleteTaskFlowEdgesByConditionRequest& request) const;
 			DeleteUserOutcome deleteUser(const Model::DeleteUserRequest &request)const;
 			void deleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteUserOutcomeCallable deleteUserCallable(const Model::DeleteUserRequest& request) const;
@@ -826,6 +1103,9 @@ namespace AlibabaCloud
 			GetInstanceOutcome getInstance(const Model::GetInstanceRequest &request)const;
 			void getInstanceAsync(const Model::GetInstanceRequest& request, const GetInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetInstanceOutcomeCallable getInstanceCallable(const Model::GetInstanceRequest& request) const;
+			GetIntervalLimitOfSLAOutcome getIntervalLimitOfSLA(const Model::GetIntervalLimitOfSLARequest &request)const;
+			void getIntervalLimitOfSLAAsync(const Model::GetIntervalLimitOfSLARequest& request, const GetIntervalLimitOfSLAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetIntervalLimitOfSLAOutcomeCallable getIntervalLimitOfSLACallable(const Model::GetIntervalLimitOfSLARequest& request) const;
 			GetLhSpaceByNameOutcome getLhSpaceByName(const Model::GetLhSpaceByNameRequest &request)const;
 			void getLhSpaceByNameAsync(const Model::GetLhSpaceByNameRequest& request, const GetLhSpaceByNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetLhSpaceByNameOutcomeCallable getLhSpaceByNameCallable(const Model::GetLhSpaceByNameRequest& request) const;
@@ -856,6 +1136,9 @@ namespace AlibabaCloud
 			GetProxyOutcome getProxy(const Model::GetProxyRequest &request)const;
 			void getProxyAsync(const Model::GetProxyRequest& request, const GetProxyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetProxyOutcomeCallable getProxyCallable(const Model::GetProxyRequest& request) const;
+			GetRuleNumLimitOfSLAOutcome getRuleNumLimitOfSLA(const Model::GetRuleNumLimitOfSLARequest &request)const;
+			void getRuleNumLimitOfSLAAsync(const Model::GetRuleNumLimitOfSLARequest& request, const GetRuleNumLimitOfSLAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetRuleNumLimitOfSLAOutcomeCallable getRuleNumLimitOfSLACallable(const Model::GetRuleNumLimitOfSLARequest& 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;
@@ -880,6 +1163,15 @@ namespace AlibabaCloud
 			GetTableTopologyOutcome getTableTopology(const Model::GetTableTopologyRequest &request)const;
 			void getTableTopologyAsync(const Model::GetTableTopologyRequest& request, const GetTableTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetTableTopologyOutcomeCallable getTableTopologyCallable(const Model::GetTableTopologyRequest& request) const;
+			GetTaskOutcome getTask(const Model::GetTaskRequest &request)const;
+			void getTaskAsync(const Model::GetTaskRequest& request, const GetTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTaskOutcomeCallable getTaskCallable(const Model::GetTaskRequest& request) const;
+			GetTaskFlowGraphOutcome getTaskFlowGraph(const Model::GetTaskFlowGraphRequest &request)const;
+			void getTaskFlowGraphAsync(const Model::GetTaskFlowGraphRequest& request, const GetTaskFlowGraphAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTaskFlowGraphOutcomeCallable getTaskFlowGraphCallable(const Model::GetTaskFlowGraphRequest& request) const;
+			GetTaskFlowNotificationOutcome getTaskFlowNotification(const Model::GetTaskFlowNotificationRequest &request)const;
+			void getTaskFlowNotificationAsync(const Model::GetTaskFlowNotificationRequest& request, const GetTaskFlowNotificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTaskFlowNotificationOutcomeCallable getTaskFlowNotificationCallable(const Model::GetTaskFlowNotificationRequest& request) const;
 			GetTaskInstanceRelationOutcome getTaskInstanceRelation(const Model::GetTaskInstanceRelationRequest &request)const;
 			void getTaskInstanceRelationAsync(const Model::GetTaskInstanceRelationRequest& request, const GetTaskInstanceRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetTaskInstanceRelationOutcomeCallable getTaskInstanceRelationCallable(const Model::GetTaskInstanceRelationRequest& request) const;
@@ -898,6 +1190,9 @@ namespace AlibabaCloud
 			InspectProxyAccessSecretOutcome inspectProxyAccessSecret(const Model::InspectProxyAccessSecretRequest &request)const;
 			void inspectProxyAccessSecretAsync(const Model::InspectProxyAccessSecretRequest& request, const InspectProxyAccessSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			InspectProxyAccessSecretOutcomeCallable inspectProxyAccessSecretCallable(const Model::InspectProxyAccessSecretRequest& request) const;
+			ListClassificationTemplatesOutcome listClassificationTemplates(const Model::ListClassificationTemplatesRequest &request)const;
+			void listClassificationTemplatesAsync(const Model::ListClassificationTemplatesRequest& request, const ListClassificationTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListClassificationTemplatesOutcomeCallable listClassificationTemplatesCallable(const Model::ListClassificationTemplatesRequest& request) const;
 			ListColumnsOutcome listColumns(const Model::ListColumnsRequest &request)const;
 			void listColumnsAsync(const Model::ListColumnsRequest& request, const ListColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListColumnsOutcomeCallable listColumnsCallable(const Model::ListColumnsRequest& request) const;
@@ -925,9 +1220,15 @@ namespace AlibabaCloud
 			ListDatabasesOutcome listDatabases(const Model::ListDatabasesRequest &request)const;
 			void listDatabasesAsync(const Model::ListDatabasesRequest& request, const ListDatabasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListDatabasesOutcomeCallable listDatabasesCallable(const Model::ListDatabasesRequest& request) const;
+			ListDefaultSLARulesOutcome listDefaultSLARules(const Model::ListDefaultSLARulesRequest &request)const;
+			void listDefaultSLARulesAsync(const Model::ListDefaultSLARulesRequest& request, const ListDefaultSLARulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDefaultSLARulesOutcomeCallable listDefaultSLARulesCallable(const Model::ListDefaultSLARulesRequest& request) const;
 			ListDesensitizationRuleOutcome listDesensitizationRule(const Model::ListDesensitizationRuleRequest &request)const;
 			void listDesensitizationRuleAsync(const Model::ListDesensitizationRuleRequest& request, const ListDesensitizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListDesensitizationRuleOutcomeCallable listDesensitizationRuleCallable(const Model::ListDesensitizationRuleRequest& request) const;
+			ListEffectiveOrdersOutcome listEffectiveOrders(const Model::ListEffectiveOrdersRequest &request)const;
+			void listEffectiveOrdersAsync(const Model::ListEffectiveOrdersRequest& request, const ListEffectiveOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListEffectiveOrdersOutcomeCallable listEffectiveOrdersCallable(const Model::ListEffectiveOrdersRequest& request) const;
 			ListIndexesOutcome listIndexes(const Model::ListIndexesRequest &request)const;
 			void listIndexesAsync(const Model::ListIndexesRequest& request, const ListIndexesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListIndexesOutcomeCallable listIndexesCallable(const Model::ListIndexesRequest& request) const;
@@ -964,18 +1265,27 @@ namespace AlibabaCloud
 			ListProxySQLExecAuditLogOutcome listProxySQLExecAuditLog(const Model::ListProxySQLExecAuditLogRequest &request)const;
 			void listProxySQLExecAuditLogAsync(const Model::ListProxySQLExecAuditLogRequest& request, const ListProxySQLExecAuditLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListProxySQLExecAuditLogOutcomeCallable listProxySQLExecAuditLogCallable(const Model::ListProxySQLExecAuditLogRequest& request) const;
+			ListSLARulesOutcome listSLARules(const Model::ListSLARulesRequest &request)const;
+			void listSLARulesAsync(const Model::ListSLARulesRequest& request, const ListSLARulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSLARulesOutcomeCallable listSLARulesCallable(const Model::ListSLARulesRequest& request) const;
 			ListSQLExecAuditLogOutcome listSQLExecAuditLog(const Model::ListSQLExecAuditLogRequest &request)const;
 			void listSQLExecAuditLogAsync(const Model::ListSQLExecAuditLogRequest& request, const ListSQLExecAuditLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListSQLExecAuditLogOutcomeCallable listSQLExecAuditLogCallable(const Model::ListSQLExecAuditLogRequest& 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;
+			ListScenariosOutcome listScenarios(const Model::ListScenariosRequest &request)const;
+			void listScenariosAsync(const Model::ListScenariosRequest& request, const ListScenariosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListScenariosOutcomeCallable listScenariosCallable(const Model::ListScenariosRequest& 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;
 			ListSensitiveColumnsDetailOutcome listSensitiveColumnsDetail(const Model::ListSensitiveColumnsDetailRequest &request)const;
 			void listSensitiveColumnsDetailAsync(const Model::ListSensitiveColumnsDetailRequest& request, const ListSensitiveColumnsDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListSensitiveColumnsDetailOutcomeCallable listSensitiveColumnsDetailCallable(const Model::ListSensitiveColumnsDetailRequest& request) const;
+			ListSensitiveDataAuditLogOutcome listSensitiveDataAuditLog(const Model::ListSensitiveDataAuditLogRequest &request)const;
+			void listSensitiveDataAuditLogAsync(const Model::ListSensitiveDataAuditLogRequest& request, const ListSensitiveDataAuditLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSensitiveDataAuditLogOutcomeCallable listSensitiveDataAuditLogCallable(const Model::ListSensitiveDataAuditLogRequest& request) const;
 			ListStandardGroupsOutcome listStandardGroups(const Model::ListStandardGroupsRequest &request)const;
 			void listStandardGroupsAsync(const Model::ListStandardGroupsRequest& request, const ListStandardGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListStandardGroupsOutcomeCallable listStandardGroupsCallable(const Model::ListStandardGroupsRequest& request) const;
@@ -985,9 +1295,27 @@ namespace AlibabaCloud
 			ListTaskFlowOutcome listTaskFlow(const Model::ListTaskFlowRequest &request)const;
 			void listTaskFlowAsync(const Model::ListTaskFlowRequest& request, const ListTaskFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListTaskFlowOutcomeCallable listTaskFlowCallable(const Model::ListTaskFlowRequest& request) const;
+			ListTaskFlowConstantsOutcome listTaskFlowConstants(const Model::ListTaskFlowConstantsRequest &request)const;
+			void listTaskFlowConstantsAsync(const Model::ListTaskFlowConstantsRequest& request, const ListTaskFlowConstantsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTaskFlowConstantsOutcomeCallable listTaskFlowConstantsCallable(const Model::ListTaskFlowConstantsRequest& request) const;
+			ListTaskFlowCooperatorsOutcome listTaskFlowCooperators(const Model::ListTaskFlowCooperatorsRequest &request)const;
+			void listTaskFlowCooperatorsAsync(const Model::ListTaskFlowCooperatorsRequest& request, const ListTaskFlowCooperatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTaskFlowCooperatorsOutcomeCallable listTaskFlowCooperatorsCallable(const Model::ListTaskFlowCooperatorsRequest& request) const;
+			ListTaskFlowEdgesByConditionOutcome listTaskFlowEdgesByCondition(const Model::ListTaskFlowEdgesByConditionRequest &request)const;
+			void listTaskFlowEdgesByConditionAsync(const Model::ListTaskFlowEdgesByConditionRequest& request, const ListTaskFlowEdgesByConditionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTaskFlowEdgesByConditionOutcomeCallable listTaskFlowEdgesByConditionCallable(const Model::ListTaskFlowEdgesByConditionRequest& request) const;
 			ListTaskFlowInstanceOutcome listTaskFlowInstance(const Model::ListTaskFlowInstanceRequest &request)const;
 			void listTaskFlowInstanceAsync(const Model::ListTaskFlowInstanceRequest& request, const ListTaskFlowInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListTaskFlowInstanceOutcomeCallable listTaskFlowInstanceCallable(const Model::ListTaskFlowInstanceRequest& request) const;
+			ListTaskFlowTimeVariablesOutcome listTaskFlowTimeVariables(const Model::ListTaskFlowTimeVariablesRequest &request)const;
+			void listTaskFlowTimeVariablesAsync(const Model::ListTaskFlowTimeVariablesRequest& request, const ListTaskFlowTimeVariablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTaskFlowTimeVariablesOutcomeCallable listTaskFlowTimeVariablesCallable(const Model::ListTaskFlowTimeVariablesRequest& request) const;
+			ListTaskFlowsByPageOutcome listTaskFlowsByPage(const Model::ListTaskFlowsByPageRequest &request)const;
+			void listTaskFlowsByPageAsync(const Model::ListTaskFlowsByPageRequest& request, const ListTaskFlowsByPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTaskFlowsByPageOutcomeCallable listTaskFlowsByPageCallable(const Model::ListTaskFlowsByPageRequest& request) const;
+			ListTasksInTaskFlowOutcome listTasksInTaskFlow(const Model::ListTasksInTaskFlowRequest &request)const;
+			void listTasksInTaskFlowAsync(const Model::ListTasksInTaskFlowRequest& request, const ListTasksInTaskFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTasksInTaskFlowOutcomeCallable listTasksInTaskFlowCallable(const Model::ListTasksInTaskFlowRequest& request) const;
 			ListUserPermissionsOutcome listUserPermissions(const Model::ListUserPermissionsRequest &request)const;
 			void listUserPermissionsAsync(const Model::ListUserPermissionsRequest& request, const ListUserPermissionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListUserPermissionsOutcomeCallable listUserPermissionsCallable(const Model::ListUserPermissionsRequest& request) const;
@@ -1003,21 +1331,36 @@ namespace AlibabaCloud
 			ListWorkFlowTemplatesOutcome listWorkFlowTemplates(const Model::ListWorkFlowTemplatesRequest &request)const;
 			void listWorkFlowTemplatesAsync(const Model::ListWorkFlowTemplatesRequest& request, const ListWorkFlowTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListWorkFlowTemplatesOutcomeCallable listWorkFlowTemplatesCallable(const Model::ListWorkFlowTemplatesRequest& request) const;
+			MakeTaskFlowInstanceSuccessOutcome makeTaskFlowInstanceSuccess(const Model::MakeTaskFlowInstanceSuccessRequest &request)const;
+			void makeTaskFlowInstanceSuccessAsync(const Model::MakeTaskFlowInstanceSuccessRequest& request, const MakeTaskFlowInstanceSuccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			MakeTaskFlowInstanceSuccessOutcomeCallable makeTaskFlowInstanceSuccessCallable(const Model::MakeTaskFlowInstanceSuccessRequest& request) const;
 			ModifyDataCorrectExecSQLOutcome modifyDataCorrectExecSQL(const Model::ModifyDataCorrectExecSQLRequest &request)const;
 			void modifyDataCorrectExecSQLAsync(const Model::ModifyDataCorrectExecSQLRequest& request, const ModifyDataCorrectExecSQLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDataCorrectExecSQLOutcomeCallable modifyDataCorrectExecSQLCallable(const Model::ModifyDataCorrectExecSQLRequest& request) const;
 			ModifyDesensitizationStrategyOutcome modifyDesensitizationStrategy(const Model::ModifyDesensitizationStrategyRequest &request)const;
 			void modifyDesensitizationStrategyAsync(const Model::ModifyDesensitizationStrategyRequest& request, const ModifyDesensitizationStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDesensitizationStrategyOutcomeCallable modifyDesensitizationStrategyCallable(const Model::ModifyDesensitizationStrategyRequest& request) const;
+			MoveTaskFlowToScenarioOutcome moveTaskFlowToScenario(const Model::MoveTaskFlowToScenarioRequest &request)const;
+			void moveTaskFlowToScenarioAsync(const Model::MoveTaskFlowToScenarioRequest& request, const MoveTaskFlowToScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			MoveTaskFlowToScenarioOutcomeCallable moveTaskFlowToScenarioCallable(const Model::MoveTaskFlowToScenarioRequest& request) const;
 			OfflineTaskFlowOutcome offlineTaskFlow(const Model::OfflineTaskFlowRequest &request)const;
 			void offlineTaskFlowAsync(const Model::OfflineTaskFlowRequest& request, const OfflineTaskFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			OfflineTaskFlowOutcomeCallable offlineTaskFlowCallable(const Model::OfflineTaskFlowRequest& request) const;
 			PauseDataCorrectSQLJobOutcome pauseDataCorrectSQLJob(const Model::PauseDataCorrectSQLJobRequest &request)const;
 			void pauseDataCorrectSQLJobAsync(const Model::PauseDataCorrectSQLJobRequest& request, const PauseDataCorrectSQLJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			PauseDataCorrectSQLJobOutcomeCallable pauseDataCorrectSQLJobCallable(const Model::PauseDataCorrectSQLJobRequest& request) const;
+			PublishAndDeployTaskFlowOutcome publishAndDeployTaskFlow(const Model::PublishAndDeployTaskFlowRequest &request)const;
+			void publishAndDeployTaskFlowAsync(const Model::PublishAndDeployTaskFlowRequest& request, const PublishAndDeployTaskFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PublishAndDeployTaskFlowOutcomeCallable publishAndDeployTaskFlowCallable(const Model::PublishAndDeployTaskFlowRequest& request) const;
 			ReDeployLhDagVersionOutcome reDeployLhDagVersion(const Model::ReDeployLhDagVersionRequest &request)const;
 			void reDeployLhDagVersionAsync(const Model::ReDeployLhDagVersionRequest& request, const ReDeployLhDagVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ReDeployLhDagVersionOutcomeCallable reDeployLhDagVersionCallable(const Model::ReDeployLhDagVersionRequest& request) const;
+			ReRunTaskFlowInstanceOutcome reRunTaskFlowInstance(const Model::ReRunTaskFlowInstanceRequest &request)const;
+			void reRunTaskFlowInstanceAsync(const Model::ReRunTaskFlowInstanceRequest& request, const ReRunTaskFlowInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ReRunTaskFlowInstanceOutcomeCallable reRunTaskFlowInstanceCallable(const Model::ReRunTaskFlowInstanceRequest& request) const;
+			RefundPayAsYouGoOrderOutcome refundPayAsYouGoOrder(const Model::RefundPayAsYouGoOrderRequest &request)const;
+			void refundPayAsYouGoOrderAsync(const Model::RefundPayAsYouGoOrderRequest& request, const RefundPayAsYouGoOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RefundPayAsYouGoOrderOutcomeCallable refundPayAsYouGoOrderCallable(const Model::RefundPayAsYouGoOrderRequest& request) const;
 			RegisterInstanceOutcome registerInstance(const Model::RegisterInstanceRequest &request)const;
 			void registerInstanceAsync(const Model::RegisterInstanceRequest& request, const RegisterInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RegisterInstanceOutcomeCallable registerInstanceCallable(const Model::RegisterInstanceRequest& request) const;
@@ -1027,6 +1370,9 @@ namespace AlibabaCloud
 			RestartDataCorrectSQLJobOutcome restartDataCorrectSQLJob(const Model::RestartDataCorrectSQLJobRequest &request)const;
 			void restartDataCorrectSQLJobAsync(const Model::RestartDataCorrectSQLJobRequest& request, const RestartDataCorrectSQLJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RestartDataCorrectSQLJobOutcomeCallable restartDataCorrectSQLJobCallable(const Model::RestartDataCorrectSQLJobRequest& request) const;
+			ResumeTaskFlowInstanceOutcome resumeTaskFlowInstance(const Model::ResumeTaskFlowInstanceRequest &request)const;
+			void resumeTaskFlowInstanceAsync(const Model::ResumeTaskFlowInstanceRequest& request, const ResumeTaskFlowInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ResumeTaskFlowInstanceOutcomeCallable resumeTaskFlowInstanceCallable(const Model::ResumeTaskFlowInstanceRequest& request) const;
 			RetryDataCorrectPreCheckOutcome retryDataCorrectPreCheck(const Model::RetryDataCorrectPreCheckRequest &request)const;
 			void retryDataCorrectPreCheckAsync(const Model::RetryDataCorrectPreCheckRequest& request, const RetryDataCorrectPreCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RetryDataCorrectPreCheckOutcomeCallable retryDataCorrectPreCheckCallable(const Model::RetryDataCorrectPreCheckRequest& request) const;
@@ -1042,12 +1388,18 @@ namespace AlibabaCloud
 			SetOwnersOutcome setOwners(const Model::SetOwnersRequest &request)const;
 			void setOwnersAsync(const Model::SetOwnersRequest& request, const SetOwnersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetOwnersOutcomeCallable setOwnersCallable(const Model::SetOwnersRequest& request) const;
+			StopTaskFlowInstanceOutcome stopTaskFlowInstance(const Model::StopTaskFlowInstanceRequest &request)const;
+			void stopTaskFlowInstanceAsync(const Model::StopTaskFlowInstanceRequest& request, const StopTaskFlowInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			StopTaskFlowInstanceOutcomeCallable stopTaskFlowInstanceCallable(const Model::StopTaskFlowInstanceRequest& request) const;
 			SubmitOrderApprovalOutcome submitOrderApproval(const Model::SubmitOrderApprovalRequest &request)const;
 			void submitOrderApprovalAsync(const Model::SubmitOrderApprovalRequest& request, const SubmitOrderApprovalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SubmitOrderApprovalOutcomeCallable submitOrderApprovalCallable(const Model::SubmitOrderApprovalRequest& request) const;
 			SubmitStructSyncOrderApprovalOutcome submitStructSyncOrderApproval(const Model::SubmitStructSyncOrderApprovalRequest &request)const;
 			void submitStructSyncOrderApprovalAsync(const Model::SubmitStructSyncOrderApprovalRequest& request, const SubmitStructSyncOrderApprovalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SubmitStructSyncOrderApprovalOutcomeCallable submitStructSyncOrderApprovalCallable(const Model::SubmitStructSyncOrderApprovalRequest& request) const;
+			SuspendTaskFlowInstanceOutcome suspendTaskFlowInstance(const Model::SuspendTaskFlowInstanceRequest &request)const;
+			void suspendTaskFlowInstanceAsync(const Model::SuspendTaskFlowInstanceRequest& request, const SuspendTaskFlowInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SuspendTaskFlowInstanceOutcomeCallable suspendTaskFlowInstanceCallable(const Model::SuspendTaskFlowInstanceRequest& request) const;
 			SyncDatabaseMetaOutcome syncDatabaseMeta(const Model::SyncDatabaseMetaRequest &request)const;
 			void syncDatabaseMetaAsync(const Model::SyncDatabaseMetaRequest& request, const SyncDatabaseMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SyncDatabaseMetaOutcomeCallable syncDatabaseMetaCallable(const Model::SyncDatabaseMetaRequest& request) const;
@@ -1057,6 +1409,54 @@ namespace AlibabaCloud
 			UpdateInstanceOutcome updateInstance(const Model::UpdateInstanceRequest &request)const;
 			void updateInstanceAsync(const Model::UpdateInstanceRequest& request, const UpdateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateInstanceOutcomeCallable updateInstanceCallable(const Model::UpdateInstanceRequest& request) const;
+			UpdateSLARulesOutcome updateSLARules(const Model::UpdateSLARulesRequest &request)const;
+			void updateSLARulesAsync(const Model::UpdateSLARulesRequest& request, const UpdateSLARulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateSLARulesOutcomeCallable updateSLARulesCallable(const Model::UpdateSLARulesRequest& request) const;
+			UpdateScenarioOutcome updateScenario(const Model::UpdateScenarioRequest &request)const;
+			void updateScenarioAsync(const Model::UpdateScenarioRequest& request, const UpdateScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateScenarioOutcomeCallable updateScenarioCallable(const Model::UpdateScenarioRequest& request) const;
+			UpdateTaskConfigOutcome updateTaskConfig(const Model::UpdateTaskConfigRequest &request)const;
+			void updateTaskConfigAsync(const Model::UpdateTaskConfigRequest& request, const UpdateTaskConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskConfigOutcomeCallable updateTaskConfigCallable(const Model::UpdateTaskConfigRequest& request) const;
+			UpdateTaskContentOutcome updateTaskContent(const Model::UpdateTaskContentRequest &request)const;
+			void updateTaskContentAsync(const Model::UpdateTaskContentRequest& request, const UpdateTaskContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskContentOutcomeCallable updateTaskContentCallable(const Model::UpdateTaskContentRequest& request) const;
+			UpdateTaskFlowConstantsOutcome updateTaskFlowConstants(const Model::UpdateTaskFlowConstantsRequest &request)const;
+			void updateTaskFlowConstantsAsync(const Model::UpdateTaskFlowConstantsRequest& request, const UpdateTaskFlowConstantsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowConstantsOutcomeCallable updateTaskFlowConstantsCallable(const Model::UpdateTaskFlowConstantsRequest& request) const;
+			UpdateTaskFlowCooperatorsOutcome updateTaskFlowCooperators(const Model::UpdateTaskFlowCooperatorsRequest &request)const;
+			void updateTaskFlowCooperatorsAsync(const Model::UpdateTaskFlowCooperatorsRequest& request, const UpdateTaskFlowCooperatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowCooperatorsOutcomeCallable updateTaskFlowCooperatorsCallable(const Model::UpdateTaskFlowCooperatorsRequest& request) const;
+			UpdateTaskFlowEdgesOutcome updateTaskFlowEdges(const Model::UpdateTaskFlowEdgesRequest &request)const;
+			void updateTaskFlowEdgesAsync(const Model::UpdateTaskFlowEdgesRequest& request, const UpdateTaskFlowEdgesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowEdgesOutcomeCallable updateTaskFlowEdgesCallable(const Model::UpdateTaskFlowEdgesRequest& request) const;
+			UpdateTaskFlowNameAndDescOutcome updateTaskFlowNameAndDesc(const Model::UpdateTaskFlowNameAndDescRequest &request)const;
+			void updateTaskFlowNameAndDescAsync(const Model::UpdateTaskFlowNameAndDescRequest& request, const UpdateTaskFlowNameAndDescAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowNameAndDescOutcomeCallable updateTaskFlowNameAndDescCallable(const Model::UpdateTaskFlowNameAndDescRequest& request) const;
+			UpdateTaskFlowNotificationOutcome updateTaskFlowNotification(const Model::UpdateTaskFlowNotificationRequest &request)const;
+			void updateTaskFlowNotificationAsync(const Model::UpdateTaskFlowNotificationRequest& request, const UpdateTaskFlowNotificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowNotificationOutcomeCallable updateTaskFlowNotificationCallable(const Model::UpdateTaskFlowNotificationRequest& request) const;
+			UpdateTaskFlowOwnerOutcome updateTaskFlowOwner(const Model::UpdateTaskFlowOwnerRequest &request)const;
+			void updateTaskFlowOwnerAsync(const Model::UpdateTaskFlowOwnerRequest& request, const UpdateTaskFlowOwnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowOwnerOutcomeCallable updateTaskFlowOwnerCallable(const Model::UpdateTaskFlowOwnerRequest& request) const;
+			UpdateTaskFlowRelationsOutcome updateTaskFlowRelations(const Model::UpdateTaskFlowRelationsRequest &request)const;
+			void updateTaskFlowRelationsAsync(const Model::UpdateTaskFlowRelationsRequest& request, const UpdateTaskFlowRelationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowRelationsOutcomeCallable updateTaskFlowRelationsCallable(const Model::UpdateTaskFlowRelationsRequest& request) const;
+			UpdateTaskFlowScheduleOutcome updateTaskFlowSchedule(const Model::UpdateTaskFlowScheduleRequest &request)const;
+			void updateTaskFlowScheduleAsync(const Model::UpdateTaskFlowScheduleRequest& request, const UpdateTaskFlowScheduleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowScheduleOutcomeCallable updateTaskFlowScheduleCallable(const Model::UpdateTaskFlowScheduleRequest& request) const;
+			UpdateTaskFlowTimeVariablesOutcome updateTaskFlowTimeVariables(const Model::UpdateTaskFlowTimeVariablesRequest &request)const;
+			void updateTaskFlowTimeVariablesAsync(const Model::UpdateTaskFlowTimeVariablesRequest& request, const UpdateTaskFlowTimeVariablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskFlowTimeVariablesOutcomeCallable updateTaskFlowTimeVariablesCallable(const Model::UpdateTaskFlowTimeVariablesRequest& request) const;
+			UpdateTaskNameOutcome updateTaskName(const Model::UpdateTaskNameRequest &request)const;
+			void updateTaskNameAsync(const Model::UpdateTaskNameRequest& request, const UpdateTaskNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskNameOutcomeCallable updateTaskNameCallable(const Model::UpdateTaskNameRequest& request) const;
+			UpdateTaskOutputOutcome updateTaskOutput(const Model::UpdateTaskOutputRequest &request)const;
+			void updateTaskOutputAsync(const Model::UpdateTaskOutputRequest& request, const UpdateTaskOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskOutputOutcomeCallable updateTaskOutputCallable(const Model::UpdateTaskOutputRequest& request) const;
+			UpdateTaskTimeVariablesOutcome updateTaskTimeVariables(const Model::UpdateTaskTimeVariablesRequest &request)const;
+			void updateTaskTimeVariablesAsync(const Model::UpdateTaskTimeVariablesRequest& request, const UpdateTaskTimeVariablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskTimeVariablesOutcomeCallable updateTaskTimeVariablesCallable(const Model::UpdateTaskTimeVariablesRequest& request) const;
 			UpdateUserOutcome updateUser(const Model::UpdateUserRequest &request)const;
 			void updateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateUserOutcomeCallable updateUserCallable(const Model::UpdateUserRequest& request) const;

+ 52 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/AddTaskFlowEdgesRequest.h

@@ -0,0 +1,52 @@
+/*
+ * 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_ADDTASKFLOWEDGESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDTASKFLOWEDGESREQUEST_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 AddTaskFlowEdgesRequest : public RpcServiceRequest {
+public:
+	struct Edges {
+		long nodeEnd;
+		long nodeFrom;
+	};
+	AddTaskFlowEdgesRequest();
+	~AddTaskFlowEdgesRequest();
+	std::vector<Edges> getEdges() const;
+	void setEdges(const std::vector<Edges> &edges);
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::vector<Edges> edges_;
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDTASKFLOWEDGESREQUEST_H_

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

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

+ 69 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/BackFillRequest.h

@@ -0,0 +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_BACKFILLREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BACKFILLREQUEST_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 BackFillRequest : public RpcServiceRequest {
+public:
+	BackFillRequest();
+	~BackFillRequest();
+	std::string getBackFillDateBegin() const;
+	void setBackFillDateBegin(const std::string &backFillDateBegin);
+	std::string getBackFillDate() const;
+	void setBackFillDate(const std::string &backFillDate);
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	bool getIsTriggerSubTree() const;
+	void setIsTriggerSubTree(bool isTriggerSubTree);
+	bool getAsc() const;
+	void setAsc(bool asc);
+	std::string getBackFillDateEnd() const;
+	void setBackFillDateEnd(const std::string &backFillDateEnd);
+	int getInterval() const;
+	void setInterval(int interval);
+	long getHistoryDagId() const;
+	void setHistoryDagId(long historyDagId);
+	std::vector<long> getStartNodeIds() const;
+	void setStartNodeIds(const std::vector<long> &startNodeIds);
+
+private:
+	std::string backFillDateBegin_;
+	std::string backFillDate_;
+	long dagId_;
+	long tid_;
+	bool isTriggerSubTree_;
+	bool asc_;
+	std::string backFillDateEnd_;
+	int interval_;
+	long historyDagId_;
+	std::vector<long> startNodeIds_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BACKFILLREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/BackFillResult.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_BACKFILLRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BACKFILLRESULT_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 BackFillResult : public ServiceResult
+			{
+			public:
+
+
+				BackFillResult();
+				explicit BackFillResult(const std::string &payload);
+				~BackFillResult();
+				long getNodeId()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				long nodeId_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BACKFILLRESULT_H_

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

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BUYPAYASYOUGOORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BUYPAYASYOUGOORDERREQUEST_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 BuyPayAsYouGoOrderRequest : public RpcServiceRequest {
+public:
+	BuyPayAsYouGoOrderRequest();
+	~BuyPayAsYouGoOrderRequest();
+	int getInsNum() const;
+	void setInsNum(int insNum);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getVersionType() const;
+	void setVersionType(const std::string &versionType);
+	std::string getCommodityType() const;
+	void setCommodityType(const std::string &commodityType);
+
+private:
+	int insNum_;
+	long tid_;
+	std::string versionType_;
+	std::string commodityType_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BUYPAYASYOUGOORDERREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/BuyPayAsYouGoOrderResult.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_BUYPAYASYOUGOORDERRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BUYPAYASYOUGOORDERRESULT_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 BuyPayAsYouGoOrderResult : public ServiceResult
+			{
+			public:
+
+
+				BuyPayAsYouGoOrderResult();
+				explicit BuyPayAsYouGoOrderResult(const std::string &payload);
+				~BuyPayAsYouGoOrderResult();
+				std::string getInstanceId()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string instanceId_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_BUYPAYASYOUGOORDERRESULT_H_

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateScenarioRequest.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_CREATESCENARIOREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESCENARIOREQUEST_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 CreateScenarioRequest : public RpcServiceRequest {
+public:
+	CreateScenarioRequest();
+	~CreateScenarioRequest();
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getScenarioName() const;
+	void setScenarioName(const std::string &scenarioName);
+
+private:
+	std::string description_;
+	long tid_;
+	std::string scenarioName_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESCENARIOREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateScenarioResult.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_CREATESCENARIORESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESCENARIORESULT_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 CreateScenarioResult : public ServiceResult
+			{
+			public:
+
+
+				CreateScenarioResult();
+				explicit CreateScenarioResult(const std::string &payload);
+				~CreateScenarioResult();
+				long getScenarioId()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				long scenarioId_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESCENARIORESULT_H_

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

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKFLOWREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKFLOWREQUEST_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 CreateTaskFlowRequest : public RpcServiceRequest {
+public:
+	CreateTaskFlowRequest();
+	~CreateTaskFlowRequest();
+	std::string getDagName() const;
+	void setDagName(const std::string &dagName);
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	long getTid() const;
+	void setTid(long tid);
+	long getScenarioId() const;
+	void setScenarioId(long scenarioId);
+
+private:
+	std::string dagName_;
+	std::string description_;
+	long tid_;
+	long scenarioId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKFLOWREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateTaskFlowResult.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_CREATETASKFLOWRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKFLOWRESULT_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 CreateTaskFlowResult : public ServiceResult
+			{
+			public:
+
+
+				CreateTaskFlowResult();
+				explicit CreateTaskFlowResult(const std::string &payload);
+				~CreateTaskFlowResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+				long getDagId()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+				long dagId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKFLOWRESULT_H_

+ 63 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateTaskRequest.h

@@ -0,0 +1,63 @@
+/*
+ * 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_CREATETASKREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKREQUEST_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 CreateTaskRequest : public RpcServiceRequest {
+public:
+	CreateTaskRequest();
+	~CreateTaskRequest();
+	std::string getTimeVariables() const;
+	void setTimeVariables(const std::string &timeVariables);
+	std::string getNodeType() const;
+	void setNodeType(const std::string &nodeType);
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getNodeName() const;
+	void setNodeName(const std::string &nodeName);
+	std::string getNodeContent() const;
+	void setNodeContent(const std::string &nodeContent);
+	std::string getNodeOutput() const;
+	void setNodeOutput(const std::string &nodeOutput);
+	std::string getGraphParam() const;
+	void setGraphParam(const std::string &graphParam);
+
+private:
+	std::string timeVariables_;
+	std::string nodeType_;
+	long dagId_;
+	long tid_;
+	std::string nodeName_;
+	std::string nodeContent_;
+	std::string nodeOutput_;
+	std::string graphParam_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateTaskResult.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_CREATETASKRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKRESULT_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 CreateTaskResult : public ServiceResult
+			{
+			public:
+
+
+				CreateTaskResult();
+				explicit CreateTaskResult(const std::string &payload);
+				~CreateTaskResult();
+				long getNodeId()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				long nodeId_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATETASKRESULT_H_

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteLakeHouseSpaceRequest : public Rp
 public:
 	DeleteLakeHouseSpaceRequest();
 	~DeleteLakeHouseSpaceRequest();
-	long getSpaceId() const;
-	void setSpaceId(long spaceId);
 	long getTid() const;
 	void setTid(long tid);
+	long getSpaceId() const;
+	void setSpaceId(long spaceId);
 
 private:
-	long spaceId_;
 	long tid_;
+	long spaceId_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteScenarioRequest.h

@@ -0,0 +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_DELETESCENARIOREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESCENARIOREQUEST_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 DeleteScenarioRequest : public RpcServiceRequest {
+public:
+	DeleteScenarioRequest();
+	~DeleteScenarioRequest();
+	long getTid() const;
+	void setTid(long tid);
+	long getScenarioId() const;
+	void setScenarioId(long scenarioId);
+
+private:
+	long tid_;
+	long scenarioId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESCENARIOREQUEST_H_

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

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

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

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETETASKFLOWEDGESBYCONDITIONREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETETASKFLOWEDGESBYCONDITIONREQUEST_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 DeleteTaskFlowEdgesByConditionRequest : public RpcServiceRequest {
+public:
+	DeleteTaskFlowEdgesByConditionRequest();
+	~DeleteTaskFlowEdgesByConditionRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getNodeEnd() const;
+	void setNodeEnd(long nodeEnd);
+	long getNodeFrom() const;
+	void setNodeFrom(long nodeFrom);
+	long getId() const;
+	void setId(long id);
+
+private:
+	long dagId_;
+	long tid_;
+	long nodeEnd_;
+	long nodeFrom_;
+	long id_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETETASKFLOWEDGESBYCONDITIONREQUEST_H_

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

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

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/DeleteTaskRequest.h

@@ -0,0 +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_DELETETASKREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETETASKREQUEST_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 DeleteTaskRequest : public RpcServiceRequest {
+public:
+	DeleteTaskRequest();
+	~DeleteTaskRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getNodeId() const;
+	void setNodeId(const std::string &nodeId);
+
+private:
+	long tid_;
+	std::string nodeId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETETASKREQUEST_H_

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

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

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteUserRequest : public RpcServiceRe
 public:
 	DeleteUserRequest();
 	~DeleteUserRequest();
-	std::string getUid() const;
-	void setUid(const std::string &uid);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getUid() const;
+	void setUid(const std::string &uid);
 
 private:
-	std::string uid_;
 	long tid_;
+	std::string uid_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DisableUserRequest : public RpcServiceR
 public:
 	DisableUserRequest();
 	~DisableUserRequest();
-	std::string getUid() const;
-	void setUid(const std::string &uid);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getUid() const;
+	void setUid(const std::string &uid);
 
 private:
-	std::string uid_;
 	long tid_;
+	std::string uid_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT EnableUserRequest : public RpcServiceRe
 public:
 	EnableUserRequest();
 	~EnableUserRequest();
-	std::string getUid() const;
-	void setUid(const std::string &uid);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getUid() const;
+	void setUid(const std::string &uid);
 
 private:
-	std::string uid_;
 	long tid_;
+	std::string uid_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

+ 1 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h

@@ -58,6 +58,7 @@ namespace AlibabaCloud
 					std::string title;
 					std::vector<WorkflowNode> workflowNodes;
 					long orderId;
+					long templateId;
 				};
 
 

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDBTaskSQLJobLogRequest : public RpcS
 public:
 	GetDBTaskSQLJobLogRequest();
 	~GetDBTaskSQLJobLogRequest();
-	long getJobId() const;
-	void setJobId(long jobId);
 	long getTid() const;
 	void setTid(long tid);
+	long getJobId() const;
+	void setJobId(long jobId);
 
 private:
-	long jobId_;
 	long tid_;
+	long jobId_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

+ 1 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetInstanceResult.h

@@ -50,6 +50,7 @@ namespace AlibabaCloud
 					int queryTimeout;
 					std::string dataLinkName;
 					std::string safeRuleId;
+					std::string sellSitd;
 					StandardGroup standardGroup;
 					std::string instanceSource;
 					std::string instanceId;

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetIntervalLimitOfSLARequest.h

@@ -0,0 +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_GETINTERVALLIMITOFSLAREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINTERVALLIMITOFSLAREQUEST_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 GetIntervalLimitOfSLARequest : public RpcServiceRequest {
+public:
+	GetIntervalLimitOfSLARequest();
+	~GetIntervalLimitOfSLARequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINTERVALLIMITOFSLAREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetIntervalLimitOfSLAResult.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_GETINTERVALLIMITOFSLARESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINTERVALLIMITOFSLARESULT_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 GetIntervalLimitOfSLAResult : public ServiceResult
+			{
+			public:
+
+
+				GetIntervalLimitOfSLAResult();
+				explicit GetIntervalLimitOfSLAResult(const std::string &payload);
+				~GetIntervalLimitOfSLAResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+				int getIntervalLimit()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+				int intervalLimit_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINTERVALLIMITOFSLARESULT_H_

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetLogicDatabaseRequest : public RpcSer
 public:
 	GetLogicDatabaseRequest();
 	~GetLogicDatabaseRequest();
-	std::string getDbId() const;
-	void setDbId(const std::string &dbId);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getDbId() const;
+	void setDbId(const std::string &dbId);
 
 private:
-	std::string dbId_;
 	long tid_;
+	std::string dbId_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableColumnRequest : public RpcS
 public:
 	GetMetaTableColumnRequest();
 	~GetMetaTableColumnRequest();
-	std::string getTableGuid() const;
-	void setTableGuid(const std::string &tableGuid);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
 
 private:
-	std::string tableGuid_;
 	long tid_;
+	std::string tableGuid_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableDetailInfoRequest : public
 public:
 	GetMetaTableDetailInfoRequest();
 	~GetMetaTableDetailInfoRequest();
-	std::string getTableGuid() const;
-	void setTableGuid(const std::string &tableGuid);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
 
 private:
-	std::string tableGuid_;
 	long tid_;
+	std::string tableGuid_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPhysicalDatabaseRequest : public Rpc
 public:
 	GetPhysicalDatabaseRequest();
 	~GetPhysicalDatabaseRequest();
-	long getDbId() const;
-	void setDbId(long dbId);
 	long getTid() const;
 	void setTid(long tid);
+	long getDbId() const;
+	void setDbId(long dbId);
 
 private:
-	long dbId_;
 	long tid_;
+	long dbId_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetRuleNumLimitOfSLARequest.h

@@ -0,0 +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_GETRULENUMLIMITOFSLAREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETRULENUMLIMITOFSLAREQUEST_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 GetRuleNumLimitOfSLARequest : public RpcServiceRequest {
+public:
+	GetRuleNumLimitOfSLARequest();
+	~GetRuleNumLimitOfSLARequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETRULENUMLIMITOFSLAREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetRuleNumLimitOfSLAResult.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_GETRULENUMLIMITOFSLARESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETRULENUMLIMITOFSLARESULT_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 GetRuleNumLimitOfSLAResult : public ServiceResult
+			{
+			public:
+
+
+				GetRuleNumLimitOfSLAResult();
+				explicit GetRuleNumLimitOfSLAResult(const std::string &payload);
+				~GetRuleNumLimitOfSLAResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				int getRuleNumLimit()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				int ruleNumLimit_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETRULENUMLIMITOFSLARESULT_H_

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetSQLReviewOptimizeDetailRequest : pub
 public:
 	GetSQLReviewOptimizeDetailRequest();
 	~GetSQLReviewOptimizeDetailRequest();
-	std::string getSQLReviewQueryKey() const;
-	void setSQLReviewQueryKey(const std::string &sQLReviewQueryKey);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getSQLReviewQueryKey() const;
+	void setSQLReviewQueryKey(const std::string &sQLReviewQueryKey);
 
 private:
-	std::string sQLReviewQueryKey_;
 	long tid_;
+	std::string sQLReviewQueryKey_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDBTopologyRequest : public RpcS
 public:
 	GetTableDBTopologyRequest();
 	~GetTableDBTopologyRequest();
-	std::string getTableGuid() const;
-	void setTableGuid(const std::string &tableGuid);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
 
 private:
-	std::string tableGuid_;
 	long tid_;
+	std::string tableGuid_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableTopologyRequest : public RpcSer
 public:
 	GetTableTopologyRequest();
 	~GetTableTopologyRequest();
-	std::string getTableGuid() const;
-	void setTableGuid(const std::string &tableGuid);
 	long getTid() const;
 	void setTid(long tid);
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
 
 private:
-	std::string tableGuid_;
 	long tid_;
+	std::string tableGuid_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowGraphRequest.h

@@ -0,0 +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_GETTASKFLOWGRAPHREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWGRAPHREQUEST_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 GetTaskFlowGraphRequest : public RpcServiceRequest {
+public:
+	GetTaskFlowGraphRequest();
+	~GetTaskFlowGraphRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWGRAPHREQUEST_H_

+ 83 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowGraphResult.h

@@ -0,0 +1,83 @@
+/*
+ * 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_GETTASKFLOWGRAPHRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWGRAPHRESULT_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 GetTaskFlowGraphResult : public ServiceResult
+			{
+			public:
+				struct TaskFlowGraph
+				{
+					struct Node
+					{
+						std::string nodeName;
+						std::string timeVariables;
+						long nodeType;
+						long nodeId;
+						long dagId;
+						std::string nodeContent;
+						std::string nodeConfig;
+						std::string graphParam;
+					};
+					struct Edge
+					{
+						long nodeFrom;
+						long nodeEnd;
+						long id;
+						long dagId;
+					};
+					long status;
+					std::string dagName;
+					bool canEdit;
+					std::vector<Edge> edges;
+					std::vector<Node> nodes;
+				};
+
+
+				GetTaskFlowGraphResult();
+				explicit GetTaskFlowGraphResult(const std::string &payload);
+				~GetTaskFlowGraphResult();
+				TaskFlowGraph getTaskFlowGraph()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				TaskFlowGraph taskFlowGraph_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWGRAPHRESULT_H_

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowNotificationRequest.h

@@ -0,0 +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_GETTASKFLOWNOTIFICATIONREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWNOTIFICATIONREQUEST_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 GetTaskFlowNotificationRequest : public RpcServiceRequest {
+public:
+	GetTaskFlowNotificationRequest();
+	~GetTaskFlowNotificationRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWNOTIFICATIONREQUEST_H_

+ 63 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskFlowNotificationResult.h

@@ -0,0 +1,63 @@
+/*
+ * 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_GETTASKFLOWNOTIFICATIONRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWNOTIFICATIONRESULT_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 GetTaskFlowNotificationResult : public ServiceResult
+			{
+			public:
+				struct Notification
+				{
+					bool dagNotificationSuccess;
+					bool dagNotificationSla;
+					bool dagNotificationFail;
+				};
+
+
+				GetTaskFlowNotificationResult();
+				explicit GetTaskFlowNotificationResult(const std::string &payload);
+				~GetTaskFlowNotificationResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				Notification getNotification()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				Notification notification_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKFLOWNOTIFICATIONRESULT_H_

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskRequest.h

@@ -0,0 +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_GETTASKREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKREQUEST_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 GetTaskRequest : public RpcServiceRequest {
+public:
+	GetTaskRequest();
+	~GetTaskRequest();
+	long getTid() const;
+	void setTid(long tid);
+	long getNodeId() const;
+	void setNodeId(long nodeId);
+
+private:
+	long tid_;
+	long nodeId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKREQUEST_H_

+ 68 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetTaskResult.h

@@ -0,0 +1,68 @@
+/*
+ * 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_GETTASKRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKRESULT_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 GetTaskResult : public ServiceResult
+			{
+			public:
+				struct Task
+				{
+					std::string nodeName;
+					std::string timeVariables;
+					std::string nodeType;
+					long dagId;
+					std::string nodeOutput;
+					std::string nodeContent;
+					std::string nodeConfig;
+					std::string graphParam;
+				};
+
+
+				GetTaskResult();
+				explicit GetTaskResult(const std::string &payload);
+				~GetTaskResult();
+				Task getTask()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Task task_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTASKRESULT_H_

+ 42 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesRequest.h

@@ -0,0 +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_LISTCLASSIFICATIONTEMPLATESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCLASSIFICATIONTEMPLATESREQUEST_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 ListClassificationTemplatesRequest : public RpcServiceRequest {
+public:
+	ListClassificationTemplatesRequest();
+	~ListClassificationTemplatesRequest();
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCLASSIFICATIONTEMPLATESREQUEST_H_

+ 64 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesResult.h

@@ -0,0 +1,64 @@
+/*
+ * 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_LISTCLASSIFICATIONTEMPLATESRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCLASSIFICATIONTEMPLATESRESULT_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 ListClassificationTemplatesResult : public ServiceResult
+			{
+			public:
+				struct TemplateListItem
+				{
+					std::string templateType;
+					long templateId;
+					std::string name;
+					std::string remark;
+				};
+
+
+				ListClassificationTemplatesResult();
+				explicit ListClassificationTemplatesResult(const std::string &payload);
+				~ListClassificationTemplatesResult();
+				std::vector<TemplateListItem> getTemplateList()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<TemplateListItem> templateList_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCLASSIFICATIONTEMPLATESRESULT_H_

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDefaultSLARulesRequest.h

@@ -0,0 +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_LISTDEFAULTSLARULESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDEFAULTSLARULESREQUEST_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 ListDefaultSLARulesRequest : public RpcServiceRequest {
+public:
+	ListDefaultSLARulesRequest();
+	~ListDefaultSLARulesRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDEFAULTSLARULESREQUEST_H_

+ 65 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListDefaultSLARulesResult.h

@@ -0,0 +1,65 @@
+/*
+ * 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_LISTDEFAULTSLARULESRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDEFAULTSLARULESRESULT_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 ListDefaultSLARulesResult : public ServiceResult
+			{
+			public:
+				struct SLARule
+				{
+					long nodeId;
+					int intervalMinutes;
+					int ruleType;
+					long id;
+					long dagId;
+				};
+
+
+				ListDefaultSLARulesResult();
+				explicit ListDefaultSLARulesResult(const std::string &payload);
+				~ListDefaultSLARulesResult();
+				std::vector<SLARule> getSLARuleList()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<SLARule> sLARuleList_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDEFAULTSLARULESRESULT_H_

+ 42 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListEffectiveOrdersRequest.h

@@ -0,0 +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_LISTEFFECTIVEORDERSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTEFFECTIVEORDERSREQUEST_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 ListEffectiveOrdersRequest : public RpcServiceRequest {
+public:
+	ListEffectiveOrdersRequest();
+	~ListEffectiveOrdersRequest();
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTEFFECTIVEORDERSREQUEST_H_

+ 74 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListEffectiveOrdersResult.h

@@ -0,0 +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_LISTEFFECTIVEORDERSRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTEFFECTIVEORDERSRESULT_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 ListEffectiveOrdersResult : public ServiceResult
+			{
+			public:
+				struct OrderSummaryItem
+				{
+					struct OrderListItem
+					{
+						std::string endTime;
+						std::string buyerId;
+						std::string instanceId;
+						std::string startTime;
+						std::string orderId;
+						std::string insNum;
+					};
+					int totalQuota;
+					std::string commodityCode;
+					std::vector<OrderSummaryItem::OrderListItem> orderList;
+					std::string commodityType;
+					std::string versionType;
+				};
+
+
+				ListEffectiveOrdersResult();
+				explicit ListEffectiveOrdersResult(const std::string &payload);
+				~ListEffectiveOrdersResult();
+				std::vector<OrderSummaryItem> getOrderSummary()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<OrderSummaryItem> orderSummary_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTEFFECTIVEORDERSRESULT_H_

+ 1 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListInstancesResult.h

@@ -50,6 +50,7 @@ namespace AlibabaCloud
 					int queryTimeout;
 					std::string dataLinkName;
 					std::string safeRuleId;
+					bool sellSitd;
 					StandardGroup standardGroup;
 					std::string instanceSource;
 					std::string instanceId;

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

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicTableRouteConfigRequest : publ
 public:
 	ListLogicTableRouteConfigRequest();
 	~ListLogicTableRouteConfigRequest();
-	long getTableId() const;
-	void setTableId(long tableId);
 	long getTid() const;
 	void setTid(long tid);
+	long getTableId() const;
+	void setTableId(long tableId);
 
 private:
-	long tableId_;
 	long tid_;
+	long tableId_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSLARulesRequest.h

@@ -0,0 +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_LISTSLARULESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSLARULESREQUEST_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 ListSLARulesRequest : public RpcServiceRequest {
+public:
+	ListSLARulesRequest();
+	~ListSLARulesRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSLARULESREQUEST_H_

+ 65 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSLARulesResult.h

@@ -0,0 +1,65 @@
+/*
+ * 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_LISTSLARULESRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSLARULESRESULT_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 ListSLARulesResult : public ServiceResult
+			{
+			public:
+				struct SLARule
+				{
+					long nodeId;
+					int intervalMinutes;
+					int ruleType;
+					long id;
+					long dagId;
+				};
+
+
+				ListSLARulesResult();
+				explicit ListSLARulesResult(const std::string &payload);
+				~ListSLARulesResult();
+				std::vector<SLARule> getSLARuleList()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<SLARule> sLARuleList_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSLARULESRESULT_H_

+ 1 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLResult.h

@@ -40,6 +40,7 @@ namespace AlibabaCloud
 					std::string checkedTime;
 					std::string fileName;
 					std::string checkStatus;
+					std::string sQLName;
 					long fileId;
 					std::string reviewSummary;
 					long sQLId;

+ 42 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListScenariosRequest.h

@@ -0,0 +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_LISTSCENARIOSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSCENARIOSREQUEST_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 ListScenariosRequest : public RpcServiceRequest {
+public:
+	ListScenariosRequest();
+	~ListScenariosRequest();
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSCENARIOSREQUEST_H_

+ 64 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListScenariosResult.h

@@ -0,0 +1,64 @@
+/*
+ * 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_LISTSCENARIOSRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSCENARIOSRESULT_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 ListScenariosResult : public ServiceResult
+			{
+			public:
+				struct Scenario
+				{
+					std::string description;
+					std::string creatorId;
+					std::string scenarioName;
+					long id;
+				};
+
+
+				ListScenariosResult();
+				explicit ListScenariosResult(const std::string &payload);
+				~ListScenariosResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				std::vector<Scenario> getScenarioList()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				std::vector<Scenario> scenarioList_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSCENARIOSRESULT_H_

+ 69 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListSensitiveDataAuditLogRequest.h

@@ -0,0 +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_LISTSENSITIVEDATAAUDITLOGREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVEDATAAUDITLOGREQUEST_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 ListSensitiveDataAuditLogRequest : public RpcServiceRequest {
+public:
+	ListSensitiveDataAuditLogRequest();
+	~ListSensitiveDataAuditLogRequest();
+	std::string getOpUserName() const;
+	void setOpUserName(const std::string &opUserName);
+	std::string getEndTime() const;
+	void setEndTime(const std::string &endTime);
+	std::string getStartTime() const;
+	void setStartTime(const std::string &startTime);
+	std::string getColumnName() const;
+	void setColumnName(const std::string &columnName);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getDbName() const;
+	void setDbName(const std::string &dbName);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getModuleName() const;
+	void setModuleName(const std::string &moduleName);
+	std::string getTableName() const;
+	void setTableName(const std::string &tableName);
+
+private:
+	std::string opUserName_;
+	std::string endTime_;
+	std::string startTime_;
+	std::string columnName_;
+	int pageNumber_;
+	long tid_;
+	std::string dbName_;
+	int pageSize_;
+	std::string moduleName_;
+	std::string tableName_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVEDATAAUDITLOGREQUEST_H_

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

@@ -0,0 +1,78 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVEDATAAUDITLOGRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVEDATAAUDITLOGRESULT_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 ListSensitiveDataAuditLogResult : public ServiceResult
+			{
+			public:
+				struct SensitiveDataAuditLogListItem
+				{
+					struct SensitiveDataLogItem
+					{
+						std::string tableName;
+						std::string columnName;
+						std::string columnPermissionType;
+						std::string securityLevel;
+						std::string desensitizationRule;
+					};
+					std::string userName;
+					std::vector<SensitiveDataAuditLogListItem::SensitiveDataLogItem> sensitiveDataLog;
+					long instanceId;
+					long userId;
+					std::string moduleName;
+					std::string dbDisplayName;
+					std::string targetName;
+					std::string opTime;
+				};
+
+
+				ListSensitiveDataAuditLogResult();
+				explicit ListSensitiveDataAuditLogResult(const std::string &payload);
+				~ListSensitiveDataAuditLogResult();
+				long getTotalCount()const;
+				std::vector<SensitiveDataAuditLogListItem> getSensitiveDataAuditLogList()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				long totalCount_;
+				std::vector<SensitiveDataAuditLogListItem> sensitiveDataAuditLogList_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVEDATAAUDITLOGRESULT_H_

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowConstantsRequest.h

@@ -0,0 +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_LISTTASKFLOWCONSTANTSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCONSTANTSREQUEST_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 ListTaskFlowConstantsRequest : public RpcServiceRequest {
+public:
+	ListTaskFlowConstantsRequest();
+	~ListTaskFlowConstantsRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCONSTANTSREQUEST_H_

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

@@ -0,0 +1,62 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCONSTANTSRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCONSTANTSRESULT_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 ListTaskFlowConstantsResult : public ServiceResult
+			{
+			public:
+				struct DagConstant
+				{
+					std::string value;
+					std::string key;
+				};
+
+
+				ListTaskFlowConstantsResult();
+				explicit ListTaskFlowConstantsResult(const std::string &payload);
+				~ListTaskFlowConstantsResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+				std::vector<DagConstant> getDagConstants()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+				std::vector<DagConstant> dagConstants_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCONSTANTSRESULT_H_

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowCooperatorsRequest.h

@@ -0,0 +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_LISTTASKFLOWCOOPERATORSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCOOPERATORSREQUEST_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 ListTaskFlowCooperatorsRequest : public RpcServiceRequest {
+public:
+	ListTaskFlowCooperatorsRequest();
+	~ListTaskFlowCooperatorsRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCOOPERATORSREQUEST_H_

+ 64 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowCooperatorsResult.h

@@ -0,0 +1,64 @@
+/*
+ * 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_LISTTASKFLOWCOOPERATORSRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCOOPERATORSRESULT_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 ListTaskFlowCooperatorsResult : public ServiceResult
+			{
+			public:
+				struct Cooperator
+				{
+					std::string loginName;
+					std::string email;
+					std::string realName;
+					std::string nickName;
+				};
+
+
+				ListTaskFlowCooperatorsResult();
+				explicit ListTaskFlowCooperatorsResult(const std::string &payload);
+				~ListTaskFlowCooperatorsResult();
+				std::vector<Cooperator> getCooperatorList()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<Cooperator> cooperatorList_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWCOOPERATORSRESULT_H_

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

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWEDGESBYCONDITIONREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWEDGESBYCONDITIONREQUEST_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 ListTaskFlowEdgesByConditionRequest : public RpcServiceRequest {
+public:
+	ListTaskFlowEdgesByConditionRequest();
+	~ListTaskFlowEdgesByConditionRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getNodeEnd() const;
+	void setNodeEnd(long nodeEnd);
+	long getNodeFrom() const;
+	void setNodeFrom(long nodeFrom);
+	long getId() const;
+	void setId(long id);
+
+private:
+	long dagId_;
+	long tid_;
+	long nodeEnd_;
+	long nodeFrom_;
+	long id_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWEDGESBYCONDITIONREQUEST_H_

+ 63 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowEdgesByConditionResult.h

@@ -0,0 +1,63 @@
+/*
+ * 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_LISTTASKFLOWEDGESBYCONDITIONRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWEDGESBYCONDITIONRESULT_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 ListTaskFlowEdgesByConditionResult : public ServiceResult
+			{
+			public:
+				struct Edge
+				{
+					long nodeFrom;
+					long nodeEnd;
+					long id;
+				};
+
+
+				ListTaskFlowEdgesByConditionResult();
+				explicit ListTaskFlowEdgesByConditionResult(const std::string &payload);
+				~ListTaskFlowEdgesByConditionResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				std::vector<Edge> getEdges()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				std::vector<Edge> edges_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWEDGESBYCONDITIONRESULT_H_

+ 1 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowInstanceResult.h

@@ -40,6 +40,7 @@ namespace AlibabaCloud
 					std::string ownerName;
 					std::string endTime;
 					std::string message;
+					std::string dagVersion;
 					long id;
 					std::string dagName;
 					std::string businessTime;

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowTimeVariablesRequest.h

@@ -0,0 +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_LISTTASKFLOWTIMEVARIABLESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWTIMEVARIABLESREQUEST_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 ListTaskFlowTimeVariablesRequest : public RpcServiceRequest {
+public:
+	ListTaskFlowTimeVariablesRequest();
+	~ListTaskFlowTimeVariablesRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWTIMEVARIABLESREQUEST_H_

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

@@ -0,0 +1,62 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWTIMEVARIABLESRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWTIMEVARIABLESRESULT_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 ListTaskFlowTimeVariablesResult : public ServiceResult
+			{
+			public:
+				struct TimeVariable
+				{
+					std::string pattern;
+					std::string name;
+				};
+
+
+				ListTaskFlowTimeVariablesResult();
+				explicit ListTaskFlowTimeVariablesResult(const std::string &payload);
+				~ListTaskFlowTimeVariablesResult();
+				std::vector<TimeVariable> getTimeVariables()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<TimeVariable> timeVariables_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWTIMEVARIABLESRESULT_H_

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

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWSBYPAGEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWSBYPAGEREQUEST_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 ListTaskFlowsByPageRequest : public RpcServiceRequest {
+public:
+	ListTaskFlowsByPageRequest();
+	~ListTaskFlowsByPageRequest();
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+	long getTid() const;
+	void setTid(long tid);
+	bool getNeedLastDagInstance() const;
+	void setNeedLastDagInstance(bool needLastDagInstance);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getPageIndex() const;
+	void setPageIndex(int pageIndex);
+
+private:
+	std::string searchKey_;
+	long tid_;
+	bool needLastDagInstance_;
+	int pageSize_;
+	int pageIndex_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWSBYPAGEREQUEST_H_

+ 72 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTaskFlowsByPageResult.h

@@ -0,0 +1,72 @@
+/*
+ * 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_LISTTASKFLOWSBYPAGERESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWSBYPAGERESULT_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 ListTaskFlowsByPageResult : public ServiceResult
+			{
+			public:
+				struct TaskFlow
+				{
+					int status;
+					int latestInstanceStatus;
+					std::string latestInstanceTime;
+					std::string description;
+					std::string creatorId;
+					long deployId;
+					long id;
+					std::string dagName;
+					std::string creatorNickName;
+					std::string dagOwnerNickName;
+				};
+
+
+				ListTaskFlowsByPageResult();
+				explicit ListTaskFlowsByPageResult(const std::string &payload);
+				~ListTaskFlowsByPageResult();
+				int getTotalCount()const;
+				std::vector<TaskFlow> getTaskFlowList()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<TaskFlow> taskFlowList_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKFLOWSBYPAGERESULT_H_

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTasksInTaskFlowRequest.h

@@ -0,0 +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_LISTTASKSINTASKFLOWREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKSINTASKFLOWREQUEST_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 ListTasksInTaskFlowRequest : public RpcServiceRequest {
+public:
+	ListTasksInTaskFlowRequest();
+	~ListTasksInTaskFlowRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKSINTASKFLOWREQUEST_H_

+ 68 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ListTasksInTaskFlowResult.h

@@ -0,0 +1,68 @@
+/*
+ * 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_LISTTASKSINTASKFLOWRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKSINTASKFLOWRESULT_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 ListTasksInTaskFlowResult : public ServiceResult
+			{
+			public:
+				struct Task
+				{
+					std::string nodeName;
+					std::string timeVariables;
+					std::string nodeType;
+					std::string nodeId;
+					std::string nodeOutput;
+					std::string nodeContent;
+					std::string nodeConfig;
+					std::string graphParam;
+				};
+
+
+				ListTasksInTaskFlowResult();
+				explicit ListTasksInTaskFlowResult(const std::string &payload);
+				~ListTasksInTaskFlowResult();
+				std::vector<Task> getTasks()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<Task> tasks_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTTASKSINTASKFLOWRESULT_H_

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/MakeTaskFlowInstanceSuccessRequest.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_MAKETASKFLOWINSTANCESUCCESSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MAKETASKFLOWINSTANCESUCCESSREQUEST_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 MakeTaskFlowInstanceSuccessRequest : public RpcServiceRequest {
+public:
+	MakeTaskFlowInstanceSuccessRequest();
+	~MakeTaskFlowInstanceSuccessRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getDagInstanceId() const;
+	void setDagInstanceId(long dagInstanceId);
+
+private:
+	long dagId_;
+	long tid_;
+	long dagInstanceId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MAKETASKFLOWINSTANCESUCCESSREQUEST_H_

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

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

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/MoveTaskFlowToScenarioRequest.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_MOVETASKFLOWTOSCENARIOREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MOVETASKFLOWTOSCENARIOREQUEST_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 MoveTaskFlowToScenarioRequest : public RpcServiceRequest {
+public:
+	MoveTaskFlowToScenarioRequest();
+	~MoveTaskFlowToScenarioRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getScenarioId() const;
+	void setScenarioId(long scenarioId);
+
+private:
+	long dagId_;
+	long tid_;
+	long scenarioId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MOVETASKFLOWTOSCENARIOREQUEST_H_

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

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

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowRequest.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_PUBLISHANDDEPLOYTASKFLOWREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PUBLISHANDDEPLOYTASKFLOWREQUEST_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 PublishAndDeployTaskFlowRequest : public RpcServiceRequest {
+public:
+	PublishAndDeployTaskFlowRequest();
+	~PublishAndDeployTaskFlowRequest();
+	std::string getVersionComments() const;
+	void setVersionComments(const std::string &versionComments);
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string versionComments_;
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PUBLISHANDDEPLOYTASKFLOWREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowResult.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_PUBLISHANDDEPLOYTASKFLOWRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PUBLISHANDDEPLOYTASKFLOWRESULT_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 PublishAndDeployTaskFlowResult : public ServiceResult
+			{
+			public:
+
+
+				PublishAndDeployTaskFlowResult();
+				explicit PublishAndDeployTaskFlowResult(const std::string &payload);
+				~PublishAndDeployTaskFlowResult();
+				long getDeployId()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				long deployId_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PUBLISHANDDEPLOYTASKFLOWRESULT_H_

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

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RERUNTASKFLOWINSTANCEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RERUNTASKFLOWINSTANCEREQUEST_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 ReRunTaskFlowInstanceRequest : public RpcServiceRequest {
+public:
+	ReRunTaskFlowInstanceRequest();
+	~ReRunTaskFlowInstanceRequest();
+	std::string getDagVersion() const;
+	void setDagVersion(const std::string &dagVersion);
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getDagInstanceId() const;
+	void setDagInstanceId(long dagInstanceId);
+
+private:
+	std::string dagVersion_;
+	long dagId_;
+	long tid_;
+	long dagInstanceId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RERUNTASKFLOWINSTANCEREQUEST_H_

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

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

+ 45 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/RefundPayAsYouGoOrderRequest.h

@@ -0,0 +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_REFUNDPAYASYOUGOORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REFUNDPAYASYOUGOORDERREQUEST_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 RefundPayAsYouGoOrderRequest : public RpcServiceRequest {
+public:
+	RefundPayAsYouGoOrderRequest();
+	~RefundPayAsYouGoOrderRequest();
+	std::string getOrderId() const;
+	void setOrderId(const std::string &orderId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::string orderId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REFUNDPAYASYOUGOORDERREQUEST_H_

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

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

+ 9 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/RegisterInstanceRequest.h

@@ -42,8 +42,12 @@ public:
 	void setTid(long tid);
 	std::string getSid() const;
 	void setSid(const std::string &sid);
+	std::string getEnableSellSitd() const;
+	void setEnableSellSitd(const std::string &enableSellSitd);
 	std::string getDataLinkName() const;
 	void setDataLinkName(const std::string &dataLinkName);
+	std::string getTemplateType() const;
+	void setTemplateType(const std::string &templateType);
 	std::string getInstanceSource() const;
 	void setInstanceSource(const std::string &instanceSource);
 	std::string getEnvType() const;
@@ -62,6 +66,8 @@ public:
 	void setDatabasePassword(const std::string &databasePassword);
 	std::string getInstanceAlias() const;
 	void setInstanceAlias(const std::string &instanceAlias);
+	long getTemplateId() const;
+	void setTemplateId(long templateId);
 	std::string getDatabaseUser() const;
 	void setDatabaseUser(const std::string &databaseUser);
 	int getPort() const;
@@ -82,7 +88,9 @@ private:
 	std::string networkType_;
 	long tid_;
 	std::string sid_;
+	std::string enableSellSitd_;
 	std::string dataLinkName_;
+	std::string templateType_;
 	std::string instanceSource_;
 	std::string envType_;
 	std::string host_;
@@ -92,6 +100,7 @@ private:
 	int exportTimeout_;
 	std::string databasePassword_;
 	std::string instanceAlias_;
+	long templateId_;
 	std::string databaseUser_;
 	int port_;
 	std::string vpcId_;

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

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESUMETASKFLOWINSTANCEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESUMETASKFLOWINSTANCEREQUEST_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 ResumeTaskFlowInstanceRequest : public RpcServiceRequest {
+public:
+	ResumeTaskFlowInstanceRequest();
+	~ResumeTaskFlowInstanceRequest();
+	std::string getDagVersion() const;
+	void setDagVersion(const std::string &dagVersion);
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getDagInstanceId() const;
+	void setDagInstanceId(long dagInstanceId);
+
+private:
+	std::string dagVersion_;
+	long dagId_;
+	long tid_;
+	long dagInstanceId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESUMETASKFLOWINSTANCEREQUEST_H_

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

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

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/StopTaskFlowInstanceRequest.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_STOPTASKFLOWINSTANCEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_STOPTASKFLOWINSTANCEREQUEST_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 StopTaskFlowInstanceRequest : public RpcServiceRequest {
+public:
+	StopTaskFlowInstanceRequest();
+	~StopTaskFlowInstanceRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getDagInstanceId() const;
+	void setDagInstanceId(long dagInstanceId);
+
+private:
+	long dagId_;
+	long tid_;
+	long dagInstanceId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_STOPTASKFLOWINSTANCEREQUEST_H_

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

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

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/SuspendTaskFlowInstanceRequest.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_SUSPENDTASKFLOWINSTANCEREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SUSPENDTASKFLOWINSTANCEREQUEST_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 SuspendTaskFlowInstanceRequest : public RpcServiceRequest {
+public:
+	SuspendTaskFlowInstanceRequest();
+	~SuspendTaskFlowInstanceRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	long getDagInstanceId() const;
+	void setDagInstanceId(long dagInstanceId);
+
+private:
+	long dagId_;
+	long tid_;
+	long dagInstanceId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SUSPENDTASKFLOWINSTANCEREQUEST_H_

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

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

+ 9 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateInstanceRequest.h

@@ -42,10 +42,14 @@ public:
 	void setTid(long tid);
 	std::string getSid() const;
 	void setSid(const std::string &sid);
+	std::string getEnableSellSitd() const;
+	void setEnableSellSitd(const std::string &enableSellSitd);
 	std::string getDbaId() const;
 	void setDbaId(const std::string &dbaId);
 	std::string getDataLinkName() const;
 	void setDataLinkName(const std::string &dataLinkName);
+	std::string getTemplateType() const;
+	void setTemplateType(const std::string &templateType);
 	std::string getInstanceSource() const;
 	void setInstanceSource(const std::string &instanceSource);
 	std::string getEnvType() const;
@@ -64,6 +68,8 @@ public:
 	void setDatabasePassword(const std::string &databasePassword);
 	std::string getInstanceAlias() const;
 	void setInstanceAlias(const std::string &instanceAlias);
+	long getTemplateId() const;
+	void setTemplateId(long templateId);
 	std::string getDatabaseUser() const;
 	void setDatabaseUser(const std::string &databaseUser);
 	std::string getInstanceId() const;
@@ -82,8 +88,10 @@ private:
 	int useDsql_;
 	long tid_;
 	std::string sid_;
+	std::string enableSellSitd_;
 	std::string dbaId_;
 	std::string dataLinkName_;
+	std::string templateType_;
 	std::string instanceSource_;
 	std::string envType_;
 	std::string host_;
@@ -93,6 +101,7 @@ private:
 	int exportTimeout_;
 	std::string databasePassword_;
 	std::string instanceAlias_;
+	long templateId_;
 	std::string databaseUser_;
 	std::string instanceId_;
 	int port_;

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

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESLARULESREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESLARULESREQUEST_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 UpdateSLARulesRequest : public RpcServiceRequest {
+public:
+	struct SlaRuleList {
+		int intervalMinutes;
+		bool infoAction;
+		long dagId;
+		int type;
+		long nodeId;
+	};
+	UpdateSLARulesRequest();
+	~UpdateSLARulesRequest();
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+	std::vector<SlaRuleList> getSlaRuleList() const;
+	void setSlaRuleList(const std::vector<SlaRuleList> &slaRuleList);
+
+private:
+	long dagId_;
+	long tid_;
+	std::vector<SlaRuleList> slaRuleList_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESLARULESREQUEST_H_

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

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

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

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESCENARIOREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESCENARIOREQUEST_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 UpdateScenarioRequest : public RpcServiceRequest {
+public:
+	UpdateScenarioRequest();
+	~UpdateScenarioRequest();
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getScenarioName() const;
+	void setScenarioName(const std::string &scenarioName);
+	std::string getScenarioId() const;
+	void setScenarioId(const std::string &scenarioId);
+
+private:
+	std::string description_;
+	long tid_;
+	std::string scenarioName_;
+	std::string scenarioId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESCENARIOREQUEST_H_

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

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

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskConfigRequest.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_UPDATETASKCONFIGREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATETASKCONFIGREQUEST_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 UpdateTaskConfigRequest : public RpcServiceRequest {
+public:
+	UpdateTaskConfigRequest();
+	~UpdateTaskConfigRequest();
+	std::string getNodeConfig() const;
+	void setNodeConfig(const std::string &nodeConfig);
+	long getTid() const;
+	void setTid(long tid);
+	std::string getNodeId() const;
+	void setNodeId(const std::string &nodeId);
+
+private:
+	std::string nodeConfig_;
+	long tid_;
+	std::string nodeId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATETASKCONFIGREQUEST_H_

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

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

+ 48 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskContentRequest.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_UPDATETASKCONTENTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATETASKCONTENTREQUEST_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 UpdateTaskContentRequest : public RpcServiceRequest {
+public:
+	UpdateTaskContentRequest();
+	~UpdateTaskContentRequest();
+	long getTid() const;
+	void setTid(long tid);
+	std::string getNodeContent() const;
+	void setNodeContent(const std::string &nodeContent);
+	std::string getNodeId() const;
+	void setNodeId(const std::string &nodeId);
+
+private:
+	long tid_;
+	std::string nodeContent_;
+	std::string nodeId_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATETASKCONTENTREQUEST_H_

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

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

+ 52 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/UpdateTaskFlowConstantsRequest.h

@@ -0,0 +1,52 @@
+/*
+ * 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_UPDATETASKFLOWCONSTANTSREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATETASKFLOWCONSTANTSREQUEST_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 UpdateTaskFlowConstantsRequest : public RpcServiceRequest {
+public:
+	struct DagConstants {
+		std::string value;
+		std::string key;
+	};
+	UpdateTaskFlowConstantsRequest();
+	~UpdateTaskFlowConstantsRequest();
+	std::vector<DagConstants> getDagConstants() const;
+	void setDagConstants(const std::vector<DagConstants> &dagConstants);
+	long getDagId() const;
+	void setDagId(long dagId);
+	long getTid() const;
+	void setTid(long tid);
+
+private:
+	std::vector<DagConstants> dagConstants_;
+	long dagId_;
+	long tid_;
+};
+} // namespace Model
+} // namespace Dms_enterprise
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATETASKFLOWCONSTANTSREQUEST_H_

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini