Support BuyPayAsYouGoOrder, RefundPayAsYouGoOrder, ListEffectiveOrders, ListClassificationTemplates.

This commit is contained in:
sdk-team
2022-10-28 10:37:45 +00:00
parent 1682e58f98
commit a0c8b06b21
244 changed files with 14675 additions and 157 deletions

View File

@@ -1 +1 @@
1.36.1316
1.36.1317

View File

@@ -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 )

View File

@@ -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;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

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

View File

@@ -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

View File

@@ -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;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

Some files were not shown because too many files have changed in this diff Show More