Supported Pageable of ListDataLakeDatabase API.
This commit is contained in:
@@ -21,8 +21,12 @@ set(dms-enterprise_public_header
|
||||
include/alibabacloud/dms-enterprise/Dms_enterpriseExport.h )
|
||||
|
||||
set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/AddAuthorityTemplateItemsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddAuthorityTemplateItemsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddDesensitizationRuleRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddDesensitizationRuleResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddLhMembersRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddLhMembersResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddLogicTableRouteConfigRequest.h
|
||||
@@ -45,6 +49,10 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ChangeLhDagOwnerResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CloseOrderRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CloseOrderResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacAuthorizationRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacAuthorizationResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateDataArchiveOrderRequest.h
|
||||
@@ -93,6 +101,10 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacAuthorizationRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacAuthorizationResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteInstanceRequest.h
|
||||
@@ -111,6 +123,8 @@ set(dms-enterprise_public_header_model
|
||||
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/DeleteStandardGroupRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteStandardGroupResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteTaskRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteTaskResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteTaskFlowRequest.h
|
||||
@@ -135,6 +149,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ExecuteScriptResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ExecuteStructSyncResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetApprovalDetailRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetAuthorityTemplateRequest.h
|
||||
@@ -173,6 +189,12 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/GetDataExportPreCheckDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataImportSQLRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataImportSQLResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeCatalogRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeCatalogResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeDatabaseRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeDatabaseResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeTableRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeTableResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataTrackJobDegreeRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataTrackJobDegreeResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataTrackJobTableMetaRequest.h
|
||||
@@ -223,6 +245,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetSQLReviewOptimizeDetailRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetSQLReviewOptimizeDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStandardGroupRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStandardGroupResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
|
||||
@@ -233,6 +257,10 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDBTopologyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDBTopologyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectFlowRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectFlowResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTaskRequest.h
|
||||
@@ -255,8 +283,20 @@ 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/ListAbacAuthorizationsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAbacAuthorizationsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAbacPoliciesRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAbacPoliciesResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedDatabasesForUserRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedDatabasesForUserResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedInstancesForUserRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedInstancesForUserResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForDatabaseRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForDatabaseResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListColumnsRequest.h
|
||||
@@ -277,6 +317,12 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ListDataImportSQLPreCheckDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataImportSQLTypeRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataImportSQLTypeResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeCatalogRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeCatalogResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeDatabaseRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeDatabaseResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeTablebaseInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeTablebaseInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDatabasesRequest.h
|
||||
@@ -319,6 +365,8 @@ set(dms-enterprise_public_header_model
|
||||
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/ListSensitiveColumnInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsDetailRequest.h
|
||||
@@ -363,12 +411,16 @@ set(dms-enterprise_public_header_model
|
||||
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/ModifyInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ModifyInstanceResult.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/PauseDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/PauseDataExportJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/PreviewWorkflowRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/PreviewWorkflowResult.h
|
||||
include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowRequest.h
|
||||
@@ -385,8 +437,12 @@ set(dms-enterprise_public_header_model
|
||||
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/RemoveDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/RemoveDataExportJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataCorrectSQLJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataCorrectSQLJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataExportJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RetryDataCorrectPreCheckRequest.h
|
||||
@@ -403,6 +459,8 @@ 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/SetWorkflowExtraInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SetWorkflowExtraInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SkipDataCorrectRowCheckRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SkipDataCorrectRowCheckResult.h
|
||||
include/alibabacloud/dms-enterprise/model/StopTaskFlowInstanceRequest.h
|
||||
@@ -411,12 +469,16 @@ set(dms-enterprise_public_header_model
|
||||
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/SuspendDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SuspendDataExportJobResult.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/UpdateAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateInstanceRequest.h
|
||||
@@ -425,6 +487,8 @@ set(dms-enterprise_public_header_model
|
||||
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/UpdateStandardGroupRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateStandardGroupResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateTaskConfigRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateTaskConfigResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateTaskContentRequest.h
|
||||
@@ -458,8 +522,12 @@ set(dms-enterprise_public_header_model
|
||||
|
||||
set(dms-enterprise_src
|
||||
src/Dms-enterpriseClient.cc
|
||||
src/model/AddAuthorityTemplateItemsRequest.cc
|
||||
src/model/AddAuthorityTemplateItemsResult.cc
|
||||
src/model/AddDesensitizationRuleRequest.cc
|
||||
src/model/AddDesensitizationRuleResult.cc
|
||||
src/model/AddInstanceRequest.cc
|
||||
src/model/AddInstanceResult.cc
|
||||
src/model/AddLhMembersRequest.cc
|
||||
src/model/AddLhMembersResult.cc
|
||||
src/model/AddLogicTableRouteConfigRequest.cc
|
||||
@@ -482,6 +550,10 @@ set(dms-enterprise_src
|
||||
src/model/ChangeLhDagOwnerResult.cc
|
||||
src/model/CloseOrderRequest.cc
|
||||
src/model/CloseOrderResult.cc
|
||||
src/model/CreateAbacAuthorizationRequest.cc
|
||||
src/model/CreateAbacAuthorizationResult.cc
|
||||
src/model/CreateAbacPolicyRequest.cc
|
||||
src/model/CreateAbacPolicyResult.cc
|
||||
src/model/CreateAuthorityTemplateRequest.cc
|
||||
src/model/CreateAuthorityTemplateResult.cc
|
||||
src/model/CreateDataArchiveOrderRequest.cc
|
||||
@@ -530,6 +602,10 @@ set(dms-enterprise_src
|
||||
src/model/CreateUploadFileJobResult.cc
|
||||
src/model/CreateUploadOSSFileJobRequest.cc
|
||||
src/model/CreateUploadOSSFileJobResult.cc
|
||||
src/model/DeleteAbacAuthorizationRequest.cc
|
||||
src/model/DeleteAbacAuthorizationResult.cc
|
||||
src/model/DeleteAbacPolicyRequest.cc
|
||||
src/model/DeleteAbacPolicyResult.cc
|
||||
src/model/DeleteAuthorityTemplateRequest.cc
|
||||
src/model/DeleteAuthorityTemplateResult.cc
|
||||
src/model/DeleteInstanceRequest.cc
|
||||
@@ -548,6 +624,8 @@ set(dms-enterprise_src
|
||||
src/model/DeleteProxyAccessResult.cc
|
||||
src/model/DeleteScenarioRequest.cc
|
||||
src/model/DeleteScenarioResult.cc
|
||||
src/model/DeleteStandardGroupRequest.cc
|
||||
src/model/DeleteStandardGroupResult.cc
|
||||
src/model/DeleteTaskRequest.cc
|
||||
src/model/DeleteTaskResult.cc
|
||||
src/model/DeleteTaskFlowRequest.cc
|
||||
@@ -572,6 +650,8 @@ set(dms-enterprise_src
|
||||
src/model/ExecuteScriptResult.cc
|
||||
src/model/ExecuteStructSyncRequest.cc
|
||||
src/model/ExecuteStructSyncResult.cc
|
||||
src/model/GetAbacPolicyRequest.cc
|
||||
src/model/GetAbacPolicyResult.cc
|
||||
src/model/GetApprovalDetailRequest.cc
|
||||
src/model/GetApprovalDetailResult.cc
|
||||
src/model/GetAuthorityTemplateRequest.cc
|
||||
@@ -610,6 +690,12 @@ set(dms-enterprise_src
|
||||
src/model/GetDataExportPreCheckDetailResult.cc
|
||||
src/model/GetDataImportSQLRequest.cc
|
||||
src/model/GetDataImportSQLResult.cc
|
||||
src/model/GetDataLakeCatalogRequest.cc
|
||||
src/model/GetDataLakeCatalogResult.cc
|
||||
src/model/GetDataLakeDatabaseRequest.cc
|
||||
src/model/GetDataLakeDatabaseResult.cc
|
||||
src/model/GetDataLakeTableRequest.cc
|
||||
src/model/GetDataLakeTableResult.cc
|
||||
src/model/GetDataTrackJobDegreeRequest.cc
|
||||
src/model/GetDataTrackJobDegreeResult.cc
|
||||
src/model/GetDataTrackJobTableMetaRequest.cc
|
||||
@@ -660,6 +746,8 @@ set(dms-enterprise_src
|
||||
src/model/GetSQLReviewCheckResultStatusResult.cc
|
||||
src/model/GetSQLReviewOptimizeDetailRequest.cc
|
||||
src/model/GetSQLReviewOptimizeDetailResult.cc
|
||||
src/model/GetStandardGroupRequest.cc
|
||||
src/model/GetStandardGroupResult.cc
|
||||
src/model/GetStructSyncExecSqlDetailRequest.cc
|
||||
src/model/GetStructSyncExecSqlDetailResult.cc
|
||||
src/model/GetStructSyncJobAnalyzeResultRequest.cc
|
||||
@@ -670,6 +758,10 @@ set(dms-enterprise_src
|
||||
src/model/GetStructSyncOrderDetailResult.cc
|
||||
src/model/GetTableDBTopologyRequest.cc
|
||||
src/model/GetTableDBTopologyResult.cc
|
||||
src/model/GetTableDesignProjectFlowRequest.cc
|
||||
src/model/GetTableDesignProjectFlowResult.cc
|
||||
src/model/GetTableDesignProjectInfoRequest.cc
|
||||
src/model/GetTableDesignProjectInfoResult.cc
|
||||
src/model/GetTableTopologyRequest.cc
|
||||
src/model/GetTableTopologyResult.cc
|
||||
src/model/GetTaskRequest.cc
|
||||
@@ -692,8 +784,20 @@ set(dms-enterprise_src
|
||||
src/model/GrantUserPermissionResult.cc
|
||||
src/model/InspectProxyAccessSecretRequest.cc
|
||||
src/model/InspectProxyAccessSecretResult.cc
|
||||
src/model/ListAbacAuthorizationsRequest.cc
|
||||
src/model/ListAbacAuthorizationsResult.cc
|
||||
src/model/ListAbacPoliciesRequest.cc
|
||||
src/model/ListAbacPoliciesResult.cc
|
||||
src/model/ListAuthorityTemplateRequest.cc
|
||||
src/model/ListAuthorityTemplateResult.cc
|
||||
src/model/ListAuthorizedDatabasesForUserRequest.cc
|
||||
src/model/ListAuthorizedDatabasesForUserResult.cc
|
||||
src/model/ListAuthorizedInstancesForUserRequest.cc
|
||||
src/model/ListAuthorizedInstancesForUserResult.cc
|
||||
src/model/ListAuthorizedUsersForDatabaseRequest.cc
|
||||
src/model/ListAuthorizedUsersForDatabaseResult.cc
|
||||
src/model/ListAuthorizedUsersForInstanceRequest.cc
|
||||
src/model/ListAuthorizedUsersForInstanceResult.cc
|
||||
src/model/ListClassificationTemplatesRequest.cc
|
||||
src/model/ListClassificationTemplatesResult.cc
|
||||
src/model/ListColumnsRequest.cc
|
||||
@@ -714,6 +818,12 @@ set(dms-enterprise_src
|
||||
src/model/ListDataImportSQLPreCheckDetailResult.cc
|
||||
src/model/ListDataImportSQLTypeRequest.cc
|
||||
src/model/ListDataImportSQLTypeResult.cc
|
||||
src/model/ListDataLakeCatalogRequest.cc
|
||||
src/model/ListDataLakeCatalogResult.cc
|
||||
src/model/ListDataLakeDatabaseRequest.cc
|
||||
src/model/ListDataLakeDatabaseResult.cc
|
||||
src/model/ListDataLakeTablebaseInfoRequest.cc
|
||||
src/model/ListDataLakeTablebaseInfoResult.cc
|
||||
src/model/ListDatabaseUserPermssionsRequest.cc
|
||||
src/model/ListDatabaseUserPermssionsResult.cc
|
||||
src/model/ListDatabasesRequest.cc
|
||||
@@ -756,6 +866,8 @@ set(dms-enterprise_src
|
||||
src/model/ListSQLReviewOriginSQLResult.cc
|
||||
src/model/ListScenariosRequest.cc
|
||||
src/model/ListScenariosResult.cc
|
||||
src/model/ListSensitiveColumnInfoRequest.cc
|
||||
src/model/ListSensitiveColumnInfoResult.cc
|
||||
src/model/ListSensitiveColumnsRequest.cc
|
||||
src/model/ListSensitiveColumnsResult.cc
|
||||
src/model/ListSensitiveColumnsDetailRequest.cc
|
||||
@@ -800,12 +912,16 @@ set(dms-enterprise_src
|
||||
src/model/ModifyDataCorrectExecSQLResult.cc
|
||||
src/model/ModifyDesensitizationStrategyRequest.cc
|
||||
src/model/ModifyDesensitizationStrategyResult.cc
|
||||
src/model/ModifyInstanceRequest.cc
|
||||
src/model/ModifyInstanceResult.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/PauseDataExportJobRequest.cc
|
||||
src/model/PauseDataExportJobResult.cc
|
||||
src/model/PreviewWorkflowRequest.cc
|
||||
src/model/PreviewWorkflowResult.cc
|
||||
src/model/PublishAndDeployTaskFlowRequest.cc
|
||||
@@ -822,8 +938,12 @@ set(dms-enterprise_src
|
||||
src/model/RegisterInstanceResult.cc
|
||||
src/model/RegisterUserRequest.cc
|
||||
src/model/RegisterUserResult.cc
|
||||
src/model/RemoveDataExportJobRequest.cc
|
||||
src/model/RemoveDataExportJobResult.cc
|
||||
src/model/RestartDataCorrectSQLJobRequest.cc
|
||||
src/model/RestartDataCorrectSQLJobResult.cc
|
||||
src/model/RestartDataExportJobRequest.cc
|
||||
src/model/RestartDataExportJobResult.cc
|
||||
src/model/ResumeTaskFlowInstanceRequest.cc
|
||||
src/model/ResumeTaskFlowInstanceResult.cc
|
||||
src/model/RetryDataCorrectPreCheckRequest.cc
|
||||
@@ -840,6 +960,8 @@ set(dms-enterprise_src
|
||||
src/model/SearchTableResult.cc
|
||||
src/model/SetOwnersRequest.cc
|
||||
src/model/SetOwnersResult.cc
|
||||
src/model/SetWorkflowExtraInfoRequest.cc
|
||||
src/model/SetWorkflowExtraInfoResult.cc
|
||||
src/model/SkipDataCorrectRowCheckRequest.cc
|
||||
src/model/SkipDataCorrectRowCheckResult.cc
|
||||
src/model/StopTaskFlowInstanceRequest.cc
|
||||
@@ -848,12 +970,16 @@ set(dms-enterprise_src
|
||||
src/model/SubmitOrderApprovalResult.cc
|
||||
src/model/SubmitStructSyncOrderApprovalRequest.cc
|
||||
src/model/SubmitStructSyncOrderApprovalResult.cc
|
||||
src/model/SuspendDataExportJobRequest.cc
|
||||
src/model/SuspendDataExportJobResult.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/UpdateAbacPolicyRequest.cc
|
||||
src/model/UpdateAbacPolicyResult.cc
|
||||
src/model/UpdateAuthorityTemplateRequest.cc
|
||||
src/model/UpdateAuthorityTemplateResult.cc
|
||||
src/model/UpdateInstanceRequest.cc
|
||||
@@ -862,6 +988,8 @@ set(dms-enterprise_src
|
||||
src/model/UpdateSLARulesResult.cc
|
||||
src/model/UpdateScenarioRequest.cc
|
||||
src/model/UpdateScenarioResult.cc
|
||||
src/model/UpdateStandardGroupRequest.cc
|
||||
src/model/UpdateStandardGroupResult.cc
|
||||
src/model/UpdateTaskConfigRequest.cc
|
||||
src/model/UpdateTaskConfigResult.cc
|
||||
src/model/UpdateTaskContentRequest.cc
|
||||
|
||||
@@ -22,8 +22,12 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "Dms_enterpriseExport.h"
|
||||
#include "model/AddAuthorityTemplateItemsRequest.h"
|
||||
#include "model/AddAuthorityTemplateItemsResult.h"
|
||||
#include "model/AddDesensitizationRuleRequest.h"
|
||||
#include "model/AddDesensitizationRuleResult.h"
|
||||
#include "model/AddInstanceRequest.h"
|
||||
#include "model/AddInstanceResult.h"
|
||||
#include "model/AddLhMembersRequest.h"
|
||||
#include "model/AddLhMembersResult.h"
|
||||
#include "model/AddLogicTableRouteConfigRequest.h"
|
||||
@@ -46,6 +50,10 @@
|
||||
#include "model/ChangeLhDagOwnerResult.h"
|
||||
#include "model/CloseOrderRequest.h"
|
||||
#include "model/CloseOrderResult.h"
|
||||
#include "model/CreateAbacAuthorizationRequest.h"
|
||||
#include "model/CreateAbacAuthorizationResult.h"
|
||||
#include "model/CreateAbacPolicyRequest.h"
|
||||
#include "model/CreateAbacPolicyResult.h"
|
||||
#include "model/CreateAuthorityTemplateRequest.h"
|
||||
#include "model/CreateAuthorityTemplateResult.h"
|
||||
#include "model/CreateDataArchiveOrderRequest.h"
|
||||
@@ -94,6 +102,10 @@
|
||||
#include "model/CreateUploadFileJobResult.h"
|
||||
#include "model/CreateUploadOSSFileJobRequest.h"
|
||||
#include "model/CreateUploadOSSFileJobResult.h"
|
||||
#include "model/DeleteAbacAuthorizationRequest.h"
|
||||
#include "model/DeleteAbacAuthorizationResult.h"
|
||||
#include "model/DeleteAbacPolicyRequest.h"
|
||||
#include "model/DeleteAbacPolicyResult.h"
|
||||
#include "model/DeleteAuthorityTemplateRequest.h"
|
||||
#include "model/DeleteAuthorityTemplateResult.h"
|
||||
#include "model/DeleteInstanceRequest.h"
|
||||
@@ -112,6 +124,8 @@
|
||||
#include "model/DeleteProxyAccessResult.h"
|
||||
#include "model/DeleteScenarioRequest.h"
|
||||
#include "model/DeleteScenarioResult.h"
|
||||
#include "model/DeleteStandardGroupRequest.h"
|
||||
#include "model/DeleteStandardGroupResult.h"
|
||||
#include "model/DeleteTaskRequest.h"
|
||||
#include "model/DeleteTaskResult.h"
|
||||
#include "model/DeleteTaskFlowRequest.h"
|
||||
@@ -136,6 +150,8 @@
|
||||
#include "model/ExecuteScriptResult.h"
|
||||
#include "model/ExecuteStructSyncRequest.h"
|
||||
#include "model/ExecuteStructSyncResult.h"
|
||||
#include "model/GetAbacPolicyRequest.h"
|
||||
#include "model/GetAbacPolicyResult.h"
|
||||
#include "model/GetApprovalDetailRequest.h"
|
||||
#include "model/GetApprovalDetailResult.h"
|
||||
#include "model/GetAuthorityTemplateRequest.h"
|
||||
@@ -174,6 +190,12 @@
|
||||
#include "model/GetDataExportPreCheckDetailResult.h"
|
||||
#include "model/GetDataImportSQLRequest.h"
|
||||
#include "model/GetDataImportSQLResult.h"
|
||||
#include "model/GetDataLakeCatalogRequest.h"
|
||||
#include "model/GetDataLakeCatalogResult.h"
|
||||
#include "model/GetDataLakeDatabaseRequest.h"
|
||||
#include "model/GetDataLakeDatabaseResult.h"
|
||||
#include "model/GetDataLakeTableRequest.h"
|
||||
#include "model/GetDataLakeTableResult.h"
|
||||
#include "model/GetDataTrackJobDegreeRequest.h"
|
||||
#include "model/GetDataTrackJobDegreeResult.h"
|
||||
#include "model/GetDataTrackJobTableMetaRequest.h"
|
||||
@@ -224,6 +246,8 @@
|
||||
#include "model/GetSQLReviewCheckResultStatusResult.h"
|
||||
#include "model/GetSQLReviewOptimizeDetailRequest.h"
|
||||
#include "model/GetSQLReviewOptimizeDetailResult.h"
|
||||
#include "model/GetStandardGroupRequest.h"
|
||||
#include "model/GetStandardGroupResult.h"
|
||||
#include "model/GetStructSyncExecSqlDetailRequest.h"
|
||||
#include "model/GetStructSyncExecSqlDetailResult.h"
|
||||
#include "model/GetStructSyncJobAnalyzeResultRequest.h"
|
||||
@@ -234,6 +258,10 @@
|
||||
#include "model/GetStructSyncOrderDetailResult.h"
|
||||
#include "model/GetTableDBTopologyRequest.h"
|
||||
#include "model/GetTableDBTopologyResult.h"
|
||||
#include "model/GetTableDesignProjectFlowRequest.h"
|
||||
#include "model/GetTableDesignProjectFlowResult.h"
|
||||
#include "model/GetTableDesignProjectInfoRequest.h"
|
||||
#include "model/GetTableDesignProjectInfoResult.h"
|
||||
#include "model/GetTableTopologyRequest.h"
|
||||
#include "model/GetTableTopologyResult.h"
|
||||
#include "model/GetTaskRequest.h"
|
||||
@@ -256,8 +284,20 @@
|
||||
#include "model/GrantUserPermissionResult.h"
|
||||
#include "model/InspectProxyAccessSecretRequest.h"
|
||||
#include "model/InspectProxyAccessSecretResult.h"
|
||||
#include "model/ListAbacAuthorizationsRequest.h"
|
||||
#include "model/ListAbacAuthorizationsResult.h"
|
||||
#include "model/ListAbacPoliciesRequest.h"
|
||||
#include "model/ListAbacPoliciesResult.h"
|
||||
#include "model/ListAuthorityTemplateRequest.h"
|
||||
#include "model/ListAuthorityTemplateResult.h"
|
||||
#include "model/ListAuthorizedDatabasesForUserRequest.h"
|
||||
#include "model/ListAuthorizedDatabasesForUserResult.h"
|
||||
#include "model/ListAuthorizedInstancesForUserRequest.h"
|
||||
#include "model/ListAuthorizedInstancesForUserResult.h"
|
||||
#include "model/ListAuthorizedUsersForDatabaseRequest.h"
|
||||
#include "model/ListAuthorizedUsersForDatabaseResult.h"
|
||||
#include "model/ListAuthorizedUsersForInstanceRequest.h"
|
||||
#include "model/ListAuthorizedUsersForInstanceResult.h"
|
||||
#include "model/ListClassificationTemplatesRequest.h"
|
||||
#include "model/ListClassificationTemplatesResult.h"
|
||||
#include "model/ListColumnsRequest.h"
|
||||
@@ -278,6 +318,12 @@
|
||||
#include "model/ListDataImportSQLPreCheckDetailResult.h"
|
||||
#include "model/ListDataImportSQLTypeRequest.h"
|
||||
#include "model/ListDataImportSQLTypeResult.h"
|
||||
#include "model/ListDataLakeCatalogRequest.h"
|
||||
#include "model/ListDataLakeCatalogResult.h"
|
||||
#include "model/ListDataLakeDatabaseRequest.h"
|
||||
#include "model/ListDataLakeDatabaseResult.h"
|
||||
#include "model/ListDataLakeTablebaseInfoRequest.h"
|
||||
#include "model/ListDataLakeTablebaseInfoResult.h"
|
||||
#include "model/ListDatabaseUserPermssionsRequest.h"
|
||||
#include "model/ListDatabaseUserPermssionsResult.h"
|
||||
#include "model/ListDatabasesRequest.h"
|
||||
@@ -320,6 +366,8 @@
|
||||
#include "model/ListSQLReviewOriginSQLResult.h"
|
||||
#include "model/ListScenariosRequest.h"
|
||||
#include "model/ListScenariosResult.h"
|
||||
#include "model/ListSensitiveColumnInfoRequest.h"
|
||||
#include "model/ListSensitiveColumnInfoResult.h"
|
||||
#include "model/ListSensitiveColumnsRequest.h"
|
||||
#include "model/ListSensitiveColumnsResult.h"
|
||||
#include "model/ListSensitiveColumnsDetailRequest.h"
|
||||
@@ -364,12 +412,16 @@
|
||||
#include "model/ModifyDataCorrectExecSQLResult.h"
|
||||
#include "model/ModifyDesensitizationStrategyRequest.h"
|
||||
#include "model/ModifyDesensitizationStrategyResult.h"
|
||||
#include "model/ModifyInstanceRequest.h"
|
||||
#include "model/ModifyInstanceResult.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/PauseDataExportJobRequest.h"
|
||||
#include "model/PauseDataExportJobResult.h"
|
||||
#include "model/PreviewWorkflowRequest.h"
|
||||
#include "model/PreviewWorkflowResult.h"
|
||||
#include "model/PublishAndDeployTaskFlowRequest.h"
|
||||
@@ -386,8 +438,12 @@
|
||||
#include "model/RegisterInstanceResult.h"
|
||||
#include "model/RegisterUserRequest.h"
|
||||
#include "model/RegisterUserResult.h"
|
||||
#include "model/RemoveDataExportJobRequest.h"
|
||||
#include "model/RemoveDataExportJobResult.h"
|
||||
#include "model/RestartDataCorrectSQLJobRequest.h"
|
||||
#include "model/RestartDataCorrectSQLJobResult.h"
|
||||
#include "model/RestartDataExportJobRequest.h"
|
||||
#include "model/RestartDataExportJobResult.h"
|
||||
#include "model/ResumeTaskFlowInstanceRequest.h"
|
||||
#include "model/ResumeTaskFlowInstanceResult.h"
|
||||
#include "model/RetryDataCorrectPreCheckRequest.h"
|
||||
@@ -404,6 +460,8 @@
|
||||
#include "model/SearchTableResult.h"
|
||||
#include "model/SetOwnersRequest.h"
|
||||
#include "model/SetOwnersResult.h"
|
||||
#include "model/SetWorkflowExtraInfoRequest.h"
|
||||
#include "model/SetWorkflowExtraInfoResult.h"
|
||||
#include "model/SkipDataCorrectRowCheckRequest.h"
|
||||
#include "model/SkipDataCorrectRowCheckResult.h"
|
||||
#include "model/StopTaskFlowInstanceRequest.h"
|
||||
@@ -412,12 +470,16 @@
|
||||
#include "model/SubmitOrderApprovalResult.h"
|
||||
#include "model/SubmitStructSyncOrderApprovalRequest.h"
|
||||
#include "model/SubmitStructSyncOrderApprovalResult.h"
|
||||
#include "model/SuspendDataExportJobRequest.h"
|
||||
#include "model/SuspendDataExportJobResult.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/UpdateAbacPolicyRequest.h"
|
||||
#include "model/UpdateAbacPolicyResult.h"
|
||||
#include "model/UpdateAuthorityTemplateRequest.h"
|
||||
#include "model/UpdateAuthorityTemplateResult.h"
|
||||
#include "model/UpdateInstanceRequest.h"
|
||||
@@ -426,6 +488,8 @@
|
||||
#include "model/UpdateSLARulesResult.h"
|
||||
#include "model/UpdateScenarioRequest.h"
|
||||
#include "model/UpdateScenarioResult.h"
|
||||
#include "model/UpdateStandardGroupRequest.h"
|
||||
#include "model/UpdateStandardGroupResult.h"
|
||||
#include "model/UpdateTaskConfigRequest.h"
|
||||
#include "model/UpdateTaskConfigResult.h"
|
||||
#include "model/UpdateTaskContentRequest.h"
|
||||
@@ -465,9 +529,15 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT Dms_enterpriseClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddAuthorityTemplateItemsResult> AddAuthorityTemplateItemsOutcome;
|
||||
typedef std::future<AddAuthorityTemplateItemsOutcome> AddAuthorityTemplateItemsOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddAuthorityTemplateItemsRequest&, const AddAuthorityTemplateItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAuthorityTemplateItemsAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddDesensitizationRuleResult> AddDesensitizationRuleOutcome;
|
||||
typedef std::future<AddDesensitizationRuleOutcome> AddDesensitizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddDesensitizationRuleRequest&, const AddDesensitizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDesensitizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddInstanceResult> AddInstanceOutcome;
|
||||
typedef std::future<AddInstanceOutcome> AddInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddInstanceRequest&, const AddInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddLhMembersResult> AddLhMembersOutcome;
|
||||
typedef std::future<AddLhMembersOutcome> AddLhMembersOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddLhMembersRequest&, const AddLhMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLhMembersAsyncHandler;
|
||||
@@ -501,6 +571,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CloseOrderResult> CloseOrderOutcome;
|
||||
typedef std::future<CloseOrderOutcome> CloseOrderOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CloseOrderRequest&, const CloseOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAbacAuthorizationResult> CreateAbacAuthorizationOutcome;
|
||||
typedef std::future<CreateAbacAuthorizationOutcome> CreateAbacAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateAbacAuthorizationRequest&, const CreateAbacAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAbacAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAbacPolicyResult> CreateAbacPolicyOutcome;
|
||||
typedef std::future<CreateAbacPolicyOutcome> CreateAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateAbacPolicyRequest&, const CreateAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAuthorityTemplateResult> CreateAuthorityTemplateOutcome;
|
||||
typedef std::future<CreateAuthorityTemplateOutcome> CreateAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateAuthorityTemplateRequest&, const CreateAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuthorityTemplateAsyncHandler;
|
||||
@@ -573,6 +649,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateUploadOSSFileJobResult> CreateUploadOSSFileJobOutcome;
|
||||
typedef std::future<CreateUploadOSSFileJobOutcome> CreateUploadOSSFileJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateUploadOSSFileJobRequest&, const CreateUploadOSSFileJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadOSSFileJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAbacAuthorizationResult> DeleteAbacAuthorizationOutcome;
|
||||
typedef std::future<DeleteAbacAuthorizationOutcome> DeleteAbacAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteAbacAuthorizationRequest&, const DeleteAbacAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAbacAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAbacPolicyResult> DeleteAbacPolicyOutcome;
|
||||
typedef std::future<DeleteAbacPolicyOutcome> DeleteAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteAbacPolicyRequest&, const DeleteAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAuthorityTemplateResult> DeleteAuthorityTemplateOutcome;
|
||||
typedef std::future<DeleteAuthorityTemplateOutcome> DeleteAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteAuthorityTemplateRequest&, const DeleteAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAuthorityTemplateAsyncHandler;
|
||||
@@ -600,6 +682,9 @@ namespace AlibabaCloud
|
||||
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::DeleteStandardGroupResult> DeleteStandardGroupOutcome;
|
||||
typedef std::future<DeleteStandardGroupOutcome> DeleteStandardGroupOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteStandardGroupRequest&, const DeleteStandardGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStandardGroupAsyncHandler;
|
||||
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;
|
||||
@@ -636,6 +721,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ExecuteStructSyncResult> ExecuteStructSyncOutcome;
|
||||
typedef std::future<ExecuteStructSyncOutcome> ExecuteStructSyncOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ExecuteStructSyncRequest&, const ExecuteStructSyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteStructSyncAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAbacPolicyResult> GetAbacPolicyOutcome;
|
||||
typedef std::future<GetAbacPolicyOutcome> GetAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetAbacPolicyRequest&, const GetAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetApprovalDetailResult> GetApprovalDetailOutcome;
|
||||
typedef std::future<GetApprovalDetailOutcome> GetApprovalDetailOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetApprovalDetailRequest&, const GetApprovalDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApprovalDetailAsyncHandler;
|
||||
@@ -693,6 +781,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetDataImportSQLResult> GetDataImportSQLOutcome;
|
||||
typedef std::future<GetDataImportSQLOutcome> GetDataImportSQLOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataImportSQLRequest&, const GetDataImportSQLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataImportSQLAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataLakeCatalogResult> GetDataLakeCatalogOutcome;
|
||||
typedef std::future<GetDataLakeCatalogOutcome> GetDataLakeCatalogOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataLakeCatalogRequest&, const GetDataLakeCatalogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataLakeCatalogAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataLakeDatabaseResult> GetDataLakeDatabaseOutcome;
|
||||
typedef std::future<GetDataLakeDatabaseOutcome> GetDataLakeDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataLakeDatabaseRequest&, const GetDataLakeDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataLakeDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataLakeTableResult> GetDataLakeTableOutcome;
|
||||
typedef std::future<GetDataLakeTableOutcome> GetDataLakeTableOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataLakeTableRequest&, const GetDataLakeTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataLakeTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataTrackJobDegreeResult> GetDataTrackJobDegreeOutcome;
|
||||
typedef std::future<GetDataTrackJobDegreeOutcome> GetDataTrackJobDegreeOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataTrackJobDegreeRequest&, const GetDataTrackJobDegreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataTrackJobDegreeAsyncHandler;
|
||||
@@ -768,6 +865,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetSQLReviewOptimizeDetailResult> GetSQLReviewOptimizeDetailOutcome;
|
||||
typedef std::future<GetSQLReviewOptimizeDetailOutcome> GetSQLReviewOptimizeDetailOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetSQLReviewOptimizeDetailRequest&, const GetSQLReviewOptimizeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSQLReviewOptimizeDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStandardGroupResult> GetStandardGroupOutcome;
|
||||
typedef std::future<GetStandardGroupOutcome> GetStandardGroupOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStandardGroupRequest&, const GetStandardGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStandardGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStructSyncExecSqlDetailResult> GetStructSyncExecSqlDetailOutcome;
|
||||
typedef std::future<GetStructSyncExecSqlDetailOutcome> GetStructSyncExecSqlDetailOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncExecSqlDetailRequest&, const GetStructSyncExecSqlDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncExecSqlDetailAsyncHandler;
|
||||
@@ -783,6 +883,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetTableDBTopologyResult> GetTableDBTopologyOutcome;
|
||||
typedef std::future<GetTableDBTopologyOutcome> GetTableDBTopologyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableDBTopologyRequest&, const GetTableDBTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDBTopologyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTableDesignProjectFlowResult> GetTableDesignProjectFlowOutcome;
|
||||
typedef std::future<GetTableDesignProjectFlowOutcome> GetTableDesignProjectFlowOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableDesignProjectFlowRequest&, const GetTableDesignProjectFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDesignProjectFlowAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTableDesignProjectInfoResult> GetTableDesignProjectInfoOutcome;
|
||||
typedef std::future<GetTableDesignProjectInfoOutcome> GetTableDesignProjectInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableDesignProjectInfoRequest&, const GetTableDesignProjectInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDesignProjectInfoAsyncHandler;
|
||||
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;
|
||||
@@ -816,9 +922,27 @@ 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::ListAbacAuthorizationsResult> ListAbacAuthorizationsOutcome;
|
||||
typedef std::future<ListAbacAuthorizationsOutcome> ListAbacAuthorizationsOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAbacAuthorizationsRequest&, const ListAbacAuthorizationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAbacAuthorizationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAbacPoliciesResult> ListAbacPoliciesOutcome;
|
||||
typedef std::future<ListAbacPoliciesOutcome> ListAbacPoliciesOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAbacPoliciesRequest&, const ListAbacPoliciesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAbacPoliciesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorityTemplateResult> ListAuthorityTemplateOutcome;
|
||||
typedef std::future<ListAuthorityTemplateOutcome> ListAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorityTemplateRequest&, const ListAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorityTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedDatabasesForUserResult> ListAuthorizedDatabasesForUserOutcome;
|
||||
typedef std::future<ListAuthorizedDatabasesForUserOutcome> ListAuthorizedDatabasesForUserOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedDatabasesForUserRequest&, const ListAuthorizedDatabasesForUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedDatabasesForUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedInstancesForUserResult> ListAuthorizedInstancesForUserOutcome;
|
||||
typedef std::future<ListAuthorizedInstancesForUserOutcome> ListAuthorizedInstancesForUserOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedInstancesForUserRequest&, const ListAuthorizedInstancesForUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedInstancesForUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedUsersForDatabaseResult> ListAuthorizedUsersForDatabaseOutcome;
|
||||
typedef std::future<ListAuthorizedUsersForDatabaseOutcome> ListAuthorizedUsersForDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedUsersForDatabaseRequest&, const ListAuthorizedUsersForDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedUsersForDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedUsersForInstanceResult> ListAuthorizedUsersForInstanceOutcome;
|
||||
typedef std::future<ListAuthorizedUsersForInstanceOutcome> ListAuthorizedUsersForInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedUsersForInstanceRequest&, const ListAuthorizedUsersForInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedUsersForInstanceAsyncHandler;
|
||||
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;
|
||||
@@ -849,6 +973,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListDataImportSQLTypeResult> ListDataImportSQLTypeOutcome;
|
||||
typedef std::future<ListDataImportSQLTypeOutcome> ListDataImportSQLTypeOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataImportSQLTypeRequest&, const ListDataImportSQLTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataImportSQLTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataLakeCatalogResult> ListDataLakeCatalogOutcome;
|
||||
typedef std::future<ListDataLakeCatalogOutcome> ListDataLakeCatalogOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataLakeCatalogRequest&, const ListDataLakeCatalogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLakeCatalogAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataLakeDatabaseResult> ListDataLakeDatabaseOutcome;
|
||||
typedef std::future<ListDataLakeDatabaseOutcome> ListDataLakeDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataLakeDatabaseRequest&, const ListDataLakeDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLakeDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataLakeTablebaseInfoResult> ListDataLakeTablebaseInfoOutcome;
|
||||
typedef std::future<ListDataLakeTablebaseInfoOutcome> ListDataLakeTablebaseInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataLakeTablebaseInfoRequest&, const ListDataLakeTablebaseInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLakeTablebaseInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDatabaseUserPermssionsResult> ListDatabaseUserPermssionsOutcome;
|
||||
typedef std::future<ListDatabaseUserPermssionsOutcome> ListDatabaseUserPermssionsOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDatabaseUserPermssionsRequest&, const ListDatabaseUserPermssionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDatabaseUserPermssionsAsyncHandler;
|
||||
@@ -912,6 +1045,9 @@ namespace AlibabaCloud
|
||||
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::ListSensitiveColumnInfoResult> ListSensitiveColumnInfoOutcome;
|
||||
typedef std::future<ListSensitiveColumnInfoOutcome> ListSensitiveColumnInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSensitiveColumnInfoRequest&, const ListSensitiveColumnInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSensitiveColumnInfoAsyncHandler;
|
||||
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;
|
||||
@@ -978,6 +1114,9 @@ namespace AlibabaCloud
|
||||
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::ModifyInstanceResult> ModifyInstanceOutcome;
|
||||
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
|
||||
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;
|
||||
@@ -987,6 +1126,9 @@ namespace AlibabaCloud
|
||||
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::PauseDataExportJobResult> PauseDataExportJobOutcome;
|
||||
typedef std::future<PauseDataExportJobOutcome> PauseDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::PauseDataExportJobRequest&, const PauseDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PauseDataExportJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::PreviewWorkflowResult> PreviewWorkflowOutcome;
|
||||
typedef std::future<PreviewWorkflowOutcome> PreviewWorkflowOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::PreviewWorkflowRequest&, const PreviewWorkflowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreviewWorkflowAsyncHandler;
|
||||
@@ -1011,9 +1153,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RegisterUserResult> RegisterUserOutcome;
|
||||
typedef std::future<RegisterUserOutcome> RegisterUserOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::RegisterUserRequest&, const RegisterUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveDataExportJobResult> RemoveDataExportJobOutcome;
|
||||
typedef std::future<RemoveDataExportJobOutcome> RemoveDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::RemoveDataExportJobRequest&, const RemoveDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveDataExportJobAsyncHandler;
|
||||
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::RestartDataExportJobResult> RestartDataExportJobOutcome;
|
||||
typedef std::future<RestartDataExportJobOutcome> RestartDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::RestartDataExportJobRequest&, const RestartDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDataExportJobAsyncHandler;
|
||||
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;
|
||||
@@ -1038,6 +1186,9 @@ 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::SetWorkflowExtraInfoResult> SetWorkflowExtraInfoOutcome;
|
||||
typedef std::future<SetWorkflowExtraInfoOutcome> SetWorkflowExtraInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SetWorkflowExtraInfoRequest&, const SetWorkflowExtraInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWorkflowExtraInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SkipDataCorrectRowCheckResult> SkipDataCorrectRowCheckOutcome;
|
||||
typedef std::future<SkipDataCorrectRowCheckOutcome> SkipDataCorrectRowCheckOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SkipDataCorrectRowCheckRequest&, const SkipDataCorrectRowCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SkipDataCorrectRowCheckAsyncHandler;
|
||||
@@ -1050,6 +1201,9 @@ namespace AlibabaCloud
|
||||
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::SuspendDataExportJobResult> SuspendDataExportJobOutcome;
|
||||
typedef std::future<SuspendDataExportJobOutcome> SuspendDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SuspendDataExportJobRequest&, const SuspendDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendDataExportJobAsyncHandler;
|
||||
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;
|
||||
@@ -1059,6 +1213,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SyncInstanceMetaResult> SyncInstanceMetaOutcome;
|
||||
typedef std::future<SyncInstanceMetaOutcome> SyncInstanceMetaOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SyncInstanceMetaRequest&, const SyncInstanceMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncInstanceMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAbacPolicyResult> UpdateAbacPolicyOutcome;
|
||||
typedef std::future<UpdateAbacPolicyOutcome> UpdateAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateAbacPolicyRequest&, const UpdateAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAuthorityTemplateResult> UpdateAuthorityTemplateOutcome;
|
||||
typedef std::future<UpdateAuthorityTemplateOutcome> UpdateAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateAuthorityTemplateRequest&, const UpdateAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAuthorityTemplateAsyncHandler;
|
||||
@@ -1071,6 +1228,9 @@ namespace AlibabaCloud
|
||||
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::UpdateStandardGroupResult> UpdateStandardGroupOutcome;
|
||||
typedef std::future<UpdateStandardGroupOutcome> UpdateStandardGroupOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateStandardGroupRequest&, const UpdateStandardGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateStandardGroupAsyncHandler;
|
||||
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;
|
||||
@@ -1121,9 +1281,15 @@ namespace AlibabaCloud
|
||||
Dms_enterpriseClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
Dms_enterpriseClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~Dms_enterpriseClient();
|
||||
AddAuthorityTemplateItemsOutcome addAuthorityTemplateItems(const Model::AddAuthorityTemplateItemsRequest &request)const;
|
||||
void addAuthorityTemplateItemsAsync(const Model::AddAuthorityTemplateItemsRequest& request, const AddAuthorityTemplateItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddAuthorityTemplateItemsOutcomeCallable addAuthorityTemplateItemsCallable(const Model::AddAuthorityTemplateItemsRequest& request) const;
|
||||
AddDesensitizationRuleOutcome addDesensitizationRule(const Model::AddDesensitizationRuleRequest &request)const;
|
||||
void addDesensitizationRuleAsync(const Model::AddDesensitizationRuleRequest& request, const AddDesensitizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDesensitizationRuleOutcomeCallable addDesensitizationRuleCallable(const Model::AddDesensitizationRuleRequest& request) const;
|
||||
AddInstanceOutcome addInstance(const Model::AddInstanceRequest &request)const;
|
||||
void addInstanceAsync(const Model::AddInstanceRequest& request, const AddInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddInstanceOutcomeCallable addInstanceCallable(const Model::AddInstanceRequest& request) const;
|
||||
AddLhMembersOutcome addLhMembers(const Model::AddLhMembersRequest &request)const;
|
||||
void addLhMembersAsync(const Model::AddLhMembersRequest& request, const AddLhMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddLhMembersOutcomeCallable addLhMembersCallable(const Model::AddLhMembersRequest& request) const;
|
||||
@@ -1157,6 +1323,12 @@ namespace AlibabaCloud
|
||||
CloseOrderOutcome closeOrder(const Model::CloseOrderRequest &request)const;
|
||||
void closeOrderAsync(const Model::CloseOrderRequest& request, const CloseOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseOrderOutcomeCallable closeOrderCallable(const Model::CloseOrderRequest& request) const;
|
||||
CreateAbacAuthorizationOutcome createAbacAuthorization(const Model::CreateAbacAuthorizationRequest &request)const;
|
||||
void createAbacAuthorizationAsync(const Model::CreateAbacAuthorizationRequest& request, const CreateAbacAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAbacAuthorizationOutcomeCallable createAbacAuthorizationCallable(const Model::CreateAbacAuthorizationRequest& request) const;
|
||||
CreateAbacPolicyOutcome createAbacPolicy(const Model::CreateAbacPolicyRequest &request)const;
|
||||
void createAbacPolicyAsync(const Model::CreateAbacPolicyRequest& request, const CreateAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAbacPolicyOutcomeCallable createAbacPolicyCallable(const Model::CreateAbacPolicyRequest& request) const;
|
||||
CreateAuthorityTemplateOutcome createAuthorityTemplate(const Model::CreateAuthorityTemplateRequest &request)const;
|
||||
void createAuthorityTemplateAsync(const Model::CreateAuthorityTemplateRequest& request, const CreateAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAuthorityTemplateOutcomeCallable createAuthorityTemplateCallable(const Model::CreateAuthorityTemplateRequest& request) const;
|
||||
@@ -1229,6 +1401,12 @@ namespace AlibabaCloud
|
||||
CreateUploadOSSFileJobOutcome createUploadOSSFileJob(const Model::CreateUploadOSSFileJobRequest &request)const;
|
||||
void createUploadOSSFileJobAsync(const Model::CreateUploadOSSFileJobRequest& request, const CreateUploadOSSFileJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUploadOSSFileJobOutcomeCallable createUploadOSSFileJobCallable(const Model::CreateUploadOSSFileJobRequest& request) const;
|
||||
DeleteAbacAuthorizationOutcome deleteAbacAuthorization(const Model::DeleteAbacAuthorizationRequest &request)const;
|
||||
void deleteAbacAuthorizationAsync(const Model::DeleteAbacAuthorizationRequest& request, const DeleteAbacAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAbacAuthorizationOutcomeCallable deleteAbacAuthorizationCallable(const Model::DeleteAbacAuthorizationRequest& request) const;
|
||||
DeleteAbacPolicyOutcome deleteAbacPolicy(const Model::DeleteAbacPolicyRequest &request)const;
|
||||
void deleteAbacPolicyAsync(const Model::DeleteAbacPolicyRequest& request, const DeleteAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAbacPolicyOutcomeCallable deleteAbacPolicyCallable(const Model::DeleteAbacPolicyRequest& request) const;
|
||||
DeleteAuthorityTemplateOutcome deleteAuthorityTemplate(const Model::DeleteAuthorityTemplateRequest &request)const;
|
||||
void deleteAuthorityTemplateAsync(const Model::DeleteAuthorityTemplateRequest& request, const DeleteAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAuthorityTemplateOutcomeCallable deleteAuthorityTemplateCallable(const Model::DeleteAuthorityTemplateRequest& request) const;
|
||||
@@ -1256,6 +1434,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
DeleteStandardGroupOutcome deleteStandardGroup(const Model::DeleteStandardGroupRequest &request)const;
|
||||
void deleteStandardGroupAsync(const Model::DeleteStandardGroupRequest& request, const DeleteStandardGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteStandardGroupOutcomeCallable deleteStandardGroupCallable(const Model::DeleteStandardGroupRequest& 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;
|
||||
@@ -1292,6 +1473,9 @@ namespace AlibabaCloud
|
||||
ExecuteStructSyncOutcome executeStructSync(const Model::ExecuteStructSyncRequest &request)const;
|
||||
void executeStructSyncAsync(const Model::ExecuteStructSyncRequest& request, const ExecuteStructSyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExecuteStructSyncOutcomeCallable executeStructSyncCallable(const Model::ExecuteStructSyncRequest& request) const;
|
||||
GetAbacPolicyOutcome getAbacPolicy(const Model::GetAbacPolicyRequest &request)const;
|
||||
void getAbacPolicyAsync(const Model::GetAbacPolicyRequest& request, const GetAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAbacPolicyOutcomeCallable getAbacPolicyCallable(const Model::GetAbacPolicyRequest& request) const;
|
||||
GetApprovalDetailOutcome getApprovalDetail(const Model::GetApprovalDetailRequest &request)const;
|
||||
void getApprovalDetailAsync(const Model::GetApprovalDetailRequest& request, const GetApprovalDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetApprovalDetailOutcomeCallable getApprovalDetailCallable(const Model::GetApprovalDetailRequest& request) const;
|
||||
@@ -1349,6 +1533,15 @@ namespace AlibabaCloud
|
||||
GetDataImportSQLOutcome getDataImportSQL(const Model::GetDataImportSQLRequest &request)const;
|
||||
void getDataImportSQLAsync(const Model::GetDataImportSQLRequest& request, const GetDataImportSQLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataImportSQLOutcomeCallable getDataImportSQLCallable(const Model::GetDataImportSQLRequest& request) const;
|
||||
GetDataLakeCatalogOutcome getDataLakeCatalog(const Model::GetDataLakeCatalogRequest &request)const;
|
||||
void getDataLakeCatalogAsync(const Model::GetDataLakeCatalogRequest& request, const GetDataLakeCatalogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataLakeCatalogOutcomeCallable getDataLakeCatalogCallable(const Model::GetDataLakeCatalogRequest& request) const;
|
||||
GetDataLakeDatabaseOutcome getDataLakeDatabase(const Model::GetDataLakeDatabaseRequest &request)const;
|
||||
void getDataLakeDatabaseAsync(const Model::GetDataLakeDatabaseRequest& request, const GetDataLakeDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataLakeDatabaseOutcomeCallable getDataLakeDatabaseCallable(const Model::GetDataLakeDatabaseRequest& request) const;
|
||||
GetDataLakeTableOutcome getDataLakeTable(const Model::GetDataLakeTableRequest &request)const;
|
||||
void getDataLakeTableAsync(const Model::GetDataLakeTableRequest& request, const GetDataLakeTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataLakeTableOutcomeCallable getDataLakeTableCallable(const Model::GetDataLakeTableRequest& request) const;
|
||||
GetDataTrackJobDegreeOutcome getDataTrackJobDegree(const Model::GetDataTrackJobDegreeRequest &request)const;
|
||||
void getDataTrackJobDegreeAsync(const Model::GetDataTrackJobDegreeRequest& request, const GetDataTrackJobDegreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataTrackJobDegreeOutcomeCallable getDataTrackJobDegreeCallable(const Model::GetDataTrackJobDegreeRequest& request) const;
|
||||
@@ -1424,6 +1617,9 @@ namespace AlibabaCloud
|
||||
GetSQLReviewOptimizeDetailOutcome getSQLReviewOptimizeDetail(const Model::GetSQLReviewOptimizeDetailRequest &request)const;
|
||||
void getSQLReviewOptimizeDetailAsync(const Model::GetSQLReviewOptimizeDetailRequest& request, const GetSQLReviewOptimizeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSQLReviewOptimizeDetailOutcomeCallable getSQLReviewOptimizeDetailCallable(const Model::GetSQLReviewOptimizeDetailRequest& request) const;
|
||||
GetStandardGroupOutcome getStandardGroup(const Model::GetStandardGroupRequest &request)const;
|
||||
void getStandardGroupAsync(const Model::GetStandardGroupRequest& request, const GetStandardGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStandardGroupOutcomeCallable getStandardGroupCallable(const Model::GetStandardGroupRequest& request) const;
|
||||
GetStructSyncExecSqlDetailOutcome getStructSyncExecSqlDetail(const Model::GetStructSyncExecSqlDetailRequest &request)const;
|
||||
void getStructSyncExecSqlDetailAsync(const Model::GetStructSyncExecSqlDetailRequest& request, const GetStructSyncExecSqlDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStructSyncExecSqlDetailOutcomeCallable getStructSyncExecSqlDetailCallable(const Model::GetStructSyncExecSqlDetailRequest& request) const;
|
||||
@@ -1439,6 +1635,12 @@ namespace AlibabaCloud
|
||||
GetTableDBTopologyOutcome getTableDBTopology(const Model::GetTableDBTopologyRequest &request)const;
|
||||
void getTableDBTopologyAsync(const Model::GetTableDBTopologyRequest& request, const GetTableDBTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableDBTopologyOutcomeCallable getTableDBTopologyCallable(const Model::GetTableDBTopologyRequest& request) const;
|
||||
GetTableDesignProjectFlowOutcome getTableDesignProjectFlow(const Model::GetTableDesignProjectFlowRequest &request)const;
|
||||
void getTableDesignProjectFlowAsync(const Model::GetTableDesignProjectFlowRequest& request, const GetTableDesignProjectFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableDesignProjectFlowOutcomeCallable getTableDesignProjectFlowCallable(const Model::GetTableDesignProjectFlowRequest& request) const;
|
||||
GetTableDesignProjectInfoOutcome getTableDesignProjectInfo(const Model::GetTableDesignProjectInfoRequest &request)const;
|
||||
void getTableDesignProjectInfoAsync(const Model::GetTableDesignProjectInfoRequest& request, const GetTableDesignProjectInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableDesignProjectInfoOutcomeCallable getTableDesignProjectInfoCallable(const Model::GetTableDesignProjectInfoRequest& request) const;
|
||||
GetTableTopologyOutcome getTableTopology(const Model::GetTableTopologyRequest &request)const;
|
||||
void getTableTopologyAsync(const Model::GetTableTopologyRequest& request, const GetTableTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableTopologyOutcomeCallable getTableTopologyCallable(const Model::GetTableTopologyRequest& request) const;
|
||||
@@ -1472,9 +1674,27 @@ 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;
|
||||
ListAbacAuthorizationsOutcome listAbacAuthorizations(const Model::ListAbacAuthorizationsRequest &request)const;
|
||||
void listAbacAuthorizationsAsync(const Model::ListAbacAuthorizationsRequest& request, const ListAbacAuthorizationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAbacAuthorizationsOutcomeCallable listAbacAuthorizationsCallable(const Model::ListAbacAuthorizationsRequest& request) const;
|
||||
ListAbacPoliciesOutcome listAbacPolicies(const Model::ListAbacPoliciesRequest &request)const;
|
||||
void listAbacPoliciesAsync(const Model::ListAbacPoliciesRequest& request, const ListAbacPoliciesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAbacPoliciesOutcomeCallable listAbacPoliciesCallable(const Model::ListAbacPoliciesRequest& request) const;
|
||||
ListAuthorityTemplateOutcome listAuthorityTemplate(const Model::ListAuthorityTemplateRequest &request)const;
|
||||
void listAuthorityTemplateAsync(const Model::ListAuthorityTemplateRequest& request, const ListAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorityTemplateOutcomeCallable listAuthorityTemplateCallable(const Model::ListAuthorityTemplateRequest& request) const;
|
||||
ListAuthorizedDatabasesForUserOutcome listAuthorizedDatabasesForUser(const Model::ListAuthorizedDatabasesForUserRequest &request)const;
|
||||
void listAuthorizedDatabasesForUserAsync(const Model::ListAuthorizedDatabasesForUserRequest& request, const ListAuthorizedDatabasesForUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedDatabasesForUserOutcomeCallable listAuthorizedDatabasesForUserCallable(const Model::ListAuthorizedDatabasesForUserRequest& request) const;
|
||||
ListAuthorizedInstancesForUserOutcome listAuthorizedInstancesForUser(const Model::ListAuthorizedInstancesForUserRequest &request)const;
|
||||
void listAuthorizedInstancesForUserAsync(const Model::ListAuthorizedInstancesForUserRequest& request, const ListAuthorizedInstancesForUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedInstancesForUserOutcomeCallable listAuthorizedInstancesForUserCallable(const Model::ListAuthorizedInstancesForUserRequest& request) const;
|
||||
ListAuthorizedUsersForDatabaseOutcome listAuthorizedUsersForDatabase(const Model::ListAuthorizedUsersForDatabaseRequest &request)const;
|
||||
void listAuthorizedUsersForDatabaseAsync(const Model::ListAuthorizedUsersForDatabaseRequest& request, const ListAuthorizedUsersForDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedUsersForDatabaseOutcomeCallable listAuthorizedUsersForDatabaseCallable(const Model::ListAuthorizedUsersForDatabaseRequest& request) const;
|
||||
ListAuthorizedUsersForInstanceOutcome listAuthorizedUsersForInstance(const Model::ListAuthorizedUsersForInstanceRequest &request)const;
|
||||
void listAuthorizedUsersForInstanceAsync(const Model::ListAuthorizedUsersForInstanceRequest& request, const ListAuthorizedUsersForInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedUsersForInstanceOutcomeCallable listAuthorizedUsersForInstanceCallable(const Model::ListAuthorizedUsersForInstanceRequest& 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;
|
||||
@@ -1505,6 +1725,15 @@ namespace AlibabaCloud
|
||||
ListDataImportSQLTypeOutcome listDataImportSQLType(const Model::ListDataImportSQLTypeRequest &request)const;
|
||||
void listDataImportSQLTypeAsync(const Model::ListDataImportSQLTypeRequest& request, const ListDataImportSQLTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataImportSQLTypeOutcomeCallable listDataImportSQLTypeCallable(const Model::ListDataImportSQLTypeRequest& request) const;
|
||||
ListDataLakeCatalogOutcome listDataLakeCatalog(const Model::ListDataLakeCatalogRequest &request)const;
|
||||
void listDataLakeCatalogAsync(const Model::ListDataLakeCatalogRequest& request, const ListDataLakeCatalogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataLakeCatalogOutcomeCallable listDataLakeCatalogCallable(const Model::ListDataLakeCatalogRequest& request) const;
|
||||
ListDataLakeDatabaseOutcome listDataLakeDatabase(const Model::ListDataLakeDatabaseRequest &request)const;
|
||||
void listDataLakeDatabaseAsync(const Model::ListDataLakeDatabaseRequest& request, const ListDataLakeDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataLakeDatabaseOutcomeCallable listDataLakeDatabaseCallable(const Model::ListDataLakeDatabaseRequest& request) const;
|
||||
ListDataLakeTablebaseInfoOutcome listDataLakeTablebaseInfo(const Model::ListDataLakeTablebaseInfoRequest &request)const;
|
||||
void listDataLakeTablebaseInfoAsync(const Model::ListDataLakeTablebaseInfoRequest& request, const ListDataLakeTablebaseInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataLakeTablebaseInfoOutcomeCallable listDataLakeTablebaseInfoCallable(const Model::ListDataLakeTablebaseInfoRequest& request) const;
|
||||
ListDatabaseUserPermssionsOutcome listDatabaseUserPermssions(const Model::ListDatabaseUserPermssionsRequest &request)const;
|
||||
void listDatabaseUserPermssionsAsync(const Model::ListDatabaseUserPermssionsRequest& request, const ListDatabaseUserPermssionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDatabaseUserPermssionsOutcomeCallable listDatabaseUserPermssionsCallable(const Model::ListDatabaseUserPermssionsRequest& request) const;
|
||||
@@ -1568,6 +1797,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
ListSensitiveColumnInfoOutcome listSensitiveColumnInfo(const Model::ListSensitiveColumnInfoRequest &request)const;
|
||||
void listSensitiveColumnInfoAsync(const Model::ListSensitiveColumnInfoRequest& request, const ListSensitiveColumnInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSensitiveColumnInfoOutcomeCallable listSensitiveColumnInfoCallable(const Model::ListSensitiveColumnInfoRequest& 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;
|
||||
@@ -1634,6 +1866,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
|
||||
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& 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;
|
||||
@@ -1643,6 +1878,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
PauseDataExportJobOutcome pauseDataExportJob(const Model::PauseDataExportJobRequest &request)const;
|
||||
void pauseDataExportJobAsync(const Model::PauseDataExportJobRequest& request, const PauseDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PauseDataExportJobOutcomeCallable pauseDataExportJobCallable(const Model::PauseDataExportJobRequest& request) const;
|
||||
PreviewWorkflowOutcome previewWorkflow(const Model::PreviewWorkflowRequest &request)const;
|
||||
void previewWorkflowAsync(const Model::PreviewWorkflowRequest& request, const PreviewWorkflowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PreviewWorkflowOutcomeCallable previewWorkflowCallable(const Model::PreviewWorkflowRequest& request) const;
|
||||
@@ -1667,9 +1905,15 @@ namespace AlibabaCloud
|
||||
RegisterUserOutcome registerUser(const Model::RegisterUserRequest &request)const;
|
||||
void registerUserAsync(const Model::RegisterUserRequest& request, const RegisterUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RegisterUserOutcomeCallable registerUserCallable(const Model::RegisterUserRequest& request) const;
|
||||
RemoveDataExportJobOutcome removeDataExportJob(const Model::RemoveDataExportJobRequest &request)const;
|
||||
void removeDataExportJobAsync(const Model::RemoveDataExportJobRequest& request, const RemoveDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveDataExportJobOutcomeCallable removeDataExportJobCallable(const Model::RemoveDataExportJobRequest& request) const;
|
||||
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;
|
||||
RestartDataExportJobOutcome restartDataExportJob(const Model::RestartDataExportJobRequest &request)const;
|
||||
void restartDataExportJobAsync(const Model::RestartDataExportJobRequest& request, const RestartDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RestartDataExportJobOutcomeCallable restartDataExportJobCallable(const Model::RestartDataExportJobRequest& 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;
|
||||
@@ -1694,6 +1938,9 @@ 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;
|
||||
SetWorkflowExtraInfoOutcome setWorkflowExtraInfo(const Model::SetWorkflowExtraInfoRequest &request)const;
|
||||
void setWorkflowExtraInfoAsync(const Model::SetWorkflowExtraInfoRequest& request, const SetWorkflowExtraInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetWorkflowExtraInfoOutcomeCallable setWorkflowExtraInfoCallable(const Model::SetWorkflowExtraInfoRequest& request) const;
|
||||
SkipDataCorrectRowCheckOutcome skipDataCorrectRowCheck(const Model::SkipDataCorrectRowCheckRequest &request)const;
|
||||
void skipDataCorrectRowCheckAsync(const Model::SkipDataCorrectRowCheckRequest& request, const SkipDataCorrectRowCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SkipDataCorrectRowCheckOutcomeCallable skipDataCorrectRowCheckCallable(const Model::SkipDataCorrectRowCheckRequest& request) const;
|
||||
@@ -1706,6 +1953,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
SuspendDataExportJobOutcome suspendDataExportJob(const Model::SuspendDataExportJobRequest &request)const;
|
||||
void suspendDataExportJobAsync(const Model::SuspendDataExportJobRequest& request, const SuspendDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SuspendDataExportJobOutcomeCallable suspendDataExportJobCallable(const Model::SuspendDataExportJobRequest& 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;
|
||||
@@ -1715,6 +1965,9 @@ namespace AlibabaCloud
|
||||
SyncInstanceMetaOutcome syncInstanceMeta(const Model::SyncInstanceMetaRequest &request)const;
|
||||
void syncInstanceMetaAsync(const Model::SyncInstanceMetaRequest& request, const SyncInstanceMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SyncInstanceMetaOutcomeCallable syncInstanceMetaCallable(const Model::SyncInstanceMetaRequest& request) const;
|
||||
UpdateAbacPolicyOutcome updateAbacPolicy(const Model::UpdateAbacPolicyRequest &request)const;
|
||||
void updateAbacPolicyAsync(const Model::UpdateAbacPolicyRequest& request, const UpdateAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAbacPolicyOutcomeCallable updateAbacPolicyCallable(const Model::UpdateAbacPolicyRequest& request) const;
|
||||
UpdateAuthorityTemplateOutcome updateAuthorityTemplate(const Model::UpdateAuthorityTemplateRequest &request)const;
|
||||
void updateAuthorityTemplateAsync(const Model::UpdateAuthorityTemplateRequest& request, const UpdateAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAuthorityTemplateOutcomeCallable updateAuthorityTemplateCallable(const Model::UpdateAuthorityTemplateRequest& request) const;
|
||||
@@ -1727,6 +1980,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
UpdateStandardGroupOutcome updateStandardGroup(const Model::UpdateStandardGroupRequest &request)const;
|
||||
void updateStandardGroupAsync(const Model::UpdateStandardGroupRequest& request, const UpdateStandardGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateStandardGroupOutcomeCallable updateStandardGroupCallable(const Model::UpdateStandardGroupRequest& 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;
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSREQUEST_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 AddAuthorityTemplateItemsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Items {
|
||||
int instanceId;
|
||||
int dbId;
|
||||
std::string string;
|
||||
std::vector<std::string> permissionTypes;
|
||||
std::string tableName;
|
||||
std::string resourceType;
|
||||
};
|
||||
AddAuthorityTemplateItemsRequest();
|
||||
~AddAuthorityTemplateItemsRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getTemplateId() const;
|
||||
void setTemplateId(long templateId);
|
||||
std::vector<Items> getItems() const;
|
||||
void setItems(const std::vector<Items> &items);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long templateId_;
|
||||
std::vector<Items> items_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSRESULT_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 AddAuthorityTemplateItemsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddAuthorityTemplateItemsResult();
|
||||
explicit AddAuthorityTemplateItemsResult(const std::string &payload);
|
||||
~AddAuthorityTemplateItemsResult();
|
||||
bool getData()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSRESULT_H_
|
||||
@@ -0,0 +1,126 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCEREQUEST_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 AddInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddInstanceRequest();
|
||||
~AddInstanceRequest();
|
||||
std::string getEcsRegion() const;
|
||||
void setEcsRegion(const std::string &ecsRegion);
|
||||
std::string getNetworkType() const;
|
||||
void setNetworkType(const std::string &networkType);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
int getUseSsl() const;
|
||||
void setUseSsl(int useSsl);
|
||||
std::string getEnableSellCommon() const;
|
||||
void setEnableSellCommon(const std::string &enableSellCommon);
|
||||
std::string getEnableSellSitd() const;
|
||||
void setEnableSellSitd(const std::string &enableSellSitd);
|
||||
std::string getInstanceSource() const;
|
||||
void setInstanceSource(const std::string &instanceSource);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getHost() const;
|
||||
void setHost(const std::string &host);
|
||||
int getQueryTimeout() const;
|
||||
void setQueryTimeout(int queryTimeout);
|
||||
std::string getEcsInstanceId() const;
|
||||
void setEcsInstanceId(const std::string &ecsInstanceId);
|
||||
int getExportTimeout() const;
|
||||
void setExportTimeout(int exportTimeout);
|
||||
long getTemplateId() const;
|
||||
void setTemplateId(long templateId);
|
||||
std::string getEnableSellTrust() const;
|
||||
void setEnableSellTrust(const std::string &enableSellTrust);
|
||||
int getPort() const;
|
||||
void setPort(int port);
|
||||
std::string getSafeRule() const;
|
||||
void setSafeRule(const std::string &safeRule);
|
||||
int getDdlOnline() const;
|
||||
void setDdlOnline(int ddlOnline);
|
||||
int getUseDsql() const;
|
||||
void setUseDsql(int useDsql);
|
||||
std::string getEnableSellStable() const;
|
||||
void setEnableSellStable(const std::string &enableSellStable);
|
||||
std::string getSid() const;
|
||||
void setSid(const std::string &sid);
|
||||
long getDbaId() const;
|
||||
void setDbaId(long dbaId);
|
||||
std::string getDataLinkName() const;
|
||||
void setDataLinkName(const std::string &dataLinkName);
|
||||
std::string getTemplateType() const;
|
||||
void setTemplateType(const std::string &templateType);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getDatabasePassword() const;
|
||||
void setDatabasePassword(const std::string &databasePassword);
|
||||
std::string getInstanceAlias() const;
|
||||
void setInstanceAlias(const std::string &instanceAlias);
|
||||
std::string getDatabaseUser() const;
|
||||
void setDatabaseUser(const std::string &databaseUser);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
bool getSkipTest() const;
|
||||
void setSkipTest(bool skipTest);
|
||||
|
||||
private:
|
||||
std::string ecsRegion_;
|
||||
std::string networkType_;
|
||||
long tid_;
|
||||
int useSsl_;
|
||||
std::string enableSellCommon_;
|
||||
std::string enableSellSitd_;
|
||||
std::string instanceSource_;
|
||||
std::string envType_;
|
||||
std::string host_;
|
||||
int queryTimeout_;
|
||||
std::string ecsInstanceId_;
|
||||
int exportTimeout_;
|
||||
long templateId_;
|
||||
std::string enableSellTrust_;
|
||||
int port_;
|
||||
std::string safeRule_;
|
||||
int ddlOnline_;
|
||||
int useDsql_;
|
||||
std::string enableSellStable_;
|
||||
std::string sid_;
|
||||
long dbaId_;
|
||||
std::string dataLinkName_;
|
||||
std::string templateType_;
|
||||
std::string instanceType_;
|
||||
std::string databasePassword_;
|
||||
std::string instanceAlias_;
|
||||
std::string databaseUser_;
|
||||
std::string vpcId_;
|
||||
bool skipTest_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCERESULT_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 AddInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddInstanceResult();
|
||||
explicit AddInstanceResult(const std::string &payload);
|
||||
~AddInstanceResult();
|
||||
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_ADDINSTANCERESULT_H_
|
||||
@@ -42,10 +42,14 @@ public:
|
||||
void setApprovalNodeId(long approvalNodeId);
|
||||
long getOldApprover() const;
|
||||
void setOldApprover(long oldApprover);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
std::string getComment() const;
|
||||
void setComment(const std::string &comment);
|
||||
std::string getApprovalNodePos() const;
|
||||
void setApprovalNodePos(const std::string &approvalNodePos);
|
||||
std::string getNewApproverList() const;
|
||||
void setNewApproverList(const std::string &newApproverList);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
@@ -54,8 +58,10 @@ private:
|
||||
long newApprover_;
|
||||
long approvalNodeId_;
|
||||
long oldApprover_;
|
||||
std::string realLoginUserUid_;
|
||||
std::string comment_;
|
||||
std::string approvalNodePos_;
|
||||
std::string newApproverList_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -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_CREATEABACAUTHORIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONREQUEST_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 CreateAbacAuthorizationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAbacAuthorizationRequest();
|
||||
~CreateAbacAuthorizationRequest();
|
||||
long getRoleId() const;
|
||||
void setRoleId(long roleId);
|
||||
long getUserId() const;
|
||||
void setUserId(long userId);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getPolicyId() const;
|
||||
void setPolicyId(long policyId);
|
||||
std::string getIdentityType() const;
|
||||
void setIdentityType(const std::string &identityType);
|
||||
|
||||
private:
|
||||
long roleId_;
|
||||
long userId_;
|
||||
long tid_;
|
||||
long policyId_;
|
||||
std::string identityType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONRESULT_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 CreateAbacAuthorizationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAbacAuthorizationResult();
|
||||
explicit CreateAbacAuthorizationResult(const std::string &payload);
|
||||
~CreateAbacAuthorizationResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYREQUEST_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 CreateAbacPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAbacPolicyRequest();
|
||||
~CreateAbacPolicyRequest();
|
||||
std::string getAbacPolicyContent() const;
|
||||
void setAbacPolicyContent(const std::string &abacPolicyContent);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getAbacPolicyDesc() const;
|
||||
void setAbacPolicyDesc(const std::string &abacPolicyDesc);
|
||||
std::string getAbacPolicyName() const;
|
||||
void setAbacPolicyName(const std::string &abacPolicyName);
|
||||
|
||||
private:
|
||||
std::string abacPolicyContent_;
|
||||
long tid_;
|
||||
std::string abacPolicyDesc_;
|
||||
std::string abacPolicyName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYRESULT_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 CreateAbacPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAbacPolicyResult();
|
||||
explicit CreateAbacPolicyResult(const std::string &payload);
|
||||
~CreateAbacPolicyResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
long getCreatePolicyResult()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
long createPolicyResult_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYRESULT_H_
|
||||
@@ -41,18 +41,19 @@ public:
|
||||
std::vector<std::string> tableMapping;
|
||||
std::string string;
|
||||
std::vector<std::string> orderAfter;
|
||||
std::string sourceCatalogName;
|
||||
std::string runMethod;
|
||||
std::string targetInstanceHost;
|
||||
bool logic;
|
||||
std::string sourceSchemaName;
|
||||
std::string archiveMethod;
|
||||
struct TableIncludesItem {
|
||||
std::string tableWhere;
|
||||
std::string tableName;
|
||||
};
|
||||
TableIncludesItem tableIncludesItem;
|
||||
std::vector<TableIncludesItem> tableIncludes;
|
||||
std::string sourceCatalogName;
|
||||
std::string runMethod;
|
||||
bool logic;
|
||||
std::string sourceSchemaName;
|
||||
std::string archiveMethod;
|
||||
std::string databaseId;
|
||||
};
|
||||
CreateDataArchiveOrderRequest();
|
||||
~CreateDataArchiveOrderRequest();
|
||||
|
||||
@@ -53,6 +53,8 @@ public:
|
||||
void setParam(const Param ¶m);
|
||||
std::vector<long> getRelatedUserList() const;
|
||||
void setRelatedUserList(const std::vector<long> &relatedUserList);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
std::string getAttachmentKey() const;
|
||||
void setAttachmentKey(const std::string &attachmentKey);
|
||||
std::string getComment() const;
|
||||
@@ -62,6 +64,7 @@ private:
|
||||
long tid_;
|
||||
Param param_;
|
||||
std::vector<long> relatedUserList_;
|
||||
std::string realLoginUserUid_;
|
||||
std::string attachmentKey_;
|
||||
std::string comment_;
|
||||
};
|
||||
|
||||
@@ -58,6 +58,8 @@ public:
|
||||
void setRelatedUserList(const std::vector<long> &relatedUserList);
|
||||
PluginParam getPluginParam() const;
|
||||
void setPluginParam(const PluginParam &pluginParam);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
std::string getAttachmentKey() const;
|
||||
void setAttachmentKey(const std::string &attachmentKey);
|
||||
std::string getComment() const;
|
||||
@@ -68,6 +70,7 @@ private:
|
||||
long tid_;
|
||||
std::vector<long> relatedUserList_;
|
||||
PluginParam pluginParam_;
|
||||
std::string realLoginUserUid_;
|
||||
std::string attachmentKey_;
|
||||
std::string comment_;
|
||||
};
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
long lastMenderId;
|
||||
std::string groupMode;
|
||||
std::string dbType;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_DELETEABACAUTHORIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONREQUEST_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 DeleteAbacAuthorizationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAbacAuthorizationRequest();
|
||||
~DeleteAbacAuthorizationRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getIdentityType() const;
|
||||
void setIdentityType(const std::string &identityType);
|
||||
long getAuthorizationId() const;
|
||||
void setAuthorizationId(long authorizationId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string identityType_;
|
||||
long authorizationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONRESULT_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 DeleteAbacAuthorizationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAbacAuthorizationResult();
|
||||
explicit DeleteAbacAuthorizationResult(const std::string &payload);
|
||||
~DeleteAbacAuthorizationResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYREQUEST_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 DeleteAbacPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAbacPolicyRequest();
|
||||
~DeleteAbacPolicyRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getAbacPolicyId() const;
|
||||
void setAbacPolicyId(long abacPolicyId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long abacPolicyId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYRESULT_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 DeleteAbacPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAbacPolicyResult();
|
||||
explicit DeleteAbacPolicyResult(const std::string &payload);
|
||||
~DeleteAbacPolicyResult();
|
||||
bool getDeletePolicyResult()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool deletePolicyResult_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPREQUEST_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 DeleteStandardGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteStandardGroupRequest();
|
||||
~DeleteStandardGroupRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPRESULT_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 DeleteStandardGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteStandardGroupResult();
|
||||
explicit DeleteStandardGroupResult(const std::string &payload);
|
||||
~DeleteStandardGroupResult();
|
||||
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_DELETESTANDARDGROUPRESULT_H_
|
||||
@@ -38,12 +38,15 @@ public:
|
||||
void setOrderId(long orderId);
|
||||
std::string getActionName() const;
|
||||
void setActionName(const std::string &actionName);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
|
||||
private:
|
||||
std::string tid_;
|
||||
std::map<std::string, std::string> actionDetail_;
|
||||
long orderId_;
|
||||
std::string actionName_;
|
||||
std::string realLoginUserUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -38,12 +38,15 @@ public:
|
||||
void setOrderId(long orderId);
|
||||
std::string getActionName() const;
|
||||
void setActionName(const std::string &actionName);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::map<std::string, std::string> actionDetail_;
|
||||
long orderId_;
|
||||
std::string actionName_;
|
||||
std::string realLoginUserUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -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_GETABACPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYREQUEST_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 GetAbacPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetAbacPolicyRequest();
|
||||
~GetAbacPolicyRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getAbacPolicyId() const;
|
||||
void setAbacPolicyId(long abacPolicyId);
|
||||
std::string getAbacPolicyName() const;
|
||||
void setAbacPolicyName(const std::string &abacPolicyName);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long abacPolicyId_;
|
||||
std::string abacPolicyName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYRESULT_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 GetAbacPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Policy
|
||||
{
|
||||
std::string policyDesc;
|
||||
long creatorId;
|
||||
std::string policyName;
|
||||
std::string policySource;
|
||||
std::string authorizedQuantity;
|
||||
long policyId;
|
||||
std::string policyContent;
|
||||
};
|
||||
|
||||
|
||||
GetAbacPolicyResult();
|
||||
explicit GetAbacPolicyResult(const std::string &payload);
|
||||
~GetAbacPolicyResult();
|
||||
Policy getPolicy()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Policy policy_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYRESULT_H_
|
||||
@@ -49,15 +49,17 @@ namespace AlibabaCloud
|
||||
std::string nickName;
|
||||
};
|
||||
std::vector<CurrentHandler> currentHandlers;
|
||||
std::string thirdpartyWorkflowUrl;
|
||||
std::vector<std::string> reasonList;
|
||||
std::string description;
|
||||
std::string orderType;
|
||||
std::string workflowInsCode;
|
||||
std::string thirdpartyWorkflowComment;
|
||||
std::string createTime;
|
||||
long auditId;
|
||||
std::string title;
|
||||
std::vector<WorkflowNode> workflowNodes;
|
||||
long orderId;
|
||||
std::string orderType;
|
||||
long auditId;
|
||||
long templateId;
|
||||
};
|
||||
|
||||
|
||||
@@ -48,6 +48,35 @@ namespace AlibabaCloud
|
||||
std::string rbAttachmentName;
|
||||
std::string rbSQL;
|
||||
};
|
||||
struct ConfigDetail
|
||||
{
|
||||
struct ImportExtConfig
|
||||
{
|
||||
std::string importMode;
|
||||
bool csvFirstRowIsColumnDef;
|
||||
bool ignoreError;
|
||||
std::string insertType;
|
||||
};
|
||||
struct CronExtConfig
|
||||
{
|
||||
int currentClearTaskCount;
|
||||
int optimizeTableAfterEveryClearTimes;
|
||||
};
|
||||
CronExtConfig cronExtConfig;
|
||||
std::string cronFormat;
|
||||
std::string detailType;
|
||||
long currentTaskId;
|
||||
std::string cronLastCallStartTime;
|
||||
int duration;
|
||||
int cronCallTimes;
|
||||
std::string csvTableName;
|
||||
bool cron;
|
||||
ImportExtConfig importExtConfig;
|
||||
std::string cronStatus;
|
||||
std::string fileType;
|
||||
std::string cronNextCallTime;
|
||||
std::string fileEncoding;
|
||||
};
|
||||
struct TaskCheckDO
|
||||
{
|
||||
std::string userTip;
|
||||
@@ -65,6 +94,7 @@ namespace AlibabaCloud
|
||||
OrderDetail orderDetail;
|
||||
std::string status;
|
||||
std::vector<Database> databaseList;
|
||||
ConfigDetail configDetail;
|
||||
std::vector<TaskCheckDO> preCheckDetail;
|
||||
std::string execMode;
|
||||
};
|
||||
|
||||
@@ -36,11 +36,14 @@ public:
|
||||
void setOrderId(long orderId);
|
||||
std::string getActionName() const;
|
||||
void setActionName(const std::string &actionName);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long orderId_;
|
||||
std::string actionName_;
|
||||
std::string realLoginUserUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string jobStatus;
|
||||
long preCheckId;
|
||||
long jobId;
|
||||
};
|
||||
struct OrderDetail
|
||||
{
|
||||
|
||||
@@ -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_GETDATALAKECATALOGREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGREQUEST_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 GetDataLakeCatalogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDataLakeCatalogRequest();
|
||||
~GetDataLakeCatalogRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
std::string dataRegion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGRESULT_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 GetDataLakeCatalogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Catalog
|
||||
{
|
||||
std::string description;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
GetDataLakeCatalogResult();
|
||||
explicit GetDataLakeCatalogResult(const std::string &payload);
|
||||
~GetDataLakeCatalogResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
Catalog getCatalog()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
Catalog catalog_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASEREQUEST_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 GetDataLakeDatabaseRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDataLakeDatabaseRequest();
|
||||
~GetDataLakeDatabaseRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
std::string dataRegion_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASEREQUEST_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASERESULT_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 GetDataLakeDatabaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Database
|
||||
{
|
||||
std::string description;
|
||||
std::string parameters;
|
||||
long dbId;
|
||||
std::string catalogName;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
GetDataLakeDatabaseResult();
|
||||
explicit GetDataLakeDatabaseResult(const std::string &payload);
|
||||
~GetDataLakeDatabaseResult();
|
||||
Database getDatabase()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Database database_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLEREQUEST_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 GetDataLakeTableRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDataLakeTableRequest();
|
||||
~GetDataLakeTableRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDbName() const;
|
||||
void setDbName(const std::string &dbName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
std::string dbName_;
|
||||
std::string dataRegion_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLERESULT_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 GetDataLakeTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetDataLakeTableResult();
|
||||
explicit GetDataLakeTableResult(const std::string &payload);
|
||||
~GetDataLakeTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLERESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPREQUEST_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 GetStandardGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetStandardGroupRequest();
|
||||
~GetStandardGroupRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPREQUEST_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPRESULT_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 GetStandardGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StandardGroup
|
||||
{
|
||||
std::string groupName;
|
||||
std::string description;
|
||||
long lastMenderId;
|
||||
std::string groupMode;
|
||||
std::string dbType;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
GetStandardGroupResult();
|
||||
explicit GetStandardGroupResult(const std::string &payload);
|
||||
~GetStandardGroupResult();
|
||||
StandardGroup getStandardGroup()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
StandardGroup standardGroup_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWREQUEST_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 GetTableDesignProjectFlowRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetTableDesignProjectFlowRequest();
|
||||
~GetTableDesignProjectFlowRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWRESULT_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 GetTableDesignProjectFlowResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ProjectFlow
|
||||
{
|
||||
struct FlowNodeArrayItem
|
||||
{
|
||||
std::string nodeTitle;
|
||||
std::string nodeRole;
|
||||
bool canSkip;
|
||||
int position;
|
||||
bool publishAnchor;
|
||||
std::vector<std::string> publishStrategies;
|
||||
bool backToDesign;
|
||||
};
|
||||
int currentPosition;
|
||||
std::string ruleComment;
|
||||
std::vector<FlowNodeArrayItem> flowNodeArray;
|
||||
std::string ruleName;
|
||||
};
|
||||
|
||||
|
||||
GetTableDesignProjectFlowResult();
|
||||
explicit GetTableDesignProjectFlowResult(const std::string &payload);
|
||||
~GetTableDesignProjectFlowResult();
|
||||
ProjectFlow getProjectFlow()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ProjectFlow projectFlow_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFOREQUEST_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 GetTableDesignProjectInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetTableDesignProjectInfoRequest();
|
||||
~GetTableDesignProjectInfoRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFOREQUEST_H_
|
||||
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFORESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFORESULT_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 GetTableDesignProjectInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ProjectInfo
|
||||
{
|
||||
struct BaseDatabase
|
||||
{
|
||||
std::string searchName;
|
||||
std::string alias;
|
||||
int dbId;
|
||||
bool logic;
|
||||
std::string schemaName;
|
||||
std::string envType;
|
||||
std::string dbType;
|
||||
};
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string description;
|
||||
long creatorId;
|
||||
long projectId;
|
||||
std::string gmtModified;
|
||||
BaseDatabase baseDatabase;
|
||||
std::string title;
|
||||
long orderId;
|
||||
};
|
||||
|
||||
|
||||
GetTableDesignProjectInfoResult();
|
||||
explicit GetTableDesignProjectInfoResult(const std::string &payload);
|
||||
~GetTableDesignProjectInfoResult();
|
||||
ProjectInfo getProjectInfo()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ProjectInfo projectInfo_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFORESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSREQUEST_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 ListAbacAuthorizationsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAbacAuthorizationsRequest();
|
||||
~ListAbacAuthorizationsRequest();
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getPolicyId() const;
|
||||
void setPolicyId(const std::string &policyId);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getPolicySource() const;
|
||||
void setPolicySource(const std::string &policySource);
|
||||
|
||||
private:
|
||||
long pageNumber_;
|
||||
long tid_;
|
||||
std::string policyId_;
|
||||
long pageSize_;
|
||||
std::string policySource_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSRESULT_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 ListAbacAuthorizationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AuthorizationListItem
|
||||
{
|
||||
std::string identityType;
|
||||
long authorizationId;
|
||||
std::string policyName;
|
||||
long identityId;
|
||||
std::string policySource;
|
||||
long policyId;
|
||||
std::string identityName;
|
||||
};
|
||||
|
||||
|
||||
ListAbacAuthorizationsResult();
|
||||
explicit ListAbacAuthorizationsResult(const std::string &payload);
|
||||
~ListAbacAuthorizationsResult();
|
||||
long getTotalCount()const;
|
||||
std::string getErrorCode()const;
|
||||
std::vector<AuthorizationListItem> getAuthorizationList()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string errorCode_;
|
||||
std::vector<AuthorizationListItem> authorizationList_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESREQUEST_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 ListAbacPoliciesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAbacPoliciesRequest();
|
||||
~ListAbacPoliciesRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long pageNumber_;
|
||||
long tid_;
|
||||
long pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESRESULT_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 ListAbacPoliciesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PolicyListItem
|
||||
{
|
||||
std::string abacPolicyName;
|
||||
std::string abacPolicySource;
|
||||
long abacPolicyId;
|
||||
long creatorId;
|
||||
std::string abacPolicyDesc;
|
||||
std::string abacPolicyContent;
|
||||
};
|
||||
|
||||
|
||||
ListAbacPoliciesResult();
|
||||
explicit ListAbacPoliciesResult(const std::string &payload);
|
||||
~ListAbacPoliciesResult();
|
||||
long getTotalCount()const;
|
||||
std::vector<PolicyListItem> getPolicyList()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
long getTid()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::vector<PolicyListItem> policyList_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
long tid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERREQUEST_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 ListAuthorizedDatabasesForUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedDatabasesForUserRequest();
|
||||
~ListAuthorizedDatabasesForUserRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getDbType() const;
|
||||
void setDbType(const std::string &dbType);
|
||||
bool getLogic() const;
|
||||
void setLogic(bool logic);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string userId_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string envType_;
|
||||
std::string pageSize_;
|
||||
std::string dbType_;
|
||||
bool logic_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERRESULT_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 ListAuthorizedDatabasesForUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DatabasesItem
|
||||
{
|
||||
struct PermissionDetail
|
||||
{
|
||||
std::string expireDate;
|
||||
std::string message;
|
||||
std::string permType;
|
||||
std::string dsType;
|
||||
};
|
||||
std::string searchName;
|
||||
std::string instanceId;
|
||||
std::string userId;
|
||||
std::string dbId;
|
||||
PermissionDetail permissionDetail;
|
||||
bool logic;
|
||||
std::string schemaName;
|
||||
std::string dbType;
|
||||
std::string envType;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedDatabasesForUserResult();
|
||||
explicit ListAuthorizedDatabasesForUserResult(const std::string &payload);
|
||||
~ListAuthorizedDatabasesForUserResult();
|
||||
std::vector<DatabasesItem> getDatabases()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DatabasesItem> databases_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERREQUEST_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 ListAuthorizedInstancesForUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedInstancesForUserRequest();
|
||||
~ListAuthorizedInstancesForUserRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getDbType() const;
|
||||
void setDbType(const std::string &dbType);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string userId_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string envType_;
|
||||
std::string pageSize_;
|
||||
std::string dbType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERRESULT_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 ListAuthorizedInstancesForUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct InstancesItem
|
||||
{
|
||||
struct PermissionDetail
|
||||
{
|
||||
std::string expireDate;
|
||||
std::string message;
|
||||
std::string permType;
|
||||
std::string dsType;
|
||||
};
|
||||
std::string userName;
|
||||
std::string instanceId;
|
||||
std::string userId;
|
||||
std::string instanceAlias;
|
||||
std::string port;
|
||||
std::string host;
|
||||
PermissionDetail permissionDetail;
|
||||
std::string dbType;
|
||||
std::string envType;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedInstancesForUserResult();
|
||||
explicit ListAuthorizedInstancesForUserResult(const std::string &payload);
|
||||
~ListAuthorizedInstancesForUserResult();
|
||||
std::vector<InstancesItem> getInstances()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<InstancesItem> instances_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASEREQUEST_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 ListAuthorizedUsersForDatabaseRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedUsersForDatabaseRequest();
|
||||
~ListAuthorizedUsersForDatabaseRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getDbId() const;
|
||||
void setDbId(const std::string &dbId);
|
||||
bool getLogic() const;
|
||||
void setLogic(bool logic);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string pageSize_;
|
||||
std::string dbId_;
|
||||
bool logic_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASEREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASERESULT_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 ListAuthorizedUsersForDatabaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsersItem
|
||||
{
|
||||
std::string uid;
|
||||
std::string userNickName;
|
||||
std::string userId;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedUsersForDatabaseResult();
|
||||
explicit ListAuthorizedUsersForDatabaseResult(const std::string &payload);
|
||||
~ListAuthorizedUsersForDatabaseResult();
|
||||
std::vector<UsersItem> getUsers()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsersItem> users_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCEREQUEST_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 ListAuthorizedUsersForInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedUsersForInstanceRequest();
|
||||
~ListAuthorizedUsersForInstanceRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string pageSize_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCERESULT_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 ListAuthorizedUsersForInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsersItem
|
||||
{
|
||||
std::string uid;
|
||||
std::string userNickName;
|
||||
std::string userId;
|
||||
std::string userRealName;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedUsersForInstanceResult();
|
||||
explicit ListAuthorizedUsersForInstanceResult(const std::string &payload);
|
||||
~ListAuthorizedUsersForInstanceResult();
|
||||
std::vector<UsersItem> getUsers()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsersItem> users_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGREQUEST_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 ListDataLakeCatalogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataLakeCatalogRequest();
|
||||
~ListDataLakeCatalogRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long tid_;
|
||||
std::string dataRegion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGRESULT_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 ListDataLakeCatalogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Catalog
|
||||
{
|
||||
std::string description;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
ListDataLakeCatalogResult();
|
||||
explicit ListDataLakeCatalogResult(const std::string &payload);
|
||||
~ListDataLakeCatalogResult();
|
||||
std::vector<Catalog> getCataLogList()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Catalog> cataLogList_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASEREQUEST_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 ListDataLakeDatabaseRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataLakeDatabaseRequest();
|
||||
~ListDataLakeDatabaseRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long tid_;
|
||||
std::string nextToken_;
|
||||
std::string catalogName_;
|
||||
std::string dataRegion_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASEREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASERESULT_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 ListDataLakeDatabaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Database
|
||||
{
|
||||
std::string description;
|
||||
std::string parameters;
|
||||
long dbId;
|
||||
std::string catalogName;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
ListDataLakeDatabaseResult();
|
||||
explicit ListDataLakeDatabaseResult(const std::string &payload);
|
||||
~ListDataLakeDatabaseResult();
|
||||
std::vector<Database> getDatabaseList()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Database> databaseList_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFOREQUEST_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 ListDataLakeTablebaseInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataLakeTablebaseInfoRequest();
|
||||
~ListDataLakeTablebaseInfoRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
int getRows() const;
|
||||
void setRows(int rows);
|
||||
std::string getDbName() const;
|
||||
void setDbName(const std::string &dbName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
int getPage() const;
|
||||
void setPage(int page);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
int rows_;
|
||||
std::string dbName_;
|
||||
std::string dataRegion_;
|
||||
int page_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFOREQUEST_H_
|
||||
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFORESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFORESULT_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 ListDataLakeTablebaseInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TablebaseInfo
|
||||
{
|
||||
struct Column
|
||||
{
|
||||
std::string comment;
|
||||
std::string type;
|
||||
std::string name;
|
||||
};
|
||||
std::string owner;
|
||||
std::string viewOriginalText;
|
||||
std::string tableType;
|
||||
std::string parameters;
|
||||
std::string description;
|
||||
long creatorId;
|
||||
int createTime;
|
||||
int lastAccessTime;
|
||||
int retention;
|
||||
std::string name;
|
||||
std::string ownerType;
|
||||
std::string viewExpandedText;
|
||||
long dbId;
|
||||
std::vector<TablebaseInfo::Column> partitionKeys;
|
||||
std::string dbName;
|
||||
std::string catalogName;
|
||||
long modifierId;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
ListDataLakeTablebaseInfoResult();
|
||||
explicit ListDataLakeTablebaseInfoResult(const std::string &payload);
|
||||
~ListDataLakeTablebaseInfoResult();
|
||||
std::vector<TablebaseInfo> getTablebaseInfoList()const;
|
||||
std::string getTotalCount()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TablebaseInfo> tablebaseInfoList_;
|
||||
std::string totalCount_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFORESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFOREQUEST_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 ListSensitiveColumnInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListSensitiveColumnInfoRequest();
|
||||
~ListSensitiveColumnInfoRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTableName() const;
|
||||
void setTableName(const std::string &tableName);
|
||||
std::string getSchemaName() const;
|
||||
void setSchemaName(const std::string &schemaName);
|
||||
std::string getColumnName() const;
|
||||
void setColumnName(const std::string &columnName);
|
||||
int getInstanceId() const;
|
||||
void setInstanceId(int instanceId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
long tid_;
|
||||
int pageSize_;
|
||||
std::string tableName_;
|
||||
std::string schemaName_;
|
||||
std::string columnName_;
|
||||
int instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFOREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFORESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFORESULT_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 ListSensitiveColumnInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SensitiveColumn
|
||||
{
|
||||
struct DefaultDesensitizationRule
|
||||
{
|
||||
long ruleId;
|
||||
std::string ruleName;
|
||||
};
|
||||
struct SemiDesensitizationRule
|
||||
{
|
||||
long ruleId;
|
||||
std::string ruleName;
|
||||
};
|
||||
std::string tableName;
|
||||
std::string columnName;
|
||||
DefaultDesensitizationRule defaultDesensitizationRule;
|
||||
int instanceId;
|
||||
std::string sampleData;
|
||||
std::string securityLevel;
|
||||
std::string categoryName;
|
||||
std::vector<SensitiveColumn::SemiDesensitizationRule> semiDesensitizationRuleList;
|
||||
std::string userSensitivityLevel;
|
||||
std::string schemaName;
|
||||
bool isPlain;
|
||||
};
|
||||
|
||||
|
||||
ListSensitiveColumnInfoResult();
|
||||
explicit ListSensitiveColumnInfoResult(const std::string &payload);
|
||||
~ListSensitiveColumnInfoResult();
|
||||
long getTotalCount()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::vector<SensitiveColumn> getSensitiveColumnList()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
std::vector<SensitiveColumn> sensitiveColumnList_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFORESULT_H_
|
||||
@@ -0,0 +1,129 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCEREQUEST_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 ModifyInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyInstanceRequest();
|
||||
~ModifyInstanceRequest();
|
||||
std::string getEcsRegion() const;
|
||||
void setEcsRegion(const std::string &ecsRegion);
|
||||
std::string getNetworkType() const;
|
||||
void setNetworkType(const std::string &networkType);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
int getUseSsl() const;
|
||||
void setUseSsl(int useSsl);
|
||||
std::string getEnableSellCommon() const;
|
||||
void setEnableSellCommon(const std::string &enableSellCommon);
|
||||
std::string getEnableSellSitd() const;
|
||||
void setEnableSellSitd(const std::string &enableSellSitd);
|
||||
std::string getInstanceSource() const;
|
||||
void setInstanceSource(const std::string &instanceSource);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getHost() const;
|
||||
void setHost(const std::string &host);
|
||||
int getQueryTimeout() const;
|
||||
void setQueryTimeout(int queryTimeout);
|
||||
std::string getEcsInstanceId() const;
|
||||
void setEcsInstanceId(const std::string &ecsInstanceId);
|
||||
int getExportTimeout() const;
|
||||
void setExportTimeout(int exportTimeout);
|
||||
long getTemplateId() const;
|
||||
void setTemplateId(long templateId);
|
||||
std::string getEnableSellTrust() const;
|
||||
void setEnableSellTrust(const std::string &enableSellTrust);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
int getPort() const;
|
||||
void setPort(int port);
|
||||
std::string getSafeRule() const;
|
||||
void setSafeRule(const std::string &safeRule);
|
||||
int getDdlOnline() const;
|
||||
void setDdlOnline(int ddlOnline);
|
||||
int getUseDsql() const;
|
||||
void setUseDsql(int useDsql);
|
||||
std::string getEnableSellStable() const;
|
||||
void setEnableSellStable(const std::string &enableSellStable);
|
||||
std::string getSid() const;
|
||||
void setSid(const std::string &sid);
|
||||
long getDbaId() const;
|
||||
void setDbaId(long dbaId);
|
||||
std::string getDataLinkName() const;
|
||||
void setDataLinkName(const std::string &dataLinkName);
|
||||
std::string getTemplateType() const;
|
||||
void setTemplateType(const std::string &templateType);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getDatabasePassword() const;
|
||||
void setDatabasePassword(const std::string &databasePassword);
|
||||
std::string getInstanceAlias() const;
|
||||
void setInstanceAlias(const std::string &instanceAlias);
|
||||
std::string getDatabaseUser() const;
|
||||
void setDatabaseUser(const std::string &databaseUser);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
bool getSkipTest() const;
|
||||
void setSkipTest(bool skipTest);
|
||||
|
||||
private:
|
||||
std::string ecsRegion_;
|
||||
std::string networkType_;
|
||||
long tid_;
|
||||
int useSsl_;
|
||||
std::string enableSellCommon_;
|
||||
std::string enableSellSitd_;
|
||||
std::string instanceSource_;
|
||||
std::string envType_;
|
||||
std::string host_;
|
||||
int queryTimeout_;
|
||||
std::string ecsInstanceId_;
|
||||
int exportTimeout_;
|
||||
long templateId_;
|
||||
std::string enableSellTrust_;
|
||||
std::string instanceId_;
|
||||
int port_;
|
||||
std::string safeRule_;
|
||||
int ddlOnline_;
|
||||
int useDsql_;
|
||||
std::string enableSellStable_;
|
||||
std::string sid_;
|
||||
long dbaId_;
|
||||
std::string dataLinkName_;
|
||||
std::string templateType_;
|
||||
std::string instanceType_;
|
||||
std::string databasePassword_;
|
||||
std::string instanceAlias_;
|
||||
std::string databaseUser_;
|
||||
std::string vpcId_;
|
||||
bool skipTest_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCERESULT_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 ModifyInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyInstanceResult();
|
||||
explicit ModifyInstanceResult(const std::string &payload);
|
||||
~ModifyInstanceResult();
|
||||
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_MODIFYINSTANCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBREQUEST_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 PauseDataExportJobRequest : public RpcServiceRequest {
|
||||
public:
|
||||
PauseDataExportJobRequest();
|
||||
~PauseDataExportJobRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long jobId_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBRESULT_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 PauseDataExportJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
PauseDataExportJobResult();
|
||||
explicit PauseDataExportJobResult(const std::string &payload);
|
||||
~PauseDataExportJobResult();
|
||||
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_PAUSEDATAEXPORTJOBRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBREQUEST_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 RemoveDataExportJobRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RemoveDataExportJobRequest();
|
||||
~RemoveDataExportJobRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long jobId_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBRESULT_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 RemoveDataExportJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RemoveDataExportJobResult();
|
||||
explicit RemoveDataExportJobResult(const std::string &payload);
|
||||
~RemoveDataExportJobResult();
|
||||
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_REMOVEDATAEXPORTJOBRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESTARTDATAEXPORTJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESTARTDATAEXPORTJOBREQUEST_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 RestartDataExportJobRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RestartDataExportJobRequest();
|
||||
~RestartDataExportJobRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long jobId_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESTARTDATAEXPORTJOBREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESTARTDATAEXPORTJOBRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_RESTARTDATAEXPORTJOBRESULT_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 RestartDataExportJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RestartDataExportJobResult();
|
||||
explicit RestartDataExportJobResult(const std::string &payload);
|
||||
~RestartDataExportJobResult();
|
||||
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_RESTARTDATAEXPORTJOBRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SETWORKFLOWEXTRAINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SETWORKFLOWEXTRAINFOREQUEST_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 SetWorkflowExtraInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SetWorkflowExtraInfoRequest();
|
||||
~SetWorkflowExtraInfoRequest();
|
||||
std::string getThirdpartyWorkflowComment() const;
|
||||
void setThirdpartyWorkflowComment(const std::string &thirdpartyWorkflowComment);
|
||||
bool getRenderAgree() const;
|
||||
void setRenderAgree(bool renderAgree);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getWorkflowInstanceId() const;
|
||||
void setWorkflowInstanceId(long workflowInstanceId);
|
||||
bool getRenderCancel() const;
|
||||
void setRenderCancel(bool renderCancel);
|
||||
bool getRenderAddApprovalNode() const;
|
||||
void setRenderAddApprovalNode(bool renderAddApprovalNode);
|
||||
bool getRenderTransfer() const;
|
||||
void setRenderTransfer(bool renderTransfer);
|
||||
bool getRenderReject() const;
|
||||
void setRenderReject(bool renderReject);
|
||||
std::string getThirdpartyWorkflowUrl() const;
|
||||
void setThirdpartyWorkflowUrl(const std::string &thirdpartyWorkflowUrl);
|
||||
|
||||
private:
|
||||
std::string thirdpartyWorkflowComment_;
|
||||
bool renderAgree_;
|
||||
long tid_;
|
||||
long workflowInstanceId_;
|
||||
bool renderCancel_;
|
||||
bool renderAddApprovalNode_;
|
||||
bool renderTransfer_;
|
||||
bool renderReject_;
|
||||
std::string thirdpartyWorkflowUrl_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SETWORKFLOWEXTRAINFOREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SETWORKFLOWEXTRAINFORESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SETWORKFLOWEXTRAINFORESULT_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 SetWorkflowExtraInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetWorkflowExtraInfoResult();
|
||||
explicit SetWorkflowExtraInfoResult(const std::string &payload);
|
||||
~SetWorkflowExtraInfoResult();
|
||||
bool getData()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SETWORKFLOWEXTRAINFORESULT_H_
|
||||
@@ -34,10 +34,13 @@ public:
|
||||
void setTid(long tid);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long orderId_;
|
||||
std::string realLoginUserUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -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_SUSPENDDATAEXPORTJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SUSPENDDATAEXPORTJOBREQUEST_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 SuspendDataExportJobRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SuspendDataExportJobRequest();
|
||||
~SuspendDataExportJobRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long jobId_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SUSPENDDATAEXPORTJOBREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SUSPENDDATAEXPORTJOBRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_SUSPENDDATAEXPORTJOBRESULT_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 SuspendDataExportJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SuspendDataExportJobResult();
|
||||
explicit SuspendDataExportJobResult(const std::string &payload);
|
||||
~SuspendDataExportJobResult();
|
||||
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_SUSPENDDATAEXPORTJOBRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATEABACPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATEABACPOLICYREQUEST_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 UpdateAbacPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateAbacPolicyRequest();
|
||||
~UpdateAbacPolicyRequest();
|
||||
std::string getAbacPolicyContent() const;
|
||||
void setAbacPolicyContent(const std::string &abacPolicyContent);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getAbacPolicyId() const;
|
||||
void setAbacPolicyId(long abacPolicyId);
|
||||
std::string getAbacPolicyDesc() const;
|
||||
void setAbacPolicyDesc(const std::string &abacPolicyDesc);
|
||||
std::string getAbacPolicyName() const;
|
||||
void setAbacPolicyName(const std::string &abacPolicyName);
|
||||
|
||||
private:
|
||||
std::string abacPolicyContent_;
|
||||
long tid_;
|
||||
long abacPolicyId_;
|
||||
std::string abacPolicyDesc_;
|
||||
std::string abacPolicyName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATEABACPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATEABACPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATEABACPOLICYRESULT_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 UpdateAbacPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateAbacPolicyResult();
|
||||
explicit UpdateAbacPolicyResult(const std::string &payload);
|
||||
~UpdateAbacPolicyResult();
|
||||
std::string getErrorCode()const;
|
||||
long getUpdatePolicyResult()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
long updatePolicyResult_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATEABACPOLICYRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESTANDARDGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESTANDARDGROUPREQUEST_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 UpdateStandardGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateStandardGroupRequest();
|
||||
~UpdateStandardGroupRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
long tid_;
|
||||
long groupId_;
|
||||
std::string groupName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESTANDARDGROUPREQUEST_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESTANDARDGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESTANDARDGROUPRESULT_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 UpdateStandardGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StandardGroup
|
||||
{
|
||||
std::string groupName;
|
||||
std::string description;
|
||||
long lastMenderId;
|
||||
std::string groupMode;
|
||||
std::string dbType;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
UpdateStandardGroupResult();
|
||||
explicit UpdateStandardGroupResult(const std::string &payload);
|
||||
~UpdateStandardGroupResult();
|
||||
StandardGroup getStandardGroup()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
StandardGroup standardGroup_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_UPDATESTANDARDGROUPRESULT_H_
|
||||
File diff suppressed because it is too large
Load Diff
62
dms-enterprise/src/model/AddAuthorityTemplateItemsRequest.cc
Normal file
62
dms-enterprise/src/model/AddAuthorityTemplateItemsRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/AddAuthorityTemplateItemsRequest.h>
|
||||
|
||||
using AlibabaCloud::Dms_enterprise::Model::AddAuthorityTemplateItemsRequest;
|
||||
|
||||
AddAuthorityTemplateItemsRequest::AddAuthorityTemplateItemsRequest()
|
||||
: RpcServiceRequest("dms-enterprise", "2018-11-01", "AddAuthorityTemplateItems") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddAuthorityTemplateItemsRequest::~AddAuthorityTemplateItemsRequest() {}
|
||||
|
||||
long AddAuthorityTemplateItemsRequest::getTid() const {
|
||||
return tid_;
|
||||
}
|
||||
|
||||
void AddAuthorityTemplateItemsRequest::setTid(long tid) {
|
||||
tid_ = tid;
|
||||
setParameter(std::string("Tid"), std::to_string(tid));
|
||||
}
|
||||
|
||||
long AddAuthorityTemplateItemsRequest::getTemplateId() const {
|
||||
return templateId_;
|
||||
}
|
||||
|
||||
void AddAuthorityTemplateItemsRequest::setTemplateId(long templateId) {
|
||||
templateId_ = templateId;
|
||||
setParameter(std::string("TemplateId"), std::to_string(templateId));
|
||||
}
|
||||
|
||||
std::vector<AddAuthorityTemplateItemsRequest::Items> AddAuthorityTemplateItemsRequest::getItems() const {
|
||||
return items_;
|
||||
}
|
||||
|
||||
void AddAuthorityTemplateItemsRequest::setItems(const std::vector<AddAuthorityTemplateItemsRequest::Items> &items) {
|
||||
items_ = items;
|
||||
for(int dep1 = 0; dep1 != items.size(); dep1++) {
|
||||
setParameter(std::string("Items") + "." + std::to_string(dep1 + 1) + ".InstanceId", std::to_string(items[dep1].instanceId));
|
||||
setParameter(std::string("Items") + "." + std::to_string(dep1 + 1) + ".DbId", std::to_string(items[dep1].dbId));
|
||||
for(int dep2 = 0; dep2 != items[dep1].permissionTypes.size(); dep2++) {
|
||||
setParameter(std::string("Items") + "." + std::to_string(dep1 + 1) + ".PermissionTypes." + std::to_string(dep2 + 1), items[dep1].permissionTypes[dep2]);
|
||||
}
|
||||
setParameter(std::string("Items") + "." + std::to_string(dep1 + 1) + ".TableName", items[dep1].tableName);
|
||||
setParameter(std::string("Items") + "." + std::to_string(dep1 + 1) + ".ResourceType", items[dep1].resourceType);
|
||||
}
|
||||
}
|
||||
|
||||
72
dms-enterprise/src/model/AddAuthorityTemplateItemsResult.cc
Normal file
72
dms-enterprise/src/model/AddAuthorityTemplateItemsResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/AddAuthorityTemplateItemsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dms_enterprise;
|
||||
using namespace AlibabaCloud::Dms_enterprise::Model;
|
||||
|
||||
AddAuthorityTemplateItemsResult::AddAuthorityTemplateItemsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AddAuthorityTemplateItemsResult::AddAuthorityTemplateItemsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AddAuthorityTemplateItemsResult::~AddAuthorityTemplateItemsResult()
|
||||
{}
|
||||
|
||||
void AddAuthorityTemplateItemsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString() == "true";
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
bool AddAuthorityTemplateItemsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string AddAuthorityTemplateItemsResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string AddAuthorityTemplateItemsResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool AddAuthorityTemplateItemsResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
288
dms-enterprise/src/model/AddInstanceRequest.cc
Normal file
288
dms-enterprise/src/model/AddInstanceRequest.cc
Normal file
@@ -0,0 +1,288 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/AddInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Dms_enterprise::Model::AddInstanceRequest;
|
||||
|
||||
AddInstanceRequest::AddInstanceRequest()
|
||||
: RpcServiceRequest("dms-enterprise", "2018-11-01", "AddInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddInstanceRequest::~AddInstanceRequest() {}
|
||||
|
||||
std::string AddInstanceRequest::getEcsRegion() const {
|
||||
return ecsRegion_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setEcsRegion(const std::string &ecsRegion) {
|
||||
ecsRegion_ = ecsRegion;
|
||||
setParameter(std::string("EcsRegion"), ecsRegion);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getNetworkType() const {
|
||||
return networkType_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setNetworkType(const std::string &networkType) {
|
||||
networkType_ = networkType;
|
||||
setParameter(std::string("NetworkType"), networkType);
|
||||
}
|
||||
|
||||
long AddInstanceRequest::getTid() const {
|
||||
return tid_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setTid(long tid) {
|
||||
tid_ = tid;
|
||||
setParameter(std::string("Tid"), std::to_string(tid));
|
||||
}
|
||||
|
||||
int AddInstanceRequest::getUseSsl() const {
|
||||
return useSsl_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setUseSsl(int useSsl) {
|
||||
useSsl_ = useSsl;
|
||||
setParameter(std::string("UseSsl"), std::to_string(useSsl));
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getEnableSellCommon() const {
|
||||
return enableSellCommon_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setEnableSellCommon(const std::string &enableSellCommon) {
|
||||
enableSellCommon_ = enableSellCommon;
|
||||
setParameter(std::string("EnableSellCommon"), enableSellCommon);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getEnableSellSitd() const {
|
||||
return enableSellSitd_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setEnableSellSitd(const std::string &enableSellSitd) {
|
||||
enableSellSitd_ = enableSellSitd;
|
||||
setParameter(std::string("EnableSellSitd"), enableSellSitd);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getInstanceSource() const {
|
||||
return instanceSource_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setInstanceSource(const std::string &instanceSource) {
|
||||
instanceSource_ = instanceSource;
|
||||
setParameter(std::string("InstanceSource"), instanceSource);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getEnvType() const {
|
||||
return envType_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setEnvType(const std::string &envType) {
|
||||
envType_ = envType;
|
||||
setParameter(std::string("EnvType"), envType);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getHost() const {
|
||||
return host_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setHost(const std::string &host) {
|
||||
host_ = host;
|
||||
setParameter(std::string("Host"), host);
|
||||
}
|
||||
|
||||
int AddInstanceRequest::getQueryTimeout() const {
|
||||
return queryTimeout_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setQueryTimeout(int queryTimeout) {
|
||||
queryTimeout_ = queryTimeout;
|
||||
setParameter(std::string("QueryTimeout"), std::to_string(queryTimeout));
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getEcsInstanceId() const {
|
||||
return ecsInstanceId_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setEcsInstanceId(const std::string &ecsInstanceId) {
|
||||
ecsInstanceId_ = ecsInstanceId;
|
||||
setParameter(std::string("EcsInstanceId"), ecsInstanceId);
|
||||
}
|
||||
|
||||
int AddInstanceRequest::getExportTimeout() const {
|
||||
return exportTimeout_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setExportTimeout(int exportTimeout) {
|
||||
exportTimeout_ = exportTimeout;
|
||||
setParameter(std::string("ExportTimeout"), std::to_string(exportTimeout));
|
||||
}
|
||||
|
||||
long AddInstanceRequest::getTemplateId() const {
|
||||
return templateId_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setTemplateId(long templateId) {
|
||||
templateId_ = templateId;
|
||||
setParameter(std::string("TemplateId"), std::to_string(templateId));
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getEnableSellTrust() const {
|
||||
return enableSellTrust_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setEnableSellTrust(const std::string &enableSellTrust) {
|
||||
enableSellTrust_ = enableSellTrust;
|
||||
setParameter(std::string("EnableSellTrust"), enableSellTrust);
|
||||
}
|
||||
|
||||
int AddInstanceRequest::getPort() const {
|
||||
return port_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setPort(int port) {
|
||||
port_ = port;
|
||||
setParameter(std::string("Port"), std::to_string(port));
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getSafeRule() const {
|
||||
return safeRule_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setSafeRule(const std::string &safeRule) {
|
||||
safeRule_ = safeRule;
|
||||
setParameter(std::string("SafeRule"), safeRule);
|
||||
}
|
||||
|
||||
int AddInstanceRequest::getDdlOnline() const {
|
||||
return ddlOnline_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setDdlOnline(int ddlOnline) {
|
||||
ddlOnline_ = ddlOnline;
|
||||
setParameter(std::string("DdlOnline"), std::to_string(ddlOnline));
|
||||
}
|
||||
|
||||
int AddInstanceRequest::getUseDsql() const {
|
||||
return useDsql_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setUseDsql(int useDsql) {
|
||||
useDsql_ = useDsql;
|
||||
setParameter(std::string("UseDsql"), std::to_string(useDsql));
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getEnableSellStable() const {
|
||||
return enableSellStable_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setEnableSellStable(const std::string &enableSellStable) {
|
||||
enableSellStable_ = enableSellStable;
|
||||
setParameter(std::string("EnableSellStable"), enableSellStable);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getSid() const {
|
||||
return sid_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setSid(const std::string &sid) {
|
||||
sid_ = sid;
|
||||
setParameter(std::string("Sid"), sid);
|
||||
}
|
||||
|
||||
long AddInstanceRequest::getDbaId() const {
|
||||
return dbaId_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setDbaId(long dbaId) {
|
||||
dbaId_ = dbaId;
|
||||
setParameter(std::string("DbaId"), std::to_string(dbaId));
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getDataLinkName() const {
|
||||
return dataLinkName_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setDataLinkName(const std::string &dataLinkName) {
|
||||
dataLinkName_ = dataLinkName;
|
||||
setParameter(std::string("DataLinkName"), dataLinkName);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getTemplateType() const {
|
||||
return templateType_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setTemplateType(const std::string &templateType) {
|
||||
templateType_ = templateType;
|
||||
setParameter(std::string("TemplateType"), templateType);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getDatabasePassword() const {
|
||||
return databasePassword_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setDatabasePassword(const std::string &databasePassword) {
|
||||
databasePassword_ = databasePassword;
|
||||
setParameter(std::string("DatabasePassword"), databasePassword);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getInstanceAlias() const {
|
||||
return instanceAlias_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setInstanceAlias(const std::string &instanceAlias) {
|
||||
instanceAlias_ = instanceAlias;
|
||||
setParameter(std::string("InstanceAlias"), instanceAlias);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getDatabaseUser() const {
|
||||
return databaseUser_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setDatabaseUser(const std::string &databaseUser) {
|
||||
databaseUser_ = databaseUser;
|
||||
setParameter(std::string("DatabaseUser"), databaseUser);
|
||||
}
|
||||
|
||||
std::string AddInstanceRequest::getVpcId() const {
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setVpcId(const std::string &vpcId) {
|
||||
vpcId_ = vpcId;
|
||||
setParameter(std::string("VpcId"), vpcId);
|
||||
}
|
||||
|
||||
bool AddInstanceRequest::getSkipTest() const {
|
||||
return skipTest_;
|
||||
}
|
||||
|
||||
void AddInstanceRequest::setSkipTest(bool skipTest) {
|
||||
skipTest_ = skipTest;
|
||||
setParameter(std::string("SkipTest"), skipTest ? "true" : "false");
|
||||
}
|
||||
|
||||
65
dms-enterprise/src/model/AddInstanceResult.cc
Normal file
65
dms-enterprise/src/model/AddInstanceResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/AddInstanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dms_enterprise;
|
||||
using namespace AlibabaCloud::Dms_enterprise::Model;
|
||||
|
||||
AddInstanceResult::AddInstanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AddInstanceResult::AddInstanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AddInstanceResult::~AddInstanceResult()
|
||||
{}
|
||||
|
||||
void AddInstanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string AddInstanceResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string AddInstanceResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool AddInstanceResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -79,6 +79,15 @@ void ApproveOrderRequest::setOldApprover(long oldApprover) {
|
||||
setParameter(std::string("OldApprover"), std::to_string(oldApprover));
|
||||
}
|
||||
|
||||
std::string ApproveOrderRequest::getRealLoginUserUid() const {
|
||||
return realLoginUserUid_;
|
||||
}
|
||||
|
||||
void ApproveOrderRequest::setRealLoginUserUid(const std::string &realLoginUserUid) {
|
||||
realLoginUserUid_ = realLoginUserUid;
|
||||
setParameter(std::string("RealLoginUserUid"), realLoginUserUid);
|
||||
}
|
||||
|
||||
std::string ApproveOrderRequest::getComment() const {
|
||||
return comment_;
|
||||
}
|
||||
@@ -97,3 +106,12 @@ void ApproveOrderRequest::setApprovalNodePos(const std::string &approvalNodePos)
|
||||
setParameter(std::string("ApprovalNodePos"), approvalNodePos);
|
||||
}
|
||||
|
||||
std::string ApproveOrderRequest::getNewApproverList() const {
|
||||
return newApproverList_;
|
||||
}
|
||||
|
||||
void ApproveOrderRequest::setNewApproverList(const std::string &newApproverList) {
|
||||
newApproverList_ = newApproverList;
|
||||
setParameter(std::string("NewApproverList"), newApproverList);
|
||||
}
|
||||
|
||||
|
||||
72
dms-enterprise/src/model/CreateAbacAuthorizationRequest.cc
Normal file
72
dms-enterprise/src/model/CreateAbacAuthorizationRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/CreateAbacAuthorizationRequest.h>
|
||||
|
||||
using AlibabaCloud::Dms_enterprise::Model::CreateAbacAuthorizationRequest;
|
||||
|
||||
CreateAbacAuthorizationRequest::CreateAbacAuthorizationRequest()
|
||||
: RpcServiceRequest("dms-enterprise", "2018-11-01", "CreateAbacAuthorization") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateAbacAuthorizationRequest::~CreateAbacAuthorizationRequest() {}
|
||||
|
||||
long CreateAbacAuthorizationRequest::getRoleId() const {
|
||||
return roleId_;
|
||||
}
|
||||
|
||||
void CreateAbacAuthorizationRequest::setRoleId(long roleId) {
|
||||
roleId_ = roleId;
|
||||
setParameter(std::string("RoleId"), std::to_string(roleId));
|
||||
}
|
||||
|
||||
long CreateAbacAuthorizationRequest::getUserId() const {
|
||||
return userId_;
|
||||
}
|
||||
|
||||
void CreateAbacAuthorizationRequest::setUserId(long userId) {
|
||||
userId_ = userId;
|
||||
setParameter(std::string("UserId"), std::to_string(userId));
|
||||
}
|
||||
|
||||
long CreateAbacAuthorizationRequest::getTid() const {
|
||||
return tid_;
|
||||
}
|
||||
|
||||
void CreateAbacAuthorizationRequest::setTid(long tid) {
|
||||
tid_ = tid;
|
||||
setParameter(std::string("Tid"), std::to_string(tid));
|
||||
}
|
||||
|
||||
long CreateAbacAuthorizationRequest::getPolicyId() const {
|
||||
return policyId_;
|
||||
}
|
||||
|
||||
void CreateAbacAuthorizationRequest::setPolicyId(long policyId) {
|
||||
policyId_ = policyId;
|
||||
setParameter(std::string("PolicyId"), std::to_string(policyId));
|
||||
}
|
||||
|
||||
std::string CreateAbacAuthorizationRequest::getIdentityType() const {
|
||||
return identityType_;
|
||||
}
|
||||
|
||||
void CreateAbacAuthorizationRequest::setIdentityType(const std::string &identityType) {
|
||||
identityType_ = identityType;
|
||||
setParameter(std::string("IdentityType"), identityType);
|
||||
}
|
||||
|
||||
72
dms-enterprise/src/model/CreateAbacAuthorizationResult.cc
Normal file
72
dms-enterprise/src/model/CreateAbacAuthorizationResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/CreateAbacAuthorizationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dms_enterprise;
|
||||
using namespace AlibabaCloud::Dms_enterprise::Model;
|
||||
|
||||
CreateAbacAuthorizationResult::CreateAbacAuthorizationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateAbacAuthorizationResult::CreateAbacAuthorizationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateAbacAuthorizationResult::~CreateAbacAuthorizationResult()
|
||||
{}
|
||||
|
||||
void CreateAbacAuthorizationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Result"].isNull())
|
||||
result_ = value["Result"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateAbacAuthorizationResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string CreateAbacAuthorizationResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool CreateAbacAuthorizationResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string CreateAbacAuthorizationResult::getResult()const
|
||||
{
|
||||
return result_;
|
||||
}
|
||||
|
||||
63
dms-enterprise/src/model/CreateAbacPolicyRequest.cc
Normal file
63
dms-enterprise/src/model/CreateAbacPolicyRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/CreateAbacPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Dms_enterprise::Model::CreateAbacPolicyRequest;
|
||||
|
||||
CreateAbacPolicyRequest::CreateAbacPolicyRequest()
|
||||
: RpcServiceRequest("dms-enterprise", "2018-11-01", "CreateAbacPolicy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateAbacPolicyRequest::~CreateAbacPolicyRequest() {}
|
||||
|
||||
std::string CreateAbacPolicyRequest::getAbacPolicyContent() const {
|
||||
return abacPolicyContent_;
|
||||
}
|
||||
|
||||
void CreateAbacPolicyRequest::setAbacPolicyContent(const std::string &abacPolicyContent) {
|
||||
abacPolicyContent_ = abacPolicyContent;
|
||||
setParameter(std::string("AbacPolicyContent"), abacPolicyContent);
|
||||
}
|
||||
|
||||
long CreateAbacPolicyRequest::getTid() const {
|
||||
return tid_;
|
||||
}
|
||||
|
||||
void CreateAbacPolicyRequest::setTid(long tid) {
|
||||
tid_ = tid;
|
||||
setParameter(std::string("Tid"), std::to_string(tid));
|
||||
}
|
||||
|
||||
std::string CreateAbacPolicyRequest::getAbacPolicyDesc() const {
|
||||
return abacPolicyDesc_;
|
||||
}
|
||||
|
||||
void CreateAbacPolicyRequest::setAbacPolicyDesc(const std::string &abacPolicyDesc) {
|
||||
abacPolicyDesc_ = abacPolicyDesc;
|
||||
setParameter(std::string("AbacPolicyDesc"), abacPolicyDesc);
|
||||
}
|
||||
|
||||
std::string CreateAbacPolicyRequest::getAbacPolicyName() const {
|
||||
return abacPolicyName_;
|
||||
}
|
||||
|
||||
void CreateAbacPolicyRequest::setAbacPolicyName(const std::string &abacPolicyName) {
|
||||
abacPolicyName_ = abacPolicyName;
|
||||
setParameter(std::string("AbacPolicyName"), abacPolicyName);
|
||||
}
|
||||
|
||||
72
dms-enterprise/src/model/CreateAbacPolicyResult.cc
Normal file
72
dms-enterprise/src/model/CreateAbacPolicyResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/CreateAbacPolicyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dms_enterprise;
|
||||
using namespace AlibabaCloud::Dms_enterprise::Model;
|
||||
|
||||
CreateAbacPolicyResult::CreateAbacPolicyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateAbacPolicyResult::CreateAbacPolicyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateAbacPolicyResult::~CreateAbacPolicyResult()
|
||||
{}
|
||||
|
||||
void CreateAbacPolicyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["CreatePolicyResult"].isNull())
|
||||
createPolicyResult_ = std::stol(value["CreatePolicyResult"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string CreateAbacPolicyResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string CreateAbacPolicyResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
long CreateAbacPolicyResult::getCreatePolicyResult()const
|
||||
{
|
||||
return createPolicyResult_;
|
||||
}
|
||||
|
||||
bool CreateAbacPolicyResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -70,16 +70,17 @@ void CreateDataArchiveOrderRequest::setParam(const CreateDataArchiveOrderRequest
|
||||
for(int dep1 = 0; dep1 != param.orderAfter.size(); dep1++) {
|
||||
setParameter(std::string("Param") + ".OrderAfter." + std::to_string(dep1 + 1), param.orderAfter[dep1]);
|
||||
}
|
||||
setParameter(std::string("Param") + ".SourceCatalogName", param.sourceCatalogName);
|
||||
setParameter(std::string("Param") + ".RunMethod", param.runMethod);
|
||||
setParameter(std::string("Param") + ".TargetInstanceHost", param.targetInstanceHost);
|
||||
setParameter(std::string("Param") + ".Logic", param.logic ? "true" : "false");
|
||||
setParameter(std::string("Param") + ".SourceSchemaName", param.sourceSchemaName);
|
||||
setParameter(std::string("Param") + ".ArchiveMethod", param.archiveMethod);
|
||||
for(int dep1 = 0; dep1 != param.tableIncludes.size(); dep1++) {
|
||||
setParameter(std::string("Param") + ".TableIncludes." + std::to_string(dep1 + 1) + ".TableWhere", param.tableIncludes[dep1].tableWhere);
|
||||
setParameter(std::string("Param") + ".TableIncludes." + std::to_string(dep1 + 1) + ".TableName", param.tableIncludes[dep1].tableName);
|
||||
}
|
||||
setParameter(std::string("Param") + ".SourceCatalogName", param.sourceCatalogName);
|
||||
setParameter(std::string("Param") + ".RunMethod", param.runMethod);
|
||||
setParameter(std::string("Param") + ".Logic", param.logic ? "true" : "false");
|
||||
setParameter(std::string("Param") + ".SourceSchemaName", param.sourceSchemaName);
|
||||
setParameter(std::string("Param") + ".ArchiveMethod", param.archiveMethod);
|
||||
setParameter(std::string("Param") + ".DatabaseId", param.databaseId);
|
||||
}
|
||||
|
||||
std::vector<CreateDataArchiveOrderRequest::std::string> CreateDataArchiveOrderRequest::getRelatedUserList() const {
|
||||
|
||||
@@ -66,6 +66,15 @@ void CreateDataCorrectOrderRequest::setRelatedUserList(const std::vector<CreateD
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateDataCorrectOrderRequest::getRealLoginUserUid() const {
|
||||
return realLoginUserUid_;
|
||||
}
|
||||
|
||||
void CreateDataCorrectOrderRequest::setRealLoginUserUid(const std::string &realLoginUserUid) {
|
||||
realLoginUserUid_ = realLoginUserUid;
|
||||
setParameter(std::string("RealLoginUserUid"), realLoginUserUid);
|
||||
}
|
||||
|
||||
std::string CreateDataCorrectOrderRequest::getAttachmentKey() const {
|
||||
return attachmentKey_;
|
||||
}
|
||||
|
||||
@@ -79,6 +79,15 @@ void CreateDataExportOrderRequest::setPluginParam(const CreateDataExportOrderReq
|
||||
setParameter(std::string("PluginParam") + ".IgnoreAffectRows", pluginParam.ignoreAffectRows ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateDataExportOrderRequest::getRealLoginUserUid() const {
|
||||
return realLoginUserUid_;
|
||||
}
|
||||
|
||||
void CreateDataExportOrderRequest::setRealLoginUserUid(const std::string &realLoginUserUid) {
|
||||
realLoginUserUid_ = realLoginUserUid;
|
||||
setParameter(std::string("RealLoginUserUid"), realLoginUserUid);
|
||||
}
|
||||
|
||||
std::string CreateDataExportOrderRequest::getAttachmentKey() const {
|
||||
return attachmentKey_;
|
||||
}
|
||||
|
||||
@@ -50,6 +50,8 @@ void CreateStandardGroupResult::parse(const std::string &payload)
|
||||
standardGroup_.lastMenderId = std::stol(standardGroupNode["LastMenderId"].asString());
|
||||
if(!standardGroupNode["GroupMode"].isNull())
|
||||
standardGroup_.groupMode = standardGroupNode["GroupMode"].asString();
|
||||
if(!standardGroupNode["GroupId"].isNull())
|
||||
standardGroup_.groupId = std::stol(standardGroupNode["GroupId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
|
||||
54
dms-enterprise/src/model/DeleteAbacAuthorizationRequest.cc
Normal file
54
dms-enterprise/src/model/DeleteAbacAuthorizationRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/DeleteAbacAuthorizationRequest.h>
|
||||
|
||||
using AlibabaCloud::Dms_enterprise::Model::DeleteAbacAuthorizationRequest;
|
||||
|
||||
DeleteAbacAuthorizationRequest::DeleteAbacAuthorizationRequest()
|
||||
: RpcServiceRequest("dms-enterprise", "2018-11-01", "DeleteAbacAuthorization") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteAbacAuthorizationRequest::~DeleteAbacAuthorizationRequest() {}
|
||||
|
||||
long DeleteAbacAuthorizationRequest::getTid() const {
|
||||
return tid_;
|
||||
}
|
||||
|
||||
void DeleteAbacAuthorizationRequest::setTid(long tid) {
|
||||
tid_ = tid;
|
||||
setParameter(std::string("Tid"), std::to_string(tid));
|
||||
}
|
||||
|
||||
std::string DeleteAbacAuthorizationRequest::getIdentityType() const {
|
||||
return identityType_;
|
||||
}
|
||||
|
||||
void DeleteAbacAuthorizationRequest::setIdentityType(const std::string &identityType) {
|
||||
identityType_ = identityType;
|
||||
setParameter(std::string("IdentityType"), identityType);
|
||||
}
|
||||
|
||||
long DeleteAbacAuthorizationRequest::getAuthorizationId() const {
|
||||
return authorizationId_;
|
||||
}
|
||||
|
||||
void DeleteAbacAuthorizationRequest::setAuthorizationId(long authorizationId) {
|
||||
authorizationId_ = authorizationId;
|
||||
setParameter(std::string("AuthorizationId"), std::to_string(authorizationId));
|
||||
}
|
||||
|
||||
72
dms-enterprise/src/model/DeleteAbacAuthorizationResult.cc
Normal file
72
dms-enterprise/src/model/DeleteAbacAuthorizationResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/DeleteAbacAuthorizationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dms_enterprise;
|
||||
using namespace AlibabaCloud::Dms_enterprise::Model;
|
||||
|
||||
DeleteAbacAuthorizationResult::DeleteAbacAuthorizationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteAbacAuthorizationResult::DeleteAbacAuthorizationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteAbacAuthorizationResult::~DeleteAbacAuthorizationResult()
|
||||
{}
|
||||
|
||||
void DeleteAbacAuthorizationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Result"].isNull())
|
||||
result_ = value["Result"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteAbacAuthorizationResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string DeleteAbacAuthorizationResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool DeleteAbacAuthorizationResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DeleteAbacAuthorizationResult::getResult()const
|
||||
{
|
||||
return result_;
|
||||
}
|
||||
|
||||
45
dms-enterprise/src/model/DeleteAbacPolicyRequest.cc
Normal file
45
dms-enterprise/src/model/DeleteAbacPolicyRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/DeleteAbacPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Dms_enterprise::Model::DeleteAbacPolicyRequest;
|
||||
|
||||
DeleteAbacPolicyRequest::DeleteAbacPolicyRequest()
|
||||
: RpcServiceRequest("dms-enterprise", "2018-11-01", "DeleteAbacPolicy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteAbacPolicyRequest::~DeleteAbacPolicyRequest() {}
|
||||
|
||||
long DeleteAbacPolicyRequest::getTid() const {
|
||||
return tid_;
|
||||
}
|
||||
|
||||
void DeleteAbacPolicyRequest::setTid(long tid) {
|
||||
tid_ = tid;
|
||||
setParameter(std::string("Tid"), std::to_string(tid));
|
||||
}
|
||||
|
||||
long DeleteAbacPolicyRequest::getAbacPolicyId() const {
|
||||
return abacPolicyId_;
|
||||
}
|
||||
|
||||
void DeleteAbacPolicyRequest::setAbacPolicyId(long abacPolicyId) {
|
||||
abacPolicyId_ = abacPolicyId;
|
||||
setParameter(std::string("AbacPolicyId"), std::to_string(abacPolicyId));
|
||||
}
|
||||
|
||||
72
dms-enterprise/src/model/DeleteAbacPolicyResult.cc
Normal file
72
dms-enterprise/src/model/DeleteAbacPolicyResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/DeleteAbacPolicyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dms_enterprise;
|
||||
using namespace AlibabaCloud::Dms_enterprise::Model;
|
||||
|
||||
DeleteAbacPolicyResult::DeleteAbacPolicyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteAbacPolicyResult::DeleteAbacPolicyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteAbacPolicyResult::~DeleteAbacPolicyResult()
|
||||
{}
|
||||
|
||||
void DeleteAbacPolicyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["DeletePolicyResult"].isNull())
|
||||
deletePolicyResult_ = value["DeletePolicyResult"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
bool DeleteAbacPolicyResult::getDeletePolicyResult()const
|
||||
{
|
||||
return deletePolicyResult_;
|
||||
}
|
||||
|
||||
std::string DeleteAbacPolicyResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string DeleteAbacPolicyResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool DeleteAbacPolicyResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
45
dms-enterprise/src/model/DeleteStandardGroupRequest.cc
Normal file
45
dms-enterprise/src/model/DeleteStandardGroupRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/DeleteStandardGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Dms_enterprise::Model::DeleteStandardGroupRequest;
|
||||
|
||||
DeleteStandardGroupRequest::DeleteStandardGroupRequest()
|
||||
: RpcServiceRequest("dms-enterprise", "2018-11-01", "DeleteStandardGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteStandardGroupRequest::~DeleteStandardGroupRequest() {}
|
||||
|
||||
long DeleteStandardGroupRequest::getTid() const {
|
||||
return tid_;
|
||||
}
|
||||
|
||||
void DeleteStandardGroupRequest::setTid(long tid) {
|
||||
tid_ = tid;
|
||||
setParameter(std::string("Tid"), std::to_string(tid));
|
||||
}
|
||||
|
||||
long DeleteStandardGroupRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DeleteStandardGroupRequest::setGroupId(long groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), std::to_string(groupId));
|
||||
}
|
||||
|
||||
65
dms-enterprise/src/model/DeleteStandardGroupResult.cc
Normal file
65
dms-enterprise/src/model/DeleteStandardGroupResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dms-enterprise/model/DeleteStandardGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dms_enterprise;
|
||||
using namespace AlibabaCloud::Dms_enterprise::Model;
|
||||
|
||||
DeleteStandardGroupResult::DeleteStandardGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteStandardGroupResult::DeleteStandardGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteStandardGroupResult::~DeleteStandardGroupResult()
|
||||
{}
|
||||
|
||||
void DeleteStandardGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteStandardGroupResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string DeleteStandardGroupResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool DeleteStandardGroupResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -61,3 +61,12 @@ void ExecuteDataCorrectRequest::setActionName(const std::string &actionName) {
|
||||
setParameter(std::string("ActionName"), actionName);
|
||||
}
|
||||
|
||||
std::string ExecuteDataCorrectRequest::getRealLoginUserUid() const {
|
||||
return realLoginUserUid_;
|
||||
}
|
||||
|
||||
void ExecuteDataCorrectRequest::setRealLoginUserUid(const std::string &realLoginUserUid) {
|
||||
realLoginUserUid_ = realLoginUserUid;
|
||||
setParameter(std::string("RealLoginUserUid"), realLoginUserUid);
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user