Update APIs.

This commit is contained in:
sdk-team
2022-12-02 03:57:09 +00:00
parent 48cf4804fb
commit 993a449ada
358 changed files with 22075 additions and 11798 deletions

View File

@@ -1 +1 @@
1.36.1361
1.36.1362

View File

@@ -45,6 +45,8 @@ set(dts_public_header_model
include/alibabacloud/dts/model/CreateConsumerChannelResult.h
include/alibabacloud/dts/model/CreateConsumerGroupRequest.h
include/alibabacloud/dts/model/CreateConsumerGroupResult.h
include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleRequest.h
include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleResult.h
include/alibabacloud/dts/model/CreateDtsInstanceRequest.h
include/alibabacloud/dts/model/CreateDtsInstanceResult.h
include/alibabacloud/dts/model/CreateJobMonitorRuleRequest.h
@@ -61,12 +63,20 @@ set(dts_public_header_model
include/alibabacloud/dts/model/DeleteConsumerGroupResult.h
include/alibabacloud/dts/model/DeleteDtsJobRequest.h
include/alibabacloud/dts/model/DeleteDtsJobResult.h
include/alibabacloud/dts/model/DeleteDtsJobsRequest.h
include/alibabacloud/dts/model/DeleteDtsJobsResult.h
include/alibabacloud/dts/model/DeleteMigrationJobRequest.h
include/alibabacloud/dts/model/DeleteMigrationJobResult.h
include/alibabacloud/dts/model/DeleteSubscriptionInstanceRequest.h
include/alibabacloud/dts/model/DeleteSubscriptionInstanceResult.h
include/alibabacloud/dts/model/DeleteSynchronizationJobRequest.h
include/alibabacloud/dts/model/DeleteSynchronizationJobResult.h
include/alibabacloud/dts/model/DescribeCheckJobsRequest.h
include/alibabacloud/dts/model/DescribeCheckJobsResult.h
include/alibabacloud/dts/model/DescribeClusterOperateLogsRequest.h
include/alibabacloud/dts/model/DescribeClusterOperateLogsResult.h
include/alibabacloud/dts/model/DescribeClusterUsedUtilizationRequest.h
include/alibabacloud/dts/model/DescribeClusterUsedUtilizationResult.h
include/alibabacloud/dts/model/DescribeConnectionStatusRequest.h
include/alibabacloud/dts/model/DescribeConnectionStatusResult.h
include/alibabacloud/dts/model/DescribeConsumerChannelRequest.h
@@ -75,16 +85,34 @@ set(dts_public_header_model
include/alibabacloud/dts/model/DescribeConsumerGroupResult.h
include/alibabacloud/dts/model/DescribeDTSIPRequest.h
include/alibabacloud/dts/model/DescribeDTSIPResult.h
include/alibabacloud/dts/model/DescribeDataCheckReportUrlRequest.h
include/alibabacloud/dts/model/DescribeDataCheckReportUrlResult.h
include/alibabacloud/dts/model/DescribeDataCheckTableDetailsRequest.h
include/alibabacloud/dts/model/DescribeDataCheckTableDetailsResult.h
include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsRequest.h
include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsResult.h
include/alibabacloud/dts/model/DescribeDedicatedClusterRequest.h
include/alibabacloud/dts/model/DescribeDedicatedClusterResult.h
include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleRequest.h
include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleResult.h
include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoRequest.h
include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoResult.h
include/alibabacloud/dts/model/DescribeDtsJobDetailRequest.h
include/alibabacloud/dts/model/DescribeDtsJobDetailResult.h
include/alibabacloud/dts/model/DescribeDtsJobsRequest.h
include/alibabacloud/dts/model/DescribeDtsJobsResult.h
include/alibabacloud/dts/model/DescribeDtsServiceLogRequest.h
include/alibabacloud/dts/model/DescribeDtsServiceLogResult.h
include/alibabacloud/dts/model/DescribeEndpointSwitchStatusRequest.h
include/alibabacloud/dts/model/DescribeEndpointSwitchStatusResult.h
include/alibabacloud/dts/model/DescribeEtlJobLogsRequest.h
include/alibabacloud/dts/model/DescribeEtlJobLogsResult.h
include/alibabacloud/dts/model/DescribeInitializationStatusRequest.h
include/alibabacloud/dts/model/DescribeInitializationStatusResult.h
include/alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h
include/alibabacloud/dts/model/DescribeJobMonitorRuleResult.h
include/alibabacloud/dts/model/DescribeMetricListRequest.h
include/alibabacloud/dts/model/DescribeMetricListResult.h
include/alibabacloud/dts/model/DescribeMigrationJobAlertRequest.h
include/alibabacloud/dts/model/DescribeMigrationJobAlertResult.h
include/alibabacloud/dts/model/DescribeMigrationJobDetailRequest.h
@@ -115,8 +143,14 @@ set(dts_public_header_model
include/alibabacloud/dts/model/DescribeSynchronizationJobsResult.h
include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusRequest.h
include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusResult.h
include/alibabacloud/dts/model/DescribeTagKeysRequest.h
include/alibabacloud/dts/model/DescribeTagKeysResult.h
include/alibabacloud/dts/model/DescribeTagValuesRequest.h
include/alibabacloud/dts/model/DescribeTagValuesResult.h
include/alibabacloud/dts/model/InitDtsRdsInstanceRequest.h
include/alibabacloud/dts/model/InitDtsRdsInstanceResult.h
include/alibabacloud/dts/model/ListDedicatedClusterRequest.h
include/alibabacloud/dts/model/ListDedicatedClusterResult.h
include/alibabacloud/dts/model/ListTagResourcesRequest.h
include/alibabacloud/dts/model/ListTagResourcesResult.h
include/alibabacloud/dts/model/ModifyConsumerChannelRequest.h
@@ -125,8 +159,14 @@ set(dts_public_header_model
include/alibabacloud/dts/model/ModifyConsumerGroupPasswordResult.h
include/alibabacloud/dts/model/ModifyConsumptionTimestampRequest.h
include/alibabacloud/dts/model/ModifyConsumptionTimestampResult.h
include/alibabacloud/dts/model/ModifyDedicatedClusterRequest.h
include/alibabacloud/dts/model/ModifyDedicatedClusterResult.h
include/alibabacloud/dts/model/ModifyDtsJobRequest.h
include/alibabacloud/dts/model/ModifyDtsJobResult.h
include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterRequest.h
include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterResult.h
include/alibabacloud/dts/model/ModifyDtsJobDuLimitRequest.h
include/alibabacloud/dts/model/ModifyDtsJobDuLimitResult.h
include/alibabacloud/dts/model/ModifyDtsJobNameRequest.h
include/alibabacloud/dts/model/ModifyDtsJobNameResult.h
include/alibabacloud/dts/model/ModifyDtsJobPasswordRequest.h
@@ -149,22 +189,34 @@ set(dts_public_header_model
include/alibabacloud/dts/model/SkipPreCheckResult.h
include/alibabacloud/dts/model/StartDtsJobRequest.h
include/alibabacloud/dts/model/StartDtsJobResult.h
include/alibabacloud/dts/model/StartDtsJobsRequest.h
include/alibabacloud/dts/model/StartDtsJobsResult.h
include/alibabacloud/dts/model/StartMigrationJobRequest.h
include/alibabacloud/dts/model/StartMigrationJobResult.h
include/alibabacloud/dts/model/StartSubscriptionInstanceRequest.h
include/alibabacloud/dts/model/StartSubscriptionInstanceResult.h
include/alibabacloud/dts/model/StartSynchronizationJobRequest.h
include/alibabacloud/dts/model/StartSynchronizationJobResult.h
include/alibabacloud/dts/model/StopDedicatedClusterRequest.h
include/alibabacloud/dts/model/StopDedicatedClusterResult.h
include/alibabacloud/dts/model/StopDtsJobRequest.h
include/alibabacloud/dts/model/StopDtsJobResult.h
include/alibabacloud/dts/model/StopDtsJobsRequest.h
include/alibabacloud/dts/model/StopDtsJobsResult.h
include/alibabacloud/dts/model/StopMigrationJobRequest.h
include/alibabacloud/dts/model/StopMigrationJobResult.h
include/alibabacloud/dts/model/SummaryJobDetailRequest.h
include/alibabacloud/dts/model/SummaryJobDetailResult.h
include/alibabacloud/dts/model/SuspendDtsJobRequest.h
include/alibabacloud/dts/model/SuspendDtsJobResult.h
include/alibabacloud/dts/model/SuspendDtsJobsRequest.h
include/alibabacloud/dts/model/SuspendDtsJobsResult.h
include/alibabacloud/dts/model/SuspendMigrationJobRequest.h
include/alibabacloud/dts/model/SuspendMigrationJobResult.h
include/alibabacloud/dts/model/SuspendSynchronizationJobRequest.h
include/alibabacloud/dts/model/SuspendSynchronizationJobResult.h
include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudRequest.h
include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudResult.h
include/alibabacloud/dts/model/SwitchSynchronizationEndpointRequest.h
include/alibabacloud/dts/model/SwitchSynchronizationEndpointResult.h
include/alibabacloud/dts/model/TagResourcesRequest.h
@@ -206,6 +258,8 @@ set(dts_src
src/model/CreateConsumerChannelResult.cc
src/model/CreateConsumerGroupRequest.cc
src/model/CreateConsumerGroupResult.cc
src/model/CreateDedicatedClusterMonitorRuleRequest.cc
src/model/CreateDedicatedClusterMonitorRuleResult.cc
src/model/CreateDtsInstanceRequest.cc
src/model/CreateDtsInstanceResult.cc
src/model/CreateJobMonitorRuleRequest.cc
@@ -222,12 +276,20 @@ set(dts_src
src/model/DeleteConsumerGroupResult.cc
src/model/DeleteDtsJobRequest.cc
src/model/DeleteDtsJobResult.cc
src/model/DeleteDtsJobsRequest.cc
src/model/DeleteDtsJobsResult.cc
src/model/DeleteMigrationJobRequest.cc
src/model/DeleteMigrationJobResult.cc
src/model/DeleteSubscriptionInstanceRequest.cc
src/model/DeleteSubscriptionInstanceResult.cc
src/model/DeleteSynchronizationJobRequest.cc
src/model/DeleteSynchronizationJobResult.cc
src/model/DescribeCheckJobsRequest.cc
src/model/DescribeCheckJobsResult.cc
src/model/DescribeClusterOperateLogsRequest.cc
src/model/DescribeClusterOperateLogsResult.cc
src/model/DescribeClusterUsedUtilizationRequest.cc
src/model/DescribeClusterUsedUtilizationResult.cc
src/model/DescribeConnectionStatusRequest.cc
src/model/DescribeConnectionStatusResult.cc
src/model/DescribeConsumerChannelRequest.cc
@@ -236,16 +298,34 @@ set(dts_src
src/model/DescribeConsumerGroupResult.cc
src/model/DescribeDTSIPRequest.cc
src/model/DescribeDTSIPResult.cc
src/model/DescribeDataCheckReportUrlRequest.cc
src/model/DescribeDataCheckReportUrlResult.cc
src/model/DescribeDataCheckTableDetailsRequest.cc
src/model/DescribeDataCheckTableDetailsResult.cc
src/model/DescribeDataCheckTableDiffDetailsRequest.cc
src/model/DescribeDataCheckTableDiffDetailsResult.cc
src/model/DescribeDedicatedClusterRequest.cc
src/model/DescribeDedicatedClusterResult.cc
src/model/DescribeDedicatedClusterMonitorRuleRequest.cc
src/model/DescribeDedicatedClusterMonitorRuleResult.cc
src/model/DescribeDtsEtlJobVersionInfoRequest.cc
src/model/DescribeDtsEtlJobVersionInfoResult.cc
src/model/DescribeDtsJobDetailRequest.cc
src/model/DescribeDtsJobDetailResult.cc
src/model/DescribeDtsJobsRequest.cc
src/model/DescribeDtsJobsResult.cc
src/model/DescribeDtsServiceLogRequest.cc
src/model/DescribeDtsServiceLogResult.cc
src/model/DescribeEndpointSwitchStatusRequest.cc
src/model/DescribeEndpointSwitchStatusResult.cc
src/model/DescribeEtlJobLogsRequest.cc
src/model/DescribeEtlJobLogsResult.cc
src/model/DescribeInitializationStatusRequest.cc
src/model/DescribeInitializationStatusResult.cc
src/model/DescribeJobMonitorRuleRequest.cc
src/model/DescribeJobMonitorRuleResult.cc
src/model/DescribeMetricListRequest.cc
src/model/DescribeMetricListResult.cc
src/model/DescribeMigrationJobAlertRequest.cc
src/model/DescribeMigrationJobAlertResult.cc
src/model/DescribeMigrationJobDetailRequest.cc
@@ -276,8 +356,14 @@ set(dts_src
src/model/DescribeSynchronizationJobsResult.cc
src/model/DescribeSynchronizationObjectModifyStatusRequest.cc
src/model/DescribeSynchronizationObjectModifyStatusResult.cc
src/model/DescribeTagKeysRequest.cc
src/model/DescribeTagKeysResult.cc
src/model/DescribeTagValuesRequest.cc
src/model/DescribeTagValuesResult.cc
src/model/InitDtsRdsInstanceRequest.cc
src/model/InitDtsRdsInstanceResult.cc
src/model/ListDedicatedClusterRequest.cc
src/model/ListDedicatedClusterResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ModifyConsumerChannelRequest.cc
@@ -286,8 +372,14 @@ set(dts_src
src/model/ModifyConsumerGroupPasswordResult.cc
src/model/ModifyConsumptionTimestampRequest.cc
src/model/ModifyConsumptionTimestampResult.cc
src/model/ModifyDedicatedClusterRequest.cc
src/model/ModifyDedicatedClusterResult.cc
src/model/ModifyDtsJobRequest.cc
src/model/ModifyDtsJobResult.cc
src/model/ModifyDtsJobDedicatedClusterRequest.cc
src/model/ModifyDtsJobDedicatedClusterResult.cc
src/model/ModifyDtsJobDuLimitRequest.cc
src/model/ModifyDtsJobDuLimitResult.cc
src/model/ModifyDtsJobNameRequest.cc
src/model/ModifyDtsJobNameResult.cc
src/model/ModifyDtsJobPasswordRequest.cc
@@ -310,22 +402,34 @@ set(dts_src
src/model/SkipPreCheckResult.cc
src/model/StartDtsJobRequest.cc
src/model/StartDtsJobResult.cc
src/model/StartDtsJobsRequest.cc
src/model/StartDtsJobsResult.cc
src/model/StartMigrationJobRequest.cc
src/model/StartMigrationJobResult.cc
src/model/StartSubscriptionInstanceRequest.cc
src/model/StartSubscriptionInstanceResult.cc
src/model/StartSynchronizationJobRequest.cc
src/model/StartSynchronizationJobResult.cc
src/model/StopDedicatedClusterRequest.cc
src/model/StopDedicatedClusterResult.cc
src/model/StopDtsJobRequest.cc
src/model/StopDtsJobResult.cc
src/model/StopDtsJobsRequest.cc
src/model/StopDtsJobsResult.cc
src/model/StopMigrationJobRequest.cc
src/model/StopMigrationJobResult.cc
src/model/SummaryJobDetailRequest.cc
src/model/SummaryJobDetailResult.cc
src/model/SuspendDtsJobRequest.cc
src/model/SuspendDtsJobResult.cc
src/model/SuspendDtsJobsRequest.cc
src/model/SuspendDtsJobsResult.cc
src/model/SuspendMigrationJobRequest.cc
src/model/SuspendMigrationJobResult.cc
src/model/SuspendSynchronizationJobRequest.cc
src/model/SuspendSynchronizationJobResult.cc
src/model/SwitchPhysicalDtsJobToCloudRequest.cc
src/model/SwitchPhysicalDtsJobToCloudResult.cc
src/model/SwitchSynchronizationEndpointRequest.cc
src/model/SwitchSynchronizationEndpointResult.cc
src/model/TagResourcesRequest.cc

View File

@@ -46,6 +46,8 @@
#include "model/CreateConsumerChannelResult.h"
#include "model/CreateConsumerGroupRequest.h"
#include "model/CreateConsumerGroupResult.h"
#include "model/CreateDedicatedClusterMonitorRuleRequest.h"
#include "model/CreateDedicatedClusterMonitorRuleResult.h"
#include "model/CreateDtsInstanceRequest.h"
#include "model/CreateDtsInstanceResult.h"
#include "model/CreateJobMonitorRuleRequest.h"
@@ -62,12 +64,20 @@
#include "model/DeleteConsumerGroupResult.h"
#include "model/DeleteDtsJobRequest.h"
#include "model/DeleteDtsJobResult.h"
#include "model/DeleteDtsJobsRequest.h"
#include "model/DeleteDtsJobsResult.h"
#include "model/DeleteMigrationJobRequest.h"
#include "model/DeleteMigrationJobResult.h"
#include "model/DeleteSubscriptionInstanceRequest.h"
#include "model/DeleteSubscriptionInstanceResult.h"
#include "model/DeleteSynchronizationJobRequest.h"
#include "model/DeleteSynchronizationJobResult.h"
#include "model/DescribeCheckJobsRequest.h"
#include "model/DescribeCheckJobsResult.h"
#include "model/DescribeClusterOperateLogsRequest.h"
#include "model/DescribeClusterOperateLogsResult.h"
#include "model/DescribeClusterUsedUtilizationRequest.h"
#include "model/DescribeClusterUsedUtilizationResult.h"
#include "model/DescribeConnectionStatusRequest.h"
#include "model/DescribeConnectionStatusResult.h"
#include "model/DescribeConsumerChannelRequest.h"
@@ -76,16 +86,34 @@
#include "model/DescribeConsumerGroupResult.h"
#include "model/DescribeDTSIPRequest.h"
#include "model/DescribeDTSIPResult.h"
#include "model/DescribeDataCheckReportUrlRequest.h"
#include "model/DescribeDataCheckReportUrlResult.h"
#include "model/DescribeDataCheckTableDetailsRequest.h"
#include "model/DescribeDataCheckTableDetailsResult.h"
#include "model/DescribeDataCheckTableDiffDetailsRequest.h"
#include "model/DescribeDataCheckTableDiffDetailsResult.h"
#include "model/DescribeDedicatedClusterRequest.h"
#include "model/DescribeDedicatedClusterResult.h"
#include "model/DescribeDedicatedClusterMonitorRuleRequest.h"
#include "model/DescribeDedicatedClusterMonitorRuleResult.h"
#include "model/DescribeDtsEtlJobVersionInfoRequest.h"
#include "model/DescribeDtsEtlJobVersionInfoResult.h"
#include "model/DescribeDtsJobDetailRequest.h"
#include "model/DescribeDtsJobDetailResult.h"
#include "model/DescribeDtsJobsRequest.h"
#include "model/DescribeDtsJobsResult.h"
#include "model/DescribeDtsServiceLogRequest.h"
#include "model/DescribeDtsServiceLogResult.h"
#include "model/DescribeEndpointSwitchStatusRequest.h"
#include "model/DescribeEndpointSwitchStatusResult.h"
#include "model/DescribeEtlJobLogsRequest.h"
#include "model/DescribeEtlJobLogsResult.h"
#include "model/DescribeInitializationStatusRequest.h"
#include "model/DescribeInitializationStatusResult.h"
#include "model/DescribeJobMonitorRuleRequest.h"
#include "model/DescribeJobMonitorRuleResult.h"
#include "model/DescribeMetricListRequest.h"
#include "model/DescribeMetricListResult.h"
#include "model/DescribeMigrationJobAlertRequest.h"
#include "model/DescribeMigrationJobAlertResult.h"
#include "model/DescribeMigrationJobDetailRequest.h"
@@ -116,8 +144,14 @@
#include "model/DescribeSynchronizationJobsResult.h"
#include "model/DescribeSynchronizationObjectModifyStatusRequest.h"
#include "model/DescribeSynchronizationObjectModifyStatusResult.h"
#include "model/DescribeTagKeysRequest.h"
#include "model/DescribeTagKeysResult.h"
#include "model/DescribeTagValuesRequest.h"
#include "model/DescribeTagValuesResult.h"
#include "model/InitDtsRdsInstanceRequest.h"
#include "model/InitDtsRdsInstanceResult.h"
#include "model/ListDedicatedClusterRequest.h"
#include "model/ListDedicatedClusterResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/ModifyConsumerChannelRequest.h"
@@ -126,8 +160,14 @@
#include "model/ModifyConsumerGroupPasswordResult.h"
#include "model/ModifyConsumptionTimestampRequest.h"
#include "model/ModifyConsumptionTimestampResult.h"
#include "model/ModifyDedicatedClusterRequest.h"
#include "model/ModifyDedicatedClusterResult.h"
#include "model/ModifyDtsJobRequest.h"
#include "model/ModifyDtsJobResult.h"
#include "model/ModifyDtsJobDedicatedClusterRequest.h"
#include "model/ModifyDtsJobDedicatedClusterResult.h"
#include "model/ModifyDtsJobDuLimitRequest.h"
#include "model/ModifyDtsJobDuLimitResult.h"
#include "model/ModifyDtsJobNameRequest.h"
#include "model/ModifyDtsJobNameResult.h"
#include "model/ModifyDtsJobPasswordRequest.h"
@@ -150,22 +190,34 @@
#include "model/SkipPreCheckResult.h"
#include "model/StartDtsJobRequest.h"
#include "model/StartDtsJobResult.h"
#include "model/StartDtsJobsRequest.h"
#include "model/StartDtsJobsResult.h"
#include "model/StartMigrationJobRequest.h"
#include "model/StartMigrationJobResult.h"
#include "model/StartSubscriptionInstanceRequest.h"
#include "model/StartSubscriptionInstanceResult.h"
#include "model/StartSynchronizationJobRequest.h"
#include "model/StartSynchronizationJobResult.h"
#include "model/StopDedicatedClusterRequest.h"
#include "model/StopDedicatedClusterResult.h"
#include "model/StopDtsJobRequest.h"
#include "model/StopDtsJobResult.h"
#include "model/StopDtsJobsRequest.h"
#include "model/StopDtsJobsResult.h"
#include "model/StopMigrationJobRequest.h"
#include "model/StopMigrationJobResult.h"
#include "model/SummaryJobDetailRequest.h"
#include "model/SummaryJobDetailResult.h"
#include "model/SuspendDtsJobRequest.h"
#include "model/SuspendDtsJobResult.h"
#include "model/SuspendDtsJobsRequest.h"
#include "model/SuspendDtsJobsResult.h"
#include "model/SuspendMigrationJobRequest.h"
#include "model/SuspendMigrationJobResult.h"
#include "model/SuspendSynchronizationJobRequest.h"
#include "model/SuspendSynchronizationJobResult.h"
#include "model/SwitchPhysicalDtsJobToCloudRequest.h"
#include "model/SwitchPhysicalDtsJobToCloudResult.h"
#include "model/SwitchSynchronizationEndpointRequest.h"
#include "model/SwitchSynchronizationEndpointResult.h"
#include "model/TagResourcesRequest.h"
@@ -225,6 +277,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateConsumerGroupResult> CreateConsumerGroupOutcome;
typedef std::future<CreateConsumerGroupOutcome> CreateConsumerGroupOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateConsumerGroupRequest&, const CreateConsumerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConsumerGroupAsyncHandler;
typedef Outcome<Error, Model::CreateDedicatedClusterMonitorRuleResult> CreateDedicatedClusterMonitorRuleOutcome;
typedef std::future<CreateDedicatedClusterMonitorRuleOutcome> CreateDedicatedClusterMonitorRuleOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateDedicatedClusterMonitorRuleRequest&, const CreateDedicatedClusterMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedClusterMonitorRuleAsyncHandler;
typedef Outcome<Error, Model::CreateDtsInstanceResult> CreateDtsInstanceOutcome;
typedef std::future<CreateDtsInstanceOutcome> CreateDtsInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateDtsInstanceRequest&, const CreateDtsInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDtsInstanceAsyncHandler;
@@ -249,6 +304,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDtsJobResult> DeleteDtsJobOutcome;
typedef std::future<DeleteDtsJobOutcome> DeleteDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteDtsJobRequest&, const DeleteDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDtsJobAsyncHandler;
typedef Outcome<Error, Model::DeleteDtsJobsResult> DeleteDtsJobsOutcome;
typedef std::future<DeleteDtsJobsOutcome> DeleteDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteDtsJobsRequest&, const DeleteDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDtsJobsAsyncHandler;
typedef Outcome<Error, Model::DeleteMigrationJobResult> DeleteMigrationJobOutcome;
typedef std::future<DeleteMigrationJobOutcome> DeleteMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteMigrationJobRequest&, const DeleteMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMigrationJobAsyncHandler;
@@ -258,6 +316,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteSynchronizationJobResult> DeleteSynchronizationJobOutcome;
typedef std::future<DeleteSynchronizationJobOutcome> DeleteSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteSynchronizationJobRequest&, const DeleteSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::DescribeCheckJobsResult> DescribeCheckJobsOutcome;
typedef std::future<DescribeCheckJobsOutcome> DescribeCheckJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeCheckJobsRequest&, const DescribeCheckJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCheckJobsAsyncHandler;
typedef Outcome<Error, Model::DescribeClusterOperateLogsResult> DescribeClusterOperateLogsOutcome;
typedef std::future<DescribeClusterOperateLogsOutcome> DescribeClusterOperateLogsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeClusterOperateLogsRequest&, const DescribeClusterOperateLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterOperateLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeClusterUsedUtilizationResult> DescribeClusterUsedUtilizationOutcome;
typedef std::future<DescribeClusterUsedUtilizationOutcome> DescribeClusterUsedUtilizationOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeClusterUsedUtilizationRequest&, const DescribeClusterUsedUtilizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterUsedUtilizationAsyncHandler;
typedef Outcome<Error, Model::DescribeConnectionStatusResult> DescribeConnectionStatusOutcome;
typedef std::future<DescribeConnectionStatusOutcome> DescribeConnectionStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeConnectionStatusRequest&, const DescribeConnectionStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConnectionStatusAsyncHandler;
@@ -270,21 +337,48 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDTSIPResult> DescribeDTSIPOutcome;
typedef std::future<DescribeDTSIPOutcome> DescribeDTSIPOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDTSIPRequest&, const DescribeDTSIPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDTSIPAsyncHandler;
typedef Outcome<Error, Model::DescribeDataCheckReportUrlResult> DescribeDataCheckReportUrlOutcome;
typedef std::future<DescribeDataCheckReportUrlOutcome> DescribeDataCheckReportUrlOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDataCheckReportUrlRequest&, const DescribeDataCheckReportUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCheckReportUrlAsyncHandler;
typedef Outcome<Error, Model::DescribeDataCheckTableDetailsResult> DescribeDataCheckTableDetailsOutcome;
typedef std::future<DescribeDataCheckTableDetailsOutcome> DescribeDataCheckTableDetailsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDataCheckTableDetailsRequest&, const DescribeDataCheckTableDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCheckTableDetailsAsyncHandler;
typedef Outcome<Error, Model::DescribeDataCheckTableDiffDetailsResult> DescribeDataCheckTableDiffDetailsOutcome;
typedef std::future<DescribeDataCheckTableDiffDetailsOutcome> DescribeDataCheckTableDiffDetailsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDataCheckTableDiffDetailsRequest&, const DescribeDataCheckTableDiffDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCheckTableDiffDetailsAsyncHandler;
typedef Outcome<Error, Model::DescribeDedicatedClusterResult> DescribeDedicatedClusterOutcome;
typedef std::future<DescribeDedicatedClusterOutcome> DescribeDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDedicatedClusterRequest&, const DescribeDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::DescribeDedicatedClusterMonitorRuleResult> DescribeDedicatedClusterMonitorRuleOutcome;
typedef std::future<DescribeDedicatedClusterMonitorRuleOutcome> DescribeDedicatedClusterMonitorRuleOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDedicatedClusterMonitorRuleRequest&, const DescribeDedicatedClusterMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterMonitorRuleAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsEtlJobVersionInfoResult> DescribeDtsEtlJobVersionInfoOutcome;
typedef std::future<DescribeDtsEtlJobVersionInfoOutcome> DescribeDtsEtlJobVersionInfoOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsEtlJobVersionInfoRequest&, const DescribeDtsEtlJobVersionInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsEtlJobVersionInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsJobDetailResult> DescribeDtsJobDetailOutcome;
typedef std::future<DescribeDtsJobDetailOutcome> DescribeDtsJobDetailOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsJobDetailRequest&, const DescribeDtsJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsJobDetailAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsJobsResult> DescribeDtsJobsOutcome;
typedef std::future<DescribeDtsJobsOutcome> DescribeDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsJobsRequest&, const DescribeDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsJobsAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsServiceLogResult> DescribeDtsServiceLogOutcome;
typedef std::future<DescribeDtsServiceLogOutcome> DescribeDtsServiceLogOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsServiceLogRequest&, const DescribeDtsServiceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsServiceLogAsyncHandler;
typedef Outcome<Error, Model::DescribeEndpointSwitchStatusResult> DescribeEndpointSwitchStatusOutcome;
typedef std::future<DescribeEndpointSwitchStatusOutcome> DescribeEndpointSwitchStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeEndpointSwitchStatusRequest&, const DescribeEndpointSwitchStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEndpointSwitchStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeEtlJobLogsResult> DescribeEtlJobLogsOutcome;
typedef std::future<DescribeEtlJobLogsOutcome> DescribeEtlJobLogsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeEtlJobLogsRequest&, const DescribeEtlJobLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEtlJobLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeInitializationStatusResult> DescribeInitializationStatusOutcome;
typedef std::future<DescribeInitializationStatusOutcome> DescribeInitializationStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeInitializationStatusRequest&, const DescribeInitializationStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInitializationStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeJobMonitorRuleResult> DescribeJobMonitorRuleOutcome;
typedef std::future<DescribeJobMonitorRuleOutcome> DescribeJobMonitorRuleOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeJobMonitorRuleRequest&, const DescribeJobMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobMonitorRuleAsyncHandler;
typedef Outcome<Error, Model::DescribeMetricListResult> DescribeMetricListOutcome;
typedef std::future<DescribeMetricListOutcome> DescribeMetricListOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeMetricListRequest&, const DescribeMetricListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMetricListAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrationJobAlertResult> DescribeMigrationJobAlertOutcome;
typedef std::future<DescribeMigrationJobAlertOutcome> DescribeMigrationJobAlertOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeMigrationJobAlertRequest&, const DescribeMigrationJobAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrationJobAlertAsyncHandler;
@@ -330,9 +424,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSynchronizationObjectModifyStatusResult> DescribeSynchronizationObjectModifyStatusOutcome;
typedef std::future<DescribeSynchronizationObjectModifyStatusOutcome> DescribeSynchronizationObjectModifyStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationObjectModifyStatusRequest&, const DescribeSynchronizationObjectModifyStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationObjectModifyStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeTagKeysResult> DescribeTagKeysOutcome;
typedef std::future<DescribeTagKeysOutcome> DescribeTagKeysOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeTagKeysRequest&, const DescribeTagKeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagKeysAsyncHandler;
typedef Outcome<Error, Model::DescribeTagValuesResult> DescribeTagValuesOutcome;
typedef std::future<DescribeTagValuesOutcome> DescribeTagValuesOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeTagValuesRequest&, const DescribeTagValuesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagValuesAsyncHandler;
typedef Outcome<Error, Model::InitDtsRdsInstanceResult> InitDtsRdsInstanceOutcome;
typedef std::future<InitDtsRdsInstanceOutcome> InitDtsRdsInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::InitDtsRdsInstanceRequest&, const InitDtsRdsInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitDtsRdsInstanceAsyncHandler;
typedef Outcome<Error, Model::ListDedicatedClusterResult> ListDedicatedClusterOutcome;
typedef std::future<ListDedicatedClusterOutcome> ListDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ListDedicatedClusterRequest&, const ListDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
@@ -345,9 +448,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyConsumptionTimestampResult> ModifyConsumptionTimestampOutcome;
typedef std::future<ModifyConsumptionTimestampOutcome> ModifyConsumptionTimestampOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyConsumptionTimestampRequest&, const ModifyConsumptionTimestampOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConsumptionTimestampAsyncHandler;
typedef Outcome<Error, Model::ModifyDedicatedClusterResult> ModifyDedicatedClusterOutcome;
typedef std::future<ModifyDedicatedClusterOutcome> ModifyDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDedicatedClusterRequest&, const ModifyDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobResult> ModifyDtsJobOutcome;
typedef std::future<ModifyDtsJobOutcome> ModifyDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobRequest&, const ModifyDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobDedicatedClusterResult> ModifyDtsJobDedicatedClusterOutcome;
typedef std::future<ModifyDtsJobDedicatedClusterOutcome> ModifyDtsJobDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobDedicatedClusterRequest&, const ModifyDtsJobDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobDuLimitResult> ModifyDtsJobDuLimitOutcome;
typedef std::future<ModifyDtsJobDuLimitOutcome> ModifyDtsJobDuLimitOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobDuLimitRequest&, const ModifyDtsJobDuLimitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobDuLimitAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobNameResult> ModifyDtsJobNameOutcome;
typedef std::future<ModifyDtsJobNameOutcome> ModifyDtsJobNameOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobNameRequest&, const ModifyDtsJobNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobNameAsyncHandler;
@@ -381,6 +493,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::StartDtsJobResult> StartDtsJobOutcome;
typedef std::future<StartDtsJobOutcome> StartDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartDtsJobRequest&, const StartDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartDtsJobAsyncHandler;
typedef Outcome<Error, Model::StartDtsJobsResult> StartDtsJobsOutcome;
typedef std::future<StartDtsJobsOutcome> StartDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartDtsJobsRequest&, const StartDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartDtsJobsAsyncHandler;
typedef Outcome<Error, Model::StartMigrationJobResult> StartMigrationJobOutcome;
typedef std::future<StartMigrationJobOutcome> StartMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartMigrationJobRequest&, const StartMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartMigrationJobAsyncHandler;
@@ -390,21 +505,36 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::StartSynchronizationJobResult> StartSynchronizationJobOutcome;
typedef std::future<StartSynchronizationJobOutcome> StartSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartSynchronizationJobRequest&, const StartSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::StopDedicatedClusterResult> StopDedicatedClusterOutcome;
typedef std::future<StopDedicatedClusterOutcome> StopDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopDedicatedClusterRequest&, const StopDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::StopDtsJobResult> StopDtsJobOutcome;
typedef std::future<StopDtsJobOutcome> StopDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopDtsJobRequest&, const StopDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDtsJobAsyncHandler;
typedef Outcome<Error, Model::StopDtsJobsResult> StopDtsJobsOutcome;
typedef std::future<StopDtsJobsOutcome> StopDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopDtsJobsRequest&, const StopDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDtsJobsAsyncHandler;
typedef Outcome<Error, Model::StopMigrationJobResult> StopMigrationJobOutcome;
typedef std::future<StopMigrationJobOutcome> StopMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopMigrationJobRequest&, const StopMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopMigrationJobAsyncHandler;
typedef Outcome<Error, Model::SummaryJobDetailResult> SummaryJobDetailOutcome;
typedef std::future<SummaryJobDetailOutcome> SummaryJobDetailOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SummaryJobDetailRequest&, const SummaryJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SummaryJobDetailAsyncHandler;
typedef Outcome<Error, Model::SuspendDtsJobResult> SuspendDtsJobOutcome;
typedef std::future<SuspendDtsJobOutcome> SuspendDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendDtsJobRequest&, const SuspendDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendDtsJobAsyncHandler;
typedef Outcome<Error, Model::SuspendDtsJobsResult> SuspendDtsJobsOutcome;
typedef std::future<SuspendDtsJobsOutcome> SuspendDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendDtsJobsRequest&, const SuspendDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendDtsJobsAsyncHandler;
typedef Outcome<Error, Model::SuspendMigrationJobResult> SuspendMigrationJobOutcome;
typedef std::future<SuspendMigrationJobOutcome> SuspendMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendMigrationJobRequest&, const SuspendMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendMigrationJobAsyncHandler;
typedef Outcome<Error, Model::SuspendSynchronizationJobResult> SuspendSynchronizationJobOutcome;
typedef std::future<SuspendSynchronizationJobOutcome> SuspendSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendSynchronizationJobRequest&, const SuspendSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::SwitchPhysicalDtsJobToCloudResult> SwitchPhysicalDtsJobToCloudOutcome;
typedef std::future<SwitchPhysicalDtsJobToCloudOutcome> SwitchPhysicalDtsJobToCloudOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SwitchPhysicalDtsJobToCloudRequest&, const SwitchPhysicalDtsJobToCloudOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchPhysicalDtsJobToCloudAsyncHandler;
typedef Outcome<Error, Model::SwitchSynchronizationEndpointResult> SwitchSynchronizationEndpointOutcome;
typedef std::future<SwitchSynchronizationEndpointOutcome> SwitchSynchronizationEndpointOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SwitchSynchronizationEndpointRequest&, const SwitchSynchronizationEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchSynchronizationEndpointAsyncHandler;
@@ -467,6 +597,9 @@ namespace AlibabaCloud
CreateConsumerGroupOutcome createConsumerGroup(const Model::CreateConsumerGroupRequest &request)const;
void createConsumerGroupAsync(const Model::CreateConsumerGroupRequest& request, const CreateConsumerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateConsumerGroupOutcomeCallable createConsumerGroupCallable(const Model::CreateConsumerGroupRequest& request) const;
CreateDedicatedClusterMonitorRuleOutcome createDedicatedClusterMonitorRule(const Model::CreateDedicatedClusterMonitorRuleRequest &request)const;
void createDedicatedClusterMonitorRuleAsync(const Model::CreateDedicatedClusterMonitorRuleRequest& request, const CreateDedicatedClusterMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDedicatedClusterMonitorRuleOutcomeCallable createDedicatedClusterMonitorRuleCallable(const Model::CreateDedicatedClusterMonitorRuleRequest& request) const;
CreateDtsInstanceOutcome createDtsInstance(const Model::CreateDtsInstanceRequest &request)const;
void createDtsInstanceAsync(const Model::CreateDtsInstanceRequest& request, const CreateDtsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDtsInstanceOutcomeCallable createDtsInstanceCallable(const Model::CreateDtsInstanceRequest& request) const;
@@ -491,6 +624,9 @@ namespace AlibabaCloud
DeleteDtsJobOutcome deleteDtsJob(const Model::DeleteDtsJobRequest &request)const;
void deleteDtsJobAsync(const Model::DeleteDtsJobRequest& request, const DeleteDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDtsJobOutcomeCallable deleteDtsJobCallable(const Model::DeleteDtsJobRequest& request) const;
DeleteDtsJobsOutcome deleteDtsJobs(const Model::DeleteDtsJobsRequest &request)const;
void deleteDtsJobsAsync(const Model::DeleteDtsJobsRequest& request, const DeleteDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDtsJobsOutcomeCallable deleteDtsJobsCallable(const Model::DeleteDtsJobsRequest& request) const;
DeleteMigrationJobOutcome deleteMigrationJob(const Model::DeleteMigrationJobRequest &request)const;
void deleteMigrationJobAsync(const Model::DeleteMigrationJobRequest& request, const DeleteMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteMigrationJobOutcomeCallable deleteMigrationJobCallable(const Model::DeleteMigrationJobRequest& request) const;
@@ -500,6 +636,15 @@ namespace AlibabaCloud
DeleteSynchronizationJobOutcome deleteSynchronizationJob(const Model::DeleteSynchronizationJobRequest &request)const;
void deleteSynchronizationJobAsync(const Model::DeleteSynchronizationJobRequest& request, const DeleteSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSynchronizationJobOutcomeCallable deleteSynchronizationJobCallable(const Model::DeleteSynchronizationJobRequest& request) const;
DescribeCheckJobsOutcome describeCheckJobs(const Model::DescribeCheckJobsRequest &request)const;
void describeCheckJobsAsync(const Model::DescribeCheckJobsRequest& request, const DescribeCheckJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCheckJobsOutcomeCallable describeCheckJobsCallable(const Model::DescribeCheckJobsRequest& request) const;
DescribeClusterOperateLogsOutcome describeClusterOperateLogs(const Model::DescribeClusterOperateLogsRequest &request)const;
void describeClusterOperateLogsAsync(const Model::DescribeClusterOperateLogsRequest& request, const DescribeClusterOperateLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClusterOperateLogsOutcomeCallable describeClusterOperateLogsCallable(const Model::DescribeClusterOperateLogsRequest& request) const;
DescribeClusterUsedUtilizationOutcome describeClusterUsedUtilization(const Model::DescribeClusterUsedUtilizationRequest &request)const;
void describeClusterUsedUtilizationAsync(const Model::DescribeClusterUsedUtilizationRequest& request, const DescribeClusterUsedUtilizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClusterUsedUtilizationOutcomeCallable describeClusterUsedUtilizationCallable(const Model::DescribeClusterUsedUtilizationRequest& request) const;
DescribeConnectionStatusOutcome describeConnectionStatus(const Model::DescribeConnectionStatusRequest &request)const;
void describeConnectionStatusAsync(const Model::DescribeConnectionStatusRequest& request, const DescribeConnectionStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeConnectionStatusOutcomeCallable describeConnectionStatusCallable(const Model::DescribeConnectionStatusRequest& request) const;
@@ -512,21 +657,48 @@ namespace AlibabaCloud
DescribeDTSIPOutcome describeDTSIP(const Model::DescribeDTSIPRequest &request)const;
void describeDTSIPAsync(const Model::DescribeDTSIPRequest& request, const DescribeDTSIPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDTSIPOutcomeCallable describeDTSIPCallable(const Model::DescribeDTSIPRequest& request) const;
DescribeDataCheckReportUrlOutcome describeDataCheckReportUrl(const Model::DescribeDataCheckReportUrlRequest &request)const;
void describeDataCheckReportUrlAsync(const Model::DescribeDataCheckReportUrlRequest& request, const DescribeDataCheckReportUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataCheckReportUrlOutcomeCallable describeDataCheckReportUrlCallable(const Model::DescribeDataCheckReportUrlRequest& request) const;
DescribeDataCheckTableDetailsOutcome describeDataCheckTableDetails(const Model::DescribeDataCheckTableDetailsRequest &request)const;
void describeDataCheckTableDetailsAsync(const Model::DescribeDataCheckTableDetailsRequest& request, const DescribeDataCheckTableDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataCheckTableDetailsOutcomeCallable describeDataCheckTableDetailsCallable(const Model::DescribeDataCheckTableDetailsRequest& request) const;
DescribeDataCheckTableDiffDetailsOutcome describeDataCheckTableDiffDetails(const Model::DescribeDataCheckTableDiffDetailsRequest &request)const;
void describeDataCheckTableDiffDetailsAsync(const Model::DescribeDataCheckTableDiffDetailsRequest& request, const DescribeDataCheckTableDiffDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataCheckTableDiffDetailsOutcomeCallable describeDataCheckTableDiffDetailsCallable(const Model::DescribeDataCheckTableDiffDetailsRequest& request) const;
DescribeDedicatedClusterOutcome describeDedicatedCluster(const Model::DescribeDedicatedClusterRequest &request)const;
void describeDedicatedClusterAsync(const Model::DescribeDedicatedClusterRequest& request, const DescribeDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDedicatedClusterOutcomeCallable describeDedicatedClusterCallable(const Model::DescribeDedicatedClusterRequest& request) const;
DescribeDedicatedClusterMonitorRuleOutcome describeDedicatedClusterMonitorRule(const Model::DescribeDedicatedClusterMonitorRuleRequest &request)const;
void describeDedicatedClusterMonitorRuleAsync(const Model::DescribeDedicatedClusterMonitorRuleRequest& request, const DescribeDedicatedClusterMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDedicatedClusterMonitorRuleOutcomeCallable describeDedicatedClusterMonitorRuleCallable(const Model::DescribeDedicatedClusterMonitorRuleRequest& request) const;
DescribeDtsEtlJobVersionInfoOutcome describeDtsEtlJobVersionInfo(const Model::DescribeDtsEtlJobVersionInfoRequest &request)const;
void describeDtsEtlJobVersionInfoAsync(const Model::DescribeDtsEtlJobVersionInfoRequest& request, const DescribeDtsEtlJobVersionInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsEtlJobVersionInfoOutcomeCallable describeDtsEtlJobVersionInfoCallable(const Model::DescribeDtsEtlJobVersionInfoRequest& request) const;
DescribeDtsJobDetailOutcome describeDtsJobDetail(const Model::DescribeDtsJobDetailRequest &request)const;
void describeDtsJobDetailAsync(const Model::DescribeDtsJobDetailRequest& request, const DescribeDtsJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsJobDetailOutcomeCallable describeDtsJobDetailCallable(const Model::DescribeDtsJobDetailRequest& request) const;
DescribeDtsJobsOutcome describeDtsJobs(const Model::DescribeDtsJobsRequest &request)const;
void describeDtsJobsAsync(const Model::DescribeDtsJobsRequest& request, const DescribeDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsJobsOutcomeCallable describeDtsJobsCallable(const Model::DescribeDtsJobsRequest& request) const;
DescribeDtsServiceLogOutcome describeDtsServiceLog(const Model::DescribeDtsServiceLogRequest &request)const;
void describeDtsServiceLogAsync(const Model::DescribeDtsServiceLogRequest& request, const DescribeDtsServiceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsServiceLogOutcomeCallable describeDtsServiceLogCallable(const Model::DescribeDtsServiceLogRequest& request) const;
DescribeEndpointSwitchStatusOutcome describeEndpointSwitchStatus(const Model::DescribeEndpointSwitchStatusRequest &request)const;
void describeEndpointSwitchStatusAsync(const Model::DescribeEndpointSwitchStatusRequest& request, const DescribeEndpointSwitchStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEndpointSwitchStatusOutcomeCallable describeEndpointSwitchStatusCallable(const Model::DescribeEndpointSwitchStatusRequest& request) const;
DescribeEtlJobLogsOutcome describeEtlJobLogs(const Model::DescribeEtlJobLogsRequest &request)const;
void describeEtlJobLogsAsync(const Model::DescribeEtlJobLogsRequest& request, const DescribeEtlJobLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEtlJobLogsOutcomeCallable describeEtlJobLogsCallable(const Model::DescribeEtlJobLogsRequest& request) const;
DescribeInitializationStatusOutcome describeInitializationStatus(const Model::DescribeInitializationStatusRequest &request)const;
void describeInitializationStatusAsync(const Model::DescribeInitializationStatusRequest& request, const DescribeInitializationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInitializationStatusOutcomeCallable describeInitializationStatusCallable(const Model::DescribeInitializationStatusRequest& request) const;
DescribeJobMonitorRuleOutcome describeJobMonitorRule(const Model::DescribeJobMonitorRuleRequest &request)const;
void describeJobMonitorRuleAsync(const Model::DescribeJobMonitorRuleRequest& request, const DescribeJobMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeJobMonitorRuleOutcomeCallable describeJobMonitorRuleCallable(const Model::DescribeJobMonitorRuleRequest& request) const;
DescribeMetricListOutcome describeMetricList(const Model::DescribeMetricListRequest &request)const;
void describeMetricListAsync(const Model::DescribeMetricListRequest& request, const DescribeMetricListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMetricListOutcomeCallable describeMetricListCallable(const Model::DescribeMetricListRequest& request) const;
DescribeMigrationJobAlertOutcome describeMigrationJobAlert(const Model::DescribeMigrationJobAlertRequest &request)const;
void describeMigrationJobAlertAsync(const Model::DescribeMigrationJobAlertRequest& request, const DescribeMigrationJobAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrationJobAlertOutcomeCallable describeMigrationJobAlertCallable(const Model::DescribeMigrationJobAlertRequest& request) const;
@@ -572,9 +744,18 @@ namespace AlibabaCloud
DescribeSynchronizationObjectModifyStatusOutcome describeSynchronizationObjectModifyStatus(const Model::DescribeSynchronizationObjectModifyStatusRequest &request)const;
void describeSynchronizationObjectModifyStatusAsync(const Model::DescribeSynchronizationObjectModifyStatusRequest& request, const DescribeSynchronizationObjectModifyStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSynchronizationObjectModifyStatusOutcomeCallable describeSynchronizationObjectModifyStatusCallable(const Model::DescribeSynchronizationObjectModifyStatusRequest& request) const;
DescribeTagKeysOutcome describeTagKeys(const Model::DescribeTagKeysRequest &request)const;
void describeTagKeysAsync(const Model::DescribeTagKeysRequest& request, const DescribeTagKeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagKeysOutcomeCallable describeTagKeysCallable(const Model::DescribeTagKeysRequest& request) const;
DescribeTagValuesOutcome describeTagValues(const Model::DescribeTagValuesRequest &request)const;
void describeTagValuesAsync(const Model::DescribeTagValuesRequest& request, const DescribeTagValuesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagValuesOutcomeCallable describeTagValuesCallable(const Model::DescribeTagValuesRequest& request) const;
InitDtsRdsInstanceOutcome initDtsRdsInstance(const Model::InitDtsRdsInstanceRequest &request)const;
void initDtsRdsInstanceAsync(const Model::InitDtsRdsInstanceRequest& request, const InitDtsRdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InitDtsRdsInstanceOutcomeCallable initDtsRdsInstanceCallable(const Model::InitDtsRdsInstanceRequest& request) const;
ListDedicatedClusterOutcome listDedicatedCluster(const Model::ListDedicatedClusterRequest &request)const;
void listDedicatedClusterAsync(const Model::ListDedicatedClusterRequest& request, const ListDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDedicatedClusterOutcomeCallable listDedicatedClusterCallable(const Model::ListDedicatedClusterRequest& request) const;
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
@@ -587,9 +768,18 @@ namespace AlibabaCloud
ModifyConsumptionTimestampOutcome modifyConsumptionTimestamp(const Model::ModifyConsumptionTimestampRequest &request)const;
void modifyConsumptionTimestampAsync(const Model::ModifyConsumptionTimestampRequest& request, const ModifyConsumptionTimestampAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyConsumptionTimestampOutcomeCallable modifyConsumptionTimestampCallable(const Model::ModifyConsumptionTimestampRequest& request) const;
ModifyDedicatedClusterOutcome modifyDedicatedCluster(const Model::ModifyDedicatedClusterRequest &request)const;
void modifyDedicatedClusterAsync(const Model::ModifyDedicatedClusterRequest& request, const ModifyDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDedicatedClusterOutcomeCallable modifyDedicatedClusterCallable(const Model::ModifyDedicatedClusterRequest& request) const;
ModifyDtsJobOutcome modifyDtsJob(const Model::ModifyDtsJobRequest &request)const;
void modifyDtsJobAsync(const Model::ModifyDtsJobRequest& request, const ModifyDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobOutcomeCallable modifyDtsJobCallable(const Model::ModifyDtsJobRequest& request) const;
ModifyDtsJobDedicatedClusterOutcome modifyDtsJobDedicatedCluster(const Model::ModifyDtsJobDedicatedClusterRequest &request)const;
void modifyDtsJobDedicatedClusterAsync(const Model::ModifyDtsJobDedicatedClusterRequest& request, const ModifyDtsJobDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobDedicatedClusterOutcomeCallable modifyDtsJobDedicatedClusterCallable(const Model::ModifyDtsJobDedicatedClusterRequest& request) const;
ModifyDtsJobDuLimitOutcome modifyDtsJobDuLimit(const Model::ModifyDtsJobDuLimitRequest &request)const;
void modifyDtsJobDuLimitAsync(const Model::ModifyDtsJobDuLimitRequest& request, const ModifyDtsJobDuLimitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobDuLimitOutcomeCallable modifyDtsJobDuLimitCallable(const Model::ModifyDtsJobDuLimitRequest& request) const;
ModifyDtsJobNameOutcome modifyDtsJobName(const Model::ModifyDtsJobNameRequest &request)const;
void modifyDtsJobNameAsync(const Model::ModifyDtsJobNameRequest& request, const ModifyDtsJobNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobNameOutcomeCallable modifyDtsJobNameCallable(const Model::ModifyDtsJobNameRequest& request) const;
@@ -623,6 +813,9 @@ namespace AlibabaCloud
StartDtsJobOutcome startDtsJob(const Model::StartDtsJobRequest &request)const;
void startDtsJobAsync(const Model::StartDtsJobRequest& request, const StartDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartDtsJobOutcomeCallable startDtsJobCallable(const Model::StartDtsJobRequest& request) const;
StartDtsJobsOutcome startDtsJobs(const Model::StartDtsJobsRequest &request)const;
void startDtsJobsAsync(const Model::StartDtsJobsRequest& request, const StartDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartDtsJobsOutcomeCallable startDtsJobsCallable(const Model::StartDtsJobsRequest& request) const;
StartMigrationJobOutcome startMigrationJob(const Model::StartMigrationJobRequest &request)const;
void startMigrationJobAsync(const Model::StartMigrationJobRequest& request, const StartMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartMigrationJobOutcomeCallable startMigrationJobCallable(const Model::StartMigrationJobRequest& request) const;
@@ -632,21 +825,36 @@ namespace AlibabaCloud
StartSynchronizationJobOutcome startSynchronizationJob(const Model::StartSynchronizationJobRequest &request)const;
void startSynchronizationJobAsync(const Model::StartSynchronizationJobRequest& request, const StartSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartSynchronizationJobOutcomeCallable startSynchronizationJobCallable(const Model::StartSynchronizationJobRequest& request) const;
StopDedicatedClusterOutcome stopDedicatedCluster(const Model::StopDedicatedClusterRequest &request)const;
void stopDedicatedClusterAsync(const Model::StopDedicatedClusterRequest& request, const StopDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopDedicatedClusterOutcomeCallable stopDedicatedClusterCallable(const Model::StopDedicatedClusterRequest& request) const;
StopDtsJobOutcome stopDtsJob(const Model::StopDtsJobRequest &request)const;
void stopDtsJobAsync(const Model::StopDtsJobRequest& request, const StopDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopDtsJobOutcomeCallable stopDtsJobCallable(const Model::StopDtsJobRequest& request) const;
StopDtsJobsOutcome stopDtsJobs(const Model::StopDtsJobsRequest &request)const;
void stopDtsJobsAsync(const Model::StopDtsJobsRequest& request, const StopDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopDtsJobsOutcomeCallable stopDtsJobsCallable(const Model::StopDtsJobsRequest& request) const;
StopMigrationJobOutcome stopMigrationJob(const Model::StopMigrationJobRequest &request)const;
void stopMigrationJobAsync(const Model::StopMigrationJobRequest& request, const StopMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopMigrationJobOutcomeCallable stopMigrationJobCallable(const Model::StopMigrationJobRequest& request) const;
SummaryJobDetailOutcome summaryJobDetail(const Model::SummaryJobDetailRequest &request)const;
void summaryJobDetailAsync(const Model::SummaryJobDetailRequest& request, const SummaryJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SummaryJobDetailOutcomeCallable summaryJobDetailCallable(const Model::SummaryJobDetailRequest& request) const;
SuspendDtsJobOutcome suspendDtsJob(const Model::SuspendDtsJobRequest &request)const;
void suspendDtsJobAsync(const Model::SuspendDtsJobRequest& request, const SuspendDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendDtsJobOutcomeCallable suspendDtsJobCallable(const Model::SuspendDtsJobRequest& request) const;
SuspendDtsJobsOutcome suspendDtsJobs(const Model::SuspendDtsJobsRequest &request)const;
void suspendDtsJobsAsync(const Model::SuspendDtsJobsRequest& request, const SuspendDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendDtsJobsOutcomeCallable suspendDtsJobsCallable(const Model::SuspendDtsJobsRequest& request) const;
SuspendMigrationJobOutcome suspendMigrationJob(const Model::SuspendMigrationJobRequest &request)const;
void suspendMigrationJobAsync(const Model::SuspendMigrationJobRequest& request, const SuspendMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendMigrationJobOutcomeCallable suspendMigrationJobCallable(const Model::SuspendMigrationJobRequest& request) const;
SuspendSynchronizationJobOutcome suspendSynchronizationJob(const Model::SuspendSynchronizationJobRequest &request)const;
void suspendSynchronizationJobAsync(const Model::SuspendSynchronizationJobRequest& request, const SuspendSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendSynchronizationJobOutcomeCallable suspendSynchronizationJobCallable(const Model::SuspendSynchronizationJobRequest& request) const;
SwitchPhysicalDtsJobToCloudOutcome switchPhysicalDtsJobToCloud(const Model::SwitchPhysicalDtsJobToCloudRequest &request)const;
void switchPhysicalDtsJobToCloudAsync(const Model::SwitchPhysicalDtsJobToCloudRequest& request, const SwitchPhysicalDtsJobToCloudAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchPhysicalDtsJobToCloudOutcomeCallable switchPhysicalDtsJobToCloudCallable(const Model::SwitchPhysicalDtsJobToCloudRequest& request) const;
SwitchSynchronizationEndpointOutcome switchSynchronizationEndpoint(const Model::SwitchSynchronizationEndpointRequest &request)const;
void switchSynchronizationEndpointAsync(const Model::SwitchSynchronizationEndpointRequest& request, const SwitchSynchronizationEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchSynchronizationEndpointOutcomeCallable switchSynchronizationEndpointCallable(const Model::SwitchSynchronizationEndpointRequest& request) const;

View File

@@ -1,165 +1,171 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureDtsJobRequest : public RpcServiceRequest
{
public:
ConfigureDtsJobRequest();
~ConfigureDtsJobRequest();
std::string getCheckpoint()const;
void setCheckpoint(const std::string& checkpoint);
std::string getSourceEndpointUserName()const;
void setSourceEndpointUserName(const std::string& sourceEndpointUserName);
std::string getDelayPhone()const;
void setDelayPhone(const std::string& delayPhone);
std::string getSourceEndpointIP()const;
void setSourceEndpointIP(const std::string& sourceEndpointIP);
std::string getErrorPhone()const;
void setErrorPhone(const std::string& errorPhone);
std::string getDestinationEndpointUserName()const;
void setDestinationEndpointUserName(const std::string& destinationEndpointUserName);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDbList()const;
void setDbList(const std::string& dbList);
std::string getDestinationEndpointOracleSID()const;
void setDestinationEndpointOracleSID(const std::string& destinationEndpointOracleSID);
std::string getDestinationEndpointPort()const;
void setDestinationEndpointPort(const std::string& destinationEndpointPort);
std::string getSourceEndpointPassword()const;
void setSourceEndpointPassword(const std::string& sourceEndpointPassword);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getJobType()const;
void setJobType(const std::string& jobType);
long getDelayRuleTime()const;
void setDelayRuleTime(long delayRuleTime);
std::string getDestinationEndpointIP()const;
void setDestinationEndpointIP(const std::string& destinationEndpointIP);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getDtsJobName()const;
void setDtsJobName(const std::string& dtsJobName);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
std::string getSourceEndpointRegion()const;
void setSourceEndpointRegion(const std::string& sourceEndpointRegion);
bool getDelayNotice()const;
void setDelayNotice(bool delayNotice);
std::string getDestinationEndpointInstanceType()const;
void setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType);
bool getDataInitialization()const;
void setDataInitialization(bool dataInitialization);
std::string getSourceEndpointInstanceID()const;
void setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID);
bool getStructureInitialization()const;
void setStructureInitialization(bool structureInitialization);
std::string getSourceEndpointOwnerID()const;
void setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID);
std::string getSourceEndpointDatabaseName()const;
void setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName);
std::string getDestinationEndpointRegion()const;
void setDestinationEndpointRegion(const std::string& destinationEndpointRegion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getReserve()const;
void setReserve(const std::string& reserve);
bool getDataSynchronization()const;
void setDataSynchronization(bool dataSynchronization);
std::string getDestinationEndpointEngineName()const;
void setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName);
std::string getDestinationEndpointInstanceID()const;
void setDestinationEndpointInstanceID(const std::string& destinationEndpointInstanceID);
std::string getSourceEndpointPort()const;
void setSourceEndpointPort(const std::string& sourceEndpointPort);
std::string getSourceEndpointOracleSID()const;
void setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID);
std::string getDestinationEndpointDataBaseName()const;
void setDestinationEndpointDataBaseName(const std::string& destinationEndpointDataBaseName);
bool getErrorNotice()const;
void setErrorNotice(bool errorNotice);
std::string getSourceEndpointRole()const;
void setSourceEndpointRole(const std::string& sourceEndpointRole);
std::string getDestinationEndpointPassword()const;
void setDestinationEndpointPassword(const std::string& destinationEndpointPassword);
std::string getSourceEndpointEngineName()const;
void setSourceEndpointEngineName(const std::string& sourceEndpointEngineName);
private:
std::string checkpoint_;
std::string sourceEndpointUserName_;
std::string delayPhone_;
std::string sourceEndpointIP_;
std::string errorPhone_;
std::string destinationEndpointUserName_;
std::string dtsJobId_;
std::string dbList_;
std::string destinationEndpointOracleSID_;
std::string destinationEndpointPort_;
std::string sourceEndpointPassword_;
std::string ownerId_;
std::string jobType_;
long delayRuleTime_;
std::string destinationEndpointIP_;
std::string sourceEndpointInstanceType_;
std::string dtsJobName_;
std::string dtsInstanceId_;
std::string synchronizationDirection_;
std::string sourceEndpointRegion_;
bool delayNotice_;
std::string destinationEndpointInstanceType_;
bool dataInitialization_;
std::string sourceEndpointInstanceID_;
bool structureInitialization_;
std::string sourceEndpointOwnerID_;
std::string sourceEndpointDatabaseName_;
std::string destinationEndpointRegion_;
std::string regionId_;
std::string reserve_;
bool dataSynchronization_;
std::string destinationEndpointEngineName_;
std::string destinationEndpointInstanceID_;
std::string sourceEndpointPort_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointDataBaseName_;
bool errorNotice_;
std::string sourceEndpointRole_;
std::string destinationEndpointPassword_;
std::string sourceEndpointEngineName_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureDtsJobRequest : public RpcServiceRequest {
public:
ConfigureDtsJobRequest();
~ConfigureDtsJobRequest();
std::string getCheckpoint() const;
void setCheckpoint(const std::string &checkpoint);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getDelayPhone() const;
void setDelayPhone(const std::string &delayPhone);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getErrorPhone() const;
void setErrorPhone(const std::string &errorPhone);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDbList() const;
void setDbList(const std::string &dbList);
std::string getDestinationEndpointOracleSID() const;
void setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getJobType() const;
void setJobType(const std::string &jobType);
long getDelayRuleTime() const;
void setDelayRuleTime(long delayRuleTime);
bool getDisasterRecoveryJob() const;
void setDisasterRecoveryJob(bool disasterRecoveryJob);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getDtsJobName() const;
void setDtsJobName(const std::string &dtsJobName);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
bool getDelayNotice() const;
void setDelayNotice(bool delayNotice);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
bool getDataInitialization() const;
void setDataInitialization(bool dataInitialization);
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
bool getStructureInitialization() const;
void setStructureInitialization(bool structureInitialization);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getDestinationEndpointRegion() const;
void setDestinationEndpointRegion(const std::string &destinationEndpointRegion);
std::string getDataCheckConfigure() const;
void setDataCheckConfigure(const std::string &dataCheckConfigure);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getReserve() const;
void setReserve(const std::string &reserve);
bool getDataSynchronization() const;
void setDataSynchronization(bool dataSynchronization);
std::string getFileOssUrl() const;
void setFileOssUrl(const std::string &fileOssUrl);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
std::string getDestinationEndpointInstanceID() const;
void setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getDestinationEndpointDataBaseName() const;
void setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName);
bool getErrorNotice() const;
void setErrorNotice(bool errorNotice);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
private:
std::string checkpoint_;
std::string sourceEndpointUserName_;
std::string delayPhone_;
std::string sourceEndpointIP_;
std::string errorPhone_;
std::string destinationEndpointUserName_;
std::string dtsJobId_;
std::string dbList_;
std::string destinationEndpointOracleSID_;
std::string destinationEndpointPort_;
std::string sourceEndpointPassword_;
std::string ownerId_;
std::string jobType_;
long delayRuleTime_;
bool disasterRecoveryJob_;
std::string destinationEndpointIP_;
std::string sourceEndpointInstanceType_;
std::string dtsJobName_;
std::string dtsInstanceId_;
std::string synchronizationDirection_;
std::string sourceEndpointRegion_;
bool delayNotice_;
std::string destinationEndpointInstanceType_;
bool dataInitialization_;
std::string sourceEndpointInstanceID_;
bool structureInitialization_;
std::string sourceEndpointOwnerID_;
std::string dedicatedClusterId_;
std::string sourceEndpointDatabaseName_;
std::string destinationEndpointRegion_;
std::string dataCheckConfigure_;
std::string regionId_;
std::string reserve_;
bool dataSynchronization_;
std::string fileOssUrl_;
std::string destinationEndpointEngineName_;
std::string destinationEndpointInstanceID_;
std::string sourceEndpointPort_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointDataBaseName_;
bool errorNotice_;
std::string sourceEndpointRole_;
std::string destinationEndpointPassword_;
std::string sourceEndpointEngineName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureMigrationJobAlertRequest : public RpcServiceRequest
{
public:
ConfigureMigrationJobAlertRequest();
~ConfigureMigrationJobAlertRequest();
std::string getDelayOverSeconds()const;
void setDelayOverSeconds(const std::string& delayOverSeconds);
std::string getDelayAlertStatus()const;
void setDelayAlertStatus(const std::string& delayAlertStatus);
std::string getMigrationJobId()const;
void setMigrationJobId(const std::string& migrationJobId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getErrorAlertPhone()const;
void setErrorAlertPhone(const std::string& errorAlertPhone);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDelayAlertPhone()const;
void setDelayAlertPhone(const std::string& delayAlertPhone);
std::string getErrorAlertStatus()const;
void setErrorAlertStatus(const std::string& errorAlertStatus);
private:
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string errorAlertPhone_;
std::string regionId_;
std::string delayAlertPhone_;
std::string errorAlertStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureMigrationJobAlertRequest : public RpcServiceRequest {
public:
ConfigureMigrationJobAlertRequest();
~ConfigureMigrationJobAlertRequest();
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDelayAlertPhone() const;
void setDelayAlertPhone(const std::string &delayAlertPhone);
std::string getDelayOverSeconds() const;
void setDelayOverSeconds(const std::string &delayOverSeconds);
std::string getDelayAlertStatus() const;
void setDelayAlertStatus(const std::string &delayAlertStatus);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getErrorAlertPhone() const;
void setErrorAlertPhone(const std::string &errorAlertPhone);
std::string getErrorAlertStatus() const;
void setErrorAlertStatus(const std::string &errorAlertStatus);
private:
std::string migrationJobId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string delayAlertPhone_;
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string ownerId_;
std::string errorAlertPhone_;
std::string errorAlertStatus_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_

View File

@@ -1,147 +1,141 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureMigrationJobRequest : public RpcServiceRequest
{
public:
ConfigureMigrationJobRequest();
~ConfigureMigrationJobRequest();
std::string getSourceEndpointInstanceID()const;
void setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID);
std::string getCheckpoint()const;
void setCheckpoint(const std::string& checkpoint);
std::string getSourceEndpointEngineName()const;
void setSourceEndpointEngineName(const std::string& sourceEndpointEngineName);
std::string getSourceEndpointOracleSID()const;
void setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID);
std::string getDestinationEndpointInstanceID()const;
void setDestinationEndpointInstanceID(const std::string& destinationEndpointInstanceID);
std::string getSourceEndpointIP()const;
void setSourceEndpointIP(const std::string& sourceEndpointIP);
std::string getDestinationEndpointPassword()const;
void setDestinationEndpointPassword(const std::string& destinationEndpointPassword);
std::string getMigrationObject()const;
void setMigrationObject(const std::string& migrationObject);
bool getMigrationModeDataIntialization()const;
void setMigrationModeDataIntialization(bool migrationModeDataIntialization);
std::string getMigrationJobId()const;
void setMigrationJobId(const std::string& migrationJobId);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getDestinationEndpointEngineName()const;
void setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
bool getMigrationModeStructureIntialization()const;
void setMigrationModeStructureIntialization(bool migrationModeStructureIntialization);
bool getMigrationModeDataSynchronization()const;
void setMigrationModeDataSynchronization(bool migrationModeDataSynchronization);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDestinationEndpointRegion()const;
void setDestinationEndpointRegion(const std::string& destinationEndpointRegion);
std::string getSourceEndpointUserName()const;
void setSourceEndpointUserName(const std::string& sourceEndpointUserName);
std::string getSourceEndpointDatabaseName()const;
void setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName);
std::string getSourceEndpointPort()const;
void setSourceEndpointPort(const std::string& sourceEndpointPort);
std::string getSourceEndpointOwnerID()const;
void setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID);
std::string getDestinationEndpointUserName()const;
void setDestinationEndpointUserName(const std::string& destinationEndpointUserName);
std::string getDestinationEndpointOracleSID()const;
void setDestinationEndpointOracleSID(const std::string& destinationEndpointOracleSID);
std::string getDestinationEndpointPort()const;
void setDestinationEndpointPort(const std::string& destinationEndpointPort);
std::string getSourceEndpointRegion()const;
void setSourceEndpointRegion(const std::string& sourceEndpointRegion);
std::string getSourceEndpointRole()const;
void setSourceEndpointRole(const std::string& sourceEndpointRole);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getDestinationEndpointDataBaseName()const;
void setDestinationEndpointDataBaseName(const std::string& destinationEndpointDataBaseName);
std::string getSourceEndpointPassword()const;
void setSourceEndpointPassword(const std::string& sourceEndpointPassword);
std::string getMigrationReserved()const;
void setMigrationReserved(const std::string& migrationReserved);
std::string getDestinationEndpointIP()const;
void setDestinationEndpointIP(const std::string& destinationEndpointIP);
std::string getMigrationJobName()const;
void setMigrationJobName(const std::string& migrationJobName);
std::string getDestinationEndpointInstanceType()const;
void setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType);
private:
std::string sourceEndpointInstanceID_;
std::string checkpoint_;
std::string sourceEndpointEngineName_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointInstanceID_;
std::string sourceEndpointIP_;
std::string destinationEndpointPassword_;
std::string migrationObject_;
bool migrationModeDataIntialization_;
std::string migrationJobId_;
std::string sourceEndpointInstanceType_;
std::string destinationEndpointEngineName_;
std::string accessKeyId_;
std::string accountId_;
bool migrationModeStructureIntialization_;
bool migrationModeDataSynchronization_;
std::string regionId_;
std::string destinationEndpointRegion_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string destinationEndpointUserName_;
std::string destinationEndpointOracleSID_;
std::string destinationEndpointPort_;
std::string sourceEndpointRegion_;
std::string sourceEndpointRole_;
std::string ownerId_;
std::string destinationEndpointDataBaseName_;
std::string sourceEndpointPassword_;
std::string migrationReserved_;
std::string destinationEndpointIP_;
std::string migrationJobName_;
std::string destinationEndpointInstanceType_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureMigrationJobRequest : public RpcServiceRequest {
public:
ConfigureMigrationJobRequest();
~ConfigureMigrationJobRequest();
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
std::string getCheckpoint() const;
void setCheckpoint(const std::string &checkpoint);
std::string getDestinationEndpointInstanceID() const;
void setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
bool getMigrationModeDataIntialization() const;
void setMigrationModeDataIntialization(bool migrationModeDataIntialization);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
bool getMigrationModeStructureIntialization() const;
void setMigrationModeStructureIntialization(bool migrationModeStructureIntialization);
bool getMigrationModeDataSynchronization() const;
void setMigrationModeDataSynchronization(bool migrationModeDataSynchronization);
std::string getDestinationEndpointRegion() const;
void setDestinationEndpointRegion(const std::string &destinationEndpointRegion);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getMigrationJobName() const;
void setMigrationJobName(const std::string &migrationJobName);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getMigrationObject() const;
void setMigrationObject(const std::string &migrationObject);
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDestinationEndpointOracleSID() const;
void setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID);
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
std::string getDestinationEndpointDataBaseName() const;
void setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName);
std::string getMigrationReserved() const;
void setMigrationReserved(const std::string &migrationReserved);
private:
std::string sourceEndpointInstanceID_;
std::string checkpoint_;
std::string destinationEndpointInstanceID_;
std::string sourceEndpointIP_;
std::string destinationEndpointPassword_;
bool migrationModeDataIntialization_;
std::string accountId_;
bool migrationModeStructureIntialization_;
bool migrationModeDataSynchronization_;
std::string destinationEndpointRegion_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string destinationEndpointPort_;
std::string sourceEndpointRole_;
std::string ownerId_;
std::string sourceEndpointPassword_;
std::string destinationEndpointIP_;
std::string migrationJobName_;
std::string destinationEndpointInstanceType_;
std::string sourceEndpointEngineName_;
std::string sourceEndpointOracleSID_;
std::string migrationObject_;
std::string migrationJobId_;
std::string sourceEndpointInstanceType_;
std::string destinationEndpointEngineName_;
std::string accessKeyId_;
std::string regionId_;
std::string destinationEndpointUserName_;
std::string destinationEndpointOracleSID_;
std::string sourceEndpointRegion_;
std::string destinationEndpointDataBaseName_;
std::string migrationReserved_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionInstanceAlertRequest : public RpcServiceRequest
{
public:
ConfigureSubscriptionInstanceAlertRequest();
~ConfigureSubscriptionInstanceAlertRequest();
std::string getDelayOverSeconds()const;
void setDelayOverSeconds(const std::string& delayOverSeconds);
std::string getDelayAlertStatus()const;
void setDelayAlertStatus(const std::string& delayAlertStatus);
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getErrorAlertPhone()const;
void setErrorAlertPhone(const std::string& errorAlertPhone);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDelayAlertPhone()const;
void setDelayAlertPhone(const std::string& delayAlertPhone);
std::string getErrorAlertStatus()const;
void setErrorAlertStatus(const std::string& errorAlertStatus);
private:
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string errorAlertPhone_;
std::string regionId_;
std::string delayAlertPhone_;
std::string errorAlertStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionInstanceAlertRequest : public RpcServiceRequest {
public:
ConfigureSubscriptionInstanceAlertRequest();
~ConfigureSubscriptionInstanceAlertRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDelayAlertPhone() const;
void setDelayAlertPhone(const std::string &delayAlertPhone);
std::string getDelayOverSeconds() const;
void setDelayOverSeconds(const std::string &delayOverSeconds);
std::string getDelayAlertStatus() const;
void setDelayAlertStatus(const std::string &delayAlertStatus);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getErrorAlertPhone() const;
void setErrorAlertPhone(const std::string &errorAlertPhone);
std::string getErrorAlertStatus() const;
void setErrorAlertStatus(const std::string &errorAlertStatus);
private:
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string delayAlertPhone_;
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string errorAlertPhone_;
std::string errorAlertStatus_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_

View File

@@ -1,111 +1,105 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionInstanceRequest : public RpcServiceRequest
{
public:
ConfigureSubscriptionInstanceRequest();
~ConfigureSubscriptionInstanceRequest();
std::string getSourceEndpointInstanceID()const;
void setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID);
std::string getSourceEndpointOracleSID()const;
void setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID);
std::string getSourceEndpointIP()const;
void setSourceEndpointIP(const std::string& sourceEndpointIP);
bool getSubscriptionDataTypeDML()const;
void setSubscriptionDataTypeDML(bool subscriptionDataTypeDML);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSubscriptionObject()const;
void setSubscriptionObject(const std::string& subscriptionObject);
std::string getSubscriptionInstanceVSwitchId()const;
void setSubscriptionInstanceVSwitchId(const std::string& subscriptionInstanceVSwitchId);
std::string getSourceEndpointUserName()const;
void setSourceEndpointUserName(const std::string& sourceEndpointUserName);
std::string getSourceEndpointDatabaseName()const;
void setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName);
std::string getSourceEndpointPort()const;
void setSourceEndpointPort(const std::string& sourceEndpointPort);
std::string getSourceEndpointOwnerID()const;
void setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID);
std::string getSubscriptionInstanceVPCId()const;
void setSubscriptionInstanceVPCId(const std::string& subscriptionInstanceVPCId);
std::string getSubscriptionInstanceNetworkType()const;
void setSubscriptionInstanceNetworkType(const std::string& subscriptionInstanceNetworkType);
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
std::string getSourceEndpointRole()const;
void setSourceEndpointRole(const std::string& sourceEndpointRole);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
bool getSubscriptionDataTypeDDL()const;
void setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL);
std::string getSourceEndpointPassword()const;
void setSourceEndpointPassword(const std::string& sourceEndpointPassword);
std::string getSubscriptionInstanceName()const;
void setSubscriptionInstanceName(const std::string& subscriptionInstanceName);
private:
std::string sourceEndpointInstanceID_;
std::string sourceEndpointOracleSID_;
std::string sourceEndpointIP_;
bool subscriptionDataTypeDML_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string subscriptionObject_;
std::string subscriptionInstanceVSwitchId_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string subscriptionInstanceVPCId_;
std::string subscriptionInstanceNetworkType_;
std::string subscriptionInstanceId_;
std::string sourceEndpointRole_;
std::string ownerId_;
bool subscriptionDataTypeDDL_;
std::string sourceEndpointPassword_;
std::string subscriptionInstanceName_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionInstanceRequest : public RpcServiceRequest {
public:
ConfigureSubscriptionInstanceRequest();
~ConfigureSubscriptionInstanceRequest();
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
bool getSubscriptionDataTypeDML() const;
void setSubscriptionDataTypeDML(bool subscriptionDataTypeDML);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSubscriptionObject() const;
void setSubscriptionObject(const std::string &subscriptionObject);
std::string getSubscriptionInstanceVSwitchId() const;
void setSubscriptionInstanceVSwitchId(const std::string &subscriptionInstanceVSwitchId);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getSubscriptionInstanceVPCId() const;
void setSubscriptionInstanceVPCId(const std::string &subscriptionInstanceVPCId);
std::string getSubscriptionInstanceNetworkType() const;
void setSubscriptionInstanceNetworkType(const std::string &subscriptionInstanceNetworkType);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
bool getSubscriptionDataTypeDDL() const;
void setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getSubscriptionInstanceName() const;
void setSubscriptionInstanceName(const std::string &subscriptionInstanceName);
private:
std::string sourceEndpointInstanceID_;
std::string sourceEndpointOracleSID_;
std::string sourceEndpointIP_;
bool subscriptionDataTypeDML_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string subscriptionObject_;
std::string subscriptionInstanceVSwitchId_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string subscriptionInstanceVPCId_;
std::string subscriptionInstanceNetworkType_;
std::string subscriptionInstanceId_;
std::string sourceEndpointRole_;
std::string ownerId_;
bool subscriptionDataTypeDDL_;
std::string sourceEndpointPassword_;
std::string subscriptionInstanceName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_

View File

@@ -1,132 +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_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionRequest : public RpcServiceRequest
{
public:
ConfigureSubscriptionRequest();
~ConfigureSubscriptionRequest();
std::string getSourceEndpointRegion()const;
void setSourceEndpointRegion(const std::string& sourceEndpointRegion);
std::string getCheckpoint()const;
void setCheckpoint(const std::string& checkpoint);
std::string getSubscriptionInstanceVSwitchId()const;
void setSubscriptionInstanceVSwitchId(const std::string& subscriptionInstanceVSwitchId);
bool getDelayNotice()const;
void setDelayNotice(bool delayNotice);
std::string getSourceEndpointInstanceID()const;
void setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID);
std::string getSourceEndpointUserName()const;
void setSourceEndpointUserName(const std::string& sourceEndpointUserName);
std::string getSourceEndpointOwnerID()const;
void setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID);
std::string getDelayPhone()const;
void setDelayPhone(const std::string& delayPhone);
bool getSubscriptionDataTypeDML()const;
void setSubscriptionDataTypeDML(bool subscriptionDataTypeDML);
std::string getSourceEndpointDatabaseName()const;
void setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName);
std::string getSourceEndpointIP()const;
void setSourceEndpointIP(const std::string& sourceEndpointIP);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getErrorPhone()const;
void setErrorPhone(const std::string& errorPhone);
std::string getReserve()const;
void setReserve(const std::string& reserve);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDbList()const;
void setDbList(const std::string& dbList);
std::string getSubscriptionInstanceNetworkType()const;
void setSubscriptionInstanceNetworkType(const std::string& subscriptionInstanceNetworkType);
bool getSubscriptionDataTypeDDL()const;
void setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL);
std::string getSourceEndpointPassword()const;
void setSourceEndpointPassword(const std::string& sourceEndpointPassword);
std::string getSourceEndpointPort()const;
void setSourceEndpointPort(const std::string& sourceEndpointPort);
std::string getSubscriptionInstanceVPCId()const;
void setSubscriptionInstanceVPCId(const std::string& subscriptionInstanceVPCId);
long getDelayRuleTime()const;
void setDelayRuleTime(long delayRuleTime);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getDtsJobName()const;
void setDtsJobName(const std::string& dtsJobName);
std::string getSourceEndpointOracleSID()const;
void setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID);
bool getErrorNotice()const;
void setErrorNotice(bool errorNotice);
std::string getSourceEndpointRole()const;
void setSourceEndpointRole(const std::string& sourceEndpointRole);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
std::string getSourceEndpointEngineName()const;
void setSourceEndpointEngineName(const std::string& sourceEndpointEngineName);
private:
std::string sourceEndpointRegion_;
std::string checkpoint_;
std::string subscriptionInstanceVSwitchId_;
bool delayNotice_;
std::string sourceEndpointInstanceID_;
std::string sourceEndpointUserName_;
std::string sourceEndpointOwnerID_;
std::string delayPhone_;
bool subscriptionDataTypeDML_;
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointIP_;
std::string regionId_;
std::string errorPhone_;
std::string reserve_;
std::string dtsJobId_;
std::string dbList_;
std::string subscriptionInstanceNetworkType_;
bool subscriptionDataTypeDDL_;
std::string sourceEndpointPassword_;
std::string sourceEndpointPort_;
std::string subscriptionInstanceVPCId_;
long delayRuleTime_;
std::string sourceEndpointInstanceType_;
std::string dtsJobName_;
std::string sourceEndpointOracleSID_;
bool errorNotice_;
std::string sourceEndpointRole_;
std::string dtsInstanceId_;
std::string sourceEndpointEngineName_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionRequest : public RpcServiceRequest {
public:
ConfigureSubscriptionRequest();
~ConfigureSubscriptionRequest();
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
std::string getCheckpoint() const;
void setCheckpoint(const std::string &checkpoint);
std::string getSubscriptionInstanceVSwitchId() const;
void setSubscriptionInstanceVSwitchId(const std::string &subscriptionInstanceVSwitchId);
bool getDelayNotice() const;
void setDelayNotice(bool delayNotice);
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getDelayPhone() const;
void setDelayPhone(const std::string &delayPhone);
bool getSubscriptionDataTypeDML() const;
void setSubscriptionDataTypeDML(bool subscriptionDataTypeDML);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getErrorPhone() const;
void setErrorPhone(const std::string &errorPhone);
std::string getReserve() const;
void setReserve(const std::string &reserve);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDbList() const;
void setDbList(const std::string &dbList);
std::string getSubscriptionInstanceNetworkType() const;
void setSubscriptionInstanceNetworkType(const std::string &subscriptionInstanceNetworkType);
bool getSubscriptionDataTypeDDL() const;
void setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSubscriptionInstanceVPCId() const;
void setSubscriptionInstanceVPCId(const std::string &subscriptionInstanceVPCId);
long getDelayRuleTime() const;
void setDelayRuleTime(long delayRuleTime);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getDtsJobName() const;
void setDtsJobName(const std::string &dtsJobName);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
bool getErrorNotice() const;
void setErrorNotice(bool errorNotice);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
private:
std::string sourceEndpointRegion_;
std::string checkpoint_;
std::string subscriptionInstanceVSwitchId_;
bool delayNotice_;
std::string sourceEndpointInstanceID_;
std::string sourceEndpointUserName_;
std::string sourceEndpointOwnerID_;
std::string dedicatedClusterId_;
std::string delayPhone_;
bool subscriptionDataTypeDML_;
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointIP_;
std::string regionId_;
std::string errorPhone_;
std::string reserve_;
std::string dtsJobId_;
std::string dbList_;
std::string subscriptionInstanceNetworkType_;
bool subscriptionDataTypeDDL_;
std::string sourceEndpointPassword_;
std::string sourceEndpointPort_;
std::string subscriptionInstanceVPCId_;
long delayRuleTime_;
std::string sourceEndpointInstanceType_;
std::string dtsJobName_;
std::string sourceEndpointOracleSID_;
bool errorNotice_;
std::string sourceEndpointRole_;
std::string dtsInstanceId_;
std::string sourceEndpointEngineName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_

View File

@@ -1,78 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobAlertRequest : public RpcServiceRequest
{
public:
ConfigureSynchronizationJobAlertRequest();
~ConfigureSynchronizationJobAlertRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDelayAlertPhone()const;
void setDelayAlertPhone(const std::string& delayAlertPhone);
std::string getDelayOverSeconds()const;
void setDelayOverSeconds(const std::string& delayOverSeconds);
std::string getDelayAlertStatus()const;
void setDelayAlertStatus(const std::string& delayAlertStatus);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getErrorAlertPhone()const;
void setErrorAlertPhone(const std::string& errorAlertPhone);
std::string getErrorAlertStatus()const;
void setErrorAlertStatus(const std::string& errorAlertStatus);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string delayAlertPhone_;
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string ownerId_;
std::string errorAlertPhone_;
std::string errorAlertStatus_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobAlertRequest : public RpcServiceRequest {
public:
ConfigureSynchronizationJobAlertRequest();
~ConfigureSynchronizationJobAlertRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDelayAlertPhone() const;
void setDelayAlertPhone(const std::string &delayAlertPhone);
std::string getDelayOverSeconds() const;
void setDelayOverSeconds(const std::string &delayOverSeconds);
std::string getDelayAlertStatus() const;
void setDelayAlertStatus(const std::string &delayAlertStatus);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getErrorAlertPhone() const;
void setErrorAlertPhone(const std::string &errorAlertPhone);
std::string getErrorAlertStatus() const;
void setErrorAlertStatus(const std::string &errorAlertStatus);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string delayAlertPhone_;
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string ownerId_;
std::string errorAlertPhone_;
std::string errorAlertStatus_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_

View File

@@ -1,69 +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_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobReplicatorCompareRequest : public RpcServiceRequest
{
public:
ConfigureSynchronizationJobReplicatorCompareRequest();
~ConfigureSynchronizationJobReplicatorCompareRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getSynchronizationReplicatorCompareEnable()const;
void setSynchronizationReplicatorCompareEnable(bool synchronizationReplicatorCompareEnable);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
bool synchronizationReplicatorCompareEnable_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobReplicatorCompareRequest : public RpcServiceRequest {
public:
ConfigureSynchronizationJobReplicatorCompareRequest();
~ConfigureSynchronizationJobReplicatorCompareRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
bool getSynchronizationReplicatorCompareEnable() const;
void setSynchronizationReplicatorCompareEnable(bool synchronizationReplicatorCompareEnable);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string clientToken_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string ownerId_;
bool synchronizationReplicatorCompareEnable_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_

View File

@@ -1,144 +1,138 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobRequest : public RpcServiceRequest
{
public:
ConfigureSynchronizationJobRequest();
~ConfigureSynchronizationJobRequest();
std::string getSourceEndpointInstanceId()const;
void setSourceEndpointInstanceId(const std::string& sourceEndpointInstanceId);
std::string getCheckpoint()const;
void setCheckpoint(const std::string& checkpoint);
std::string getDestinationEndpointInstanceId()const;
void setDestinationEndpointInstanceId(const std::string& destinationEndpointInstanceId);
std::string getSourceEndpointIP()const;
void setSourceEndpointIP(const std::string& sourceEndpointIP);
std::string getSynchronizationObjects()const;
void setSynchronizationObjects(const std::string& synchronizationObjects);
std::string getDestinationEndpointPassword()const;
void setDestinationEndpointPassword(const std::string& destinationEndpointPassword);
bool getDataInitialization()const;
void setDataInitialization(bool dataInitialization);
bool getStructureInitialization()const;
void setStructureInitialization(bool structureInitialization);
bool getPartitionKeyModifyTime_Minute()const;
void setPartitionKeyModifyTime_Minute(bool partitionKeyModifyTime_Minute);
bool getPartitionKeyModifyTime_Day()const;
void setPartitionKeyModifyTime_Day(bool partitionKeyModifyTime_Day);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getSynchronizationJobName()const;
void setSynchronizationJobName(const std::string& synchronizationJobName);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSourceEndpointUserName()const;
void setSourceEndpointUserName(const std::string& sourceEndpointUserName);
std::string getSourceEndpointDatabaseName()const;
void setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName);
bool getPartitionKeyModifyTime_Month()const;
void setPartitionKeyModifyTime_Month(bool partitionKeyModifyTime_Month);
std::string getSourceEndpointPort()const;
void setSourceEndpointPort(const std::string& sourceEndpointPort);
std::string getSourceEndpointOwnerID()const;
void setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID);
std::string getDestinationEndpointUserName()const;
void setDestinationEndpointUserName(const std::string& destinationEndpointUserName);
std::string getDestinationEndpointPort()const;
void setDestinationEndpointPort(const std::string& destinationEndpointPort);
bool getPartitionKeyModifyTime_Year()const;
void setPartitionKeyModifyTime_Year(bool partitionKeyModifyTime_Year);
std::string getSourceEndpointRole()const;
void setSourceEndpointRole(const std::string& sourceEndpointRole);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
bool getPartitionKeyModifyTime_Hour()const;
void setPartitionKeyModifyTime_Hour(bool partitionKeyModifyTime_Hour);
std::string getDestinationEndpointDataBaseName()const;
void setDestinationEndpointDataBaseName(const std::string& destinationEndpointDataBaseName);
std::string getSourceEndpointPassword()const;
void setSourceEndpointPassword(const std::string& sourceEndpointPassword);
std::string getMigrationReserved()const;
void setMigrationReserved(const std::string& migrationReserved);
std::string getDestinationEndpointIP()const;
void setDestinationEndpointIP(const std::string& destinationEndpointIP);
std::string getDestinationEndpointInstanceType()const;
void setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string sourceEndpointInstanceId_;
std::string checkpoint_;
std::string destinationEndpointInstanceId_;
std::string sourceEndpointIP_;
std::string synchronizationObjects_;
std::string destinationEndpointPassword_;
bool dataInitialization_;
bool structureInitialization_;
bool partitionKeyModifyTime_Minute_;
bool partitionKeyModifyTime_Day_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string synchronizationJobName_;
std::string accountId_;
std::string regionId_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
bool partitionKeyModifyTime_Month_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string destinationEndpointUserName_;
std::string destinationEndpointPort_;
bool partitionKeyModifyTime_Year_;
std::string sourceEndpointRole_;
std::string ownerId_;
bool partitionKeyModifyTime_Hour_;
std::string destinationEndpointDataBaseName_;
std::string sourceEndpointPassword_;
std::string migrationReserved_;
std::string destinationEndpointIP_;
std::string destinationEndpointInstanceType_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobRequest : public RpcServiceRequest {
public:
ConfigureSynchronizationJobRequest();
~ConfigureSynchronizationJobRequest();
std::string getSourceEndpointInstanceId() const;
void setSourceEndpointInstanceId(const std::string &sourceEndpointInstanceId);
std::string getCheckpoint() const;
void setCheckpoint(const std::string &checkpoint);
std::string getDestinationEndpointInstanceId() const;
void setDestinationEndpointInstanceId(const std::string &destinationEndpointInstanceId);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getSynchronizationObjects() const;
void setSynchronizationObjects(const std::string &synchronizationObjects);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
bool getDataInitialization() const;
void setDataInitialization(bool dataInitialization);
bool getStructureInitialization() const;
void setStructureInitialization(bool structureInitialization);
bool getPartitionKeyModifyTime_Minute() const;
void setPartitionKeyModifyTime_Minute(bool partitionKeyModifyTime_Minute);
bool getPartitionKeyModifyTime_Day() const;
void setPartitionKeyModifyTime_Day(bool partitionKeyModifyTime_Day);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getSynchronizationJobName() const;
void setSynchronizationJobName(const std::string &synchronizationJobName);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
bool getPartitionKeyModifyTime_Month() const;
void setPartitionKeyModifyTime_Month(bool partitionKeyModifyTime_Month);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
bool getPartitionKeyModifyTime_Year() const;
void setPartitionKeyModifyTime_Year(bool partitionKeyModifyTime_Year);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
bool getPartitionKeyModifyTime_Hour() const;
void setPartitionKeyModifyTime_Hour(bool partitionKeyModifyTime_Hour);
std::string getDestinationEndpointDataBaseName() const;
void setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getMigrationReserved() const;
void setMigrationReserved(const std::string &migrationReserved);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string sourceEndpointInstanceId_;
std::string checkpoint_;
std::string destinationEndpointInstanceId_;
std::string sourceEndpointIP_;
std::string synchronizationObjects_;
std::string destinationEndpointPassword_;
bool dataInitialization_;
bool structureInitialization_;
bool partitionKeyModifyTime_Minute_;
bool partitionKeyModifyTime_Day_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string synchronizationJobName_;
std::string accountId_;
std::string regionId_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
bool partitionKeyModifyTime_Month_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string destinationEndpointUserName_;
std::string destinationEndpointPort_;
bool partitionKeyModifyTime_Year_;
std::string sourceEndpointRole_;
std::string ownerId_;
bool partitionKeyModifyTime_Hour_;
std::string destinationEndpointDataBaseName_;
std::string sourceEndpointPassword_;
std::string migrationReserved_;
std::string destinationEndpointIP_;
std::string destinationEndpointInstanceType_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CountJobByConditionRequest : public RpcServiceRequest
{
public:
CountJobByConditionRequest();
~CountJobByConditionRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getSrcDbType()const;
void setSrcDbType(const std::string& srcDbType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getParams()const;
void setParams(const std::string& params);
std::string getJobType()const;
void setJobType(const std::string& jobType);
std::string getDestDbType()const;
void setDestDbType(const std::string& destDbType);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string type_;
std::string srcDbType_;
std::string regionId_;
std::string groupId_;
std::string params_;
std::string jobType_;
std::string destDbType_;
std::string region_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CountJobByConditionRequest : public RpcServiceRequest {
public:
CountJobByConditionRequest();
~CountJobByConditionRequest();
std::string getType() const;
void setType(const std::string &type);
std::string getSrcDbType() const;
void setSrcDbType(const std::string &srcDbType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getParams() const;
void setParams(const std::string &params);
std::string getJobType() const;
void setJobType(const std::string &jobType);
std::string getDestDbType() const;
void setDestDbType(const std::string &destDbType);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string type_;
std::string srcDbType_;
std::string regionId_;
std::string groupId_;
std::string params_;
std::string jobType_;
std::string destDbType_;
std::string region_;
std::string status_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateConsumerChannelRequest : public RpcServiceRequest
{
public:
CreateConsumerChannelRequest();
~CreateConsumerChannelRequest();
std::string getConsumerGroupName()const;
void setConsumerGroupName(const std::string& consumerGroupName);
std::string getConsumerGroupPassword()const;
void setConsumerGroupPassword(const std::string& consumerGroupPassword);
std::string getConsumerGroupUserName()const;
void setConsumerGroupUserName(const std::string& consumerGroupUserName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
private:
std::string consumerGroupName_;
std::string consumerGroupPassword_;
std::string consumerGroupUserName_;
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateConsumerChannelRequest : public RpcServiceRequest {
public:
CreateConsumerChannelRequest();
~CreateConsumerChannelRequest();
std::string getConsumerGroupName() const;
void setConsumerGroupName(const std::string &consumerGroupName);
std::string getConsumerGroupPassword() const;
void setConsumerGroupPassword(const std::string &consumerGroupPassword);
std::string getConsumerGroupUserName() const;
void setConsumerGroupUserName(const std::string &consumerGroupUserName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
std::string consumerGroupName_;
std::string consumerGroupPassword_;
std::string consumerGroupUserName_;
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_

View File

@@ -1,69 +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_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateConsumerGroupRequest : public RpcServiceRequest
{
public:
CreateConsumerGroupRequest();
~CreateConsumerGroupRequest();
std::string getConsumerGroupName()const;
void setConsumerGroupName(const std::string& consumerGroupName);
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getConsumerGroupPassword()const;
void setConsumerGroupPassword(const std::string& consumerGroupPassword);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getConsumerGroupUserName()const;
void setConsumerGroupUserName(const std::string& consumerGroupUserName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string consumerGroupName_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string consumerGroupPassword_;
std::string accessKeyId_;
std::string accountId_;
std::string consumerGroupUserName_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateConsumerGroupRequest : public RpcServiceRequest {
public:
CreateConsumerGroupRequest();
~CreateConsumerGroupRequest();
std::string getConsumerGroupPassword() const;
void setConsumerGroupPassword(const std::string &consumerGroupPassword);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getConsumerGroupUserName() const;
void setConsumerGroupUserName(const std::string &consumerGroupUserName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getConsumerGroupName() const;
void setConsumerGroupName(const std::string &consumerGroupName);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
private:
std::string consumerGroupPassword_;
std::string accessKeyId_;
std::string accountId_;
std::string consumerGroupUserName_;
std::string regionId_;
std::string consumerGroupName_;
std::string subscriptionInstanceId_;
std::string ownerId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateDedicatedClusterMonitorRuleRequest : public RpcServiceRequest {
public:
CreateDedicatedClusterMonitorRuleRequest();
~CreateDedicatedClusterMonitorRuleRequest();
long getCpuAlarmThreshold() const;
void setCpuAlarmThreshold(long cpuAlarmThreshold);
std::string getPhones() const;
void setPhones(const std::string &phones);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
long getDiskAlarmThreshold() const;
void setDiskAlarmThreshold(long diskAlarmThreshold);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getMemAlarmThreshold() const;
void setMemAlarmThreshold(long memAlarmThreshold);
long getDuAlarmThreshold() const;
void setDuAlarmThreshold(long duAlarmThreshold);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
long getNoticeSwitch() const;
void setNoticeSwitch(long noticeSwitch);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long cpuAlarmThreshold_;
std::string phones_;
std::string dedicatedClusterId_;
long diskAlarmThreshold_;
std::string regionId_;
long memAlarmThreshold_;
long duAlarmThreshold_;
std::string ownerId_;
long noticeSwitch_;
std::string instanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateDedicatedClusterMonitorRuleResult : public ServiceResult
{
public:
CreateDedicatedClusterMonitorRuleResult();
explicit CreateDedicatedClusterMonitorRuleResult(const std::string &payload);
~CreateDedicatedClusterMonitorRuleResult();
std::string getHttpStatusCode()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string httpStatusCode_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_

View File

@@ -1,96 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateDtsInstanceRequest : public RpcServiceRequest
{
public:
CreateDtsInstanceRequest();
~CreateDtsInstanceRequest();
bool getAutoStart()const;
void setAutoStart(bool autoStart);
std::string getType()const;
void setType(const std::string& type);
std::string getInstanceClass()const;
void setInstanceClass(const std::string& instanceClass);
int getDatabaseCount()const;
void setDatabaseCount(int databaseCount);
std::string getJobId()const;
void setJobId(const std::string& jobId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getComputeUnit()const;
void setComputeUnit(int computeUnit);
std::string getDestinationRegion()const;
void setDestinationRegion(const std::string& destinationRegion);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getDestinationEndpointEngineName()const;
void setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName);
int getQuantity()const;
void setQuantity(int quantity);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
int getUsedTime()const;
void setUsedTime(int usedTime);
std::string getSyncArchitecture()const;
void setSyncArchitecture(const std::string& syncArchitecture);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getSourceRegion()const;
void setSourceRegion(const std::string& sourceRegion);
std::string getSourceEndpointEngineName()const;
void setSourceEndpointEngineName(const std::string& sourceEndpointEngineName);
private:
bool autoStart_;
std::string type_;
std::string instanceClass_;
int databaseCount_;
std::string jobId_;
std::string regionId_;
int computeUnit_;
std::string destinationRegion_;
std::string period_;
std::string destinationEndpointEngineName_;
int quantity_;
bool autoPay_;
int usedTime_;
std::string syncArchitecture_;
std::string payType_;
std::string sourceRegion_;
std::string sourceEndpointEngineName_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateDtsInstanceRequest : public RpcServiceRequest {
public:
CreateDtsInstanceRequest();
~CreateDtsInstanceRequest();
bool getAutoStart() const;
void setAutoStart(bool autoStart);
std::string getType() const;
void setType(const std::string &type);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
int getDatabaseCount() const;
void setDatabaseCount(int databaseCount);
std::string getJobId() const;
void setJobId(const std::string &jobId);
int getDu() const;
void setDu(int du);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getComputeUnit() const;
void setComputeUnit(int computeUnit);
std::string getFeeType() const;
void setFeeType(const std::string &feeType);
std::string getDestinationRegion() const;
void setDestinationRegion(const std::string &destinationRegion);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
int getQuantity() const;
void setQuantity(int quantity);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
int getUsedTime() const;
void setUsedTime(int usedTime);
std::string getSyncArchitecture() const;
void setSyncArchitecture(const std::string &syncArchitecture);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getSourceRegion() const;
void setSourceRegion(const std::string &sourceRegion);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
private:
bool autoStart_;
std::string type_;
std::string instanceClass_;
int databaseCount_;
std::string jobId_;
int du_;
std::string resourceGroupId_;
std::string regionId_;
int computeUnit_;
std::string feeType_;
std::string destinationRegion_;
std::string period_;
std::string destinationEndpointEngineName_;
int quantity_;
bool autoPay_;
int usedTime_;
std::string syncArchitecture_;
std::string payType_;
std::string sourceRegion_;
std::string sourceEndpointEngineName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_

View File

@@ -1,63 +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_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateJobMonitorRuleRequest : public RpcServiceRequest
{
public:
CreateJobMonitorRuleRequest();
~CreateJobMonitorRuleRequest();
std::string getType()const;
void setType(const std::string& type);
long getDelayRuleTime()const;
void setDelayRuleTime(long delayRuleTime);
std::string getPhone()const;
void setPhone(const std::string& phone);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getState()const;
void setState(const std::string& state);
private:
std::string type_;
long delayRuleTime_;
std::string phone_;
std::string regionId_;
std::string dtsJobId_;
std::string state_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateJobMonitorRuleRequest : public RpcServiceRequest {
public:
CreateJobMonitorRuleRequest();
~CreateJobMonitorRuleRequest();
std::string getType() const;
void setType(const std::string &type);
int getNoticeValue() const;
void setNoticeValue(int noticeValue);
int getTimes() const;
void setTimes(int times);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getState() const;
void setState(const std::string &state);
int getPeriod() const;
void setPeriod(int period);
long getDelayRuleTime() const;
void setDelayRuleTime(long delayRuleTime);
std::string getPhone() const;
void setPhone(const std::string &phone);
private:
std::string type_;
int noticeValue_;
int times_;
std::string regionId_;
std::string dtsJobId_;
std::string state_;
int period_;
long delayRuleTime_;
std::string phone_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateMigrationJobRequest : public RpcServiceRequest
{
public:
CreateMigrationJobRequest();
~CreateMigrationJobRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getMigrationJobClass()const;
void setMigrationJobClass(const std::string& migrationJobClass);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string region_;
std::string migrationJobClass_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateMigrationJobRequest : public RpcServiceRequest {
public:
CreateMigrationJobRequest();
~CreateMigrationJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getMigrationJobClass() const;
void setMigrationJobClass(const std::string &migrationJobClass);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string region_;
std::string migrationJobClass_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_

View File

@@ -39,16 +39,16 @@ namespace AlibabaCloud
~CreateMigrationJobResult();
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
std::string getMigrationJobId()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string success_;
std::string errCode_;
std::string migrationJobId_;
std::string errCode_;
};
}

View File

@@ -1,75 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateSubscriptionInstanceRequest : public RpcServiceRequest
{
public:
CreateSubscriptionInstanceRequest();
~CreateSubscriptionInstanceRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
int getUsedTime()const;
void setUsedTime(int usedTime);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
std::string period_;
std::string clientToken_;
std::string ownerId_;
int usedTime_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string region_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateSubscriptionInstanceRequest : public RpcServiceRequest {
public:
CreateSubscriptionInstanceRequest();
~CreateSubscriptionInstanceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
int getUsedTime() const;
void setUsedTime(int usedTime);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getPayType() const;
void setPayType(const std::string &payType);
private:
std::string clientToken_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string period_;
std::string ownerId_;
int usedTime_;
std::string region_;
std::string payType_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
CreateSubscriptionInstanceResult();
explicit CreateSubscriptionInstanceResult(const std::string &payload);
~CreateSubscriptionInstanceResult();
std::string getErrMessage()const;
std::string getSubscriptionInstanceId()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string subscriptionInstanceId_;
std::string errMessage_;
std::string success_;
std::string errCode_;

View File

@@ -1,93 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateSynchronizationJobRequest : public RpcServiceRequest
{
public:
CreateSynchronizationJobRequest();
~CreateSynchronizationJobRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSynchronizationJobClass()const;
void setSynchronizationJobClass(const std::string& synchronizationJobClass);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getDestRegion()const;
void setDestRegion(const std::string& destRegion);
std::string getTopology()const;
void setTopology(const std::string& topology);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
int getUsedTime()const;
void setUsedTime(int usedTime);
int getDBInstanceCount()const;
void setDBInstanceCount(int dBInstanceCount);
std::string getSourceRegion()const;
void setSourceRegion(const std::string& sourceRegion);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getDestinationEndpointInstanceType()const;
void setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType);
private:
std::string clientToken_;
std::string networkType_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationJobClass_;
std::string period_;
std::string destRegion_;
std::string topology_;
std::string ownerId_;
int usedTime_;
int dBInstanceCount_;
std::string sourceRegion_;
std::string payType_;
std::string destinationEndpointInstanceType_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateSynchronizationJobRequest : public RpcServiceRequest {
public:
CreateSynchronizationJobRequest();
~CreateSynchronizationJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSynchronizationJobClass() const;
void setSynchronizationJobClass(const std::string &synchronizationJobClass);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getTopology() const;
void setTopology(const std::string &topology);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
int getUsedTime() const;
void setUsedTime(int usedTime);
int getDBInstanceCount() const;
void setDBInstanceCount(int dBInstanceCount);
std::string getSourceRegion() const;
void setSourceRegion(const std::string &sourceRegion);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
private:
std::string clientToken_;
std::string networkType_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationJobClass_;
std::string period_;
std::string destRegion_;
std::string topology_;
std::string ownerId_;
int usedTime_;
int dBInstanceCount_;
std::string sourceRegion_;
std::string payType_;
std::string destinationEndpointInstanceType_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteConsumerChannelRequest : public RpcServiceRequest
{
public:
DeleteConsumerChannelRequest();
~DeleteConsumerChannelRequest();
std::string getConsumerGroupId()const;
void setConsumerGroupId(const std::string& consumerGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
private:
std::string consumerGroupId_;
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteConsumerChannelRequest : public RpcServiceRequest {
public:
DeleteConsumerChannelRequest();
~DeleteConsumerChannelRequest();
std::string getConsumerGroupId() const;
void setConsumerGroupId(const std::string &consumerGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
std::string consumerGroupId_;
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteConsumerGroupRequest : public RpcServiceRequest
{
public:
DeleteConsumerGroupRequest();
~DeleteConsumerGroupRequest();
std::string getConsumerGroupID()const;
void setConsumerGroupID(const std::string& consumerGroupID);
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string consumerGroupID_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteConsumerGroupRequest : public RpcServiceRequest {
public:
DeleteConsumerGroupRequest();
~DeleteConsumerGroupRequest();
std::string getConsumerGroupID() const;
void setConsumerGroupID(const std::string &consumerGroupID);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string consumerGroupID_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteDtsJobRequest : public RpcServiceRequest
{
public:
DeleteDtsJobRequest();
~DeleteDtsJobRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteDtsJobRequest : public RpcServiceRequest {
public:
DeleteDtsJobRequest();
~DeleteDtsJobRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteDtsJobsRequest : public RpcServiceRequest {
public:
DeleteDtsJobsRequest();
~DeleteDtsJobsRequest();
std::string getDtsJobIds() const;
void setDtsJobIds(const std::string &dtsJobIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string dtsJobIds_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteDtsJobsResult : public ServiceResult
{
public:
DeleteDtsJobsResult();
explicit DeleteDtsJobsResult(const std::string &payload);
~DeleteDtsJobsResult();
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSRESULT_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteMigrationJobRequest : public RpcServiceRequest
{
public:
DeleteMigrationJobRequest();
~DeleteMigrationJobRequest();
std::string getMigrationJobId()const;
void setMigrationJobId(const std::string& migrationJobId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteMigrationJobRequest : public RpcServiceRequest {
public:
DeleteMigrationJobRequest();
~DeleteMigrationJobRequest();
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteSubscriptionInstanceRequest : public RpcServiceRequest
{
public:
DeleteSubscriptionInstanceRequest();
~DeleteSubscriptionInstanceRequest();
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteSubscriptionInstanceRequest : public RpcServiceRequest {
public:
DeleteSubscriptionInstanceRequest();
~DeleteSubscriptionInstanceRequest();
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteSynchronizationJobRequest : public RpcServiceRequest
{
public:
DeleteSynchronizationJobRequest();
~DeleteSynchronizationJobRequest();
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteSynchronizationJobRequest : public RpcServiceRequest {
public:
DeleteSynchronizationJobRequest();
~DeleteSynchronizationJobRequest();
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeCheckJobsRequest : public RpcServiceRequest {
public:
DescribeCheckJobsRequest();
~DescribeCheckJobsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getCheckType() const;
void setCheckType(int checkType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getJobName() const;
void setJobName(const std::string &jobName);
private:
int pageNumber_;
int checkType_;
std::string instanceId_;
int pageSize_;
std::string jobName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSREQUEST_H_

View File

@@ -0,0 +1,88 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeCheckJobsResult : public ServiceResult
{
public:
struct CheckJobsItem
{
int status;
std::string jobStepId;
long diffSum;
std::string jobName;
long finishCount;
std::string instanceClass;
std::string parentJobType;
std::string dtsInstanceID;
std::string groupId;
long totalCount;
std::string dtsJobId;
int checkType;
std::string chargeType;
std::string regionId;
long diffCount;
long checkPoint;
};
DescribeCheckJobsResult();
explicit DescribeCheckJobsResult(const std::string &payload);
~DescribeCheckJobsResult();
long getTotalRecordCount()const;
std::vector<CheckJobsItem> getCheckJobs()const;
long getPageRecordCount()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
long totalRecordCount_;
std::vector<CheckJobsItem> checkJobs_;
long pageRecordCount_;
int pageNumber_;
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSRESULT_H_

View File

@@ -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_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeClusterOperateLogsRequest : public RpcServiceRequest {
public:
DescribeClusterOperateLogsRequest();
~DescribeClusterOperateLogsRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
long getStartTime() const;
void setStartTime(long startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
long getEndTime() const;
void setEndTime(long endTime);
std::string getOwnerID() const;
void setOwnerID(const std::string &ownerID);
private:
std::string clientToken_;
std::string dedicatedClusterId_;
long startTime_;
int pageNumber_;
std::string accountId_;
int pageSize_;
std::string dtsJobId_;
long endTime_;
std::string ownerID_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSREQUEST_H_

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeClusterOperateLogsResult : public ServiceResult
{
public:
struct DataPoint
{
std::string operationName;
long logDatetime;
std::string oldValue;
std::string content;
std::string operationUser;
std::string newValue;
std::string id;
int success;
};
DescribeClusterOperateLogsResult();
explicit DescribeClusterOperateLogsResult(const std::string &payload);
~DescribeClusterOperateLogsResult();
long getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::vector<DataPoint> getDataPoints()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
std::string getCode()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
long totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
int httpStatusCode_;
std::vector<DataPoint> dataPoints_;
std::string dynamicMessage_;
std::string errMessage_;
std::string code_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeClusterUsedUtilizationRequest : public RpcServiceRequest {
public:
DescribeClusterUsedUtilizationRequest();
~DescribeClusterUsedUtilizationRequest();
std::string getMetricType() const;
void setMetricType(const std::string &metricType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getEnv() const;
void setEnv(const std::string &env);
std::string getOwnerID() const;
void setOwnerID(const std::string &ownerID);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
private:
std::string metricType_;
std::string clientToken_;
std::string dedicatedClusterId_;
std::string env_;
std::string ownerID_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string securityToken_;
std::string dtsJobId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeClusterUsedUtilizationResult : public ServiceResult
{
public:
DescribeClusterUsedUtilizationResult();
explicit DescribeClusterUsedUtilizationResult(const std::string &payload);
~DescribeClusterUsedUtilizationResult();
std::string getDedicatedClusterId()const;
std::string getDynamicMessage()const;
int getDuUsed()const;
std::string getErrMessage()const;
std::string getCode()const;
bool getSuccess()const;
std::string getErrCode()const;
int getDuTotal()const;
float getDiskTotal()const;
int getHttpStatusCode()const;
float getMemoryUsedPercentage()const;
float getMemoryUsed()const;
int getTaskRunning()const;
float getDiskUsed()const;
float getMemoryTotal()const;
float getCpuTotal()const;
protected:
void parse(const std::string &payload);
private:
std::string dedicatedClusterId_;
std::string dynamicMessage_;
int duUsed_;
std::string errMessage_;
std::string code_;
bool success_;
std::string errCode_;
int duTotal_;
float diskTotal_;
int httpStatusCode_;
float memoryUsedPercentage_;
float memoryUsed_;
int taskRunning_;
float diskUsed_;
float memoryTotal_;
float cpuTotal_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONRESULT_H_

View File

@@ -1,114 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeConnectionStatusRequest : public RpcServiceRequest
{
public:
DescribeConnectionStatusRequest();
~DescribeConnectionStatusRequest();
std::string getSourceEndpointRegion()const;
void setSourceEndpointRegion(const std::string& sourceEndpointRegion);
std::string getSourceEndpointArchitecture()const;
void setSourceEndpointArchitecture(const std::string& sourceEndpointArchitecture);
std::string getDestinationEndpointInstanceType()const;
void setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType);
std::string getSourceEndpointInstanceID()const;
void setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID);
std::string getSourceEndpointUserName()const;
void setSourceEndpointUserName(const std::string& sourceEndpointUserName);
std::string getSourceEndpointDatabaseName()const;
void setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName);
std::string getDestinationEndpointRegion()const;
void setDestinationEndpointRegion(const std::string& destinationEndpointRegion);
std::string getSourceEndpointIP()const;
void setSourceEndpointIP(const std::string& sourceEndpointIP);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDestinationEndpointUserName()const;
void setDestinationEndpointUserName(const std::string& destinationEndpointUserName);
std::string getDestinationEndpointArchitecture()const;
void setDestinationEndpointArchitecture(const std::string& destinationEndpointArchitecture);
std::string getDestinationEndpointOracleSID()const;
void setDestinationEndpointOracleSID(const std::string& destinationEndpointOracleSID);
std::string getDestinationEndpointEngineName()const;
void setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName);
std::string getDestinationEndpointInstanceID()const;
void setDestinationEndpointInstanceID(const std::string& destinationEndpointInstanceID);
std::string getDestinationEndpointPort()const;
void setDestinationEndpointPort(const std::string& destinationEndpointPort);
std::string getSourceEndpointPassword()const;
void setSourceEndpointPassword(const std::string& sourceEndpointPassword);
std::string getSourceEndpointPort()const;
void setSourceEndpointPort(const std::string& sourceEndpointPort);
std::string getDestinationEndpointIP()const;
void setDestinationEndpointIP(const std::string& destinationEndpointIP);
std::string getSourceEndpointInstanceType()const;
void setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType);
std::string getSourceEndpointOracleSID()const;
void setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID);
std::string getDestinationEndpointDatabaseName()const;
void setDestinationEndpointDatabaseName(const std::string& destinationEndpointDatabaseName);
std::string getDestinationEndpointPassword()const;
void setDestinationEndpointPassword(const std::string& destinationEndpointPassword);
std::string getSourceEndpointEngineName()const;
void setSourceEndpointEngineName(const std::string& sourceEndpointEngineName);
private:
std::string sourceEndpointRegion_;
std::string sourceEndpointArchitecture_;
std::string destinationEndpointInstanceType_;
std::string sourceEndpointInstanceID_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string destinationEndpointRegion_;
std::string sourceEndpointIP_;
std::string regionId_;
std::string destinationEndpointUserName_;
std::string destinationEndpointArchitecture_;
std::string destinationEndpointOracleSID_;
std::string destinationEndpointEngineName_;
std::string destinationEndpointInstanceID_;
std::string destinationEndpointPort_;
std::string sourceEndpointPassword_;
std::string sourceEndpointPort_;
std::string destinationEndpointIP_;
std::string sourceEndpointInstanceType_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointDatabaseName_;
std::string destinationEndpointPassword_;
std::string sourceEndpointEngineName_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeConnectionStatusRequest : public RpcServiceRequest {
public:
DescribeConnectionStatusRequest();
~DescribeConnectionStatusRequest();
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
std::string getSourceEndpointArchitecture() const;
void setSourceEndpointArchitecture(const std::string &sourceEndpointArchitecture);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getDestinationEndpointRegion() const;
void setDestinationEndpointRegion(const std::string &destinationEndpointRegion);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDestinationEndpointArchitecture() const;
void setDestinationEndpointArchitecture(const std::string &destinationEndpointArchitecture);
std::string getDestinationEndpointOracleSID() const;
void setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
std::string getDestinationEndpointInstanceID() const;
void setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getDestinationEndpointDatabaseName() const;
void setDestinationEndpointDatabaseName(const std::string &destinationEndpointDatabaseName);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
private:
std::string sourceEndpointRegion_;
std::string sourceEndpointArchitecture_;
std::string destinationEndpointInstanceType_;
std::string sourceEndpointInstanceID_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string destinationEndpointRegion_;
std::string sourceEndpointIP_;
std::string regionId_;
std::string destinationEndpointUserName_;
std::string destinationEndpointArchitecture_;
std::string destinationEndpointOracleSID_;
std::string destinationEndpointEngineName_;
std::string destinationEndpointInstanceID_;
std::string destinationEndpointPort_;
std::string sourceEndpointPassword_;
std::string sourceEndpointPort_;
std::string destinationEndpointIP_;
std::string sourceEndpointInstanceType_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointDatabaseName_;
std::string destinationEndpointPassword_;
std::string sourceEndpointEngineName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
explicit DescribeConnectionStatusResult(const std::string &payload);
~DescribeConnectionStatusResult();
std::string getSourceConnectionStatus()const;
std::string getErrMessage()const;
std::string getDestinationConnectionStatus()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
@@ -47,8 +47,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string sourceConnectionStatus_;
std::string errMessage_;
std::string destinationConnectionStatus_;
std::string errMessage_;
std::string success_;
std::string errCode_;

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeConsumerChannelRequest : public RpcServiceRequest
{
public:
DescribeConsumerChannelRequest();
~DescribeConsumerChannelRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getParentChannelId()const;
void setParentChannelId(const std::string& parentChannelId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
private:
int pageNumber_;
std::string regionId_;
std::string parentChannelId_;
int pageSize_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeConsumerChannelRequest : public RpcServiceRequest {
public:
DescribeConsumerChannelRequest();
~DescribeConsumerChannelRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getParentChannelId() const;
void setParentChannelId(const std::string &parentChannelId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
int pageNumber_;
std::string regionId_;
std::string parentChannelId_;
int pageSize_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeConsumerGroupRequest : public RpcServiceRequest
{
public:
DescribeConsumerGroupRequest();
~DescribeConsumerGroupRequest();
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string subscriptionInstanceId_;
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeConsumerGroupRequest : public RpcServiceRequest {
public:
DescribeConsumerGroupRequest();
~DescribeConsumerGroupRequest();
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string subscriptionInstanceId_;
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDTSIPRequest : public RpcServiceRequest
{
public:
DescribeDTSIPRequest();
~DescribeDTSIPRequest();
std::string getSourceEndpointRegion()const;
void setSourceEndpointRegion(const std::string& sourceEndpointRegion);
std::string getDestinationEndpointRegion()const;
void setDestinationEndpointRegion(const std::string& destinationEndpointRegion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string sourceEndpointRegion_;
std::string destinationEndpointRegion_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDTSIPRequest : public RpcServiceRequest {
public:
DescribeDTSIPRequest();
~DescribeDTSIPRequest();
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
std::string getDestinationEndpointRegion() const;
void setDestinationEndpointRegion(const std::string &destinationEndpointRegion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string sourceEndpointRegion_;
std::string destinationEndpointRegion_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDataCheckReportUrlRequest : public RpcServiceRequest {
public:
DescribeDataCheckReportUrlRequest();
~DescribeDataCheckReportUrlRequest();
std::string getJobStepId() const;
void setJobStepId(const std::string &jobStepId);
std::string getTbName() const;
void setTbName(const std::string &tbName);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string jobStepId_;
std::string tbName_;
std::string dbName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDataCheckReportUrlResult : public ServiceResult
{
public:
DescribeDataCheckReportUrlResult();
explicit DescribeDataCheckReportUrlResult(const std::string &payload);
~DescribeDataCheckReportUrlResult();
int getHttpStatusCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::string dynamicMessage_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDataCheckTableDetailsRequest : public RpcServiceRequest {
public:
DescribeDataCheckTableDetailsRequest();
~DescribeDataCheckTableDetailsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getJobStepId() const;
void setJobStepId(const std::string &jobStepId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getTableName() const;
void setTableName(const std::string &tableName);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
int pageNumber_;
std::string jobStepId_;
int pageSize_;
std::string tableName_;
std::string status_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSREQUEST_H_

View File

@@ -0,0 +1,92 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDataCheckTableDetailsResult : public ServiceResult
{
public:
struct TableDetailsItem
{
std::string status;
std::string sourceTbName;
long totalCount;
std::string targetTbName;
std::string targetDbName;
long finishCount;
std::string bootTime;
long id;
std::string sourceDbName;
long diffCount;
};
DescribeDataCheckTableDetailsResult();
explicit DescribeDataCheckTableDetailsResult(const std::string &payload);
~DescribeDataCheckTableDetailsResult();
long getWarningCount()const;
std::vector<TableDetailsItem> getTableDetails()const;
long getRunningCount()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
long getTotalCount()const;
int getPageNumber()const;
long getInitCount()const;
long getFinishedCount()const;
long getDiffRowCount()const;
int getHttpStatusCode()const;
long getFailedCount()const;
std::string getDynamicCode()const;
protected:
void parse(const std::string &payload);
private:
long warningCount_;
std::vector<TableDetailsItem> tableDetails_;
long runningCount_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
long totalCount_;
int pageNumber_;
long initCount_;
long finishedCount_;
long diffRowCount_;
int httpStatusCode_;
long failedCount_;
std::string dynamicCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDataCheckTableDiffDetailsRequest : public RpcServiceRequest {
public:
DescribeDataCheckTableDiffDetailsRequest();
~DescribeDataCheckTableDiffDetailsRequest();
std::string getJobStepId() const;
void setJobStepId(const std::string &jobStepId);
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getTbName() const;
void setTbName(const std::string &tbName);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string jobStepId_;
long pageNumber_;
long pageSize_;
std::string tbName_;
std::string dbName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDataCheckTableDiffDetailsResult : public ServiceResult
{
public:
struct DiffDetailsItem
{
std::string diff;
long id;
std::string gmtCreated;
};
DescribeDataCheckTableDiffDetailsResult();
explicit DescribeDataCheckTableDiffDetailsResult(const std::string &payload);
~DescribeDataCheckTableDiffDetailsResult();
std::vector<DiffDetailsItem> getDiffDetails()const;
std::string getInstanceId()const;
int getHttpStatusCode()const;
std::string getTbName()const;
std::string getDbName()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
long getDiffCount()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DiffDetailsItem> diffDetails_;
std::string instanceId_;
int httpStatusCode_;
std::string tbName_;
std::string dbName_;
std::string dynamicMessage_;
std::string errMessage_;
long diffCount_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDedicatedClusterMonitorRuleRequest : public RpcServiceRequest {
public:
DescribeDedicatedClusterMonitorRuleRequest();
~DescribeDedicatedClusterMonitorRuleRequest();
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string dedicatedClusterId_;
std::string ownerId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULEREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULERESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDedicatedClusterMonitorRuleResult : public ServiceResult
{
public:
DescribeDedicatedClusterMonitorRuleResult();
explicit DescribeDedicatedClusterMonitorRuleResult(const std::string &payload);
~DescribeDedicatedClusterMonitorRuleResult();
std::string getNoticeSwitch()const;
std::string getDedicatedClusterId()const;
std::string getPhones()const;
std::string getDuAlarmThreshold()const;
std::string getCpuAlarmThreshold()const;
std::string getHttpStatusCode()const;
std::string getMemAlarmThreshold()const;
std::string getDiskAlarmThreshold()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string noticeSwitch_;
std::string dedicatedClusterId_;
std::string phones_;
std::string duAlarmThreshold_;
std::string cpuAlarmThreshold_;
std::string httpStatusCode_;
std::string memAlarmThreshold_;
std::string diskAlarmThreshold_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULERESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDedicatedClusterRequest : public RpcServiceRequest {
public:
DescribeDedicatedClusterRequest();
~DescribeDedicatedClusterRequest();
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string dedicatedClusterId_;
std::string ownerId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERREQUEST_H_

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDedicatedClusterResult : public ServiceResult
{
public:
DescribeDedicatedClusterResult();
explicit DescribeDedicatedClusterResult(const std::string &payload);
~DescribeDedicatedClusterResult();
long getUsedDu()const;
long getDuUtilization()const;
long getUsedDiskGBSize()const;
long getGmtCreated()const;
std::string getDedicatedClusterName()const;
std::string getDtsInstanceID()const;
std::string getSuccess()const;
long getTotalMemGBSize()const;
long getMemUtilization()const;
std::string getHttpStatusCode()const;
long getUsedCpuCore()const;
std::string getDedicatedClusterId()const;
long getNodeCount()const;
long getOversoldDu()const;
long getTotalDiskGBSize()const;
long getDiskUtilization()const;
long getGmtFinished()const;
long getUsedMemGBSize()const;
std::string getErrMessage()const;
std::string getErrCode()const;
long getDu()const;
std::string getState()const;
long getTotalCpuCore()const;
std::string getRegionId()const;
long getCpuUtilization()const;
protected:
void parse(const std::string &payload);
private:
long usedDu_;
long duUtilization_;
long usedDiskGBSize_;
long gmtCreated_;
std::string dedicatedClusterName_;
std::string dtsInstanceID_;
std::string success_;
long totalMemGBSize_;
long memUtilization_;
std::string httpStatusCode_;
long usedCpuCore_;
std::string dedicatedClusterId_;
long nodeCount_;
long oversoldDu_;
long totalDiskGBSize_;
long diskUtilization_;
long gmtFinished_;
long usedMemGBSize_;
std::string errMessage_;
std::string errCode_;
long du_;
std::string state_;
long totalCpuCore_;
std::string regionId_;
long cpuUtilization_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFOREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFOREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDtsEtlJobVersionInfoRequest : public RpcServiceRequest {
public:
DescribeDtsEtlJobVersionInfoRequest();
~DescribeDtsEtlJobVersionInfoRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFOREQUEST_H_

View File

@@ -0,0 +1,82 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFORESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDtsEtlJobVersionInfoResult : public ServiceResult
{
public:
struct DtsEtlJobVersionInfo
{
std::string status;
std::string modifyTime;
std::string dtsJobId;
int version;
std::string createTime;
std::string dtsJobName;
std::string creator;
std::string dtsInstanceId;
std::string creatorName;
std::string safeCheckpoint;
};
DescribeDtsEtlJobVersionInfoResult();
explicit DescribeDtsEtlJobVersionInfoResult(const std::string &payload);
~DescribeDtsEtlJobVersionInfoResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::string getHttpStatusCode()const;
std::vector<DtsEtlJobVersionInfo> getDtsEtlJobVersionInfos()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::string httpStatusCode_;
std::vector<DtsEtlJobVersionInfo> dtsEtlJobVersionInfos_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFORESULT_H_

View File

@@ -1,57 +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_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDtsJobDetailRequest : public RpcServiceRequest
{
public:
DescribeDtsJobDetailRequest();
~DescribeDtsJobDetailRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDtsInstanceID()const;
void setDtsInstanceID(const std::string& dtsInstanceID);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceID_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDtsJobDetailRequest : public RpcServiceRequest {
public:
DescribeDtsJobDetailRequest();
~DescribeDtsJobDetailRequest();
bool getSyncSubJobHistory() const;
void setSyncSubJobHistory(bool syncSubJobHistory);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceID() const;
void setDtsInstanceID(const std::string &dtsInstanceID);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
bool syncSubJobHistory_;
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceID_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_

View File

@@ -78,12 +78,730 @@ namespace AlibabaCloud
bool dml;
bool ddl;
};
struct DataSynchronizationStatus
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct RetryState
{
int maxRetryTime;
std::string retryTarget;
int retryCount;
int retryTime;
std::string errMessage;
std::string module;
bool retrying;
std::string jobId;
};
struct SubDistributedJobItem
{
struct SourceEndpoint2
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct DestinationEndpoint3
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct MigrationMode4
{
bool dataInitialization;
bool dataSynchronization;
bool dataExtractTransformLoad;
bool structureInitialization;
};
struct PrecheckStatus
{
struct DetailItem
{
std::string repairMethod;
std::string checkItem;
std::string checkResult;
std::string failedReason;
std::string checkItemDescription;
};
std::string status;
std::string percent;
std::string errorMessage;
std::vector<DetailItem> detail;
};
struct StructureInitializationStatus
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataInitializationStatus
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataSynchronizationStatus5
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataEtlStatus
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct Performance
{
std::string rps;
std::string flow;
};
struct ReverseJob
{
struct SourceEndpoint9
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct DestinationEndpoint10
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct MigrationMode11
{
bool dataInitialization;
bool dataSynchronization;
bool dataExtractTransformLoad;
bool structureInitialization;
};
struct PrecheckStatus12
{
struct DetailItem24
{
std::string repairMethod;
std::string checkItem;
std::string checkResult;
std::string failedReason;
std::string checkItemDescription;
};
std::string status;
std::string percent;
std::string errorMessage;
std::vector<DetailItem24> detail23;
};
struct StructureInitializationStatus13
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataInitializationStatus14
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataSynchronizationStatus15
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataEtlStatus16
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct Performance17
{
std::string rps;
std::string flow;
};
struct SubscriptionHost18
{
std::string publicHost;
std::string privateHost;
std::string vpcHost;
};
struct SubscriptionDataType19
{
bool dml;
bool ddl;
};
struct RetryState20
{
int maxRetryTime;
std::string retryTarget;
int retryCount;
std::string errMsg;
int retryTime;
bool retrying;
std::string module;
std::string jobId;
};
struct TagListItem22
{
std::string gmtModified;
std::string resourceType;
long creator;
std::string gmtCreate;
std::string srcRegion;
std::string scope;
std::string resourceId;
std::string tagKey;
long id;
std::string regionId;
std::string tagValue;
std::string tagCategory;
long aliUid;
};
PrecheckStatus12 precheckStatus12;
std::string dtsJobName;
std::string endTimestamp;
SourceEndpoint9 sourceEndpoint9;
std::string dtsInstanceID;
long delay;
std::string appName;
std::string dtsJobClass;
RetryState20 retryState20;
std::string dtsJobId;
DataEtlStatus16 dataEtlStatus16;
std::string finishTime;
std::string taskType;
MigrationMode11 migrationMode11;
SubscriptionHost18 subscriptionHost18;
SubscriptionDataType19 subscriptionDataType19;
std::string destNetType;
std::string etlCalculator;
std::string status;
DataSynchronizationStatus15 dataSynchronizationStatus15;
std::vector<TagListItem22> tagList21;
std::string originType;
std::string dbObject;
std::string createTime;
Performance17 performance17;
ObjectOfAny reverseJob;
std::string payType;
DestinationEndpoint10 destinationEndpoint10;
std::string groupId;
bool isDemoJob;
std::string checkpoint;
std::string consumptionCheckpoint;
std::string dtsJobDirection;
std::string jobType;
DataInitializationStatus14 dataInitializationStatus14;
int databaseCount;
std::string subscribeTopic;
std::string consumptionClient;
StructureInitializationStatus13 structureInitializationStatus13;
std::string expireTime;
std::string errorMessage;
std::string beginTimestamp;
std::string synchronizationDirection;
std::string reserved;
};
struct SubscriptionHost6
{
std::string publicHost;
std::string privateHost;
std::string vpcHost;
};
struct SubscriptionDataType7
{
bool dml;
bool ddl;
};
struct RetryState8
{
int maxRetryTime;
std::string retryTarget;
int retryCount;
std::string errMsg;
int retryTime;
bool retrying;
std::string module;
std::string jobId;
};
struct TagListItem
{
std::string gmtModified;
std::string resourceType;
long creator;
std::string gmtCreate;
std::string srcRegion;
std::string scope;
std::string resourceId;
std::string tagKey;
long id;
std::string regionId;
std::string tagValue;
std::string tagCategory;
long aliUid;
};
DataInitializationStatus dataInitializationStatus;
SourceEndpoint2 sourceEndpoint2;
std::vector<std::string> subSyncJob1;
std::string dtsJobName;
std::string endTimestamp;
MigrationMode4 migrationMode4;
std::string dtsInstanceID;
long delay;
std::string appName;
std::string dtsJobClass;
std::string dtsJobId;
std::string finishTime;
SubscriptionDataType7 subscriptionDataType7;
std::string taskType;
std::vector<SubDistributedJobItem::TagListItem> tagList;
std::string destNetType;
std::string etlCalculator;
std::string status;
std::string originType;
DataEtlStatus dataEtlStatus;
std::string dbObject;
std::string createTime;
RetryState8 retryState8;
ReverseJob reverseJob;
std::string payType;
DestinationEndpoint3 destinationEndpoint3;
std::string groupId;
bool isDemoJob;
PrecheckStatus precheckStatus;
std::string checkpoint;
std::string consumptionCheckpoint;
std::string dtsJobDirection;
std::string jobType;
SubscriptionHost6 subscriptionHost6;
int databaseCount;
std::string subscribeTopic;
std::string consumptionClient;
DataSynchronizationStatus5 dataSynchronizationStatus5;
Performance performance;
std::string expireTime;
std::string errorMessage;
std::string beginTimestamp;
std::string synchronizationDirection;
StructureInitializationStatus structureInitializationStatus;
std::string reserved;
};
struct SubSyncJobItem
{
struct SourceEndpoint26
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct DestinationEndpoint27
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct MigrationMode28
{
bool dataInitialization;
bool dataSynchronization;
bool dataExtractTransformLoad;
bool structureInitialization;
};
struct PrecheckStatus29
{
struct DetailItem42
{
std::string repairMethod;
std::string checkItem;
std::string checkResult;
std::string failedReason;
std::string checkItemDescription;
};
std::string status;
std::vector<DetailItem42> detail41;
std::string percent;
std::string errorMessage;
};
struct StructureInitializationStatus30
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataInitializationStatus31
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataSynchronizationStatus32
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataEtlStatus33
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct Performance34
{
std::string rps;
std::string flow;
};
struct ReverseJob35
{
struct SourceEndpoint43
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct DestinationEndpoint44
{
std::string oracleSID;
std::string roleName;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string aliyunUid;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct MigrationMode45
{
bool dataInitialization;
bool dataSynchronization;
bool dataExtractTransformLoad;
bool structureInitialization;
};
struct PrecheckStatus46
{
struct DetailItem58
{
std::string repairMethod;
std::string checkItem;
std::string checkResult;
std::string failedReason;
std::string checkItemDescription;
};
std::string status;
std::string percent;
std::vector<DetailItem58> detail57;
std::string errorMessage;
};
struct StructureInitializationStatus47
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataInitializationStatus48
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataSynchronizationStatus49
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataEtlStatus50
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct Performance51
{
std::string rps;
std::string flow;
};
struct SubscriptionHost52
{
std::string publicHost;
std::string privateHost;
std::string vpcHost;
};
struct SubscriptionDataType53
{
bool dml;
bool ddl;
};
struct RetryState54
{
int maxRetryTime;
std::string retryTarget;
int retryCount;
std::string errMsg;
int retryTime;
bool retrying;
std::string module;
std::string jobId;
};
struct TagListItem56
{
std::string gmtModified;
std::string resourceType;
long creator;
std::string gmtCreate;
std::string srcRegion;
std::string scope;
std::string resourceId;
std::string tagKey;
long id;
std::string regionId;
std::string tagValue;
std::string tagCategory;
long aliUid;
};
DataSynchronizationStatus49 dataSynchronizationStatus49;
std::string dtsJobName;
std::string endTimestamp;
std::string dtsInstanceID;
std::vector<TagListItem56> tagList55;
long delay;
DestinationEndpoint44 destinationEndpoint44;
std::string appName;
std::string dtsJobClass;
std::string dtsJobId;
std::string finishTime;
SubscriptionHost52 subscriptionHost52;
StructureInitializationStatus47 structureInitializationStatus47;
std::string taskType;
std::string destNetType;
DataEtlStatus50 dataEtlStatus50;
std::string etlCalculator;
std::string status;
std::string originType;
std::string dbObject;
std::string createTime;
PrecheckStatus46 precheckStatus46;
ObjectOfAny reverseJob;
DataInitializationStatus48 dataInitializationStatus48;
SubscriptionDataType53 subscriptionDataType53;
std::string payType;
std::string groupId;
bool isDemoJob;
Performance51 performance51;
std::string checkpoint;
std::string consumptionCheckpoint;
std::string dtsJobDirection;
std::string jobType;
int databaseCount;
SourceEndpoint43 sourceEndpoint43;
std::string subscribeTopic;
std::string consumptionClient;
MigrationMode45 migrationMode45;
RetryState54 retryState54;
std::string expireTime;
std::string errorMessage;
std::string beginTimestamp;
std::string synchronizationDirection;
std::string reserved;
};
struct SubscriptionHost36
{
std::string publicHost;
std::string privateHost;
std::string vpcHost;
};
struct SubscriptionDataType37
{
bool dml;
bool ddl;
};
struct RetryState38
{
int maxRetryTime;
std::string retryTarget;
int retryCount;
std::string errMsg;
int retryTime;
bool retrying;
std::string module;
std::string jobId;
};
struct TagListItem40
{
std::string gmtModified;
std::string resourceType;
long creator;
std::string gmtCreate;
std::string srcRegion;
std::string scope;
std::string resourceId;
std::string tagKey;
long id;
std::string regionId;
std::string tagValue;
std::string tagCategory;
long aliUid;
};
DestinationEndpoint27 destinationEndpoint27;
std::vector<SubSyncJobItem::TagListItem40> tagList39;
std::string dtsJobName;
std::string endTimestamp;
std::string dtsInstanceID;
long delay;
std::string appName;
SubscriptionDataType37 subscriptionDataType37;
std::string dtsJobClass;
std::string dtsJobId;
std::string finishTime;
std::string taskType;
std::vector<std::string> subSyncJob25;
DataEtlStatus33 dataEtlStatus33;
std::string destNetType;
SubscriptionHost36 subscriptionHost36;
std::string etlCalculator;
std::string status;
std::string originType;
std::string dbObject;
std::string createTime;
DataSynchronizationStatus32 dataSynchronizationStatus32;
std::string payType;
SourceEndpoint26 sourceEndpoint26;
PrecheckStatus29 precheckStatus29;
Performance34 performance34;
std::string groupId;
bool isDemoJob;
DataInitializationStatus31 dataInitializationStatus31;
std::string checkpoint;
std::string consumptionCheckpoint;
ReverseJob35 reverseJob35;
std::string dtsJobDirection;
std::string jobType;
int databaseCount;
std::string subscribeTopic;
std::string consumptionClient;
RetryState38 retryState38;
std::string expireTime;
std::string errorMessage;
MigrationMode28 migrationMode28;
StructureInitializationStatus30 structureInitializationStatus30;
std::string beginTimestamp;
std::string synchronizationDirection;
std::string reserved;
};
DescribeDtsJobDetailResult();
explicit DescribeDtsJobDetailResult(const std::string &payload);
~DescribeDtsJobDetailResult();
SubscriptionHost getSubscriptionHost()const;
std::string getResourceGroupId()const;
std::string getDtsJobName()const;
std::string getEndTimestamp()const;
std::string getDynamicMessage()const;
@@ -91,40 +809,55 @@ namespace AlibabaCloud
MigrationMode getMigrationMode()const;
long getDelay()const;
bool getSuccess()const;
std::string getAppName()const;
bool getDemoJob()const;
SubscriptionDataType getSubscriptionDataType()const;
std::string getDtsJobClass()const;
std::string getDtsJobId()const;
std::string getFinishTime()const;
std::string getLastUpdateTime()const;
std::string getTaskType()const;
int getHttpStatusCode()const;
std::string getDestNetType()const;
DataSynchronizationStatus getDataSynchronizationStatus()const;
std::string getEtlCalculator()const;
std::string getStatus()const;
std::string getDedicatedClusterId()const;
std::string getDbObject()const;
std::string getCreateTime()const;
std::string getBootTime()const;
std::string getPayType()const;
std::string getErrMessage()const;
int getCode()const;
std::string getErrCode()const;
std::string getSubscribeTopic()const;
std::string getConsumptionClient()const;
SourceEndpoint getSourceEndpoint()const;
std::string getExpireTime()const;
RetryState getRetryState()const;
std::string getReserved()const;
std::vector<SubSyncJobItem> getSubSyncJob()const;
std::string getBinlogTime()const;
std::string getAppName()const;
std::string getDtsJobClass()const;
std::string getFinishTime()const;
std::string getDestNetType()const;
std::string getBinlog()const;
std::string getCreateTime()const;
std::vector<SubDistributedJobItem> getSubDistributedJob()const;
std::string getGroupId()const;
long getCheckpoint()const;
std::string getConsumptionCheckpoint()const;
std::string getDtsJobDirection()const;
std::string getJobType()const;
int getDatabaseCount()const;
DestinationEndpoint getDestinationEndpoint()const;
std::string getSubscribeTopic()const;
std::string getConsumptionClient()const;
SourceEndpoint getSourceEndpoint()const;
std::string getBinlogSite()const;
std::string getErrorMessage()const;
std::string getExpireTime()const;
std::string getResourceGroupDisplayName()const;
std::string getBeginTimestamp()const;
std::string getSynchronizationDirection()const;
std::string getReserved()const;
protected:
void parse(const std::string &payload);
private:
SubscriptionHost subscriptionHost_;
std::string resourceGroupId_;
std::string dtsJobName_;
std::string endTimestamp_;
std::string dynamicMessage_;
@@ -132,35 +865,49 @@ namespace AlibabaCloud
MigrationMode migrationMode_;
long delay_;
bool success_;
std::string appName_;
bool demoJob_;
SubscriptionDataType subscriptionDataType_;
std::string dtsJobClass_;
std::string dtsJobId_;
std::string finishTime_;
std::string lastUpdateTime_;
std::string taskType_;
int httpStatusCode_;
std::string destNetType_;
DataSynchronizationStatus dataSynchronizationStatus_;
std::string etlCalculator_;
std::string status_;
std::string dedicatedClusterId_;
std::string dbObject_;
std::string createTime_;
std::string bootTime_;
std::string payType_;
std::string errMessage_;
int code_;
std::string errCode_;
std::string subscribeTopic_;
std::string consumptionClient_;
SourceEndpoint sourceEndpoint_;
std::string expireTime_;
RetryState retryState_;
std::string reserved_;
std::vector<SubSyncJobItem> subSyncJob_;
std::string binlogTime_;
std::string appName_;
std::string dtsJobClass_;
std::string finishTime_;
std::string destNetType_;
std::string binlog_;
std::string createTime_;
std::vector<SubDistributedJobItem> subDistributedJob_;
std::string groupId_;
long checkpoint_;
std::string consumptionCheckpoint_;
std::string dtsJobDirection_;
std::string jobType_;
int databaseCount_;
DestinationEndpoint destinationEndpoint_;
std::string subscribeTopic_;
std::string consumptionClient_;
SourceEndpoint sourceEndpoint_;
std::string binlogSite_;
std::string errorMessage_;
std::string expireTime_;
std::string resourceGroupDisplayName_;
std::string beginTimestamp_;
std::string synchronizationDirection_;
std::string reserved_;
};
}

View File

@@ -1,81 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDtsJobsRequest : public RpcServiceRequest
{
public:
DescribeDtsJobsRequest();
~DescribeDtsJobsRequest();
std::string getOrderDirection()const;
void setOrderDirection(const std::string& orderDirection);
std::string getType()const;
void setType(const std::string& type);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getOrderColumn()const;
void setOrderColumn(const std::string& orderColumn);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getParams()const;
void setParams(const std::string& params);
std::string getJobType()const;
void setJobType(const std::string& jobType);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string orderDirection_;
std::string type_;
int pageNumber_;
std::string orderColumn_;
std::string regionId_;
int pageSize_;
std::string groupId_;
std::string params_;
std::string jobType_;
std::string tags_;
std::string region_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDtsJobsRequest : public RpcServiceRequest {
public:
DescribeDtsJobsRequest();
~DescribeDtsJobsRequest();
std::string getOrderDirection() const;
void setOrderDirection(const std::string &orderDirection);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getType() const;
void setType(const std::string &type);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getOrderColumn() const;
void setOrderColumn(const std::string &orderColumn);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getOriginType() const;
void setOriginType(const std::string &originType);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getParams() const;
void setParams(const std::string &params);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getJobType() const;
void setJobType(const std::string &jobType);
std::string getTags() const;
void setTags(const std::string &tags);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string orderDirection_;
std::string dedicatedClusterId_;
std::string type_;
int pageNumber_;
std::string orderColumn_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string dtsJobId_;
std::string originType_;
std::string groupId_;
std::string params_;
std::string ownerId_;
std::string jobType_;
std::string tags_;
std::string region_;
std::string dtsInstanceId_;
std::string status_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_

View File

@@ -138,7 +138,7 @@ namespace AlibabaCloud
};
struct PrecheckStatus6
{
struct PrecheckDetail10
struct PrecheckDetail12
{
std::string repairMethod;
std::string checkItem;
@@ -148,8 +148,8 @@ namespace AlibabaCloud
};
std::string status;
std::string percent;
std::vector<PrecheckDetail10> detail9;
std::string errorMessage;
std::vector<PrecheckDetail12> detail11;
};
struct SourceEndpoint7
{
@@ -171,24 +171,34 @@ namespace AlibabaCloud
std::string percent;
std::string errorMessage;
};
std::string status;
struct ErrorDetail10
{
std::string errorCode;
std::string helpUrl;
};
long duUsage;
SourceEndpoint7 sourceEndpoint7;
std::string dbObject;
std::string createTime;
std::string dtsJobName;
PrecheckStatus6 precheckStatus6;
std::string payType;
std::vector<ErrorDetail10> errorDetails9;
std::string cpuUsage;
MigrationMode4 migrationMode4;
StructureInitializationStatus8 structureInitializationStatus8;
std::string dtsInstanceID;
DestinationEndpoint3 destinationEndpoint3;
long delay;
Performance5 performance5;
std::string dtsJobClass;
std::string checkpoint;
std::string dtsJobId;
std::string dtsJobDirection;
DataInitializationStatus1 dataInitializationStatus1;
std::string memUsage;
std::string status;
std::string dedicatedClusterId;
std::string dbObject;
std::string createTime;
std::string payType;
DestinationEndpoint3 destinationEndpoint3;
std::string checkpoint;
std::string dtsJobDirection;
std::string errorMessage;
std::string expireTime;
DataSynchronizationStatus2 dataSynchronizationStatus2;
@@ -218,27 +228,59 @@ namespace AlibabaCloud
{
int maxRetryTime;
std::string retryTarget;
std::string migrationErrCode;
std::string migrationErrWorkaround;
std::string errMessage;
std::string migrationErrHelpDocKey;
int retryCount;
int retryTime;
std::string errMessage;
std::string module;
bool retrying;
std::string migrationErrHelpDocId;
std::string jobId;
std::string migrationErrMsg;
};
struct DataCloudStatus
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DtsTag
{
std::string tagKey;
std::string tagValue;
};
struct ErrorDetail
{
std::string errorCode;
std::string helpUrl;
};
long duUsage;
DataInitializationStatus dataInitializationStatus;
std::string resourceGroupId;
std::string dtsJobName;
std::string migrationErrWorkaround;
std::string migrationErrCode;
std::string endTimestamp;
std::string cpuUsage;
std::vector<DtsJobStatus::ErrorDetail> errorDetails;
std::string dtsInstanceID;
MigrationMode migrationMode;
long delay;
std::string appName;
std::string dtsJobClass;
DataCloudStatus dataCloudStatus;
std::string dtsJobId;
std::vector<DtsJobStatus::DtsTag> tagList;
std::string migrationErrHelpDocId;
DataSynchronizationStatus dataSynchronizationStatus;
std::string memUsage;
std::string status;
std::string originType;
std::string dedicatedClusterId;
DataEtlStatus dataEtlStatus;
std::string dbObject;
std::string createTime;
@@ -247,18 +289,256 @@ namespace AlibabaCloud
PrecheckStatus precheckStatus;
std::string consumptionCheckpoint;
std::string checkpoint;
std::string migrationErrHelpDocKey;
std::string dtsJobDirection;
std::string jobType;
DestinationEndpoint destinationEndpoint;
std::string consumptionClient;
SourceEndpoint sourceEndpoint;
Performance performance;
std::string errorMessage;
std::string expireTime;
std::string resourceGroupDisplayName;
std::string beginTimestamp;
std::string migrationErrMsg;
StructureInitializationStatus structureInitializationStatus;
RetryState retryState;
std::string reserved;
};
struct DtsJobStatus13
{
struct DataInitializationStatus14
{
std::string status;
std::string progress;
std::string percent;
std::string errorMessage;
};
struct DataSynchronizationStatus15
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DataEtlStatus16
{
std::string status;
std::string progress;
std::string percent;
std::string errorMessage;
};
struct DestinationEndpoint17
{
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct MigrationMode18
{
bool dataInitialization;
bool dataSynchronization;
bool structureInitialization;
};
struct Performance19
{
std::string rps;
std::string flow;
};
struct PrecheckStatus20
{
struct PrecheckDetail
{
std::string repairMethod;
std::string checkItem;
std::string checkResult;
std::string failedReason;
std::string checkItemDescription;
};
std::string status;
std::string percent;
std::string errorMessage;
std::vector<PrecheckDetail> detail;
};
struct ReverseJob21
{
struct DataInitializationStatus26
{
std::string status;
std::string progress;
std::string percent;
std::string errorMessage;
};
struct DataSynchronizationStatus27
{
std::string status;
std::string progress;
std::string percent;
bool needUpgrade;
std::string errorMessage;
};
struct DestinationEndpoint28
{
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct MigrationMode29
{
bool dataInitialization;
bool dataSynchronization;
bool structureInitialization;
};
struct Performance30
{
std::string rps;
std::string flow;
};
struct PrecheckStatus31
{
struct PrecheckDetail35
{
std::string repairMethod;
std::string checkItem;
std::string checkResult;
std::string failedReason;
std::string checkItemDescription;
};
std::string status;
std::string percent;
std::string errorMessage;
std::vector<PrecheckDetail35> detail34;
};
struct SourceEndpoint32
{
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct StructureInitializationStatus33
{
std::string status;
std::string progress;
std::string percent;
std::string errorMessage;
};
DataSynchronizationStatus27 dataSynchronizationStatus27;
std::string status;
PrecheckStatus31 precheckStatus31;
DestinationEndpoint28 destinationEndpoint28;
std::string dbObject;
std::string createTime;
std::string dtsJobName;
DataInitializationStatus26 dataInitializationStatus26;
std::string payType;
std::string dtsInstanceID;
long delay;
MigrationMode29 migrationMode29;
std::string dtsJobClass;
std::string checkpoint;
Performance30 performance30;
std::string dtsJobId;
std::string dtsJobDirection;
SourceEndpoint32 sourceEndpoint32;
StructureInitializationStatus33 structureInitializationStatus33;
std::string errorMessage;
std::string expireTime;
std::string reserved;
};
struct SourceEndpoint22
{
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string sslSolutionEnum;
std::string ip;
std::string port;
std::string databaseName;
std::string region;
std::string instanceType;
std::string engineName;
};
struct StructureInitializationStatus23
{
std::string status;
std::string progress;
std::string percent;
std::string errorMessage;
};
struct RetryState24
{
int maxRetryTime;
std::string retryTarget;
int retryCount;
int retryTime;
std::string errMessage;
std::string module;
bool retrying;
std::string jobId;
};
struct DtsTag
{
std::string tagKey;
std::string tagValue;
};
std::string resourceGroupId;
std::string dtsJobName;
std::string endTimestamp;
std::string dtsInstanceID;
long delay;
std::string appName;
MigrationMode18 migrationMode18;
std::string dtsJobClass;
std::string dtsJobId;
DataEtlStatus16 dataEtlStatus16;
ReverseJob21 reverseJob21;
StructureInitializationStatus23 structureInitializationStatus23;
RetryState24 retryState24;
std::string status;
DataSynchronizationStatus15 dataSynchronizationStatus15;
std::string originType;
PrecheckStatus20 precheckStatus20;
DestinationEndpoint17 destinationEndpoint17;
std::string dbObject;
Performance19 performance19;
std::string createTime;
SourceEndpoint22 sourceEndpoint22;
std::string payType;
std::vector<DtsJobStatus13::DtsTag> tagList25;
std::string consumptionCheckpoint;
std::string checkpoint;
std::string dtsJobDirection;
std::string jobType;
DataInitializationStatus14 dataInitializationStatus14;
std::string consumptionClient;
std::string errorMessage;
std::string expireTime;
std::string resourceGroupDisplayName;
std::string beginTimestamp;
std::string reserved;
};
DescribeDtsJobsResult();
@@ -272,6 +552,7 @@ namespace AlibabaCloud
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
std::vector<DtsJobStatus13> getEtlDemoList()const;
bool getSuccess()const;
std::string getErrCode()const;
@@ -286,6 +567,7 @@ namespace AlibabaCloud
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
std::vector<DtsJobStatus13> etlDemoList_;
bool success_;
std::string errCode_;

View File

@@ -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_DTS_MODEL_DESCRIBEDTSSERVICELOGREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSSERVICELOGREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeDtsServiceLogRequest : public RpcServiceRequest {
public:
DescribeDtsServiceLogRequest();
~DescribeDtsServiceLogRequest();
long getStartTime() const;
void setStartTime(long startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
std::string getSubJobType() const;
void setSubJobType(const std::string &subJobType);
long getEndTime() const;
void setEndTime(long endTime);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
long startTime_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string dtsJobId_;
std::string keyword_;
std::string subJobType_;
long endTime_;
std::string status_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSSERVICELOGREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSSERVICELOGRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSSERVICELOGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeDtsServiceLogResult : public ServiceResult
{
public:
struct ServiceLogContext
{
std::string context;
std::string state;
std::string time;
};
DescribeDtsServiceLogResult();
explicit DescribeDtsServiceLogResult(const std::string &payload);
~DescribeDtsServiceLogResult();
long getTotalRecordCount()const;
std::vector<ServiceLogContext> getServiceLogContexts()const;
int getPageRecordCount()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
long totalRecordCount_;
std::vector<ServiceLogContext> serviceLogContexts_;
int pageRecordCount_;
int pageNumber_;
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSSERVICELOGRESULT_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeEndpointSwitchStatusRequest : public RpcServiceRequest
{
public:
DescribeEndpointSwitchStatusRequest();
~DescribeEndpointSwitchStatusRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeEndpointSwitchStatusRequest : public RpcServiceRequest {
public:
DescribeEndpointSwitchStatusRequest();
~DescribeEndpointSwitchStatusRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string taskId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
explicit DescribeEndpointSwitchStatusResult(const std::string &payload);
~DescribeEndpointSwitchStatusResult();
std::string getStatus()const;
std::string getErrMessage()const;
std::string getErrorMessage()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
@@ -47,8 +47,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string status_;
std::string errMessage_;
std::string errorMessage_;
std::string errMessage_;
std::string success_;
std::string errCode_;

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeEtlJobLogsRequest : public RpcServiceRequest {
public:
DescribeEtlJobLogsRequest();
~DescribeEtlJobLogsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
private:
std::string regionId_;
std::string dtsJobId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeEtlJobLogsResult : public ServiceResult
{
public:
struct EtlRunningLog
{
std::string contentKey;
std::string status;
std::string userId;
std::string content;
std::string logDatetime;
std::string etlId;
};
DescribeEtlJobLogsResult();
explicit DescribeEtlJobLogsResult(const std::string &payload);
~DescribeEtlJobLogsResult();
std::vector<EtlRunningLog> getEtlRunningLogs()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::vector<EtlRunningLog> etlRunningLogs_;
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSRESULT_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeInitializationStatusRequest : public RpcServiceRequest
{
public:
DescribeInitializationStatusRequest();
~DescribeInitializationStatusRequest();
int getPageNum()const;
void setPageNum(int pageNum);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeInitializationStatusRequest : public RpcServiceRequest {
public:
DescribeInitializationStatusRequest();
~DescribeInitializationStatusRequest();
int getPageNum() const;
void setPageNum(int pageNum);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
std::string status;
std::string tableName;
std::string totalRowNum;
std::string usedTime;
std::string totalRowNum;
std::string sourceOwnerDBName;
std::string errorMessage;
std::string destinationOwnerDBName;
@@ -57,8 +57,8 @@ namespace AlibabaCloud
{
std::string status;
std::string objectType;
std::string objectDefinition;
std::string sourceOwnerDBName;
std::string objectDefinition;
std::string errorMessage;
std::string destinationOwnerDBName;
std::string objectName;
@@ -66,8 +66,8 @@ namespace AlibabaCloud
std::string status;
std::string objectType;
std::vector<StructureInitializationDetail::StructureInitializationDetail1> constraints;
std::string objectDefinition;
std::string sourceOwnerDBName;
std::string objectDefinition;
std::string errorMessage;
std::string destinationOwnerDBName;
std::string objectName;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeJobMonitorRuleRequest : public RpcServiceRequest
{
public:
DescribeJobMonitorRuleRequest();
~DescribeJobMonitorRuleRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
private:
std::string regionId_;
std::string dtsJobId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeJobMonitorRuleRequest : public RpcServiceRequest {
public:
DescribeJobMonitorRuleRequest();
~DescribeJobMonitorRuleRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
private:
std::string regionId_;
std::string dtsJobId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_

View File

@@ -35,15 +35,21 @@ namespace AlibabaCloud
struct MonitorRule
{
std::string type;
std::string phone;
std::string jobType;
std::string state;
std::string phone;
int times;
int period;
int noticeValue;
long delayRuleTime;
std::string jobId;
};
DescribeJobMonitorRuleResult();
explicit DescribeJobMonitorRuleResult(const std::string &payload);
~DescribeJobMonitorRuleResult();
std::vector<std::string> getTopics()const;
std::string getDtsJobId()const;
int getHttpStatusCode()const;
std::vector<MonitorRule> getMonitorRules()const;
@@ -56,6 +62,7 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> topics_;
std::string dtsJobId_;
int httpStatusCode_;
std::vector<MonitorRule> monitorRules_;

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeMetricListRequest : public RpcServiceRequest {
public:
DescribeMetricListRequest();
~DescribeMetricListRequest();
std::string getMetricType() const;
void setMetricType(const std::string &metricType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
long getStartTime() const;
void setStartTime(long startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getParam() const;
void setParam(const std::string &param);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getMetricName() const;
void setMetricName(const std::string &metricName);
long getPeriod() const;
void setPeriod(long period);
long getEndTime() const;
void setEndTime(long endTime);
std::string getEnv() const;
void setEnv(const std::string &env);
std::string getOwnerID() const;
void setOwnerID(const std::string &ownerID);
private:
std::string metricType_;
std::string clientToken_;
long startTime_;
std::string accessKeyId_;
std::string accountId_;
std::string param_;
std::string dtsJobId_;
std::string metricName_;
long period_;
long endTime_;
std::string env_;
std::string ownerID_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMETRICLISTREQUEST_H_

View File

@@ -0,0 +1,76 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMETRICLISTRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMETRICLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeMetricListResult : public ServiceResult
{
public:
struct DataPoint
{
long timestamp;
float statistics;
};
DescribeMetricListResult();
explicit DescribeMetricListResult(const std::string &payload);
~DescribeMetricListResult();
std::string getMetricName()const;
std::string getMetricType()const;
std::string getParam()const;
int getHttpStatusCode()const;
long getPeriod()const;
std::vector<DataPoint> getDataPoints()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
std::string getCode()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string metricName_;
std::string metricType_;
std::string param_;
int httpStatusCode_;
long period_;
std::vector<DataPoint> dataPoints_;
std::string dynamicMessage_;
std::string errMessage_;
std::string code_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMETRICLISTRESULT_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobAlertRequest : public RpcServiceRequest
{
public:
DescribeMigrationJobAlertRequest();
~DescribeMigrationJobAlertRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getMigrationJobId()const;
void setMigrationJobId(const std::string& migrationJobId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string clientToken_;
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobAlertRequest : public RpcServiceRequest {
public:
DescribeMigrationJobAlertRequest();
~DescribeMigrationJobAlertRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_

View File

@@ -39,12 +39,12 @@ namespace AlibabaCloud
~DescribeMigrationJobAlertResult();
std::string getErrorAlertPhone()const;
std::string getDelayAlertPhone()const;
std::string getErrorAlertStatus()const;
std::string getMigrationJobName()const;
std::string getErrorAlertStatus()const;
std::string getErrMessage()const;
std::string getDelayAlertStatus()const;
std::string getDelayOverSeconds()const;
std::string getSuccess()const;
std::string getDelayOverSeconds()const;
std::string getErrCode()const;
std::string getMigrationJobId()const;
@@ -53,12 +53,12 @@ namespace AlibabaCloud
private:
std::string errorAlertPhone_;
std::string delayAlertPhone_;
std::string errorAlertStatus_;
std::string migrationJobName_;
std::string errorAlertStatus_;
std::string errMessage_;
std::string delayAlertStatus_;
std::string delayOverSeconds_;
std::string success_;
std::string delayOverSeconds_;
std::string errCode_;
std::string migrationJobId_;

View File

@@ -1,78 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobDetailRequest : public RpcServiceRequest
{
public:
DescribeMigrationJobDetailRequest();
~DescribeMigrationJobDetailRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
bool getMigrationModeDataInitialization()const;
void setMigrationModeDataInitialization(bool migrationModeDataInitialization);
std::string getMigrationJobId()const;
void setMigrationJobId(const std::string& migrationJobId);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
bool getMigrationModeDataSynchronization()const;
void setMigrationModeDataSynchronization(bool migrationModeDataSynchronization);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
bool getMigrationModeStructureInitialization()const;
void setMigrationModeStructureInitialization(bool migrationModeStructureInitialization);
private:
std::string clientToken_;
bool migrationModeDataInitialization_;
std::string migrationJobId_;
int pageNum_;
std::string accessKeyId_;
std::string accountId_;
bool migrationModeDataSynchronization_;
std::string regionId_;
int pageSize_;
std::string ownerId_;
bool migrationModeStructureInitialization_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobDetailRequest : public RpcServiceRequest {
public:
DescribeMigrationJobDetailRequest();
~DescribeMigrationJobDetailRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getMigrationModeDataInitialization() const;
void setMigrationModeDataInitialization(bool migrationModeDataInitialization);
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
bool getMigrationModeDataSynchronization() const;
void setMigrationModeDataSynchronization(bool migrationModeDataSynchronization);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
bool getMigrationModeStructureInitialization() const;
void setMigrationModeStructureInitialization(bool migrationModeStructureInitialization);
private:
std::string clientToken_;
bool migrationModeDataInitialization_;
std::string migrationJobId_;
int pageNum_;
std::string accessKeyId_;
std::string accountId_;
bool migrationModeDataSynchronization_;
std::string regionId_;
int pageSize_;
std::string ownerId_;
bool migrationModeStructureInitialization_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_

View File

@@ -57,8 +57,8 @@ namespace AlibabaCloud
{
std::string status;
std::string objectType;
std::string objectDefinition;
std::string sourceOwnerDBName;
std::string objectDefinition;
std::string errorMessage;
std::string destinationOwnerDBName;
std::string objectName;
@@ -66,8 +66,8 @@ namespace AlibabaCloud
std::string status;
std::string objectType;
std::vector<StructureInitializationDetail::StructureInitializationDetail1> constraintList;
std::string objectDefinition;
std::string sourceOwnerDBName;
std::string objectDefinition;
std::string errorMessage;
std::string destinationOwnerDBName;
std::string objectName;

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobStatusRequest : public RpcServiceRequest
{
public:
DescribeMigrationJobStatusRequest();
~DescribeMigrationJobStatusRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getMigrationJobId()const;
void setMigrationJobId(const std::string& migrationJobId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string clientToken_;
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobStatusRequest : public RpcServiceRequest {
public:
DescribeMigrationJobStatusRequest();
~DescribeMigrationJobStatusRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_

View File

@@ -1,78 +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_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeMigrationJobsRequest();
~DescribeMigrationJobsRequest();
std::string getInstFilterRegion()const;
void setInstFilterRegion(const std::string& instFilterRegion);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getMigrationJobName()const;
void setMigrationJobName(const std::string& migrationJobName);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string instFilterRegion_;
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
std::string migrationJobName_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobsRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeMigrationJobsRequest();
~DescribeMigrationJobsRequest();
std::string getInstFilterRegion() const;
void setInstFilterRegion(const std::string &instFilterRegion);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getMigrationJobName() const;
void setMigrationJobName(const std::string &migrationJobName);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string instFilterRegion_;
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
std::string migrationJobName_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_

View File

@@ -53,8 +53,8 @@ namespace AlibabaCloud
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string iP;
std::string port;
std::string iP;
std::string databaseName;
std::string instanceType;
std::string engineName;
@@ -75,8 +75,8 @@ namespace AlibabaCloud
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string iP;
std::string port;
std::string iP;
std::string databaseName;
std::string instanceType;
std::string engineName;

View File

@@ -1,69 +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_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribePreCheckStatusRequest : public RpcServiceRequest
{
public:
DescribePreCheckStatusRequest();
~DescribePreCheckStatusRequest();
std::string getStructType()const;
void setStructType(const std::string& structType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPageNo()const;
void setPageNo(const std::string& pageNo);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getJobCode()const;
void setJobCode(const std::string& jobCode);
std::string getName()const;
void setName(const std::string& name);
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getStructPhase()const;
void setStructPhase(const std::string& structPhase);
private:
std::string structType_;
std::string regionId_;
std::string pageNo_;
std::string pageSize_;
std::string jobCode_;
std::string name_;
std::string dtsJobId_;
std::string structPhase_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribePreCheckStatusRequest : public RpcServiceRequest {
public:
DescribePreCheckStatusRequest();
~DescribePreCheckStatusRequest();
std::string getStructType() const;
void setStructType(const std::string &structType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getPageNo() const;
void setPageNo(const std::string &pageNo);
std::string getJobCode() const;
void setJobCode(const std::string &jobCode);
std::string getName() const;
void setName(const std::string &name);
std::string getStructPhase() const;
void setStructPhase(const std::string &structPhase);
private:
std::string structType_;
std::string regionId_;
std::string pageSize_;
std::string dtsJobId_;
std::string pageNo_;
std::string jobCode_;
std::string name_;
std::string structPhase_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_

View File

@@ -42,29 +42,30 @@ namespace AlibabaCloud
std::string logLevel;
};
std::string sourceSchema;
std::string sub;
std::string destSchema;
std::string errMsg;
std::string names;
std::string item;
std::string repairMethod;
std::string finishTime;
long diffRow;
int orderNum;
std::string parentObj;
std::string jobId;
std::string ddlSql;
std::string sub;
std::string targetNames;
std::string bootTime;
std::vector<ProgressInfo::JobLog> logs;
std::string names;
std::string item;
bool canSkip;
std::string repairMethod;
int delaySeconds;
std::string finishTime;
int orderNum;
long diffRow;
std::string parentObj;
std::string ignoreFlag;
std::string state;
int total;
bool skip;
std::string errDetail;
std::string id;
std::string jobId;
std::string ddlSql;
std::string current;
};
struct SubDistributedJobStatusItem
{
@@ -78,29 +79,30 @@ namespace AlibabaCloud
std::string logLevel;
};
std::string sourceSchema;
std::string sub;
std::string destSchema;
std::string errMsg;
std::string names;
std::string item;
std::string repairMethod;
std::string finishTime;
long diffRow;
int orderNum;
std::string parentObj;
std::string jobId;
std::string ddlSql;
std::string sub;
std::string targetNames;
std::vector<ProgressInfo2::JobLog4> logs3;
std::string bootTime;
std::string names;
std::string item;
bool canSkip;
std::string repairMethod;
int delaySeconds;
std::string finishTime;
int orderNum;
long diffRow;
std::string parentObj;
std::string ignoreFlag;
std::string state;
int total;
bool skip;
std::string errDetail;
std::string id;
std::string jobId;
std::string ddlSql;
std::string current;
};
std::vector<SubDistributedJobStatusItem::ProgressInfo2> jobProgress1;
std::string state;

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionInstanceAlertRequest : public RpcServiceRequest
{
public:
DescribeSubscriptionInstanceAlertRequest();
~DescribeSubscriptionInstanceAlertRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string clientToken_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionInstanceAlertRequest : public RpcServiceRequest {
public:
DescribeSubscriptionInstanceAlertRequest();
~DescribeSubscriptionInstanceAlertRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_

View File

@@ -44,8 +44,8 @@ namespace AlibabaCloud
std::string getErrMessage()const;
std::string getSubscriptionInstanceID()const;
std::string getDelayAlertStatus()const;
std::string getDelayOverSeconds()const;
std::string getSuccess()const;
std::string getDelayOverSeconds()const;
std::string getErrCode()const;
protected:
@@ -58,8 +58,8 @@ namespace AlibabaCloud
std::string errMessage_;
std::string subscriptionInstanceID_;
std::string delayAlertStatus_;
std::string delayOverSeconds_;
std::string success_;
std::string delayOverSeconds_;
std::string errCode_;
};

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionInstanceStatusRequest : public RpcServiceRequest
{
public:
DescribeSubscriptionInstanceStatusRequest();
~DescribeSubscriptionInstanceStatusRequest();
std::string getSubscriptionInstanceId()const;
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionInstanceStatusRequest : public RpcServiceRequest {
public:
DescribeSubscriptionInstanceStatusRequest();
~DescribeSubscriptionInstanceStatusRequest();
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_

View File

@@ -1,81 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionInstancesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeSubscriptionInstancesRequest();
~DescribeSubscriptionInstancesRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getInstFilterRegion()const;
void setInstFilterRegion(const std::string& instFilterRegion);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getSubscriptionInstanceName()const;
void setSubscriptionInstanceName(const std::string& subscriptionInstanceName);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string clientToken_;
std::string instFilterRegion_;
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
std::string subscriptionInstanceName_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionInstancesRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeSubscriptionInstancesRequest();
~DescribeSubscriptionInstancesRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getInstFilterRegion() const;
void setInstFilterRegion(const std::string &instFilterRegion);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getSubscriptionInstanceName() const;
void setSubscriptionInstanceName(const std::string &subscriptionInstanceName);
private:
std::string clientToken_;
int pageNum_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
std::string instFilterRegion_;
std::string ownerId_;
std::string subscriptionInstanceName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionMetaRequest : public RpcServiceRequest
{
public:
DescribeSubscriptionMetaRequest();
~DescribeSubscriptionMetaRequest();
std::string getTopics()const;
void setTopics(const std::string& topics);
std::string getSid()const;
void setSid(const std::string& sid);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSubMigrationJobIds()const;
void setSubMigrationJobIds(const std::string& subMigrationJobIds);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
private:
std::string topics_;
std::string sid_;
std::string regionId_;
std::string subMigrationJobIds_;
std::string dtsInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionMetaRequest : public RpcServiceRequest {
public:
DescribeSubscriptionMetaRequest();
~DescribeSubscriptionMetaRequest();
std::string getTopics() const;
void setTopics(const std::string &topics);
std::string getSid() const;
void setSid(const std::string &sid);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSubMigrationJobIds() const;
void setSubMigrationJobIds(const std::string &subMigrationJobIds);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
std::string topics_;
std::string sid_;
std::string regionId_;
std::string subMigrationJobIds_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobAlertRequest : public RpcServiceRequest
{
public:
DescribeSynchronizationJobAlertRequest();
~DescribeSynchronizationJobAlertRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobAlertRequest : public RpcServiceRequest {
public:
DescribeSynchronizationJobAlertRequest();
~DescribeSynchronizationJobAlertRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_

View File

@@ -44,8 +44,8 @@ namespace AlibabaCloud
std::string getErrorAlertStatus()const;
std::string getErrMessage()const;
std::string getDelayAlertStatus()const;
std::string getDelayOverSeconds()const;
std::string getSuccess()const;
std::string getDelayOverSeconds()const;
std::string getSynchronizationDirection()const;
std::string getErrCode()const;
@@ -59,8 +59,8 @@ namespace AlibabaCloud
std::string errorAlertStatus_;
std::string errMessage_;
std::string delayAlertStatus_;
std::string delayOverSeconds_;
std::string success_;
std::string delayOverSeconds_;
std::string synchronizationDirection_;
std::string errCode_;

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobReplicatorCompareRequest : public RpcServiceRequest
{
public:
DescribeSynchronizationJobReplicatorCompareRequest();
~DescribeSynchronizationJobReplicatorCompareRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobReplicatorCompareRequest : public RpcServiceRequest {
public:
DescribeSynchronizationJobReplicatorCompareRequest();
~DescribeSynchronizationJobReplicatorCompareRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobStatusListRequest : public RpcServiceRequest
{
public:
DescribeSynchronizationJobStatusListRequest();
~DescribeSynchronizationJobStatusListRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getSynchronizationJobIdListJsonStr()const;
void setSynchronizationJobIdListJsonStr(const std::string& synchronizationJobIdListJsonStr);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string clientToken_;
std::string ownerId_;
std::string synchronizationJobIdListJsonStr_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobStatusListRequest : public RpcServiceRequest {
public:
DescribeSynchronizationJobStatusListRequest();
~DescribeSynchronizationJobStatusListRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getSynchronizationJobIdListJsonStr() const;
void setSynchronizationJobIdListJsonStr(const std::string &synchronizationJobIdListJsonStr);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string ownerId_;
std::string synchronizationJobIdListJsonStr_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobStatusRequest : public RpcServiceRequest
{
public:
DescribeSynchronizationJobStatusRequest();
~DescribeSynchronizationJobStatusRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobId()const;
void setSynchronizationJobId(const std::string& synchronizationJobId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationDirection_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobStatusRequest : public RpcServiceRequest {
public:
DescribeSynchronizationJobStatusRequest();
~DescribeSynchronizationJobStatusRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
struct DataSynchronizationStatus
{
std::string status;
std::string checkpoint;
long delayMillis;
std::string checkpoint;
std::string percent;
std::string errorMessage;
std::string delay;
@@ -126,8 +126,8 @@ namespace AlibabaCloud
std::string getErrMessage()const;
std::string getErrCode()const;
PrecheckStatus getPrecheckStatus()const;
std::string getCheckpoint()const;
std::string getSynchronizationJobId()const;
std::string getCheckpoint()const;
DestinationEndpoint getDestinationEndpoint()const;
SourceEndpoint getSourceEndpoint()const;
std::string getStructureInitialization()const;
@@ -155,8 +155,8 @@ namespace AlibabaCloud
std::string errMessage_;
std::string errCode_;
PrecheckStatus precheckStatus_;
std::string checkpoint_;
std::string synchronizationJobId_;
std::string checkpoint_;
DestinationEndpoint destinationEndpoint_;
SourceEndpoint sourceEndpoint_;
std::string structureInitialization_;

View File

@@ -1,81 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeSynchronizationJobsRequest();
~DescribeSynchronizationJobsRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getInstFilterRegion()const;
void setInstFilterRegion(const std::string& instFilterRegion);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSynchronizationJobName()const;
void setSynchronizationJobName(const std::string& synchronizationJobName);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string clientToken_;
std::string instFilterRegion_;
int pageNum_;
std::string ownerId_;
std::string accessKeyId_;
std::string synchronizationJobName_;
std::string accountId_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationJobsRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeSynchronizationJobsRequest();
~DescribeSynchronizationJobsRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobName() const;
void setSynchronizationJobName(const std::string &synchronizationJobName);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getInstFilterRegion() const;
void setInstFilterRegion(const std::string &instFilterRegion);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
private:
std::string clientToken_;
int pageNum_;
std::string accessKeyId_;
std::string synchronizationJobName_;
std::string accountId_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
std::string instFilterRegion_;
std::string ownerId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationObjectModifyStatusRequest : public RpcServiceRequest
{
public:
DescribeSynchronizationObjectModifyStatusRequest();
~DescribeSynchronizationObjectModifyStatusRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountId()const;
void setAccountId(const std::string& accountId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeSynchronizationObjectModifyStatusRequest : public RpcServiceRequest {
public:
DescribeSynchronizationObjectModifyStatusRequest();
~DescribeSynchronizationObjectModifyStatusRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string taskId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_

View File

@@ -74,8 +74,8 @@ namespace AlibabaCloud
std::string getStatus()const;
PrecheckStatus getPrecheckStatus()const;
DataInitializationStatus getDataInitializationStatus()const;
std::string getErrMessage()const;
std::string getErrorMessage()const;
std::string getErrMessage()const;
std::string getSuccess()const;
DataSynchronizationStatus getDataSynchronizationStatus()const;
StructureInitializationStatus getStructureInitializationStatus()const;
@@ -87,8 +87,8 @@ namespace AlibabaCloud
std::string status_;
PrecheckStatus precheckStatus_;
DataInitializationStatus dataInitializationStatus_;
std::string errMessage_;
std::string errorMessage_;
std::string errMessage_;
std::string success_;
DataSynchronizationStatus dataSynchronizationStatus_;
StructureInitializationStatus structureInitializationStatus_;

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeTagKeysRequest : public RpcServiceRequest {
public:
DescribeTagKeysRequest();
~DescribeTagKeysRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getCategory() const;
void setCategory(const std::string &category);
private:
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceId_;
std::string resourceType_;
std::string category_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeTagKeysResult : public ServiceResult
{
public:
DescribeTagKeysResult();
explicit DescribeTagKeysResult(const std::string &payload);
~DescribeTagKeysResult();
int getTotalCount()const;
std::string getCategory()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<std::string> getTagKeys()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::string category_;
int pageSize_;
int pageNumber_;
std::vector<std::string> tagKeys_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSRESULT_H_

View File

@@ -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_DTS_MODEL_DESCRIBETAGVALUESREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeTagValuesRequest : public RpcServiceRequest {
public:
DescribeTagValuesRequest();
~DescribeTagValuesRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getKey() const;
void setKey(const std::string &key);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getCategory() const;
void setCategory(const std::string &category);
private:
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string key_;
std::string resourceId_;
std::string resourceType_;
std::string category_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeTagValuesResult : public ServiceResult
{
public:
DescribeTagValuesResult();
explicit DescribeTagValuesResult(const std::string &payload);
~DescribeTagValuesResult();
int getTotalCount()const;
std::string getCategory()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<std::string> getTagValues()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::string category_;
int pageSize_;
int pageNumber_;
std::vector<std::string> tagValues_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESRESULT_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT InitDtsRdsInstanceRequest : public RpcServiceRequest
{
public:
InitDtsRdsInstanceRequest();
~InitDtsRdsInstanceRequest();
std::string getEndpointInstanceId()const;
void setEndpointInstanceId(const std::string& endpointInstanceId);
std::string getEndpointRegion()const;
void setEndpointRegion(const std::string& endpointRegion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEndpointCenId()const;
void setEndpointCenId(const std::string& endpointCenId);
std::string getEndpointInstanceType()const;
void setEndpointInstanceType(const std::string& endpointInstanceType);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
private:
std::string endpointInstanceId_;
std::string endpointRegion_;
std::string accessKeyId_;
std::string regionId_;
std::string endpointCenId_;
std::string endpointInstanceType_;
std::string dtsInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT InitDtsRdsInstanceRequest : public RpcServiceRequest {
public:
InitDtsRdsInstanceRequest();
~InitDtsRdsInstanceRequest();
std::string getEndpointInstanceId() const;
void setEndpointInstanceId(const std::string &endpointInstanceId);
std::string getEndpointRegion() const;
void setEndpointRegion(const std::string &endpointRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointCenId() const;
void setEndpointCenId(const std::string &endpointCenId);
std::string getEndpointInstanceType() const;
void setEndpointInstanceType(const std::string &endpointInstanceType);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
std::string endpointInstanceId_;
std::string endpointRegion_;
std::string accessKeyId_;
std::string regionId_;
std::string endpointCenId_;
std::string endpointInstanceType_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_

View File

@@ -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_DTS_MODEL_LISTDEDICATEDCLUSTERREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_LISTDEDICATEDCLUSTERREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ListDedicatedClusterRequest : public RpcServiceRequest {
public:
ListDedicatedClusterRequest();
~ListDedicatedClusterRequest();
std::string getOrderDirection() const;
void setOrderDirection(const std::string &orderDirection);
std::string getType() const;
void setType(const std::string &type);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getOrderColumn() const;
void setOrderColumn(const std::string &orderColumn);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getState() const;
void setState(const std::string &state);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getParams() const;
void setParams(const std::string &params);
private:
std::string orderDirection_;
std::string type_;
int pageNumber_;
std::string orderColumn_;
std::string regionId_;
int pageSize_;
std::string state_;
std::string ownerId_;
std::string params_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_LISTDEDICATEDCLUSTERREQUEST_H_

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