diff --git a/VERSION b/VERSION index 8d4280c47..34bc28546 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1361 \ No newline at end of file +1.36.1362 \ No newline at end of file diff --git a/dts/CMakeLists.txt b/dts/CMakeLists.txt index f87e9417f..b84255e11 100644 --- a/dts/CMakeLists.txt +++ b/dts/CMakeLists.txt @@ -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 diff --git a/dts/include/alibabacloud/dts/DtsClient.h b/dts/include/alibabacloud/dts/DtsClient.h index 1755f924e..3f66e2cb7 100644 --- a/dts/include/alibabacloud/dts/DtsClient.h +++ b/dts/include/alibabacloud/dts/DtsClient.h @@ -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 CreateConsumerGroupOutcome; typedef std::future CreateConsumerGroupOutcomeCallable; typedef std::function&)> CreateConsumerGroupAsyncHandler; + typedef Outcome CreateDedicatedClusterMonitorRuleOutcome; + typedef std::future CreateDedicatedClusterMonitorRuleOutcomeCallable; + typedef std::function&)> CreateDedicatedClusterMonitorRuleAsyncHandler; typedef Outcome CreateDtsInstanceOutcome; typedef std::future CreateDtsInstanceOutcomeCallable; typedef std::function&)> CreateDtsInstanceAsyncHandler; @@ -249,6 +304,9 @@ namespace AlibabaCloud typedef Outcome DeleteDtsJobOutcome; typedef std::future DeleteDtsJobOutcomeCallable; typedef std::function&)> DeleteDtsJobAsyncHandler; + typedef Outcome DeleteDtsJobsOutcome; + typedef std::future DeleteDtsJobsOutcomeCallable; + typedef std::function&)> DeleteDtsJobsAsyncHandler; typedef Outcome DeleteMigrationJobOutcome; typedef std::future DeleteMigrationJobOutcomeCallable; typedef std::function&)> DeleteMigrationJobAsyncHandler; @@ -258,6 +316,15 @@ namespace AlibabaCloud typedef Outcome DeleteSynchronizationJobOutcome; typedef std::future DeleteSynchronizationJobOutcomeCallable; typedef std::function&)> DeleteSynchronizationJobAsyncHandler; + typedef Outcome DescribeCheckJobsOutcome; + typedef std::future DescribeCheckJobsOutcomeCallable; + typedef std::function&)> DescribeCheckJobsAsyncHandler; + typedef Outcome DescribeClusterOperateLogsOutcome; + typedef std::future DescribeClusterOperateLogsOutcomeCallable; + typedef std::function&)> DescribeClusterOperateLogsAsyncHandler; + typedef Outcome DescribeClusterUsedUtilizationOutcome; + typedef std::future DescribeClusterUsedUtilizationOutcomeCallable; + typedef std::function&)> DescribeClusterUsedUtilizationAsyncHandler; typedef Outcome DescribeConnectionStatusOutcome; typedef std::future DescribeConnectionStatusOutcomeCallable; typedef std::function&)> DescribeConnectionStatusAsyncHandler; @@ -270,21 +337,48 @@ namespace AlibabaCloud typedef Outcome DescribeDTSIPOutcome; typedef std::future DescribeDTSIPOutcomeCallable; typedef std::function&)> DescribeDTSIPAsyncHandler; + typedef Outcome DescribeDataCheckReportUrlOutcome; + typedef std::future DescribeDataCheckReportUrlOutcomeCallable; + typedef std::function&)> DescribeDataCheckReportUrlAsyncHandler; + typedef Outcome DescribeDataCheckTableDetailsOutcome; + typedef std::future DescribeDataCheckTableDetailsOutcomeCallable; + typedef std::function&)> DescribeDataCheckTableDetailsAsyncHandler; + typedef Outcome DescribeDataCheckTableDiffDetailsOutcome; + typedef std::future DescribeDataCheckTableDiffDetailsOutcomeCallable; + typedef std::function&)> DescribeDataCheckTableDiffDetailsAsyncHandler; + typedef Outcome DescribeDedicatedClusterOutcome; + typedef std::future DescribeDedicatedClusterOutcomeCallable; + typedef std::function&)> DescribeDedicatedClusterAsyncHandler; + typedef Outcome DescribeDedicatedClusterMonitorRuleOutcome; + typedef std::future DescribeDedicatedClusterMonitorRuleOutcomeCallable; + typedef std::function&)> DescribeDedicatedClusterMonitorRuleAsyncHandler; + typedef Outcome DescribeDtsEtlJobVersionInfoOutcome; + typedef std::future DescribeDtsEtlJobVersionInfoOutcomeCallable; + typedef std::function&)> DescribeDtsEtlJobVersionInfoAsyncHandler; typedef Outcome DescribeDtsJobDetailOutcome; typedef std::future DescribeDtsJobDetailOutcomeCallable; typedef std::function&)> DescribeDtsJobDetailAsyncHandler; typedef Outcome DescribeDtsJobsOutcome; typedef std::future DescribeDtsJobsOutcomeCallable; typedef std::function&)> DescribeDtsJobsAsyncHandler; + typedef Outcome DescribeDtsServiceLogOutcome; + typedef std::future DescribeDtsServiceLogOutcomeCallable; + typedef std::function&)> DescribeDtsServiceLogAsyncHandler; typedef Outcome DescribeEndpointSwitchStatusOutcome; typedef std::future DescribeEndpointSwitchStatusOutcomeCallable; typedef std::function&)> DescribeEndpointSwitchStatusAsyncHandler; + typedef Outcome DescribeEtlJobLogsOutcome; + typedef std::future DescribeEtlJobLogsOutcomeCallable; + typedef std::function&)> DescribeEtlJobLogsAsyncHandler; typedef Outcome DescribeInitializationStatusOutcome; typedef std::future DescribeInitializationStatusOutcomeCallable; typedef std::function&)> DescribeInitializationStatusAsyncHandler; typedef Outcome DescribeJobMonitorRuleOutcome; typedef std::future DescribeJobMonitorRuleOutcomeCallable; typedef std::function&)> DescribeJobMonitorRuleAsyncHandler; + typedef Outcome DescribeMetricListOutcome; + typedef std::future DescribeMetricListOutcomeCallable; + typedef std::function&)> DescribeMetricListAsyncHandler; typedef Outcome DescribeMigrationJobAlertOutcome; typedef std::future DescribeMigrationJobAlertOutcomeCallable; typedef std::function&)> DescribeMigrationJobAlertAsyncHandler; @@ -330,9 +424,18 @@ namespace AlibabaCloud typedef Outcome DescribeSynchronizationObjectModifyStatusOutcome; typedef std::future DescribeSynchronizationObjectModifyStatusOutcomeCallable; typedef std::function&)> DescribeSynchronizationObjectModifyStatusAsyncHandler; + typedef Outcome DescribeTagKeysOutcome; + typedef std::future DescribeTagKeysOutcomeCallable; + typedef std::function&)> DescribeTagKeysAsyncHandler; + typedef Outcome DescribeTagValuesOutcome; + typedef std::future DescribeTagValuesOutcomeCallable; + typedef std::function&)> DescribeTagValuesAsyncHandler; typedef Outcome InitDtsRdsInstanceOutcome; typedef std::future InitDtsRdsInstanceOutcomeCallable; typedef std::function&)> InitDtsRdsInstanceAsyncHandler; + typedef Outcome ListDedicatedClusterOutcome; + typedef std::future ListDedicatedClusterOutcomeCallable; + typedef std::function&)> ListDedicatedClusterAsyncHandler; typedef Outcome ListTagResourcesOutcome; typedef std::future ListTagResourcesOutcomeCallable; typedef std::function&)> ListTagResourcesAsyncHandler; @@ -345,9 +448,18 @@ namespace AlibabaCloud typedef Outcome ModifyConsumptionTimestampOutcome; typedef std::future ModifyConsumptionTimestampOutcomeCallable; typedef std::function&)> ModifyConsumptionTimestampAsyncHandler; + typedef Outcome ModifyDedicatedClusterOutcome; + typedef std::future ModifyDedicatedClusterOutcomeCallable; + typedef std::function&)> ModifyDedicatedClusterAsyncHandler; typedef Outcome ModifyDtsJobOutcome; typedef std::future ModifyDtsJobOutcomeCallable; typedef std::function&)> ModifyDtsJobAsyncHandler; + typedef Outcome ModifyDtsJobDedicatedClusterOutcome; + typedef std::future ModifyDtsJobDedicatedClusterOutcomeCallable; + typedef std::function&)> ModifyDtsJobDedicatedClusterAsyncHandler; + typedef Outcome ModifyDtsJobDuLimitOutcome; + typedef std::future ModifyDtsJobDuLimitOutcomeCallable; + typedef std::function&)> ModifyDtsJobDuLimitAsyncHandler; typedef Outcome ModifyDtsJobNameOutcome; typedef std::future ModifyDtsJobNameOutcomeCallable; typedef std::function&)> ModifyDtsJobNameAsyncHandler; @@ -381,6 +493,9 @@ namespace AlibabaCloud typedef Outcome StartDtsJobOutcome; typedef std::future StartDtsJobOutcomeCallable; typedef std::function&)> StartDtsJobAsyncHandler; + typedef Outcome StartDtsJobsOutcome; + typedef std::future StartDtsJobsOutcomeCallable; + typedef std::function&)> StartDtsJobsAsyncHandler; typedef Outcome StartMigrationJobOutcome; typedef std::future StartMigrationJobOutcomeCallable; typedef std::function&)> StartMigrationJobAsyncHandler; @@ -390,21 +505,36 @@ namespace AlibabaCloud typedef Outcome StartSynchronizationJobOutcome; typedef std::future StartSynchronizationJobOutcomeCallable; typedef std::function&)> StartSynchronizationJobAsyncHandler; + typedef Outcome StopDedicatedClusterOutcome; + typedef std::future StopDedicatedClusterOutcomeCallable; + typedef std::function&)> StopDedicatedClusterAsyncHandler; typedef Outcome StopDtsJobOutcome; typedef std::future StopDtsJobOutcomeCallable; typedef std::function&)> StopDtsJobAsyncHandler; + typedef Outcome StopDtsJobsOutcome; + typedef std::future StopDtsJobsOutcomeCallable; + typedef std::function&)> StopDtsJobsAsyncHandler; typedef Outcome StopMigrationJobOutcome; typedef std::future StopMigrationJobOutcomeCallable; typedef std::function&)> StopMigrationJobAsyncHandler; + typedef Outcome SummaryJobDetailOutcome; + typedef std::future SummaryJobDetailOutcomeCallable; + typedef std::function&)> SummaryJobDetailAsyncHandler; typedef Outcome SuspendDtsJobOutcome; typedef std::future SuspendDtsJobOutcomeCallable; typedef std::function&)> SuspendDtsJobAsyncHandler; + typedef Outcome SuspendDtsJobsOutcome; + typedef std::future SuspendDtsJobsOutcomeCallable; + typedef std::function&)> SuspendDtsJobsAsyncHandler; typedef Outcome SuspendMigrationJobOutcome; typedef std::future SuspendMigrationJobOutcomeCallable; typedef std::function&)> SuspendMigrationJobAsyncHandler; typedef Outcome SuspendSynchronizationJobOutcome; typedef std::future SuspendSynchronizationJobOutcomeCallable; typedef std::function&)> SuspendSynchronizationJobAsyncHandler; + typedef Outcome SwitchPhysicalDtsJobToCloudOutcome; + typedef std::future SwitchPhysicalDtsJobToCloudOutcomeCallable; + typedef std::function&)> SwitchPhysicalDtsJobToCloudAsyncHandler; typedef Outcome SwitchSynchronizationEndpointOutcome; typedef std::future SwitchSynchronizationEndpointOutcomeCallable; typedef std::function&)> 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const; SwitchSynchronizationEndpointOutcomeCallable switchSynchronizationEndpointCallable(const Model::SwitchSynchronizationEndpointRequest& request) const; diff --git a/dts/include/alibabacloud/dts/model/ConfigureDtsJobRequest.h b/dts/include/alibabacloud/dts/model/ConfigureDtsJobRequest.h index a293a8d3a..b35c18f25 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureDtsJobRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureDtsJobRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureMigrationJobAlertRequest.h b/dts/include/alibabacloud/dts/model/ConfigureMigrationJobAlertRequest.h index 5c2be1e7e..ce7be98ff 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureMigrationJobAlertRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureMigrationJobAlertRequest.h @@ -1,75 +1,69 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureMigrationJobRequest.h b/dts/include/alibabacloud/dts/model/ConfigureMigrationJobRequest.h index ba50d54b8..cda687e6b 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureMigrationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureMigrationJobRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceAlertRequest.h b/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceAlertRequest.h index 24cb2c9a8..d8ea4a27d 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceAlertRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceAlertRequest.h @@ -1,75 +1,69 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceRequest.h b/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceRequest.h index d2f5115a5..721d2fdf8 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureSubscriptionInstanceRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureSubscriptionRequest.h b/dts/include/alibabacloud/dts/model/ConfigureSubscriptionRequest.h index 82831fa9f..2b8e2f978 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureSubscriptionRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureSubscriptionRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobAlertRequest.h b/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobAlertRequest.h index 6dc70f0ee..614fa5214 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobAlertRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobAlertRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobReplicatorCompareRequest.h b/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobReplicatorCompareRequest.h index 097696d0f..245735301 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobReplicatorCompareRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobReplicatorCompareRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobRequest.h b/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobRequest.h index 589cede45..b2405c2c3 100644 --- a/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/ConfigureSynchronizationJobRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CountJobByConditionRequest.h b/dts/include/alibabacloud/dts/model/CountJobByConditionRequest.h index af2377897..6a7104317 100644 --- a/dts/include/alibabacloud/dts/model/CountJobByConditionRequest.h +++ b/dts/include/alibabacloud/dts/model/CountJobByConditionRequest.h @@ -1,72 +1,66 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + std::string getGroupId() const; + void setGroupId(const std::string &groupId); + std::string getParams() const; + void setParams(const std::string ¶ms); + 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 ®ion); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateConsumerChannelRequest.h b/dts/include/alibabacloud/dts/model/CreateConsumerChannelRequest.h index ae97470ff..05678e910 100644 --- a/dts/include/alibabacloud/dts/model/CreateConsumerChannelRequest.h +++ b/dts/include/alibabacloud/dts/model/CreateConsumerChannelRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateConsumerGroupRequest.h b/dts/include/alibabacloud/dts/model/CreateConsumerGroupRequest.h index f0865c7ff..e0fffc49d 100644 --- a/dts/include/alibabacloud/dts/model/CreateConsumerGroupRequest.h +++ b/dts/include/alibabacloud/dts/model/CreateConsumerGroupRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleRequest.h b/dts/include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleRequest.h new file mode 100644 index 000000000..28d5d3543 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleResult.h b/dts/include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleResult.h new file mode 100644 index 000000000..8e8e5ba6f --- /dev/null +++ b/dts/include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleResult.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_ + +#include +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/CreateDtsInstanceRequest.h b/dts/include/alibabacloud/dts/model/CreateDtsInstanceRequest.h index d5a7d9abe..fe1e125d2 100644 --- a/dts/include/alibabacloud/dts/model/CreateDtsInstanceRequest.h +++ b/dts/include/alibabacloud/dts/model/CreateDtsInstanceRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateJobMonitorRuleRequest.h b/dts/include/alibabacloud/dts/model/CreateJobMonitorRuleRequest.h index a01b13a14..45785d72b 100644 --- a/dts/include/alibabacloud/dts/model/CreateJobMonitorRuleRequest.h +++ b/dts/include/alibabacloud/dts/model/CreateJobMonitorRuleRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATEJOBMONITORRULEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateMigrationJobRequest.h b/dts/include/alibabacloud/dts/model/CreateMigrationJobRequest.h index 9a0090d67..7ada0d0c9 100644 --- a/dts/include/alibabacloud/dts/model/CreateMigrationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/CreateMigrationJobRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATEMIGRATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + std::string getRegion() const; + void setRegion(const std::string ®ion); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateMigrationJobResult.h b/dts/include/alibabacloud/dts/model/CreateMigrationJobResult.h index c146d1ea6..9434ccd61 100644 --- a/dts/include/alibabacloud/dts/model/CreateMigrationJobResult.h +++ b/dts/include/alibabacloud/dts/model/CreateMigrationJobResult.h @@ -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_; }; } diff --git a/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceRequest.h b/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceRequest.h index 299968837..63d0ab5ed 100644 --- a/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceRequest.h +++ b/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceRequest.h @@ -1,75 +1,69 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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 ®ion); + 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_ diff --git a/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceResult.h b/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceResult.h index a2b9b3200..e716cb19d 100644 --- a/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceResult.h +++ b/dts/include/alibabacloud/dts/model/CreateSubscriptionInstanceResult.h @@ -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_; diff --git a/dts/include/alibabacloud/dts/model/CreateSynchronizationJobRequest.h b/dts/include/alibabacloud/dts/model/CreateSynchronizationJobRequest.h index b8411ddf7..7864a2fcf 100644 --- a/dts/include/alibabacloud/dts/model/CreateSynchronizationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/CreateSynchronizationJobRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DeleteConsumerChannelRequest.h b/dts/include/alibabacloud/dts/model/DeleteConsumerChannelRequest.h index 6a7fa7285..61ec287f0 100644 --- a/dts/include/alibabacloud/dts/model/DeleteConsumerChannelRequest.h +++ b/dts/include/alibabacloud/dts/model/DeleteConsumerChannelRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DeleteConsumerGroupRequest.h b/dts/include/alibabacloud/dts/model/DeleteConsumerGroupRequest.h index dfd2da6e8..67b1648dc 100644 --- a/dts/include/alibabacloud/dts/model/DeleteConsumerGroupRequest.h +++ b/dts/include/alibabacloud/dts/model/DeleteConsumerGroupRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DeleteDtsJobRequest.h b/dts/include/alibabacloud/dts/model/DeleteDtsJobRequest.h index 147e8181b..a4ad26e9e 100644 --- a/dts/include/alibabacloud/dts/model/DeleteDtsJobRequest.h +++ b/dts/include/alibabacloud/dts/model/DeleteDtsJobRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DeleteDtsJobsRequest.h b/dts/include/alibabacloud/dts/model/DeleteDtsJobsRequest.h new file mode 100644 index 000000000..5bdfa798d --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DeleteDtsJobsRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +private: + std::string dtsJobIds_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/DeleteDtsJobsResult.h b/dts/include/alibabacloud/dts/model/DeleteDtsJobsResult.h new file mode 100644 index 000000000..b2f48ae74 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DeleteDtsJobsResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSRESULT_H_ + +#include +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DeleteMigrationJobRequest.h b/dts/include/alibabacloud/dts/model/DeleteMigrationJobRequest.h index 8971426a9..1596026df 100644 --- a/dts/include/alibabacloud/dts/model/DeleteMigrationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/DeleteMigrationJobRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETEMIGRATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DeleteSubscriptionInstanceRequest.h b/dts/include/alibabacloud/dts/model/DeleteSubscriptionInstanceRequest.h index 164c0fea6..0018db313 100644 --- a/dts/include/alibabacloud/dts/model/DeleteSubscriptionInstanceRequest.h +++ b/dts/include/alibabacloud/dts/model/DeleteSubscriptionInstanceRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETESUBSCRIPTIONINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DeleteSynchronizationJobRequest.h b/dts/include/alibabacloud/dts/model/DeleteSynchronizationJobRequest.h index bb4f96f37..5ded85b00 100644 --- a/dts/include/alibabacloud/dts/model/DeleteSynchronizationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/DeleteSynchronizationJobRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DELETESYNCHRONIZATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeCheckJobsRequest.h b/dts/include/alibabacloud/dts/model/DescribeCheckJobsRequest.h new file mode 100644 index 000000000..7db132e41 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeCheckJobsRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeCheckJobsResult.h b/dts/include/alibabacloud/dts/model/DescribeCheckJobsResult.h new file mode 100644 index 000000000..93ddbcb1e --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeCheckJobsResult.h @@ -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 +#include +#include +#include +#include + +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 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 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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeClusterOperateLogsRequest.h b/dts/include/alibabacloud/dts/model/DescribeClusterOperateLogsRequest.h new file mode 100644 index 000000000..d48c9376e --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeClusterOperateLogsRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeClusterOperateLogsResult.h b/dts/include/alibabacloud/dts/model/DescribeClusterOperateLogsResult.h new file mode 100644 index 000000000..4cf29a897 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeClusterOperateLogsResult.h @@ -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 +#include +#include +#include +#include + +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 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 dataPoints_; + std::string dynamicMessage_; + std::string errMessage_; + std::string code_; + bool success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeClusterUsedUtilizationRequest.h b/dts/include/alibabacloud/dts/model/DescribeClusterUsedUtilizationRequest.h new file mode 100644 index 000000000..6d8d80662 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeClusterUsedUtilizationRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeClusterUsedUtilizationResult.h b/dts/include/alibabacloud/dts/model/DescribeClusterUsedUtilizationResult.h new file mode 100644 index 000000000..f6f983cc7 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeClusterUsedUtilizationResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeConnectionStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribeConnectionStatusRequest.h index 0342008ec..dc41b8de5 100644 --- a/dts/include/alibabacloud/dts/model/DescribeConnectionStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeConnectionStatusRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeConnectionStatusResult.h b/dts/include/alibabacloud/dts/model/DescribeConnectionStatusResult.h index c33f13483..d42eb86ea 100644 --- a/dts/include/alibabacloud/dts/model/DescribeConnectionStatusResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeConnectionStatusResult.h @@ -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_; diff --git a/dts/include/alibabacloud/dts/model/DescribeConsumerChannelRequest.h b/dts/include/alibabacloud/dts/model/DescribeConsumerChannelRequest.h index 1988baf9f..9959e3626 100644 --- a/dts/include/alibabacloud/dts/model/DescribeConsumerChannelRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeConsumerChannelRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERCHANNELREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeConsumerGroupRequest.h b/dts/include/alibabacloud/dts/model/DescribeConsumerGroupRequest.h index 989c6b764..785a7a2c7 100644 --- a/dts/include/alibabacloud/dts/model/DescribeConsumerGroupRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeConsumerGroupRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONSUMERGROUPREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDTSIPRequest.h b/dts/include/alibabacloud/dts/model/DescribeDTSIPRequest.h index 8ac41c2c7..e7e201081 100644 --- a/dts/include/alibabacloud/dts/model/DescribeDTSIPRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeDTSIPRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +private: + std::string sourceEndpointRegion_; + std::string destinationEndpointRegion_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSIPREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDataCheckReportUrlRequest.h b/dts/include/alibabacloud/dts/model/DescribeDataCheckReportUrlRequest.h new file mode 100644 index 000000000..bd3aa776c --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDataCheckReportUrlRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKREPORTURLREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDataCheckReportUrlResult.h b/dts/include/alibabacloud/dts/model/DescribeDataCheckReportUrlResult.h new file mode 100644 index 000000000..2e9ffc03d --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDataCheckReportUrlResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDetailsRequest.h b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDetailsRequest.h new file mode 100644 index 000000000..d6e2e5f23 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDetailsRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDETAILSREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDetailsResult.h b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDetailsResult.h new file mode 100644 index 000000000..eb770023c --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDetailsResult.h @@ -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 +#include +#include +#include +#include + +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 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 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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsRequest.h b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsRequest.h new file mode 100644 index 000000000..b96d1e158 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDATACHECKTABLEDIFFDETAILSREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsResult.h b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsResult.h new file mode 100644 index 000000000..6d06a6295 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsResult.h @@ -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 +#include +#include +#include +#include + +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 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 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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleRequest.h b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleRequest.h new file mode 100644 index 000000000..980c42207 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +private: + std::string dedicatedClusterId_; + std::string ownerId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERMONITORRULEREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleResult.h b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleResult.h new file mode 100644 index 000000000..0a47f5da4 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterRequest.h b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterRequest.h new file mode 100644 index 000000000..1b0bc4133 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +private: + std::string dedicatedClusterId_; + std::string ownerId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDEDICATEDCLUSTERREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterResult.h b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterResult.h new file mode 100644 index 000000000..aaec963d8 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDedicatedClusterResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoRequest.h b/dts/include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoRequest.h new file mode 100644 index 000000000..c877aaa2c --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFOREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFOREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoResult.h b/dts/include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoResult.h new file mode 100644 index 000000000..0f28da782 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoResult.h @@ -0,0 +1,82 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFORESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFORESULT_H_ + +#include +#include +#include +#include +#include + +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 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 dtsEtlJobVersionInfos_; + std::string dynamicCode_; + std::string dynamicMessage_; + std::string errMessage_; + bool success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSETLJOBVERSIONINFORESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailRequest.h b/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailRequest.h index cb7183667..bc40460f6 100644 --- a/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBDETAILREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailResult.h b/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailResult.h index fe608aeac..4d2133ba0 100644 --- a/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeDtsJobDetailResult.h @@ -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 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 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 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 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 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 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 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 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 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 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 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 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 subSyncJob_; + std::string binlogTime_; + std::string appName_; + std::string dtsJobClass_; + std::string finishTime_; + std::string destNetType_; + std::string binlog_; + std::string createTime_; + std::vector 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_; }; } diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsJobsRequest.h b/dts/include/alibabacloud/dts/model/DescribeDtsJobsRequest.h index e4cb14071..cadc6b405 100644 --- a/dts/include/alibabacloud/dts/model/DescribeDtsJobsRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeDtsJobsRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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 ¶ms); + 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 ®ion); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsJobsResult.h b/dts/include/alibabacloud/dts/model/DescribeDtsJobsResult.h index d8e674627..aac568b18 100644 --- a/dts/include/alibabacloud/dts/model/DescribeDtsJobsResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeDtsJobsResult.h @@ -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 detail9; std::string errorMessage; + std::vector 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 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 errorDetails; std::string dtsInstanceID; MigrationMode migrationMode; long delay; std::string appName; std::string dtsJobClass; + DataCloudStatus dataCloudStatus; std::string dtsJobId; std::vector 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 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 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 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 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 etlDemoList_; bool success_; std::string errCode_; diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsServiceLogRequest.h b/dts/include/alibabacloud/dts/model/DescribeDtsServiceLogRequest.h new file mode 100644 index 000000000..587a45fa1 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDtsServiceLogRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSSERVICELOGREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDTSSERVICELOGREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeDtsServiceLogResult.h b/dts/include/alibabacloud/dts/model/DescribeDtsServiceLogResult.h new file mode 100644 index 000000000..49912d7fc --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeDtsServiceLogResult.h @@ -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 +#include +#include +#include +#include + +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 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 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_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusRequest.h index e841982eb..1a998ab34 100644 --- a/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEENDPOINTSWITCHSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusResult.h b/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusResult.h index f1ab5f84d..cf4c22532 100644 --- a/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeEndpointSwitchStatusResult.h @@ -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_; diff --git a/dts/include/alibabacloud/dts/model/DescribeEtlJobLogsRequest.h b/dts/include/alibabacloud/dts/model/DescribeEtlJobLogsRequest.h new file mode 100644 index 000000000..083e2c683 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeEtlJobLogsRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeEtlJobLogsResult.h b/dts/include/alibabacloud/dts/model/DescribeEtlJobLogsResult.h new file mode 100644 index 000000000..697041743 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeEtlJobLogsResult.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSRESULT_H_ + +#include +#include +#include +#include +#include + +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 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 etlRunningLogs_; + int httpStatusCode_; + std::string dynamicCode_; + std::string dynamicMessage_; + std::string errMessage_; + bool success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEETLJOBLOGSRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeInitializationStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribeInitializationStatusRequest.h index bacb138cc..432d10874 100644 --- a/dts/include/alibabacloud/dts/model/DescribeInitializationStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeInitializationStatusRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEINITIALIZATIONSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeInitializationStatusResult.h b/dts/include/alibabacloud/dts/model/DescribeInitializationStatusResult.h index ae251ce19..51e761153 100644 --- a/dts/include/alibabacloud/dts/model/DescribeInitializationStatusResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeInitializationStatusResult.h @@ -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 constraints; - std::string objectDefinition; std::string sourceOwnerDBName; + std::string objectDefinition; std::string errorMessage; std::string destinationOwnerDBName; std::string objectName; diff --git a/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h b/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h index c532f4c7e..bb48a080b 100644 --- a/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBMONITORRULEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleResult.h b/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleResult.h index d6c49145b..cab710e99 100644 --- a/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeJobMonitorRuleResult.h @@ -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 getTopics()const; std::string getDtsJobId()const; int getHttpStatusCode()const; std::vector getMonitorRules()const; @@ -56,6 +62,7 @@ namespace AlibabaCloud protected: void parse(const std::string &payload); private: + std::vector topics_; std::string dtsJobId_; int httpStatusCode_; std::vector monitorRules_; diff --git a/dts/include/alibabacloud/dts/model/DescribeMetricListRequest.h b/dts/include/alibabacloud/dts/model/DescribeMetricListRequest.h new file mode 100644 index 000000000..9d696f734 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeMetricListRequest.h @@ -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 +#include +#include +#include +#include + +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 ¶m); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeMetricListResult.h b/dts/include/alibabacloud/dts/model/DescribeMetricListResult.h new file mode 100644 index 000000000..c300ae505 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeMetricListResult.h @@ -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 +#include +#include +#include +#include + +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 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 dataPoints_; + std::string dynamicMessage_; + std::string errMessage_; + std::string code_; + bool success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMETRICLISTRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertRequest.h b/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertRequest.h index af020be7c..7936bf168 100644 --- a/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBALERTREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertResult.h b/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertResult.h index 5c01aa8e4..be95dd16e 100644 --- a/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeMigrationJobAlertResult.h @@ -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_; diff --git a/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailRequest.h b/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailRequest.h index 2f8a861d7..974c2204d 100644 --- a/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBDETAILREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailResult.h b/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailResult.h index e565fc848..e7cd108f0 100644 --- a/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeMigrationJobDetailResult.h @@ -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 constraintList; - std::string objectDefinition; std::string sourceOwnerDBName; + std::string objectDefinition; std::string errorMessage; std::string destinationOwnerDBName; std::string objectName; diff --git a/dts/include/alibabacloud/dts/model/DescribeMigrationJobStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribeMigrationJobStatusRequest.h index dc9de6842..776ed9a36 100644 --- a/dts/include/alibabacloud/dts/model/DescribeMigrationJobStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeMigrationJobStatusRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeMigrationJobsRequest.h b/dts/include/alibabacloud/dts/model/DescribeMigrationJobsRequest.h index 59eacf979..282afb119 100644 --- a/dts/include/alibabacloud/dts/model/DescribeMigrationJobsRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeMigrationJobsRequest.h @@ -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 -#include -#include -#include - -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 getTag()const; - void setTag(const std::vector& 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_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + std::string getMigrationJobName() const; + void setMigrationJobName(const std::string &migrationJobName); + std::vector getTag() const; + void setTag(const std::vector &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_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/DescribeMigrationJobsResult.h b/dts/include/alibabacloud/dts/model/DescribeMigrationJobsResult.h index bf04f45ee..661d8b669 100644 --- a/dts/include/alibabacloud/dts/model/DescribeMigrationJobsResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeMigrationJobsResult.h @@ -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; diff --git a/dts/include/alibabacloud/dts/model/DescribePreCheckStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribePreCheckStatusRequest.h index 43a270799..14f5f464c 100644 --- a/dts/include/alibabacloud/dts/model/DescribePreCheckStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribePreCheckStatusRequest.h @@ -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 -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBEPRECHECKSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribePreCheckStatusResult.h b/dts/include/alibabacloud/dts/model/DescribePreCheckStatusResult.h index c6486231d..6f7eadc0e 100644 --- a/dts/include/alibabacloud/dts/model/DescribePreCheckStatusResult.h +++ b/dts/include/alibabacloud/dts/model/DescribePreCheckStatusResult.h @@ -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 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 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 jobProgress1; std::string state; diff --git a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertRequest.h b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertRequest.h index 9c97dceb9..953147dea 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCEALERTREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertResult.h b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertResult.h index 844cc921e..d4776324b 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertResult.h @@ -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_; }; diff --git a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceStatusRequest.h index cc520a833..6f40a061a 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstanceStatusRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstancesRequest.h b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstancesRequest.h index 3ad788844..d9a47bd5a 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstancesRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSubscriptionInstancesRequest.h @@ -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 -#include -#include -#include - -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 getTag()const; - void setTag(const std::vector& 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_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + std::vector getTag() const; + void setTag(const std::vector &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_; + std::string instFilterRegion_; + std::string ownerId_; + std::string subscriptionInstanceName_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONINSTANCESREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSubscriptionMetaRequest.h b/dts/include/alibabacloud/dts/model/DescribeSubscriptionMetaRequest.h index 229caf64e..0c1a93a1d 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSubscriptionMetaRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSubscriptionMetaRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONMETAREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertRequest.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertRequest.h index 342bd22e4..94dd02185 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBALERTREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertResult.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertResult.h index 34fe3dbd1..5926f996e 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobAlertResult.h @@ -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_; diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobReplicatorCompareRequest.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobReplicatorCompareRequest.h index 8ef517c2d..c6e6b44c6 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobReplicatorCompareRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobReplicatorCompareRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBREPLICATORCOMPAREREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusListRequest.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusListRequest.h index 589df54f4..0300dc177 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusListRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusListRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSLISTREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + +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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusRequest.h index f441fb676..7e4ec13b0 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusResult.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusResult.h index 6732b861e..b4fd11440 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobStatusResult.h @@ -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_; diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobsRequest.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobsRequest.h index bdbdf38bd..1cc3a31c8 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobsRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationJobsRequest.h @@ -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 -#include -#include -#include - -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 getTag()const; - void setTag(const std::vector& 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_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + std::vector getTag() const; + void setTag(const std::vector &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_; + std::string instFilterRegion_; + std::string ownerId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONJOBSREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusRequest.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusRequest.h index e6d9ae22e..07e386351 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusRequest.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBESYNCHRONIZATIONOBJECTMODIFYSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusResult.h b/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusResult.h index 87cec92b8..4e7c998e6 100644 --- a/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusResult.h +++ b/dts/include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusResult.h @@ -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_; diff --git a/dts/include/alibabacloud/dts/model/DescribeTagKeysRequest.h b/dts/include/alibabacloud/dts/model/DescribeTagKeysRequest.h new file mode 100644 index 000000000..e07611722 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeTagKeysRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeTagKeysResult.h b/dts/include/alibabacloud/dts/model/DescribeTagKeysResult.h new file mode 100644 index 000000000..082bdd769 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeTagKeysResult.h @@ -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 +#include +#include +#include +#include + +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 getTagKeys()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + std::string category_; + int pageSize_; + int pageNumber_; + std::vector tagKeys_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBETAGKEYSRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/DescribeTagValuesRequest.h b/dts/include/alibabacloud/dts/model/DescribeTagValuesRequest.h new file mode 100644 index 000000000..864dadb00 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeTagValuesRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/DescribeTagValuesResult.h b/dts/include/alibabacloud/dts/model/DescribeTagValuesResult.h new file mode 100644 index 000000000..12e844cc0 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/DescribeTagValuesResult.h @@ -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 +#include +#include +#include +#include + +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 getTagValues()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + std::string category_; + int pageSize_; + int pageNumber_; + std::vector tagValues_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBETAGVALUESRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/InitDtsRdsInstanceRequest.h b/dts/include/alibabacloud/dts/model/InitDtsRdsInstanceRequest.h index 311afaad1..932a5b871 100644 --- a/dts/include/alibabacloud/dts/model/InitDtsRdsInstanceRequest.h +++ b/dts/include/alibabacloud/dts/model/InitDtsRdsInstanceRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -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_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_INITDTSRDSINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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_ diff --git a/dts/include/alibabacloud/dts/model/ListDedicatedClusterRequest.h b/dts/include/alibabacloud/dts/model/ListDedicatedClusterRequest.h new file mode 100644 index 000000000..467d98910 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ListDedicatedClusterRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_LISTDEDICATEDCLUSTERREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_LISTDEDICATEDCLUSTERREQUEST_H_ + +#include +#include +#include +#include +#include + +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 ®ionId); + 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 ¶ms); + +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_ diff --git a/dts/include/alibabacloud/dts/model/ListDedicatedClusterResult.h b/dts/include/alibabacloud/dts/model/ListDedicatedClusterResult.h new file mode 100644 index 000000000..7b1159edb --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ListDedicatedClusterResult.h @@ -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_LISTDEDICATEDCLUSTERRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_LISTDEDICATEDCLUSTERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT ListDedicatedClusterResult : public ServiceResult + { + public: + struct DedicatedClusterStatus + { + long usedDu; + long duUtilization; + std::string dedicatedClusterId; + long nodeCount; + long usedDiskGBSize; + long oversoldDu; + long totalDiskGBSize; + long diskUtilization; + long usedMemGBSize; + long gmtCreated; + std::string dtsInstanceID; + std::string dedicatedClusterName; + long totalMemGBSize; + long du; + long memUtilization; + std::string state; + long usedCpuCore; + long totalCpuCore; + std::string regionId; + long cpuUtilization; + }; + + + ListDedicatedClusterResult(); + explicit ListDedicatedClusterResult(const std::string &payload); + ~ListDedicatedClusterResult(); + int getTotalRecordCount()const; + int getPageRecordCount()const; + int getPageNumber()const; + std::vector getDedicatedClusterStatusList()const; + std::string getHttpStatusCode()const; + std::string getErrMessage()const; + std::string getSuccess()const; + std::string getErrCode()const; + + protected: + void parse(const std::string &payload); + private: + int totalRecordCount_; + int pageRecordCount_; + int pageNumber_; + std::vector dedicatedClusterStatusList_; + std::string httpStatusCode_; + std::string errMessage_; + std::string success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_LISTDEDICATEDCLUSTERRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/ListTagResourcesRequest.h b/dts/include/alibabacloud/dts/model/ListTagResourcesRequest.h index 5056355a7..4cea68ee1 100644 --- a/dts/include/alibabacloud/dts/model/ListTagResourcesRequest.h +++ b/dts/include/alibabacloud/dts/model/ListTagResourcesRequest.h @@ -1,66 +1,58 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_LISTTAGRESOURCESREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_LISTTAGRESOURCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ListTagResourcesRequest : public RpcServiceRequest - { - public: - struct Tag - { - std::string value; - std::string key; - }; - - public: - ListTagResourcesRequest(); - ~ListTagResourcesRequest(); - - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getNextToken()const; - void setNextToken(const std::string& nextToken); - std::vector getTag()const; - void setTag(const std::vector& tag); - std::vector getResourceId()const; - void setResourceId(const std::vector& resourceId); - std::string getResourceType()const; - void setResourceType(const std::string& resourceType); - - private: - std::string regionId_; - std::string nextToken_; - std::vector tag_; - std::vector resourceId_; - std::string resourceType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_LISTTAGRESOURCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_LISTTAGRESOURCESREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_LISTTAGRESOURCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ListTagResourcesRequest : public RpcServiceRequest { +public: + struct Tag { + std::string value; + std::string key; + }; + ListTagResourcesRequest(); + ~ListTagResourcesRequest(); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); + std::vector getTag() const; + void setTag(const std::vector &tag); + std::vector getResourceId() const; + void setResourceId(const std::vector &resourceId); + std::string getResourceType() const; + void setResourceType(const std::string &resourceType); + +private: + std::string regionId_; + std::string nextToken_; + std::vector tag_; + std::vector resourceId_; + std::string resourceType_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_LISTTAGRESOURCESREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyConsumerChannelRequest.h b/dts/include/alibabacloud/dts/model/ModifyConsumerChannelRequest.h index cdbf7c4ea..1768b6c4c 100644 --- a/dts/include/alibabacloud/dts/model/ModifyConsumerChannelRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifyConsumerChannelRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERCHANNELREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERCHANNELREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyConsumerChannelRequest : public RpcServiceRequest - { - - public: - ModifyConsumerChannelRequest(); - ~ModifyConsumerChannelRequest(); - - std::string getConsumerGroupName()const; - void setConsumerGroupName(const std::string& consumerGroupName); - std::string getConsumerGroupId()const; - void setConsumerGroupId(const std::string& consumerGroupId); - 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 consumerGroupId_; - std::string consumerGroupPassword_; - std::string consumerGroupUserName_; - std::string regionId_; - std::string dtsJobId_; - std::string dtsInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERCHANNELREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERCHANNELREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERCHANNELREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyConsumerChannelRequest : public RpcServiceRequest { +public: + ModifyConsumerChannelRequest(); + ~ModifyConsumerChannelRequest(); + std::string getConsumerGroupId() const; + void setConsumerGroupId(const std::string &consumerGroupId); + 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 ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getConsumerGroupName() const; + void setConsumerGroupName(const std::string &consumerGroupName); + std::string getDtsInstanceId() const; + void setDtsInstanceId(const std::string &dtsInstanceId); + +private: + std::string consumerGroupId_; + std::string consumerGroupPassword_; + std::string consumerGroupUserName_; + std::string regionId_; + std::string dtsJobId_; + std::string consumerGroupName_; + std::string dtsInstanceId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERCHANNELREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyConsumerGroupPasswordRequest.h b/dts/include/alibabacloud/dts/model/ModifyConsumerGroupPasswordRequest.h index a487e9efe..f94a35ec9 100644 --- a/dts/include/alibabacloud/dts/model/ModifyConsumerGroupPasswordRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifyConsumerGroupPasswordRequest.h @@ -1,75 +1,69 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERGROUPPASSWORDREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERGROUPPASSWORDREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyConsumerGroupPasswordRequest : public RpcServiceRequest - { - - public: - ModifyConsumerGroupPasswordRequest(); - ~ModifyConsumerGroupPasswordRequest(); - - std::string getConsumerGroupName()const; - void setConsumerGroupName(const std::string& consumerGroupName); - 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 getConsumerGroupNewPassword()const; - void setConsumerGroupNewPassword(const std::string& consumerGroupNewPassword); - 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 consumerGroupID_; - std::string subscriptionInstanceId_; - std::string ownerId_; - std::string consumerGroupNewPassword_; - std::string consumerGroupPassword_; - std::string accessKeyId_; - std::string accountId_; - std::string consumerGroupUserName_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERGROUPPASSWORDREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERGROUPPASSWORDREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERGROUPPASSWORDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyConsumerGroupPasswordRequest : public RpcServiceRequest { +public: + ModifyConsumerGroupPasswordRequest(); + ~ModifyConsumerGroupPasswordRequest(); + std::string getConsumerGroupID() const; + void setConsumerGroupID(const std::string &consumerGroupID); + 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 ®ionId); + 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 getConsumerGroupNewPassword() const; + void setConsumerGroupNewPassword(const std::string &consumerGroupNewPassword); + +private: + std::string consumerGroupID_; + std::string consumerGroupPassword_; + std::string accessKeyId_; + std::string accountId_; + std::string consumerGroupUserName_; + std::string regionId_; + std::string consumerGroupName_; + std::string subscriptionInstanceId_; + std::string ownerId_; + std::string consumerGroupNewPassword_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMERGROUPPASSWORDREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyConsumptionTimestampRequest.h b/dts/include/alibabacloud/dts/model/ModifyConsumptionTimestampRequest.h index 8dd139ddd..58a62615f 100644 --- a/dts/include/alibabacloud/dts/model/ModifyConsumptionTimestampRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifyConsumptionTimestampRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMPTIONTIMESTAMPREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMPTIONTIMESTAMPREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyConsumptionTimestampRequest : public RpcServiceRequest - { - - public: - ModifyConsumptionTimestampRequest(); - ~ModifyConsumptionTimestampRequest(); - - std::string getSubscriptionInstanceId()const; - void setSubscriptionInstanceId(const std::string& subscriptionInstanceId); - std::string getConsumptionTimestamp()const; - void setConsumptionTimestamp(const std::string& consumptionTimestamp); - 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 consumptionTimestamp_; - std::string ownerId_; - std::string accessKeyId_; - std::string accountId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMPTIONTIMESTAMPREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMPTIONTIMESTAMPREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMPTIONTIMESTAMPREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyConsumptionTimestampRequest : public RpcServiceRequest { +public: + ModifyConsumptionTimestampRequest(); + ~ModifyConsumptionTimestampRequest(); + std::string getSubscriptionInstanceId() const; + void setSubscriptionInstanceId(const std::string &subscriptionInstanceId); + std::string getConsumptionTimestamp() const; + void setConsumptionTimestamp(const std::string &consumptionTimestamp); + 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 ®ionId); + +private: + std::string subscriptionInstanceId_; + std::string consumptionTimestamp_; + std::string ownerId_; + std::string accessKeyId_; + std::string accountId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYCONSUMPTIONTIMESTAMPREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyDedicatedClusterRequest.h b/dts/include/alibabacloud/dts/model/ModifyDedicatedClusterRequest.h new file mode 100644 index 000000000..a410823b0 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ModifyDedicatedClusterRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDEDICATEDCLUSTERREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDEDICATEDCLUSTERREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyDedicatedClusterRequest : public RpcServiceRequest { +public: + ModifyDedicatedClusterRequest(); + ~ModifyDedicatedClusterRequest(); + std::string getDedicatedClusterId() const; + void setDedicatedClusterId(const std::string &dedicatedClusterId); + std::string getOwnerId() const; + void setOwnerId(const std::string &ownerId); + std::string getDedicatedClusterName() const; + void setDedicatedClusterName(const std::string &dedicatedClusterName); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getOversoldRatio() const; + void setOversoldRatio(int oversoldRatio); + +private: + std::string dedicatedClusterId_; + std::string ownerId_; + std::string dedicatedClusterName_; + std::string instanceId_; + std::string regionId_; + int oversoldRatio_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDEDICATEDCLUSTERREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyDedicatedClusterResult.h b/dts/include/alibabacloud/dts/model/ModifyDedicatedClusterResult.h new file mode 100644 index 000000000..6c7974335 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ModifyDedicatedClusterResult.h @@ -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_MODIFYDEDICATEDCLUSTERRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDEDICATEDCLUSTERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT ModifyDedicatedClusterResult : public ServiceResult + { + public: + + + ModifyDedicatedClusterResult(); + explicit ModifyDedicatedClusterResult(const std::string &payload); + ~ModifyDedicatedClusterResult(); + std::string getDedicatedClusterId()const; + 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 dedicatedClusterId_; + std::string httpStatusCode_; + std::string errMessage_; + std::string success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDEDICATEDCLUSTERRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterRequest.h b/dts/include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterRequest.h new file mode 100644 index 000000000..e4de599fe --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDEDICATEDCLUSTERREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDEDICATEDCLUSTERREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobDedicatedClusterRequest : public RpcServiceRequest { +public: + ModifyDtsJobDedicatedClusterRequest(); + ~ModifyDtsJobDedicatedClusterRequest(); + std::string getDtsJobIds() const; + void setDtsJobIds(const std::string &dtsJobIds); + 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 ®ionId); + +private: + std::string dtsJobIds_; + std::string dedicatedClusterId_; + std::string ownerId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDEDICATEDCLUSTERREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterResult.h b/dts/include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterResult.h new file mode 100644 index 000000000..f5a0dbac3 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDEDICATEDCLUSTERRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDEDICATEDCLUSTERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobDedicatedClusterResult : public ServiceResult + { + public: + + + ModifyDtsJobDedicatedClusterResult(); + explicit ModifyDtsJobDedicatedClusterResult(const std::string &payload); + ~ModifyDtsJobDedicatedClusterResult(); + long getHttpStatusCode()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 httpStatusCode_; + std::string dynamicMessage_; + std::string errMessage_; + std::string code_; + bool success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDEDICATEDCLUSTERRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/ModifyDtsJobDuLimitRequest.h b/dts/include/alibabacloud/dts/model/ModifyDtsJobDuLimitRequest.h new file mode 100644 index 000000000..9b4fb72ff --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ModifyDtsJobDuLimitRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDULIMITREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDULIMITREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobDuLimitRequest : public RpcServiceRequest { +public: + ModifyDtsJobDuLimitRequest(); + ~ModifyDtsJobDuLimitRequest(); + std::string getOwnerId() const; + void setOwnerId(const std::string &ownerId); + long getDuLimit() const; + void setDuLimit(long duLimit); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + +private: + std::string ownerId_; + long duLimit_; + std::string regionId_; + std::string dtsJobId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDULIMITREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyDtsJobDuLimitResult.h b/dts/include/alibabacloud/dts/model/ModifyDtsJobDuLimitResult.h new file mode 100644 index 000000000..7ab7ff004 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/ModifyDtsJobDuLimitResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDULIMITRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDULIMITRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobDuLimitResult : public ServiceResult + { + public: + + + ModifyDtsJobDuLimitResult(); + explicit ModifyDtsJobDuLimitResult(const std::string &payload); + ~ModifyDtsJobDuLimitResult(); + long getHttpStatusCode()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 httpStatusCode_; + std::string dynamicMessage_; + std::string errMessage_; + std::string code_; + bool success_; + std::string errCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBDULIMITRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/ModifyDtsJobNameRequest.h b/dts/include/alibabacloud/dts/model/ModifyDtsJobNameRequest.h index 9067d8baa..a2df44941 100644 --- a/dts/include/alibabacloud/dts/model/ModifyDtsJobNameRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifyDtsJobNameRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBNAMEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBNAMEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobNameRequest : public RpcServiceRequest - { - - public: - ModifyDtsJobNameRequest(); - ~ModifyDtsJobNameRequest(); - - std::string getDtsJobName()const; - void setDtsJobName(const std::string& dtsJobName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDtsJobId()const; - void setDtsJobId(const std::string& dtsJobId); - - private: - std::string dtsJobName_; - std::string regionId_; - std::string dtsJobId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBNAMEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBNAMEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBNAMEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobNameRequest : public RpcServiceRequest { +public: + ModifyDtsJobNameRequest(); + ~ModifyDtsJobNameRequest(); + std::string getDtsJobName() const; + void setDtsJobName(const std::string &dtsJobName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + +private: + std::string dtsJobName_; + std::string regionId_; + std::string dtsJobId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBNAMEREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyDtsJobPasswordRequest.h b/dts/include/alibabacloud/dts/model/ModifyDtsJobPasswordRequest.h index d4f673169..fe77e6fc9 100644 --- a/dts/include/alibabacloud/dts/model/ModifyDtsJobPasswordRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifyDtsJobPasswordRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBPASSWORDREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBPASSWORDREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobPasswordRequest : public RpcServiceRequest - { - - public: - ModifyDtsJobPasswordRequest(); - ~ModifyDtsJobPasswordRequest(); - - std::string getPassword()const; - void setPassword(const std::string& password); - std::string getEndpoint()const; - void setEndpoint(const std::string& endpoint); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDtsJobId()const; - void setDtsJobId(const std::string& dtsJobId); - std::string getUserName()const; - void setUserName(const std::string& userName); - - private: - std::string password_; - std::string endpoint_; - std::string regionId_; - std::string dtsJobId_; - std::string userName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBPASSWORDREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBPASSWORDREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBPASSWORDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobPasswordRequest : public RpcServiceRequest { +public: + ModifyDtsJobPasswordRequest(); + ~ModifyDtsJobPasswordRequest(); + std::string getPassword() const; + void setPassword(const std::string &password); + std::string getEndpoint() const; + void setEndpoint(const std::string &endpoint); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getUserName() const; + void setUserName(const std::string &userName); + +private: + std::string password_; + std::string endpoint_; + std::string regionId_; + std::string dtsJobId_; + std::string userName_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBPASSWORDREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifyDtsJobRequest.h b/dts/include/alibabacloud/dts/model/ModifyDtsJobRequest.h index 73cc6f84c..0b07c681f 100644 --- a/dts/include/alibabacloud/dts/model/ModifyDtsJobRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifyDtsJobRequest.h @@ -1,69 +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_MODIFYDTSJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobRequest : public RpcServiceRequest - { - - public: - ModifyDtsJobRequest(); - ~ModifyDtsJobRequest(); - - std::string getDbList()const; - void setDbList(const std::string& dbList); - 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 getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getEtlOperatorColumnReference()const; - void setEtlOperatorColumnReference(const std::string& etlOperatorColumnReference); - std::string getDtsInstanceId()const; - void setDtsInstanceId(const std::string& dtsInstanceId); - std::string getSynchronizationDirection()const; - void setSynchronizationDirection(const std::string& synchronizationDirection); - - private: - std::string dbList_; - std::string clientToken_; - std::string ownerId_; - std::string accessKeyId_; - std::string regionId_; - std::string etlOperatorColumnReference_; - std::string dtsInstanceId_; - std::string synchronizationDirection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifyDtsJobRequest : public RpcServiceRequest { +public: + ModifyDtsJobRequest(); + ~ModifyDtsJobRequest(); + std::string getClientToken() const; + void setClientToken(const std::string &clientToken); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getEtlOperatorColumnReference() const; + void setEtlOperatorColumnReference(const std::string &etlOperatorColumnReference); + std::string getDbList() const; + void setDbList(const std::string &dbList); + std::string getFileOssUrl() const; + void setFileOssUrl(const std::string &fileOssUrl); + std::string getOwnerId() const; + void setOwnerId(const std::string &ownerId); + std::string getModifyTypeEnum() const; + void setModifyTypeEnum(const std::string &modifyTypeEnum); + std::string getReserved() const; + void setReserved(const std::string &reserved); + std::string getFilterTableName() const; + void setFilterTableName(const std::string &filterTableName); + std::string getDtsInstanceId() const; + void setDtsInstanceId(const std::string &dtsInstanceId); + std::string getSynchronizationDirection() const; + void setSynchronizationDirection(const std::string &synchronizationDirection); + +private: + std::string clientToken_; + std::string accessKeyId_; + std::string regionId_; + std::string etlOperatorColumnReference_; + std::string dbList_; + std::string fileOssUrl_; + std::string ownerId_; + std::string modifyTypeEnum_; + std::string reserved_; + std::string filterTableName_; + std::string dtsInstanceId_; + std::string synchronizationDirection_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYDTSJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifySubscriptionObjectRequest.h b/dts/include/alibabacloud/dts/model/ModifySubscriptionObjectRequest.h index ec13a34b8..ce9578a4d 100644 --- a/dts/include/alibabacloud/dts/model/ModifySubscriptionObjectRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifySubscriptionObjectRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONOBJECTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONOBJECTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifySubscriptionObjectRequest : public RpcServiceRequest - { - - public: - ModifySubscriptionObjectRequest(); - ~ModifySubscriptionObjectRequest(); - - 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); - std::string getSubscriptionObject()const; - void setSubscriptionObject(const std::string& subscriptionObject); - - private: - std::string subscriptionInstanceId_; - std::string ownerId_; - std::string accessKeyId_; - std::string accountId_; - std::string regionId_; - std::string subscriptionObject_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONOBJECTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONOBJECTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONOBJECTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifySubscriptionObjectRequest : public RpcServiceRequest { +public: + ModifySubscriptionObjectRequest(); + ~ModifySubscriptionObjectRequest(); + 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 ®ionId); + std::string getSubscriptionObject() const; + void setSubscriptionObject(const std::string &subscriptionObject); + +private: + std::string subscriptionInstanceId_; + std::string ownerId_; + std::string accessKeyId_; + std::string accountId_; + std::string regionId_; + std::string subscriptionObject_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONOBJECTREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifySubscriptionRequest.h b/dts/include/alibabacloud/dts/model/ModifySubscriptionRequest.h index 189e67c5f..de4d1e5cd 100644 --- a/dts/include/alibabacloud/dts/model/ModifySubscriptionRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifySubscriptionRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifySubscriptionRequest : public RpcServiceRequest - { - - public: - ModifySubscriptionRequest(); - ~ModifySubscriptionRequest(); - - std::string getDbList()const; - void setDbList(const std::string& dbList); - bool getSubscriptionDataTypeDDL()const; - void setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL); - bool getSubscriptionDataTypeDML()const; - void setSubscriptionDataTypeDML(bool subscriptionDataTypeDML); - 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 dbList_; - bool subscriptionDataTypeDDL_; - bool subscriptionDataTypeDML_; - std::string regionId_; - std::string dtsJobId_; - std::string dtsInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifySubscriptionRequest : public RpcServiceRequest { +public: + ModifySubscriptionRequest(); + ~ModifySubscriptionRequest(); + std::string getDbList() const; + void setDbList(const std::string &dbList); + bool getSubscriptionDataTypeDDL() const; + void setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL); + bool getSubscriptionDataTypeDML() const; + void setSubscriptionDataTypeDML(bool subscriptionDataTypeDML); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getDtsInstanceId() const; + void setDtsInstanceId(const std::string &dtsInstanceId); + +private: + std::string dbList_; + bool subscriptionDataTypeDDL_; + bool subscriptionDataTypeDML_; + std::string regionId_; + std::string dtsJobId_; + std::string dtsInstanceId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYSUBSCRIPTIONREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ModifySynchronizationObjectRequest.h b/dts/include/alibabacloud/dts/model/ModifySynchronizationObjectRequest.h index e46fd407f..0344b67a3 100644 --- a/dts/include/alibabacloud/dts/model/ModifySynchronizationObjectRequest.h +++ b/dts/include/alibabacloud/dts/model/ModifySynchronizationObjectRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYSYNCHRONIZATIONOBJECTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYSYNCHRONIZATIONOBJECTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifySynchronizationObjectRequest : public RpcServiceRequest - { - - public: - ModifySynchronizationObjectRequest(); - ~ModifySynchronizationObjectRequest(); - - std::string getSynchronizationObjects()const; - void setSynchronizationObjects(const std::string& synchronizationObjects); - 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 synchronizationObjects_; - std::string ownerId_; - std::string accessKeyId_; - std::string synchronizationJobId_; - std::string accountId_; - std::string regionId_; - std::string synchronizationDirection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYSYNCHRONIZATIONOBJECTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_MODIFYSYNCHRONIZATIONOBJECTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_MODIFYSYNCHRONIZATIONOBJECTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ModifySynchronizationObjectRequest : public RpcServiceRequest { +public: + ModifySynchronizationObjectRequest(); + ~ModifySynchronizationObjectRequest(); + std::string getSynchronizationObjects() const; + void setSynchronizationObjects(const std::string &synchronizationObjects); + 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 ®ionId); + std::string getSynchronizationDirection() const; + void setSynchronizationDirection(const std::string &synchronizationDirection); + +private: + std::string synchronizationObjects_; + 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_MODIFYSYNCHRONIZATIONOBJECTREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/RenewInstanceRequest.h b/dts/include/alibabacloud/dts/model/RenewInstanceRequest.h index af6d794f3..593f08ed1 100644 --- a/dts/include/alibabacloud/dts/model/RenewInstanceRequest.h +++ b/dts/include/alibabacloud/dts/model/RenewInstanceRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_RENEWINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_RENEWINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT RenewInstanceRequest : public RpcServiceRequest - { - - public: - RenewInstanceRequest(); - ~RenewInstanceRequest(); - - std::string getPeriod()const; - void setPeriod(const std::string& period); - std::string getBuyCount()const; - void setBuyCount(const std::string& buyCount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDtsJobId()const; - void setDtsJobId(const std::string& dtsJobId); - std::string getChargeType()const; - void setChargeType(const std::string& chargeType); - - private: - std::string period_; - std::string buyCount_; - std::string regionId_; - std::string dtsJobId_; - std::string chargeType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_RENEWINSTANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_RENEWINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_RENEWINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT RenewInstanceRequest : public RpcServiceRequest { +public: + RenewInstanceRequest(); + ~RenewInstanceRequest(); + std::string getPeriod() const; + void setPeriod(const std::string &period); + std::string getBuyCount() const; + void setBuyCount(const std::string &buyCount); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getChargeType() const; + void setChargeType(const std::string &chargeType); + +private: + std::string period_; + std::string buyCount_; + std::string regionId_; + std::string dtsJobId_; + std::string chargeType_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_RENEWINSTANCEREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ResetDtsJobRequest.h b/dts/include/alibabacloud/dts/model/ResetDtsJobRequest.h index 864530a53..e33d8682e 100644 --- a/dts/include/alibabacloud/dts/model/ResetDtsJobRequest.h +++ b/dts/include/alibabacloud/dts/model/ResetDtsJobRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_RESETDTSJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_RESETDTSJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ResetDtsJobRequest : public RpcServiceRequest - { - - public: - ResetDtsJobRequest(); - ~ResetDtsJobRequest(); - - 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_RESETDTSJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_RESETDTSJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_RESETDTSJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ResetDtsJobRequest : public RpcServiceRequest { +public: + ResetDtsJobRequest(); + ~ResetDtsJobRequest(); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + 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_RESETDTSJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ResetSynchronizationJobRequest.h b/dts/include/alibabacloud/dts/model/ResetSynchronizationJobRequest.h index 1dc848b19..e55dfdb61 100644 --- a/dts/include/alibabacloud/dts/model/ResetSynchronizationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/ResetSynchronizationJobRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_RESETSYNCHRONIZATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_RESETSYNCHRONIZATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ResetSynchronizationJobRequest : public RpcServiceRequest - { - - public: - ResetSynchronizationJobRequest(); - ~ResetSynchronizationJobRequest(); - - 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 ownerId_; - std::string accessKeyId_; - std::string synchronizationJobId_; - std::string accountId_; - std::string regionId_; - std::string synchronizationDirection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_RESETSYNCHRONIZATIONJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_RESETSYNCHRONIZATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_RESETSYNCHRONIZATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ResetSynchronizationJobRequest : public RpcServiceRequest { +public: + ResetSynchronizationJobRequest(); + ~ResetSynchronizationJobRequest(); + 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 ®ionId); + std::string getSynchronizationDirection() const; + void setSynchronizationDirection(const std::string &synchronizationDirection); + +private: + 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_RESETSYNCHRONIZATIONJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/ShieldPrecheckRequest.h b/dts/include/alibabacloud/dts/model/ShieldPrecheckRequest.h index b20c16ecc..1d6e32ff2 100644 --- a/dts/include/alibabacloud/dts/model/ShieldPrecheckRequest.h +++ b/dts/include/alibabacloud/dts/model/ShieldPrecheckRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_SHIELDPRECHECKREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_SHIELDPRECHECKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ShieldPrecheckRequest : public RpcServiceRequest - { - - public: - ShieldPrecheckRequest(); - ~ShieldPrecheckRequest(); - - std::string getPrecheckItems()const; - void setPrecheckItems(const std::string& precheckItems); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDtsInstanceId()const; - void setDtsInstanceId(const std::string& dtsInstanceId); - - private: - std::string precheckItems_; - std::string regionId_; - std::string dtsInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_SHIELDPRECHECKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SHIELDPRECHECKREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SHIELDPRECHECKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT ShieldPrecheckRequest : public RpcServiceRequest { +public: + ShieldPrecheckRequest(); + ~ShieldPrecheckRequest(); + std::string getPrecheckItems() const; + void setPrecheckItems(const std::string &precheckItems); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsInstanceId() const; + void setDtsInstanceId(const std::string &dtsInstanceId); + +private: + std::string precheckItems_; + std::string regionId_; + std::string dtsInstanceId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_SHIELDPRECHECKREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SkipPreCheckRequest.h b/dts/include/alibabacloud/dts/model/SkipPreCheckRequest.h index bb3f15f09..46bf52599 100644 --- a/dts/include/alibabacloud/dts/model/SkipPreCheckRequest.h +++ b/dts/include/alibabacloud/dts/model/SkipPreCheckRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_SKIPPRECHECKREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_SKIPPRECHECKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT SkipPreCheckRequest : public RpcServiceRequest - { - - public: - SkipPreCheckRequest(); - ~SkipPreCheckRequest(); - - std::string getSkipPreCheckItems()const; - void setSkipPreCheckItems(const std::string& skipPreCheckItems); - bool getSkip()const; - void setSkip(bool skip); - std::string getJobId()const; - void setJobId(const std::string& jobId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getSkipPreCheckNames()const; - void setSkipPreCheckNames(const std::string& skipPreCheckNames); - std::string getDtsJobId()const; - void setDtsJobId(const std::string& dtsJobId); - - private: - std::string skipPreCheckItems_; - bool skip_; - std::string jobId_; - std::string regionId_; - std::string skipPreCheckNames_; - std::string dtsJobId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_SKIPPRECHECKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SKIPPRECHECKREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SKIPPRECHECKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SkipPreCheckRequest : public RpcServiceRequest { +public: + SkipPreCheckRequest(); + ~SkipPreCheckRequest(); + bool getSkip() const; + void setSkip(bool skip); + std::string getJobId() const; + void setJobId(const std::string &jobId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getSkipPreCheckNames() const; + void setSkipPreCheckNames(const std::string &skipPreCheckNames); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getSkipPreCheckItems() const; + void setSkipPreCheckItems(const std::string &skipPreCheckItems); + +private: + bool skip_; + std::string jobId_; + std::string regionId_; + std::string skipPreCheckNames_; + std::string dtsJobId_; + std::string skipPreCheckItems_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_SKIPPRECHECKREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StartDtsJobRequest.h b/dts/include/alibabacloud/dts/model/StartDtsJobRequest.h index 375049708..2aa47c23a 100644 --- a/dts/include/alibabacloud/dts/model/StartDtsJobRequest.h +++ b/dts/include/alibabacloud/dts/model/StartDtsJobRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_STARTDTSJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_STARTDTSJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT StartDtsJobRequest : public RpcServiceRequest - { - - public: - StartDtsJobRequest(); - ~StartDtsJobRequest(); - - std::string getResetCheckpoint()const; - void setResetCheckpoint(const std::string& resetCheckpoint); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getResumeHoldJob()const; - void setResumeHoldJob(const std::string& resumeHoldJob); - 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 resetCheckpoint_; - std::string regionId_; - std::string resumeHoldJob_; - std::string dtsJobId_; - std::string dtsInstanceId_; - std::string synchronizationDirection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_STARTDTSJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STARTDTSJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STARTDTSJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StartDtsJobRequest : public RpcServiceRequest { +public: + StartDtsJobRequest(); + ~StartDtsJobRequest(); + std::string getResetCheckpoint() const; + void setResetCheckpoint(const std::string &resetCheckpoint); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getResumeHoldJob() const; + void setResumeHoldJob(const std::string &resumeHoldJob); + 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 resetCheckpoint_; + std::string regionId_; + std::string resumeHoldJob_; + std::string dtsJobId_; + std::string dtsInstanceId_; + std::string synchronizationDirection_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_STARTDTSJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StartDtsJobsRequest.h b/dts/include/alibabacloud/dts/model/StartDtsJobsRequest.h new file mode 100644 index 000000000..7032277a9 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/StartDtsJobsRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StartDtsJobsRequest : public RpcServiceRequest { +public: + StartDtsJobsRequest(); + ~StartDtsJobsRequest(); + std::string getDtsJobIds() const; + void setDtsJobIds(const std::string &dtsJobIds); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string dtsJobIds_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StartDtsJobsResult.h b/dts/include/alibabacloud/dts/model/StartDtsJobsResult.h new file mode 100644 index 000000000..d596bee45 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/StartDtsJobsResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT StartDtsJobsResult : public ServiceResult + { + public: + + + StartDtsJobsResult(); + explicit StartDtsJobsResult(const std::string &payload); + ~StartDtsJobsResult(); + 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_STARTDTSJOBSRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/StartMigrationJobRequest.h b/dts/include/alibabacloud/dts/model/StartMigrationJobRequest.h index 3e4eae06d..6e6e339c3 100644 --- a/dts/include/alibabacloud/dts/model/StartMigrationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/StartMigrationJobRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_STARTMIGRATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_STARTMIGRATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT StartMigrationJobRequest : public RpcServiceRequest - { - - public: - StartMigrationJobRequest(); - ~StartMigrationJobRequest(); - - 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_STARTMIGRATIONJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STARTMIGRATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STARTMIGRATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StartMigrationJobRequest : public RpcServiceRequest { +public: + StartMigrationJobRequest(); + ~StartMigrationJobRequest(); + 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 ®ionId); + +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_STARTMIGRATIONJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StartSubscriptionInstanceRequest.h b/dts/include/alibabacloud/dts/model/StartSubscriptionInstanceRequest.h index f83c0fdef..5c635451c 100644 --- a/dts/include/alibabacloud/dts/model/StartSubscriptionInstanceRequest.h +++ b/dts/include/alibabacloud/dts/model/StartSubscriptionInstanceRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_STARTSUBSCRIPTIONINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_STARTSUBSCRIPTIONINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT StartSubscriptionInstanceRequest : public RpcServiceRequest - { - - public: - StartSubscriptionInstanceRequest(); - ~StartSubscriptionInstanceRequest(); - - 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_STARTSUBSCRIPTIONINSTANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STARTSUBSCRIPTIONINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STARTSUBSCRIPTIONINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StartSubscriptionInstanceRequest : public RpcServiceRequest { +public: + StartSubscriptionInstanceRequest(); + ~StartSubscriptionInstanceRequest(); + 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 ®ionId); + +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_STARTSUBSCRIPTIONINSTANCEREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StartSynchronizationJobRequest.h b/dts/include/alibabacloud/dts/model/StartSynchronizationJobRequest.h index 5b3b24ecb..d2eaa9a7d 100644 --- a/dts/include/alibabacloud/dts/model/StartSynchronizationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/StartSynchronizationJobRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_STARTSYNCHRONIZATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_STARTSYNCHRONIZATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT StartSynchronizationJobRequest : public RpcServiceRequest - { - - public: - StartSynchronizationJobRequest(); - ~StartSynchronizationJobRequest(); - - 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 ownerId_; - std::string accessKeyId_; - std::string synchronizationJobId_; - std::string accountId_; - std::string regionId_; - std::string synchronizationDirection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_STARTSYNCHRONIZATIONJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STARTSYNCHRONIZATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STARTSYNCHRONIZATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StartSynchronizationJobRequest : public RpcServiceRequest { +public: + StartSynchronizationJobRequest(); + ~StartSynchronizationJobRequest(); + 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 ®ionId); + std::string getSynchronizationDirection() const; + void setSynchronizationDirection(const std::string &synchronizationDirection); + +private: + 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_STARTSYNCHRONIZATIONJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StopDedicatedClusterRequest.h b/dts/include/alibabacloud/dts/model/StopDedicatedClusterRequest.h new file mode 100644 index 000000000..f3b5be2f5 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/StopDedicatedClusterRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STOPDEDICATEDCLUSTERREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STOPDEDICATEDCLUSTERREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StopDedicatedClusterRequest : public RpcServiceRequest { +public: + StopDedicatedClusterRequest(); + ~StopDedicatedClusterRequest(); + std::string getDedicatedClusterId() const; + void setDedicatedClusterId(const std::string &dedicatedClusterId); + std::string getOwnerId() const; + void setOwnerId(const std::string &ownerId); + std::string getDedicatedClusterName() const; + void setDedicatedClusterName(const std::string &dedicatedClusterName); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string dedicatedClusterId_; + std::string ownerId_; + std::string dedicatedClusterName_; + std::string instanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_STOPDEDICATEDCLUSTERREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StopDedicatedClusterResult.h b/dts/include/alibabacloud/dts/model/StopDedicatedClusterResult.h new file mode 100644 index 000000000..f4c85cc68 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/StopDedicatedClusterResult.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STOPDEDICATEDCLUSTERRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_STOPDEDICATEDCLUSTERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT StopDedicatedClusterResult : public ServiceResult + { + public: + + + StopDedicatedClusterResult(); + explicit StopDedicatedClusterResult(const std::string &payload); + ~StopDedicatedClusterResult(); + 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_STOPDEDICATEDCLUSTERRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/StopDtsJobRequest.h b/dts/include/alibabacloud/dts/model/StopDtsJobRequest.h index 62c6d7c52..fea4fc6cb 100644 --- a/dts/include/alibabacloud/dts/model/StopDtsJobRequest.h +++ b/dts/include/alibabacloud/dts/model/StopDtsJobRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_STOPDTSJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_STOPDTSJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT StopDtsJobRequest : public RpcServiceRequest - { - - public: - StopDtsJobRequest(); - ~StopDtsJobRequest(); - - 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_STOPDTSJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STOPDTSJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STOPDTSJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StopDtsJobRequest : public RpcServiceRequest { +public: + StopDtsJobRequest(); + ~StopDtsJobRequest(); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + 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_STOPDTSJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StopDtsJobsRequest.h b/dts/include/alibabacloud/dts/model/StopDtsJobsRequest.h new file mode 100644 index 000000000..f2692f3db --- /dev/null +++ b/dts/include/alibabacloud/dts/model/StopDtsJobsRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STOPDTSJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STOPDTSJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StopDtsJobsRequest : public RpcServiceRequest { +public: + StopDtsJobsRequest(); + ~StopDtsJobsRequest(); + std::string getDtsJobIds() const; + void setDtsJobIds(const std::string &dtsJobIds); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string dtsJobIds_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_STOPDTSJOBSREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/StopDtsJobsResult.h b/dts/include/alibabacloud/dts/model/StopDtsJobsResult.h new file mode 100644 index 000000000..ab65496b0 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/StopDtsJobsResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STOPDTSJOBSRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_STOPDTSJOBSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT StopDtsJobsResult : public ServiceResult + { + public: + + + StopDtsJobsResult(); + explicit StopDtsJobsResult(const std::string &payload); + ~StopDtsJobsResult(); + 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_STOPDTSJOBSRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/StopMigrationJobRequest.h b/dts/include/alibabacloud/dts/model/StopMigrationJobRequest.h index 6fbe3e4d9..6f907f62c 100644 --- a/dts/include/alibabacloud/dts/model/StopMigrationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/StopMigrationJobRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_STOPMIGRATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_STOPMIGRATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT StopMigrationJobRequest : public RpcServiceRequest - { - - public: - StopMigrationJobRequest(); - ~StopMigrationJobRequest(); - - 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_STOPMIGRATIONJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_STOPMIGRATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_STOPMIGRATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT StopMigrationJobRequest : public RpcServiceRequest { +public: + StopMigrationJobRequest(); + ~StopMigrationJobRequest(); + 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 ®ionId); + +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_STOPMIGRATIONJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SummaryJobDetailRequest.h b/dts/include/alibabacloud/dts/model/SummaryJobDetailRequest.h new file mode 100644 index 000000000..3477b55c0 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/SummaryJobDetailRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SUMMARYJOBDETAILREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SUMMARYJOBDETAILREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SummaryJobDetailRequest : public RpcServiceRequest { +public: + SummaryJobDetailRequest(); + ~SummaryJobDetailRequest(); + std::string getStructType() const; + void setStructType(const std::string &structType); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getJobCode() const; + void setJobCode(const std::string &jobCode); + std::string getDtsInstanceId() const; + void setDtsInstanceId(const std::string &dtsInstanceId); + std::string getSynchronizationDirection() const; + void setSynchronizationDirection(const std::string &synchronizationDirection); + +private: + std::string structType_; + std::string regionId_; + std::string dtsJobId_; + std::string jobCode_; + std::string dtsInstanceId_; + std::string synchronizationDirection_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_SUMMARYJOBDETAILREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SummaryJobDetailResult.h b/dts/include/alibabacloud/dts/model/SummaryJobDetailResult.h new file mode 100644 index 000000000..c3075beea --- /dev/null +++ b/dts/include/alibabacloud/dts/model/SummaryJobDetailResult.h @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SUMMARYJOBDETAILRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_SUMMARYJOBDETAILRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT SummaryJobDetailResult : public ServiceResult + { + public: + struct ProgressSummaryDetail + { + long totalCount; + int state; + std::string key; + }; + + + SummaryJobDetailResult(); + explicit SummaryJobDetailResult(const std::string &payload); + ~SummaryJobDetailResult(); + std::vector getProgressSummaryDetails()const; + int getHttpStatusCode()const; + std::string getCode()const; + bool getSuccess()const; + std::string getJobId()const; + + protected: + void parse(const std::string &payload); + private: + std::vector progressSummaryDetails_; + int httpStatusCode_; + std::string code_; + bool success_; + std::string jobId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DTS_MODEL_SUMMARYJOBDETAILRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/SuspendDtsJobRequest.h b/dts/include/alibabacloud/dts/model/SuspendDtsJobRequest.h index cd57f5755..e4d9f304a 100644 --- a/dts/include/alibabacloud/dts/model/SuspendDtsJobRequest.h +++ b/dts/include/alibabacloud/dts/model/SuspendDtsJobRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT SuspendDtsJobRequest : public RpcServiceRequest - { - - public: - SuspendDtsJobRequest(); - ~SuspendDtsJobRequest(); - - 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_SUSPENDDTSJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SuspendDtsJobRequest : public RpcServiceRequest { +public: + SuspendDtsJobRequest(); + ~SuspendDtsJobRequest(); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + 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_SUSPENDDTSJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SuspendDtsJobsRequest.h b/dts/include/alibabacloud/dts/model/SuspendDtsJobsRequest.h new file mode 100644 index 000000000..fd66514d8 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/SuspendDtsJobsRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SuspendDtsJobsRequest : public RpcServiceRequest { +public: + SuspendDtsJobsRequest(); + ~SuspendDtsJobsRequest(); + std::string getDtsJobIds() const; + void setDtsJobIds(const std::string &dtsJobIds); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string dtsJobIds_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBSREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SuspendDtsJobsResult.h b/dts/include/alibabacloud/dts/model/SuspendDtsJobsResult.h new file mode 100644 index 000000000..51d4de9e8 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/SuspendDtsJobsResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBSRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_SUSPENDDTSJOBSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT SuspendDtsJobsResult : public ServiceResult + { + public: + + + SuspendDtsJobsResult(); + explicit SuspendDtsJobsResult(const std::string &payload); + ~SuspendDtsJobsResult(); + 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_SUSPENDDTSJOBSRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/SuspendMigrationJobRequest.h b/dts/include/alibabacloud/dts/model/SuspendMigrationJobRequest.h index 930f84fbb..721abf01e 100644 --- a/dts/include/alibabacloud/dts/model/SuspendMigrationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/SuspendMigrationJobRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDMIGRATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_SUSPENDMIGRATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT SuspendMigrationJobRequest : public RpcServiceRequest - { - - public: - SuspendMigrationJobRequest(); - ~SuspendMigrationJobRequest(); - - 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_SUSPENDMIGRATIONJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDMIGRATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SUSPENDMIGRATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SuspendMigrationJobRequest : public RpcServiceRequest { +public: + SuspendMigrationJobRequest(); + ~SuspendMigrationJobRequest(); + 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 ®ionId); + +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_SUSPENDMIGRATIONJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SuspendSynchronizationJobRequest.h b/dts/include/alibabacloud/dts/model/SuspendSynchronizationJobRequest.h index ae46f1ded..b95a26488 100644 --- a/dts/include/alibabacloud/dts/model/SuspendSynchronizationJobRequest.h +++ b/dts/include/alibabacloud/dts/model/SuspendSynchronizationJobRequest.h @@ -1,63 +1,57 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDSYNCHRONIZATIONJOBREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_SUSPENDSYNCHRONIZATIONJOBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT SuspendSynchronizationJobRequest : public RpcServiceRequest - { - - public: - SuspendSynchronizationJobRequest(); - ~SuspendSynchronizationJobRequest(); - - 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 ownerId_; - std::string accessKeyId_; - std::string synchronizationJobId_; - std::string accountId_; - std::string regionId_; - std::string synchronizationDirection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_SUSPENDSYNCHRONIZATIONJOBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SUSPENDSYNCHRONIZATIONJOBREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SUSPENDSYNCHRONIZATIONJOBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SuspendSynchronizationJobRequest : public RpcServiceRequest { +public: + SuspendSynchronizationJobRequest(); + ~SuspendSynchronizationJobRequest(); + 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 ®ionId); + std::string getSynchronizationDirection() const; + void setSynchronizationDirection(const std::string &synchronizationDirection); + +private: + 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_SUSPENDSYNCHRONIZATIONJOBREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudRequest.h b/dts/include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudRequest.h new file mode 100644 index 000000000..0d96d8539 --- /dev/null +++ b/dts/include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SWITCHPHYSICALDTSJOBTOCLOUDREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SWITCHPHYSICALDTSJOBTOCLOUDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SwitchPhysicalDtsJobToCloudRequest : public RpcServiceRequest { +public: + SwitchPhysicalDtsJobToCloudRequest(); + ~SwitchPhysicalDtsJobToCloudRequest(); + std::string getResetCheckpoint() const; + void setResetCheckpoint(const std::string &resetCheckpoint); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getResumeHoldJob() const; + void setResumeHoldJob(const std::string &resumeHoldJob); + 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 resetCheckpoint_; + std::string regionId_; + std::string resumeHoldJob_; + std::string dtsJobId_; + std::string dtsInstanceId_; + std::string synchronizationDirection_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_SWITCHPHYSICALDTSJOBTOCLOUDREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudResult.h b/dts/include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudResult.h new file mode 100644 index 000000000..e69ed2ead --- /dev/null +++ b/dts/include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SWITCHPHYSICALDTSJOBTOCLOUDRESULT_H_ +#define ALIBABACLOUD_DTS_MODEL_SWITCHPHYSICALDTSJOBTOCLOUDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dts + { + namespace Model + { + class ALIBABACLOUD_DTS_EXPORT SwitchPhysicalDtsJobToCloudResult : public ServiceResult + { + public: + + + SwitchPhysicalDtsJobToCloudResult(); + explicit SwitchPhysicalDtsJobToCloudResult(const std::string &payload); + ~SwitchPhysicalDtsJobToCloudResult(); + 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_SWITCHPHYSICALDTSJOBTOCLOUDRESULT_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/SwitchSynchronizationEndpointRequest.h b/dts/include/alibabacloud/dts/model/SwitchSynchronizationEndpointRequest.h index ed28231ab..3f15bfcef 100644 --- a/dts/include/alibabacloud/dts/model/SwitchSynchronizationEndpointRequest.h +++ b/dts/include/alibabacloud/dts/model/SwitchSynchronizationEndpointRequest.h @@ -1,84 +1,78 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_SWITCHSYNCHRONIZATIONENDPOINTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_SWITCHSYNCHRONIZATIONENDPOINTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT SwitchSynchronizationEndpointRequest : public RpcServiceRequest - { - - public: - SwitchSynchronizationEndpointRequest(); - ~SwitchSynchronizationEndpointRequest(); - - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSynchronizationJobId()const; - void setSynchronizationJobId(const std::string& synchronizationJobId); - std::string getEndpointType()const; - void setEndpointType(const std::string& endpointType); - std::string getAccountId()const; - void setAccountId(const std::string& accountId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getEndpointPort()const; - void setEndpointPort(const std::string& endpointPort); - std::string getEndpointInstanceType()const; - void setEndpointInstanceType(const std::string& endpointInstanceType); - std::string getSourceEndpointOwnerID()const; - void setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID); - std::string getSourceEndpointRole()const; - void setSourceEndpointRole(const std::string& sourceEndpointRole); - std::string getEndpointIP()const; - void setEndpointIP(const std::string& endpointIP); - std::string getOwnerId()const; - void setOwnerId(const std::string& ownerId); - std::string getEndpointInstanceId()const; - void setEndpointInstanceId(const std::string& endpointInstanceId); - std::string getSynchronizationDirection()const; - void setSynchronizationDirection(const std::string& synchronizationDirection); - - private: - std::string accessKeyId_; - std::string synchronizationJobId_; - std::string endpointType_; - std::string accountId_; - std::string regionId_; - std::string endpointPort_; - std::string endpointInstanceType_; - std::string sourceEndpointOwnerID_; - std::string sourceEndpointRole_; - std::string endpointIP_; - std::string ownerId_; - std::string endpointInstanceId_; - std::string synchronizationDirection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_SWITCHSYNCHRONIZATIONENDPOINTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_SWITCHSYNCHRONIZATIONENDPOINTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_SWITCHSYNCHRONIZATIONENDPOINTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT SwitchSynchronizationEndpointRequest : public RpcServiceRequest { +public: + SwitchSynchronizationEndpointRequest(); + ~SwitchSynchronizationEndpointRequest(); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getSynchronizationJobId() const; + void setSynchronizationJobId(const std::string &synchronizationJobId); + std::string getEndpointType() const; + void setEndpointType(const std::string &endpointType); + std::string getAccountId() const; + void setAccountId(const std::string &accountId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getEndpointPort() const; + void setEndpointPort(const std::string &endpointPort); + std::string getEndpointInstanceType() const; + void setEndpointInstanceType(const std::string &endpointInstanceType); + std::string getSourceEndpointOwnerID() const; + void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID); + std::string getSourceEndpointRole() const; + void setSourceEndpointRole(const std::string &sourceEndpointRole); + std::string getEndpointIP() const; + void setEndpointIP(const std::string &endpointIP); + std::string getOwnerId() const; + void setOwnerId(const std::string &ownerId); + std::string getEndpointInstanceId() const; + void setEndpointInstanceId(const std::string &endpointInstanceId); + std::string getSynchronizationDirection() const; + void setSynchronizationDirection(const std::string &synchronizationDirection); + +private: + std::string accessKeyId_; + std::string synchronizationJobId_; + std::string endpointType_; + std::string accountId_; + std::string regionId_; + std::string endpointPort_; + std::string endpointInstanceType_; + std::string sourceEndpointOwnerID_; + std::string sourceEndpointRole_; + std::string endpointIP_; + std::string ownerId_; + std::string endpointInstanceId_; + std::string synchronizationDirection_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_SWITCHSYNCHRONIZATIONENDPOINTREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/TagResourcesRequest.h b/dts/include/alibabacloud/dts/model/TagResourcesRequest.h index 5973a67f1..520d42051 100644 --- a/dts/include/alibabacloud/dts/model/TagResourcesRequest.h +++ b/dts/include/alibabacloud/dts/model/TagResourcesRequest.h @@ -1,63 +1,55 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_TAGRESOURCESREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_TAGRESOURCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT TagResourcesRequest : public RpcServiceRequest - { - public: - struct Tag - { - std::string value; - std::string key; - }; - - public: - TagResourcesRequest(); - ~TagResourcesRequest(); - - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::vector getTag()const; - void setTag(const std::vector& tag); - std::vector getResourceId()const; - void setResourceId(const std::vector& resourceId); - std::string getResourceType()const; - void setResourceType(const std::string& resourceType); - - private: - std::string regionId_; - std::vector tag_; - std::vector resourceId_; - std::string resourceType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_TAGRESOURCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_TAGRESOURCESREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_TAGRESOURCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT TagResourcesRequest : public RpcServiceRequest { +public: + struct Tag { + std::string value; + std::string key; + }; + TagResourcesRequest(); + ~TagResourcesRequest(); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::vector getTag() const; + void setTag(const std::vector &tag); + std::vector getResourceId() const; + void setResourceId(const std::vector &resourceId); + std::string getResourceType() const; + void setResourceType(const std::string &resourceType); + +private: + std::string regionId_; + std::vector tag_; + std::vector resourceId_; + std::string resourceType_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_TAGRESOURCESREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/TransferInstanceClassRequest.h b/dts/include/alibabacloud/dts/model/TransferInstanceClassRequest.h index f1e7c6e03..d163cb03b 100644 --- a/dts/include/alibabacloud/dts/model/TransferInstanceClassRequest.h +++ b/dts/include/alibabacloud/dts/model/TransferInstanceClassRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_TRANSFERINSTANCECLASSREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_TRANSFERINSTANCECLASSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT TransferInstanceClassRequest : public RpcServiceRequest - { - - public: - TransferInstanceClassRequest(); - ~TransferInstanceClassRequest(); - - std::string getInstanceClass()const; - void setInstanceClass(const std::string& instanceClass); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDtsJobId()const; - void setDtsJobId(const std::string& dtsJobId); - std::string getOrderType()const; - void setOrderType(const std::string& orderType); - - private: - std::string instanceClass_; - std::string regionId_; - std::string dtsJobId_; - std::string orderType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_TRANSFERINSTANCECLASSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_TRANSFERINSTANCECLASSREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_TRANSFERINSTANCECLASSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT TransferInstanceClassRequest : public RpcServiceRequest { +public: + TransferInstanceClassRequest(); + ~TransferInstanceClassRequest(); + std::string getInstanceClass() const; + void setInstanceClass(const std::string &instanceClass); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getOrderType() const; + void setOrderType(const std::string &orderType); + +private: + std::string instanceClass_; + std::string regionId_; + std::string dtsJobId_; + std::string orderType_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_TRANSFERINSTANCECLASSREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/TransferPayTypeRequest.h b/dts/include/alibabacloud/dts/model/TransferPayTypeRequest.h index a66601685..1af3eeabd 100644 --- a/dts/include/alibabacloud/dts/model/TransferPayTypeRequest.h +++ b/dts/include/alibabacloud/dts/model/TransferPayTypeRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_TRANSFERPAYTYPEREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_TRANSFERPAYTYPEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT TransferPayTypeRequest : public RpcServiceRequest - { - - public: - TransferPayTypeRequest(); - ~TransferPayTypeRequest(); - - std::string getPeriod()const; - void setPeriod(const std::string& period); - std::string getBuyCount()const; - void setBuyCount(const std::string& buyCount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDtsJobId()const; - void setDtsJobId(const std::string& dtsJobId); - std::string getChargeType()const; - void setChargeType(const std::string& chargeType); - - private: - std::string period_; - std::string buyCount_; - std::string regionId_; - std::string dtsJobId_; - std::string chargeType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_TRANSFERPAYTYPEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_TRANSFERPAYTYPEREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_TRANSFERPAYTYPEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT TransferPayTypeRequest : public RpcServiceRequest { +public: + TransferPayTypeRequest(); + ~TransferPayTypeRequest(); + std::string getPeriod() const; + void setPeriod(const std::string &period); + std::string getBuyCount() const; + void setBuyCount(const std::string &buyCount); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDtsJobId() const; + void setDtsJobId(const std::string &dtsJobId); + std::string getChargeType() const; + void setChargeType(const std::string &chargeType); + +private: + std::string period_; + std::string buyCount_; + std::string regionId_; + std::string dtsJobId_; + std::string chargeType_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_TRANSFERPAYTYPEREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/UntagResourcesRequest.h b/dts/include/alibabacloud/dts/model/UntagResourcesRequest.h index ac2b0bf52..a86c2c226 100644 --- a/dts/include/alibabacloud/dts/model/UntagResourcesRequest.h +++ b/dts/include/alibabacloud/dts/model/UntagResourcesRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_UNTAGRESOURCESREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_UNTAGRESOURCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT UntagResourcesRequest : public RpcServiceRequest - { - - public: - UntagResourcesRequest(); - ~UntagResourcesRequest(); - - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - bool getAll()const; - void setAll(bool all); - std::vector getResourceId()const; - void setResourceId(const std::vector& resourceId); - std::string getResourceType()const; - void setResourceType(const std::string& resourceType); - std::vector getTagKey()const; - void setTagKey(const std::vector& tagKey); - - private: - std::string regionId_; - bool all_; - std::vector resourceId_; - std::string resourceType_; - std::vector tagKey_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_UNTAGRESOURCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_UNTAGRESOURCESREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_UNTAGRESOURCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT UntagResourcesRequest : public RpcServiceRequest { +public: + UntagResourcesRequest(); + ~UntagResourcesRequest(); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + bool getAll() const; + void setAll(bool all); + std::vector getResourceId() const; + void setResourceId(const std::vector &resourceId); + std::string getResourceType() const; + void setResourceType(const std::string &resourceType); + std::vector getTagKey() const; + void setTagKey(const std::vector &tagKey); + +private: + std::string regionId_; + bool all_; + std::vector resourceId_; + std::string resourceType_; + std::vector tagKey_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_UNTAGRESOURCESREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/UpgradeTwoWayRequest.h b/dts/include/alibabacloud/dts/model/UpgradeTwoWayRequest.h index b97146efe..bebfc3ff1 100644 --- a/dts/include/alibabacloud/dts/model/UpgradeTwoWayRequest.h +++ b/dts/include/alibabacloud/dts/model/UpgradeTwoWayRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_UPGRADETWOWAYREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_UPGRADETWOWAYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT UpgradeTwoWayRequest : public RpcServiceRequest - { - - public: - UpgradeTwoWayRequest(); - ~UpgradeTwoWayRequest(); - - std::string getInstanceClass()const; - void setInstanceClass(const std::string& instanceClass); - std::string getInstanceId()const; - void setInstanceId(const std::string& instanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string instanceClass_; - std::string instanceId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_UPGRADETWOWAYREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_UPGRADETWOWAYREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_UPGRADETWOWAYREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT UpgradeTwoWayRequest : public RpcServiceRequest { +public: + UpgradeTwoWayRequest(); + ~UpgradeTwoWayRequest(); + std::string getInstanceClass() const; + void setInstanceClass(const std::string &instanceClass); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string instanceClass_; + std::string instanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_UPGRADETWOWAYREQUEST_H_ diff --git a/dts/include/alibabacloud/dts/model/WhiteIpListRequest.h b/dts/include/alibabacloud/dts/model/WhiteIpListRequest.h index 84fae1089..40f5f68df 100644 --- a/dts/include/alibabacloud/dts/model/WhiteIpListRequest.h +++ b/dts/include/alibabacloud/dts/model/WhiteIpListRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DTS_MODEL_WHITEIPLISTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_WHITEIPLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT WhiteIpListRequest : public RpcServiceRequest - { - - public: - WhiteIpListRequest(); - ~WhiteIpListRequest(); - - std::string getDestinationRegion()const; - void setDestinationRegion(const std::string& destinationRegion); - std::string getType()const; - void setType(const std::string& type); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getRegion()const; - void setRegion(const std::string& region); - - private: - std::string destinationRegion_; - std::string type_; - std::string regionId_; - std::string region_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_WHITEIPLISTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DTS_MODEL_WHITEIPLISTREQUEST_H_ +#define ALIBABACLOUD_DTS_MODEL_WHITEIPLISTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dts { +namespace Model { +class ALIBABACLOUD_DTS_EXPORT WhiteIpListRequest : public RpcServiceRequest { +public: + WhiteIpListRequest(); + ~WhiteIpListRequest(); + std::string getDestinationRegion() const; + void setDestinationRegion(const std::string &destinationRegion); + std::string getType() const; + void setType(const std::string &type); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getRegion() const; + void setRegion(const std::string ®ion); + +private: + std::string destinationRegion_; + std::string type_; + std::string regionId_; + std::string region_; +}; +} // namespace Model +} // namespace Dts +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DTS_MODEL_WHITEIPLISTREQUEST_H_ diff --git a/dts/src/DtsClient.cc b/dts/src/DtsClient.cc index dd23a5657..725389f80 100644 --- a/dts/src/DtsClient.cc +++ b/dts/src/DtsClient.cc @@ -483,6 +483,42 @@ DtsClient::CreateConsumerGroupOutcomeCallable DtsClient::createConsumerGroupCall return task->get_future(); } +DtsClient::CreateDedicatedClusterMonitorRuleOutcome DtsClient::createDedicatedClusterMonitorRule(const CreateDedicatedClusterMonitorRuleRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateDedicatedClusterMonitorRuleOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateDedicatedClusterMonitorRuleOutcome(CreateDedicatedClusterMonitorRuleResult(outcome.result())); + else + return CreateDedicatedClusterMonitorRuleOutcome(outcome.error()); +} + +void DtsClient::createDedicatedClusterMonitorRuleAsync(const CreateDedicatedClusterMonitorRuleRequest& request, const CreateDedicatedClusterMonitorRuleAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createDedicatedClusterMonitorRule(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::CreateDedicatedClusterMonitorRuleOutcomeCallable DtsClient::createDedicatedClusterMonitorRuleCallable(const CreateDedicatedClusterMonitorRuleRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createDedicatedClusterMonitorRule(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::CreateDtsInstanceOutcome DtsClient::createDtsInstance(const CreateDtsInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -771,6 +807,42 @@ DtsClient::DeleteDtsJobOutcomeCallable DtsClient::deleteDtsJobCallable(const Del return task->get_future(); } +DtsClient::DeleteDtsJobsOutcome DtsClient::deleteDtsJobs(const DeleteDtsJobsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeleteDtsJobsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeleteDtsJobsOutcome(DeleteDtsJobsResult(outcome.result())); + else + return DeleteDtsJobsOutcome(outcome.error()); +} + +void DtsClient::deleteDtsJobsAsync(const DeleteDtsJobsRequest& request, const DeleteDtsJobsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deleteDtsJobs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DeleteDtsJobsOutcomeCallable DtsClient::deleteDtsJobsCallable(const DeleteDtsJobsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deleteDtsJobs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::DeleteMigrationJobOutcome DtsClient::deleteMigrationJob(const DeleteMigrationJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -879,6 +951,114 @@ DtsClient::DeleteSynchronizationJobOutcomeCallable DtsClient::deleteSynchronizat return task->get_future(); } +DtsClient::DescribeCheckJobsOutcome DtsClient::describeCheckJobs(const DescribeCheckJobsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeCheckJobsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeCheckJobsOutcome(DescribeCheckJobsResult(outcome.result())); + else + return DescribeCheckJobsOutcome(outcome.error()); +} + +void DtsClient::describeCheckJobsAsync(const DescribeCheckJobsRequest& request, const DescribeCheckJobsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeCheckJobs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeCheckJobsOutcomeCallable DtsClient::describeCheckJobsCallable(const DescribeCheckJobsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeCheckJobs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeClusterOperateLogsOutcome DtsClient::describeClusterOperateLogs(const DescribeClusterOperateLogsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeClusterOperateLogsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeClusterOperateLogsOutcome(DescribeClusterOperateLogsResult(outcome.result())); + else + return DescribeClusterOperateLogsOutcome(outcome.error()); +} + +void DtsClient::describeClusterOperateLogsAsync(const DescribeClusterOperateLogsRequest& request, const DescribeClusterOperateLogsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeClusterOperateLogs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeClusterOperateLogsOutcomeCallable DtsClient::describeClusterOperateLogsCallable(const DescribeClusterOperateLogsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeClusterOperateLogs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeClusterUsedUtilizationOutcome DtsClient::describeClusterUsedUtilization(const DescribeClusterUsedUtilizationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeClusterUsedUtilizationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeClusterUsedUtilizationOutcome(DescribeClusterUsedUtilizationResult(outcome.result())); + else + return DescribeClusterUsedUtilizationOutcome(outcome.error()); +} + +void DtsClient::describeClusterUsedUtilizationAsync(const DescribeClusterUsedUtilizationRequest& request, const DescribeClusterUsedUtilizationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeClusterUsedUtilization(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeClusterUsedUtilizationOutcomeCallable DtsClient::describeClusterUsedUtilizationCallable(const DescribeClusterUsedUtilizationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeClusterUsedUtilization(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::DescribeConnectionStatusOutcome DtsClient::describeConnectionStatus(const DescribeConnectionStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1023,6 +1203,222 @@ DtsClient::DescribeDTSIPOutcomeCallable DtsClient::describeDTSIPCallable(const D return task->get_future(); } +DtsClient::DescribeDataCheckReportUrlOutcome DtsClient::describeDataCheckReportUrl(const DescribeDataCheckReportUrlRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDataCheckReportUrlOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDataCheckReportUrlOutcome(DescribeDataCheckReportUrlResult(outcome.result())); + else + return DescribeDataCheckReportUrlOutcome(outcome.error()); +} + +void DtsClient::describeDataCheckReportUrlAsync(const DescribeDataCheckReportUrlRequest& request, const DescribeDataCheckReportUrlAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDataCheckReportUrl(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeDataCheckReportUrlOutcomeCallable DtsClient::describeDataCheckReportUrlCallable(const DescribeDataCheckReportUrlRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDataCheckReportUrl(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeDataCheckTableDetailsOutcome DtsClient::describeDataCheckTableDetails(const DescribeDataCheckTableDetailsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDataCheckTableDetailsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDataCheckTableDetailsOutcome(DescribeDataCheckTableDetailsResult(outcome.result())); + else + return DescribeDataCheckTableDetailsOutcome(outcome.error()); +} + +void DtsClient::describeDataCheckTableDetailsAsync(const DescribeDataCheckTableDetailsRequest& request, const DescribeDataCheckTableDetailsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDataCheckTableDetails(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeDataCheckTableDetailsOutcomeCallable DtsClient::describeDataCheckTableDetailsCallable(const DescribeDataCheckTableDetailsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDataCheckTableDetails(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeDataCheckTableDiffDetailsOutcome DtsClient::describeDataCheckTableDiffDetails(const DescribeDataCheckTableDiffDetailsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDataCheckTableDiffDetailsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDataCheckTableDiffDetailsOutcome(DescribeDataCheckTableDiffDetailsResult(outcome.result())); + else + return DescribeDataCheckTableDiffDetailsOutcome(outcome.error()); +} + +void DtsClient::describeDataCheckTableDiffDetailsAsync(const DescribeDataCheckTableDiffDetailsRequest& request, const DescribeDataCheckTableDiffDetailsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDataCheckTableDiffDetails(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeDataCheckTableDiffDetailsOutcomeCallable DtsClient::describeDataCheckTableDiffDetailsCallable(const DescribeDataCheckTableDiffDetailsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDataCheckTableDiffDetails(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeDedicatedClusterOutcome DtsClient::describeDedicatedCluster(const DescribeDedicatedClusterRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDedicatedClusterOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDedicatedClusterOutcome(DescribeDedicatedClusterResult(outcome.result())); + else + return DescribeDedicatedClusterOutcome(outcome.error()); +} + +void DtsClient::describeDedicatedClusterAsync(const DescribeDedicatedClusterRequest& request, const DescribeDedicatedClusterAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDedicatedCluster(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeDedicatedClusterOutcomeCallable DtsClient::describeDedicatedClusterCallable(const DescribeDedicatedClusterRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDedicatedCluster(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeDedicatedClusterMonitorRuleOutcome DtsClient::describeDedicatedClusterMonitorRule(const DescribeDedicatedClusterMonitorRuleRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDedicatedClusterMonitorRuleOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDedicatedClusterMonitorRuleOutcome(DescribeDedicatedClusterMonitorRuleResult(outcome.result())); + else + return DescribeDedicatedClusterMonitorRuleOutcome(outcome.error()); +} + +void DtsClient::describeDedicatedClusterMonitorRuleAsync(const DescribeDedicatedClusterMonitorRuleRequest& request, const DescribeDedicatedClusterMonitorRuleAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDedicatedClusterMonitorRule(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeDedicatedClusterMonitorRuleOutcomeCallable DtsClient::describeDedicatedClusterMonitorRuleCallable(const DescribeDedicatedClusterMonitorRuleRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDedicatedClusterMonitorRule(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeDtsEtlJobVersionInfoOutcome DtsClient::describeDtsEtlJobVersionInfo(const DescribeDtsEtlJobVersionInfoRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDtsEtlJobVersionInfoOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDtsEtlJobVersionInfoOutcome(DescribeDtsEtlJobVersionInfoResult(outcome.result())); + else + return DescribeDtsEtlJobVersionInfoOutcome(outcome.error()); +} + +void DtsClient::describeDtsEtlJobVersionInfoAsync(const DescribeDtsEtlJobVersionInfoRequest& request, const DescribeDtsEtlJobVersionInfoAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDtsEtlJobVersionInfo(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeDtsEtlJobVersionInfoOutcomeCallable DtsClient::describeDtsEtlJobVersionInfoCallable(const DescribeDtsEtlJobVersionInfoRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDtsEtlJobVersionInfo(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::DescribeDtsJobDetailOutcome DtsClient::describeDtsJobDetail(const DescribeDtsJobDetailRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1095,6 +1491,42 @@ DtsClient::DescribeDtsJobsOutcomeCallable DtsClient::describeDtsJobsCallable(con return task->get_future(); } +DtsClient::DescribeDtsServiceLogOutcome DtsClient::describeDtsServiceLog(const DescribeDtsServiceLogRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDtsServiceLogOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDtsServiceLogOutcome(DescribeDtsServiceLogResult(outcome.result())); + else + return DescribeDtsServiceLogOutcome(outcome.error()); +} + +void DtsClient::describeDtsServiceLogAsync(const DescribeDtsServiceLogRequest& request, const DescribeDtsServiceLogAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDtsServiceLog(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeDtsServiceLogOutcomeCallable DtsClient::describeDtsServiceLogCallable(const DescribeDtsServiceLogRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDtsServiceLog(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::DescribeEndpointSwitchStatusOutcome DtsClient::describeEndpointSwitchStatus(const DescribeEndpointSwitchStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1131,6 +1563,42 @@ DtsClient::DescribeEndpointSwitchStatusOutcomeCallable DtsClient::describeEndpoi return task->get_future(); } +DtsClient::DescribeEtlJobLogsOutcome DtsClient::describeEtlJobLogs(const DescribeEtlJobLogsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeEtlJobLogsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeEtlJobLogsOutcome(DescribeEtlJobLogsResult(outcome.result())); + else + return DescribeEtlJobLogsOutcome(outcome.error()); +} + +void DtsClient::describeEtlJobLogsAsync(const DescribeEtlJobLogsRequest& request, const DescribeEtlJobLogsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeEtlJobLogs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeEtlJobLogsOutcomeCallable DtsClient::describeEtlJobLogsCallable(const DescribeEtlJobLogsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeEtlJobLogs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::DescribeInitializationStatusOutcome DtsClient::describeInitializationStatus(const DescribeInitializationStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1203,6 +1671,42 @@ DtsClient::DescribeJobMonitorRuleOutcomeCallable DtsClient::describeJobMonitorRu return task->get_future(); } +DtsClient::DescribeMetricListOutcome DtsClient::describeMetricList(const DescribeMetricListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeMetricListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeMetricListOutcome(DescribeMetricListResult(outcome.result())); + else + return DescribeMetricListOutcome(outcome.error()); +} + +void DtsClient::describeMetricListAsync(const DescribeMetricListRequest& request, const DescribeMetricListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeMetricList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeMetricListOutcomeCallable DtsClient::describeMetricListCallable(const DescribeMetricListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeMetricList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::DescribeMigrationJobAlertOutcome DtsClient::describeMigrationJobAlert(const DescribeMigrationJobAlertRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1743,6 +2247,78 @@ DtsClient::DescribeSynchronizationObjectModifyStatusOutcomeCallable DtsClient::d return task->get_future(); } +DtsClient::DescribeTagKeysOutcome DtsClient::describeTagKeys(const DescribeTagKeysRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeTagKeysOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeTagKeysOutcome(DescribeTagKeysResult(outcome.result())); + else + return DescribeTagKeysOutcome(outcome.error()); +} + +void DtsClient::describeTagKeysAsync(const DescribeTagKeysRequest& request, const DescribeTagKeysAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeTagKeys(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeTagKeysOutcomeCallable DtsClient::describeTagKeysCallable(const DescribeTagKeysRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeTagKeys(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::DescribeTagValuesOutcome DtsClient::describeTagValues(const DescribeTagValuesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeTagValuesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeTagValuesOutcome(DescribeTagValuesResult(outcome.result())); + else + return DescribeTagValuesOutcome(outcome.error()); +} + +void DtsClient::describeTagValuesAsync(const DescribeTagValuesRequest& request, const DescribeTagValuesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeTagValues(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::DescribeTagValuesOutcomeCallable DtsClient::describeTagValuesCallable(const DescribeTagValuesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeTagValues(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::InitDtsRdsInstanceOutcome DtsClient::initDtsRdsInstance(const InitDtsRdsInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1779,6 +2355,42 @@ DtsClient::InitDtsRdsInstanceOutcomeCallable DtsClient::initDtsRdsInstanceCallab return task->get_future(); } +DtsClient::ListDedicatedClusterOutcome DtsClient::listDedicatedCluster(const ListDedicatedClusterRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListDedicatedClusterOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListDedicatedClusterOutcome(ListDedicatedClusterResult(outcome.result())); + else + return ListDedicatedClusterOutcome(outcome.error()); +} + +void DtsClient::listDedicatedClusterAsync(const ListDedicatedClusterRequest& request, const ListDedicatedClusterAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listDedicatedCluster(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::ListDedicatedClusterOutcomeCallable DtsClient::listDedicatedClusterCallable(const ListDedicatedClusterRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listDedicatedCluster(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::ListTagResourcesOutcome DtsClient::listTagResources(const ListTagResourcesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1923,6 +2535,42 @@ DtsClient::ModifyConsumptionTimestampOutcomeCallable DtsClient::modifyConsumptio return task->get_future(); } +DtsClient::ModifyDedicatedClusterOutcome DtsClient::modifyDedicatedCluster(const ModifyDedicatedClusterRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyDedicatedClusterOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyDedicatedClusterOutcome(ModifyDedicatedClusterResult(outcome.result())); + else + return ModifyDedicatedClusterOutcome(outcome.error()); +} + +void DtsClient::modifyDedicatedClusterAsync(const ModifyDedicatedClusterRequest& request, const ModifyDedicatedClusterAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyDedicatedCluster(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::ModifyDedicatedClusterOutcomeCallable DtsClient::modifyDedicatedClusterCallable(const ModifyDedicatedClusterRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyDedicatedCluster(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::ModifyDtsJobOutcome DtsClient::modifyDtsJob(const ModifyDtsJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1959,6 +2607,78 @@ DtsClient::ModifyDtsJobOutcomeCallable DtsClient::modifyDtsJobCallable(const Mod return task->get_future(); } +DtsClient::ModifyDtsJobDedicatedClusterOutcome DtsClient::modifyDtsJobDedicatedCluster(const ModifyDtsJobDedicatedClusterRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyDtsJobDedicatedClusterOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyDtsJobDedicatedClusterOutcome(ModifyDtsJobDedicatedClusterResult(outcome.result())); + else + return ModifyDtsJobDedicatedClusterOutcome(outcome.error()); +} + +void DtsClient::modifyDtsJobDedicatedClusterAsync(const ModifyDtsJobDedicatedClusterRequest& request, const ModifyDtsJobDedicatedClusterAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyDtsJobDedicatedCluster(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::ModifyDtsJobDedicatedClusterOutcomeCallable DtsClient::modifyDtsJobDedicatedClusterCallable(const ModifyDtsJobDedicatedClusterRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyDtsJobDedicatedCluster(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DtsClient::ModifyDtsJobDuLimitOutcome DtsClient::modifyDtsJobDuLimit(const ModifyDtsJobDuLimitRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyDtsJobDuLimitOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyDtsJobDuLimitOutcome(ModifyDtsJobDuLimitResult(outcome.result())); + else + return ModifyDtsJobDuLimitOutcome(outcome.error()); +} + +void DtsClient::modifyDtsJobDuLimitAsync(const ModifyDtsJobDuLimitRequest& request, const ModifyDtsJobDuLimitAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyDtsJobDuLimit(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::ModifyDtsJobDuLimitOutcomeCallable DtsClient::modifyDtsJobDuLimitCallable(const ModifyDtsJobDuLimitRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyDtsJobDuLimit(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::ModifyDtsJobNameOutcome DtsClient::modifyDtsJobName(const ModifyDtsJobNameRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2355,6 +3075,42 @@ DtsClient::StartDtsJobOutcomeCallable DtsClient::startDtsJobCallable(const Start return task->get_future(); } +DtsClient::StartDtsJobsOutcome DtsClient::startDtsJobs(const StartDtsJobsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return StartDtsJobsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return StartDtsJobsOutcome(StartDtsJobsResult(outcome.result())); + else + return StartDtsJobsOutcome(outcome.error()); +} + +void DtsClient::startDtsJobsAsync(const StartDtsJobsRequest& request, const StartDtsJobsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, startDtsJobs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::StartDtsJobsOutcomeCallable DtsClient::startDtsJobsCallable(const StartDtsJobsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->startDtsJobs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::StartMigrationJobOutcome DtsClient::startMigrationJob(const StartMigrationJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2463,6 +3219,42 @@ DtsClient::StartSynchronizationJobOutcomeCallable DtsClient::startSynchronizatio return task->get_future(); } +DtsClient::StopDedicatedClusterOutcome DtsClient::stopDedicatedCluster(const StopDedicatedClusterRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return StopDedicatedClusterOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return StopDedicatedClusterOutcome(StopDedicatedClusterResult(outcome.result())); + else + return StopDedicatedClusterOutcome(outcome.error()); +} + +void DtsClient::stopDedicatedClusterAsync(const StopDedicatedClusterRequest& request, const StopDedicatedClusterAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, stopDedicatedCluster(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::StopDedicatedClusterOutcomeCallable DtsClient::stopDedicatedClusterCallable(const StopDedicatedClusterRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->stopDedicatedCluster(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::StopDtsJobOutcome DtsClient::stopDtsJob(const StopDtsJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2499,6 +3291,42 @@ DtsClient::StopDtsJobOutcomeCallable DtsClient::stopDtsJobCallable(const StopDts return task->get_future(); } +DtsClient::StopDtsJobsOutcome DtsClient::stopDtsJobs(const StopDtsJobsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return StopDtsJobsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return StopDtsJobsOutcome(StopDtsJobsResult(outcome.result())); + else + return StopDtsJobsOutcome(outcome.error()); +} + +void DtsClient::stopDtsJobsAsync(const StopDtsJobsRequest& request, const StopDtsJobsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, stopDtsJobs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::StopDtsJobsOutcomeCallable DtsClient::stopDtsJobsCallable(const StopDtsJobsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->stopDtsJobs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::StopMigrationJobOutcome DtsClient::stopMigrationJob(const StopMigrationJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2535,6 +3363,42 @@ DtsClient::StopMigrationJobOutcomeCallable DtsClient::stopMigrationJobCallable(c return task->get_future(); } +DtsClient::SummaryJobDetailOutcome DtsClient::summaryJobDetail(const SummaryJobDetailRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SummaryJobDetailOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SummaryJobDetailOutcome(SummaryJobDetailResult(outcome.result())); + else + return SummaryJobDetailOutcome(outcome.error()); +} + +void DtsClient::summaryJobDetailAsync(const SummaryJobDetailRequest& request, const SummaryJobDetailAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, summaryJobDetail(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::SummaryJobDetailOutcomeCallable DtsClient::summaryJobDetailCallable(const SummaryJobDetailRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->summaryJobDetail(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::SuspendDtsJobOutcome DtsClient::suspendDtsJob(const SuspendDtsJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2571,6 +3435,42 @@ DtsClient::SuspendDtsJobOutcomeCallable DtsClient::suspendDtsJobCallable(const S return task->get_future(); } +DtsClient::SuspendDtsJobsOutcome DtsClient::suspendDtsJobs(const SuspendDtsJobsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SuspendDtsJobsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SuspendDtsJobsOutcome(SuspendDtsJobsResult(outcome.result())); + else + return SuspendDtsJobsOutcome(outcome.error()); +} + +void DtsClient::suspendDtsJobsAsync(const SuspendDtsJobsRequest& request, const SuspendDtsJobsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, suspendDtsJobs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::SuspendDtsJobsOutcomeCallable DtsClient::suspendDtsJobsCallable(const SuspendDtsJobsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->suspendDtsJobs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::SuspendMigrationJobOutcome DtsClient::suspendMigrationJob(const SuspendMigrationJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2643,6 +3543,42 @@ DtsClient::SuspendSynchronizationJobOutcomeCallable DtsClient::suspendSynchroniz return task->get_future(); } +DtsClient::SwitchPhysicalDtsJobToCloudOutcome DtsClient::switchPhysicalDtsJobToCloud(const SwitchPhysicalDtsJobToCloudRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SwitchPhysicalDtsJobToCloudOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SwitchPhysicalDtsJobToCloudOutcome(SwitchPhysicalDtsJobToCloudResult(outcome.result())); + else + return SwitchPhysicalDtsJobToCloudOutcome(outcome.error()); +} + +void DtsClient::switchPhysicalDtsJobToCloudAsync(const SwitchPhysicalDtsJobToCloudRequest& request, const SwitchPhysicalDtsJobToCloudAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, switchPhysicalDtsJobToCloud(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DtsClient::SwitchPhysicalDtsJobToCloudOutcomeCallable DtsClient::switchPhysicalDtsJobToCloudCallable(const SwitchPhysicalDtsJobToCloudRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->switchPhysicalDtsJobToCloud(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DtsClient::SwitchSynchronizationEndpointOutcome DtsClient::switchSynchronizationEndpoint(const SwitchSynchronizationEndpointRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/dts/src/model/ConfigureDtsJobRequest.cc b/dts/src/model/ConfigureDtsJobRequest.cc index d412c1dde..9e10c9bf8 100644 --- a/dts/src/model/ConfigureDtsJobRequest.cc +++ b/dts/src/model/ConfigureDtsJobRequest.cc @@ -1,469 +1,423 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureDtsJobRequest; - -ConfigureDtsJobRequest::ConfigureDtsJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureDtsJob") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureDtsJobRequest::~ConfigureDtsJobRequest() -{} - -std::string ConfigureDtsJobRequest::getCheckpoint()const -{ - return checkpoint_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureDtsJobRequest; + +ConfigureDtsJobRequest::ConfigureDtsJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureDtsJob") { + setMethod(HttpRequest::Method::Post); +} + +ConfigureDtsJobRequest::~ConfigureDtsJobRequest() {} + +std::string ConfigureDtsJobRequest::getCheckpoint() const { + return checkpoint_; +} + +void ConfigureDtsJobRequest::setCheckpoint(const std::string &checkpoint) { + checkpoint_ = checkpoint; + setParameter(std::string("Checkpoint"), checkpoint); +} + +std::string ConfigureDtsJobRequest::getSourceEndpointUserName() const { + return sourceEndpointUserName_; +} + +void ConfigureDtsJobRequest::setSourceEndpointUserName(const std::string &sourceEndpointUserName) { + sourceEndpointUserName_ = sourceEndpointUserName; + setParameter(std::string("SourceEndpointUserName"), sourceEndpointUserName); +} + +std::string ConfigureDtsJobRequest::getDelayPhone() const { + return delayPhone_; +} + +void ConfigureDtsJobRequest::setDelayPhone(const std::string &delayPhone) { + delayPhone_ = delayPhone; + setParameter(std::string("DelayPhone"), delayPhone); +} + +std::string ConfigureDtsJobRequest::getSourceEndpointIP() const { + return sourceEndpointIP_; +} + +void ConfigureDtsJobRequest::setSourceEndpointIP(const std::string &sourceEndpointIP) { + sourceEndpointIP_ = sourceEndpointIP; + setParameter(std::string("SourceEndpointIP"), sourceEndpointIP); +} + +std::string ConfigureDtsJobRequest::getErrorPhone() const { + return errorPhone_; } -void ConfigureDtsJobRequest::setCheckpoint(const std::string& checkpoint) -{ - checkpoint_ = checkpoint; - setParameter("Checkpoint", checkpoint); +void ConfigureDtsJobRequest::setErrorPhone(const std::string &errorPhone) { + errorPhone_ = errorPhone; + setParameter(std::string("ErrorPhone"), errorPhone); } -std::string ConfigureDtsJobRequest::getSourceEndpointUserName()const -{ - return sourceEndpointUserName_; +std::string ConfigureDtsJobRequest::getDestinationEndpointUserName() const { + return destinationEndpointUserName_; } -void ConfigureDtsJobRequest::setSourceEndpointUserName(const std::string& sourceEndpointUserName) -{ - sourceEndpointUserName_ = sourceEndpointUserName; - setParameter("SourceEndpointUserName", sourceEndpointUserName); +void ConfigureDtsJobRequest::setDestinationEndpointUserName(const std::string &destinationEndpointUserName) { + destinationEndpointUserName_ = destinationEndpointUserName; + setParameter(std::string("DestinationEndpointUserName"), destinationEndpointUserName); } -std::string ConfigureDtsJobRequest::getDelayPhone()const -{ - return delayPhone_; +std::string ConfigureDtsJobRequest::getDtsJobId() const { + return dtsJobId_; } -void ConfigureDtsJobRequest::setDelayPhone(const std::string& delayPhone) -{ - delayPhone_ = delayPhone; - setParameter("DelayPhone", delayPhone); +void ConfigureDtsJobRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -std::string ConfigureDtsJobRequest::getSourceEndpointIP()const -{ - return sourceEndpointIP_; +std::string ConfigureDtsJobRequest::getDbList() const { + return dbList_; } -void ConfigureDtsJobRequest::setSourceEndpointIP(const std::string& sourceEndpointIP) -{ - sourceEndpointIP_ = sourceEndpointIP; - setParameter("SourceEndpointIP", sourceEndpointIP); +void ConfigureDtsJobRequest::setDbList(const std::string &dbList) { + dbList_ = dbList; + setBodyParameter(std::string("DbList"), dbList); } -std::string ConfigureDtsJobRequest::getErrorPhone()const -{ - return errorPhone_; +std::string ConfigureDtsJobRequest::getDestinationEndpointOracleSID() const { + return destinationEndpointOracleSID_; } -void ConfigureDtsJobRequest::setErrorPhone(const std::string& errorPhone) -{ - errorPhone_ = errorPhone; - setParameter("ErrorPhone", errorPhone); +void ConfigureDtsJobRequest::setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID) { + destinationEndpointOracleSID_ = destinationEndpointOracleSID; + setParameter(std::string("DestinationEndpointOracleSID"), destinationEndpointOracleSID); } -std::string ConfigureDtsJobRequest::getDestinationEndpointUserName()const -{ - return destinationEndpointUserName_; +std::string ConfigureDtsJobRequest::getDestinationEndpointPort() const { + return destinationEndpointPort_; } -void ConfigureDtsJobRequest::setDestinationEndpointUserName(const std::string& destinationEndpointUserName) -{ - destinationEndpointUserName_ = destinationEndpointUserName; - setParameter("DestinationEndpointUserName", destinationEndpointUserName); +void ConfigureDtsJobRequest::setDestinationEndpointPort(const std::string &destinationEndpointPort) { + destinationEndpointPort_ = destinationEndpointPort; + setParameter(std::string("DestinationEndpointPort"), destinationEndpointPort); } -std::string ConfigureDtsJobRequest::getDtsJobId()const -{ - return dtsJobId_; +std::string ConfigureDtsJobRequest::getSourceEndpointPassword() const { + return sourceEndpointPassword_; } -void ConfigureDtsJobRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +void ConfigureDtsJobRequest::setSourceEndpointPassword(const std::string &sourceEndpointPassword) { + sourceEndpointPassword_ = sourceEndpointPassword; + setParameter(std::string("SourceEndpointPassword"), sourceEndpointPassword); } -std::string ConfigureDtsJobRequest::getDbList()const -{ - return dbList_; +std::string ConfigureDtsJobRequest::getOwnerId() const { + return ownerId_; } -void ConfigureDtsJobRequest::setDbList(const std::string& dbList) -{ - dbList_ = dbList; - setParameter("DbList", dbList); +void ConfigureDtsJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -std::string ConfigureDtsJobRequest::getDestinationEndpointOracleSID()const -{ - return destinationEndpointOracleSID_; +std::string ConfigureDtsJobRequest::getJobType() const { + return jobType_; } -void ConfigureDtsJobRequest::setDestinationEndpointOracleSID(const std::string& destinationEndpointOracleSID) -{ - destinationEndpointOracleSID_ = destinationEndpointOracleSID; - setParameter("DestinationEndpointOracleSID", destinationEndpointOracleSID); +void ConfigureDtsJobRequest::setJobType(const std::string &jobType) { + jobType_ = jobType; + setParameter(std::string("JobType"), jobType); } -std::string ConfigureDtsJobRequest::getDestinationEndpointPort()const -{ - return destinationEndpointPort_; +long ConfigureDtsJobRequest::getDelayRuleTime() const { + return delayRuleTime_; } -void ConfigureDtsJobRequest::setDestinationEndpointPort(const std::string& destinationEndpointPort) -{ - destinationEndpointPort_ = destinationEndpointPort; - setParameter("DestinationEndpointPort", destinationEndpointPort); +void ConfigureDtsJobRequest::setDelayRuleTime(long delayRuleTime) { + delayRuleTime_ = delayRuleTime; + setParameter(std::string("DelayRuleTime"), std::to_string(delayRuleTime)); } -std::string ConfigureDtsJobRequest::getSourceEndpointPassword()const -{ - return sourceEndpointPassword_; +bool ConfigureDtsJobRequest::getDisasterRecoveryJob() const { + return disasterRecoveryJob_; } -void ConfigureDtsJobRequest::setSourceEndpointPassword(const std::string& sourceEndpointPassword) -{ - sourceEndpointPassword_ = sourceEndpointPassword; - setParameter("SourceEndpointPassword", sourceEndpointPassword); +void ConfigureDtsJobRequest::setDisasterRecoveryJob(bool disasterRecoveryJob) { + disasterRecoveryJob_ = disasterRecoveryJob; + setParameter(std::string("DisasterRecoveryJob"), disasterRecoveryJob ? "true" : "false"); } -std::string ConfigureDtsJobRequest::getOwnerId()const -{ - return ownerId_; +std::string ConfigureDtsJobRequest::getDestinationEndpointIP() const { + return destinationEndpointIP_; } -void ConfigureDtsJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +void ConfigureDtsJobRequest::setDestinationEndpointIP(const std::string &destinationEndpointIP) { + destinationEndpointIP_ = destinationEndpointIP; + setParameter(std::string("DestinationEndpointIP"), destinationEndpointIP); } -std::string ConfigureDtsJobRequest::getJobType()const -{ - return jobType_; +std::string ConfigureDtsJobRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -void ConfigureDtsJobRequest::setJobType(const std::string& jobType) -{ - jobType_ = jobType; - setParameter("JobType", jobType); +void ConfigureDtsJobRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpointInstanceType"), sourceEndpointInstanceType); } -long ConfigureDtsJobRequest::getDelayRuleTime()const -{ - return delayRuleTime_; +std::string ConfigureDtsJobRequest::getDtsJobName() const { + return dtsJobName_; } -void ConfigureDtsJobRequest::setDelayRuleTime(long delayRuleTime) -{ - delayRuleTime_ = delayRuleTime; - setParameter("DelayRuleTime", std::to_string(delayRuleTime)); +void ConfigureDtsJobRequest::setDtsJobName(const std::string &dtsJobName) { + dtsJobName_ = dtsJobName; + setParameter(std::string("DtsJobName"), dtsJobName); } -std::string ConfigureDtsJobRequest::getDestinationEndpointIP()const -{ - return destinationEndpointIP_; +std::string ConfigureDtsJobRequest::getDtsInstanceId() const { + return dtsInstanceId_; } -void ConfigureDtsJobRequest::setDestinationEndpointIP(const std::string& destinationEndpointIP) -{ - destinationEndpointIP_ = destinationEndpointIP; - setParameter("DestinationEndpointIP", destinationEndpointIP); +void ConfigureDtsJobRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } -std::string ConfigureDtsJobRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +std::string ConfigureDtsJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; } -void ConfigureDtsJobRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +void ConfigureDtsJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } -std::string ConfigureDtsJobRequest::getDtsJobName()const -{ - return dtsJobName_; +std::string ConfigureDtsJobRequest::getSourceEndpointRegion() const { + return sourceEndpointRegion_; } -void ConfigureDtsJobRequest::setDtsJobName(const std::string& dtsJobName) -{ - dtsJobName_ = dtsJobName; - setParameter("DtsJobName", dtsJobName); +void ConfigureDtsJobRequest::setSourceEndpointRegion(const std::string &sourceEndpointRegion) { + sourceEndpointRegion_ = sourceEndpointRegion; + setParameter(std::string("SourceEndpointRegion"), sourceEndpointRegion); } -std::string ConfigureDtsJobRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +bool ConfigureDtsJobRequest::getDelayNotice() const { + return delayNotice_; } -void ConfigureDtsJobRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +void ConfigureDtsJobRequest::setDelayNotice(bool delayNotice) { + delayNotice_ = delayNotice; + setParameter(std::string("DelayNotice"), delayNotice ? "true" : "false"); } -std::string ConfigureDtsJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +std::string ConfigureDtsJobRequest::getDestinationEndpointInstanceType() const { + return destinationEndpointInstanceType_; } -void ConfigureDtsJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +void ConfigureDtsJobRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) { + destinationEndpointInstanceType_ = destinationEndpointInstanceType; + setParameter(std::string("DestinationEndpointInstanceType"), destinationEndpointInstanceType); } -std::string ConfigureDtsJobRequest::getSourceEndpointRegion()const -{ - return sourceEndpointRegion_; +bool ConfigureDtsJobRequest::getDataInitialization() const { + return dataInitialization_; } -void ConfigureDtsJobRequest::setSourceEndpointRegion(const std::string& sourceEndpointRegion) -{ - sourceEndpointRegion_ = sourceEndpointRegion; - setParameter("SourceEndpointRegion", sourceEndpointRegion); +void ConfigureDtsJobRequest::setDataInitialization(bool dataInitialization) { + dataInitialization_ = dataInitialization; + setParameter(std::string("DataInitialization"), dataInitialization ? "true" : "false"); } -bool ConfigureDtsJobRequest::getDelayNotice()const -{ - return delayNotice_; +std::string ConfigureDtsJobRequest::getSourceEndpointInstanceID() const { + return sourceEndpointInstanceID_; } -void ConfigureDtsJobRequest::setDelayNotice(bool delayNotice) -{ - delayNotice_ = delayNotice; - setParameter("DelayNotice", delayNotice ? "true" : "false"); +void ConfigureDtsJobRequest::setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID) { + sourceEndpointInstanceID_ = sourceEndpointInstanceID; + setParameter(std::string("SourceEndpointInstanceID"), sourceEndpointInstanceID); } -std::string ConfigureDtsJobRequest::getDestinationEndpointInstanceType()const -{ - return destinationEndpointInstanceType_; +bool ConfigureDtsJobRequest::getStructureInitialization() const { + return structureInitialization_; } -void ConfigureDtsJobRequest::setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType) -{ - destinationEndpointInstanceType_ = destinationEndpointInstanceType; - setParameter("DestinationEndpointInstanceType", destinationEndpointInstanceType); +void ConfigureDtsJobRequest::setStructureInitialization(bool structureInitialization) { + structureInitialization_ = structureInitialization; + setParameter(std::string("StructureInitialization"), structureInitialization ? "true" : "false"); } -bool ConfigureDtsJobRequest::getDataInitialization()const -{ - return dataInitialization_; +std::string ConfigureDtsJobRequest::getSourceEndpointOwnerID() const { + return sourceEndpointOwnerID_; } -void ConfigureDtsJobRequest::setDataInitialization(bool dataInitialization) -{ - dataInitialization_ = dataInitialization; - setParameter("DataInitialization", dataInitialization ? "true" : "false"); +void ConfigureDtsJobRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) { + sourceEndpointOwnerID_ = sourceEndpointOwnerID; + setParameter(std::string("SourceEndpointOwnerID"), sourceEndpointOwnerID); } -std::string ConfigureDtsJobRequest::getSourceEndpointInstanceID()const -{ - return sourceEndpointInstanceID_; +std::string ConfigureDtsJobRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; } -void ConfigureDtsJobRequest::setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID) -{ - sourceEndpointInstanceID_ = sourceEndpointInstanceID; - setParameter("SourceEndpointInstanceID", sourceEndpointInstanceID); +void ConfigureDtsJobRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); } -bool ConfigureDtsJobRequest::getStructureInitialization()const -{ - return structureInitialization_; +std::string ConfigureDtsJobRequest::getSourceEndpointDatabaseName() const { + return sourceEndpointDatabaseName_; } -void ConfigureDtsJobRequest::setStructureInitialization(bool structureInitialization) -{ - structureInitialization_ = structureInitialization; - setParameter("StructureInitialization", structureInitialization ? "true" : "false"); +void ConfigureDtsJobRequest::setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName) { + sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; + setParameter(std::string("SourceEndpointDatabaseName"), sourceEndpointDatabaseName); } -std::string ConfigureDtsJobRequest::getSourceEndpointOwnerID()const -{ - return sourceEndpointOwnerID_; +std::string ConfigureDtsJobRequest::getDestinationEndpointRegion() const { + return destinationEndpointRegion_; } -void ConfigureDtsJobRequest::setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID) -{ - sourceEndpointOwnerID_ = sourceEndpointOwnerID; - setParameter("SourceEndpointOwnerID", sourceEndpointOwnerID); +void ConfigureDtsJobRequest::setDestinationEndpointRegion(const std::string &destinationEndpointRegion) { + destinationEndpointRegion_ = destinationEndpointRegion; + setParameter(std::string("DestinationEndpointRegion"), destinationEndpointRegion); } -std::string ConfigureDtsJobRequest::getSourceEndpointDatabaseName()const -{ - return sourceEndpointDatabaseName_; +std::string ConfigureDtsJobRequest::getDataCheckConfigure() const { + return dataCheckConfigure_; } -void ConfigureDtsJobRequest::setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName) -{ - sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; - setParameter("SourceEndpointDatabaseName", sourceEndpointDatabaseName); +void ConfigureDtsJobRequest::setDataCheckConfigure(const std::string &dataCheckConfigure) { + dataCheckConfigure_ = dataCheckConfigure; + setParameter(std::string("DataCheckConfigure"), dataCheckConfigure); } -std::string ConfigureDtsJobRequest::getDestinationEndpointRegion()const -{ - return destinationEndpointRegion_; +std::string ConfigureDtsJobRequest::getRegionId() const { + return regionId_; } -void ConfigureDtsJobRequest::setDestinationEndpointRegion(const std::string& destinationEndpointRegion) -{ - destinationEndpointRegion_ = destinationEndpointRegion; - setParameter("DestinationEndpointRegion", destinationEndpointRegion); +void ConfigureDtsJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -std::string ConfigureDtsJobRequest::getRegionId()const -{ - return regionId_; +std::string ConfigureDtsJobRequest::getReserve() const { + return reserve_; } -void ConfigureDtsJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +void ConfigureDtsJobRequest::setReserve(const std::string &reserve) { + reserve_ = reserve; + setBodyParameter(std::string("Reserve"), reserve); } -std::string ConfigureDtsJobRequest::getReserve()const -{ - return reserve_; +bool ConfigureDtsJobRequest::getDataSynchronization() const { + return dataSynchronization_; } -void ConfigureDtsJobRequest::setReserve(const std::string& reserve) -{ - reserve_ = reserve; - setParameter("Reserve", reserve); +void ConfigureDtsJobRequest::setDataSynchronization(bool dataSynchronization) { + dataSynchronization_ = dataSynchronization; + setParameter(std::string("DataSynchronization"), dataSynchronization ? "true" : "false"); } -bool ConfigureDtsJobRequest::getDataSynchronization()const -{ - return dataSynchronization_; +std::string ConfigureDtsJobRequest::getFileOssUrl() const { + return fileOssUrl_; } -void ConfigureDtsJobRequest::setDataSynchronization(bool dataSynchronization) -{ - dataSynchronization_ = dataSynchronization; - setParameter("DataSynchronization", dataSynchronization ? "true" : "false"); +void ConfigureDtsJobRequest::setFileOssUrl(const std::string &fileOssUrl) { + fileOssUrl_ = fileOssUrl; + setParameter(std::string("FileOssUrl"), fileOssUrl); } -std::string ConfigureDtsJobRequest::getDestinationEndpointEngineName()const -{ - return destinationEndpointEngineName_; +std::string ConfigureDtsJobRequest::getDestinationEndpointEngineName() const { + return destinationEndpointEngineName_; } -void ConfigureDtsJobRequest::setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName) -{ - destinationEndpointEngineName_ = destinationEndpointEngineName; - setParameter("DestinationEndpointEngineName", destinationEndpointEngineName); +void ConfigureDtsJobRequest::setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName) { + destinationEndpointEngineName_ = destinationEndpointEngineName; + setParameter(std::string("DestinationEndpointEngineName"), destinationEndpointEngineName); } -std::string ConfigureDtsJobRequest::getDestinationEndpointInstanceID()const -{ - return destinationEndpointInstanceID_; +std::string ConfigureDtsJobRequest::getDestinationEndpointInstanceID() const { + return destinationEndpointInstanceID_; } -void ConfigureDtsJobRequest::setDestinationEndpointInstanceID(const std::string& destinationEndpointInstanceID) -{ - destinationEndpointInstanceID_ = destinationEndpointInstanceID; - setParameter("DestinationEndpointInstanceID", destinationEndpointInstanceID); +void ConfigureDtsJobRequest::setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID) { + destinationEndpointInstanceID_ = destinationEndpointInstanceID; + setParameter(std::string("DestinationEndpointInstanceID"), destinationEndpointInstanceID); } -std::string ConfigureDtsJobRequest::getSourceEndpointPort()const -{ - return sourceEndpointPort_; +std::string ConfigureDtsJobRequest::getSourceEndpointPort() const { + return sourceEndpointPort_; } -void ConfigureDtsJobRequest::setSourceEndpointPort(const std::string& sourceEndpointPort) -{ - sourceEndpointPort_ = sourceEndpointPort; - setParameter("SourceEndpointPort", sourceEndpointPort); +void ConfigureDtsJobRequest::setSourceEndpointPort(const std::string &sourceEndpointPort) { + sourceEndpointPort_ = sourceEndpointPort; + setParameter(std::string("SourceEndpointPort"), sourceEndpointPort); } -std::string ConfigureDtsJobRequest::getSourceEndpointOracleSID()const -{ - return sourceEndpointOracleSID_; +std::string ConfigureDtsJobRequest::getSourceEndpointOracleSID() const { + return sourceEndpointOracleSID_; } -void ConfigureDtsJobRequest::setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID) -{ - sourceEndpointOracleSID_ = sourceEndpointOracleSID; - setParameter("SourceEndpointOracleSID", sourceEndpointOracleSID); +void ConfigureDtsJobRequest::setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID) { + sourceEndpointOracleSID_ = sourceEndpointOracleSID; + setParameter(std::string("SourceEndpointOracleSID"), sourceEndpointOracleSID); } -std::string ConfigureDtsJobRequest::getDestinationEndpointDataBaseName()const -{ - return destinationEndpointDataBaseName_; +std::string ConfigureDtsJobRequest::getDestinationEndpointDataBaseName() const { + return destinationEndpointDataBaseName_; } -void ConfigureDtsJobRequest::setDestinationEndpointDataBaseName(const std::string& destinationEndpointDataBaseName) -{ - destinationEndpointDataBaseName_ = destinationEndpointDataBaseName; - setParameter("DestinationEndpointDataBaseName", destinationEndpointDataBaseName); +void ConfigureDtsJobRequest::setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName) { + destinationEndpointDataBaseName_ = destinationEndpointDataBaseName; + setParameter(std::string("DestinationEndpointDataBaseName"), destinationEndpointDataBaseName); } -bool ConfigureDtsJobRequest::getErrorNotice()const -{ - return errorNotice_; +bool ConfigureDtsJobRequest::getErrorNotice() const { + return errorNotice_; } -void ConfigureDtsJobRequest::setErrorNotice(bool errorNotice) -{ - errorNotice_ = errorNotice; - setParameter("ErrorNotice", errorNotice ? "true" : "false"); +void ConfigureDtsJobRequest::setErrorNotice(bool errorNotice) { + errorNotice_ = errorNotice; + setParameter(std::string("ErrorNotice"), errorNotice ? "true" : "false"); } -std::string ConfigureDtsJobRequest::getSourceEndpointRole()const -{ - return sourceEndpointRole_; +std::string ConfigureDtsJobRequest::getSourceEndpointRole() const { + return sourceEndpointRole_; } -void ConfigureDtsJobRequest::setSourceEndpointRole(const std::string& sourceEndpointRole) -{ - sourceEndpointRole_ = sourceEndpointRole; - setParameter("SourceEndpointRole", sourceEndpointRole); +void ConfigureDtsJobRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) { + sourceEndpointRole_ = sourceEndpointRole; + setParameter(std::string("SourceEndpointRole"), sourceEndpointRole); } -std::string ConfigureDtsJobRequest::getDestinationEndpointPassword()const -{ - return destinationEndpointPassword_; +std::string ConfigureDtsJobRequest::getDestinationEndpointPassword() const { + return destinationEndpointPassword_; } -void ConfigureDtsJobRequest::setDestinationEndpointPassword(const std::string& destinationEndpointPassword) -{ - destinationEndpointPassword_ = destinationEndpointPassword; - setParameter("DestinationEndpointPassword", destinationEndpointPassword); +void ConfigureDtsJobRequest::setDestinationEndpointPassword(const std::string &destinationEndpointPassword) { + destinationEndpointPassword_ = destinationEndpointPassword; + setParameter(std::string("DestinationEndpointPassword"), destinationEndpointPassword); } -std::string ConfigureDtsJobRequest::getSourceEndpointEngineName()const -{ - return sourceEndpointEngineName_; +std::string ConfigureDtsJobRequest::getSourceEndpointEngineName() const { + return sourceEndpointEngineName_; } -void ConfigureDtsJobRequest::setSourceEndpointEngineName(const std::string& sourceEndpointEngineName) -{ - sourceEndpointEngineName_ = sourceEndpointEngineName; - setParameter("SourceEndpointEngineName", sourceEndpointEngineName); +void ConfigureDtsJobRequest::setSourceEndpointEngineName(const std::string &sourceEndpointEngineName) { + sourceEndpointEngineName_ = sourceEndpointEngineName; + setParameter(std::string("SourceEndpointEngineName"), sourceEndpointEngineName); } diff --git a/dts/src/model/ConfigureDtsJobResult.cc b/dts/src/model/ConfigureDtsJobResult.cc index bc095314d..e82bfaa76 100644 --- a/dts/src/model/ConfigureDtsJobResult.cc +++ b/dts/src/model/ConfigureDtsJobResult.cc @@ -39,18 +39,18 @@ void ConfigureDtsJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["DtsJobId"].isNull()) dtsJobId_ = value["DtsJobId"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["DtsInstanceId"].isNull()) dtsInstanceId_ = value["DtsInstanceId"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureMigrationJobAlertRequest.cc b/dts/src/model/ConfigureMigrationJobAlertRequest.cc index 20606825e..9e467cbcc 100644 --- a/dts/src/model/ConfigureMigrationJobAlertRequest.cc +++ b/dts/src/model/ConfigureMigrationJobAlertRequest.cc @@ -1,139 +1,117 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureMigrationJobAlertRequest; - -ConfigureMigrationJobAlertRequest::ConfigureMigrationJobAlertRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureMigrationJobAlert") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureMigrationJobAlertRequest::~ConfigureMigrationJobAlertRequest() -{} - -std::string ConfigureMigrationJobAlertRequest::getDelayOverSeconds()const -{ - return delayOverSeconds_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureMigrationJobAlertRequest; + +ConfigureMigrationJobAlertRequest::ConfigureMigrationJobAlertRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureMigrationJobAlert") { + setMethod(HttpRequest::Method::Post); } -void ConfigureMigrationJobAlertRequest::setDelayOverSeconds(const std::string& delayOverSeconds) -{ - delayOverSeconds_ = delayOverSeconds; - setParameter("DelayOverSeconds", delayOverSeconds); +ConfigureMigrationJobAlertRequest::~ConfigureMigrationJobAlertRequest() {} + +std::string ConfigureMigrationJobAlertRequest::getMigrationJobId() const { + return migrationJobId_; } -std::string ConfigureMigrationJobAlertRequest::getDelayAlertStatus()const -{ - return delayAlertStatus_; +void ConfigureMigrationJobAlertRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void ConfigureMigrationJobAlertRequest::setDelayAlertStatus(const std::string& delayAlertStatus) -{ - delayAlertStatus_ = delayAlertStatus; - setParameter("DelayAlertStatus", delayAlertStatus); +std::string ConfigureMigrationJobAlertRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ConfigureMigrationJobAlertRequest::getMigrationJobId()const -{ - return migrationJobId_; +void ConfigureMigrationJobAlertRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ConfigureMigrationJobAlertRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +std::string ConfigureMigrationJobAlertRequest::getAccountId() const { + return accountId_; } -std::string ConfigureMigrationJobAlertRequest::getOwnerId()const -{ - return ownerId_; +void ConfigureMigrationJobAlertRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ConfigureMigrationJobAlertRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ConfigureMigrationJobAlertRequest::getRegionId() const { + return regionId_; } -std::string ConfigureMigrationJobAlertRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ConfigureMigrationJobAlertRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ConfigureMigrationJobAlertRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ConfigureMigrationJobAlertRequest::getDelayAlertPhone() const { + return delayAlertPhone_; } -std::string ConfigureMigrationJobAlertRequest::getAccountId()const -{ - return accountId_; +void ConfigureMigrationJobAlertRequest::setDelayAlertPhone(const std::string &delayAlertPhone) { + delayAlertPhone_ = delayAlertPhone; + setParameter(std::string("DelayAlertPhone"), delayAlertPhone); } -void ConfigureMigrationJobAlertRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ConfigureMigrationJobAlertRequest::getDelayOverSeconds() const { + return delayOverSeconds_; } -std::string ConfigureMigrationJobAlertRequest::getErrorAlertPhone()const -{ - return errorAlertPhone_; +void ConfigureMigrationJobAlertRequest::setDelayOverSeconds(const std::string &delayOverSeconds) { + delayOverSeconds_ = delayOverSeconds; + setParameter(std::string("DelayOverSeconds"), delayOverSeconds); } -void ConfigureMigrationJobAlertRequest::setErrorAlertPhone(const std::string& errorAlertPhone) -{ - errorAlertPhone_ = errorAlertPhone; - setParameter("ErrorAlertPhone", errorAlertPhone); +std::string ConfigureMigrationJobAlertRequest::getDelayAlertStatus() const { + return delayAlertStatus_; } -std::string ConfigureMigrationJobAlertRequest::getRegionId()const -{ - return regionId_; +void ConfigureMigrationJobAlertRequest::setDelayAlertStatus(const std::string &delayAlertStatus) { + delayAlertStatus_ = delayAlertStatus; + setParameter(std::string("DelayAlertStatus"), delayAlertStatus); } -void ConfigureMigrationJobAlertRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ConfigureMigrationJobAlertRequest::getOwnerId() const { + return ownerId_; } -std::string ConfigureMigrationJobAlertRequest::getDelayAlertPhone()const -{ - return delayAlertPhone_; +void ConfigureMigrationJobAlertRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ConfigureMigrationJobAlertRequest::setDelayAlertPhone(const std::string& delayAlertPhone) -{ - delayAlertPhone_ = delayAlertPhone; - setParameter("DelayAlertPhone", delayAlertPhone); +std::string ConfigureMigrationJobAlertRequest::getErrorAlertPhone() const { + return errorAlertPhone_; } -std::string ConfigureMigrationJobAlertRequest::getErrorAlertStatus()const -{ - return errorAlertStatus_; +void ConfigureMigrationJobAlertRequest::setErrorAlertPhone(const std::string &errorAlertPhone) { + errorAlertPhone_ = errorAlertPhone; + setParameter(std::string("ErrorAlertPhone"), errorAlertPhone); } -void ConfigureMigrationJobAlertRequest::setErrorAlertStatus(const std::string& errorAlertStatus) -{ - errorAlertStatus_ = errorAlertStatus; - setParameter("ErrorAlertStatus", errorAlertStatus); +std::string ConfigureMigrationJobAlertRequest::getErrorAlertStatus() const { + return errorAlertStatus_; +} + +void ConfigureMigrationJobAlertRequest::setErrorAlertStatus(const std::string &errorAlertStatus) { + errorAlertStatus_ = errorAlertStatus; + setParameter(std::string("ErrorAlertStatus"), errorAlertStatus); } diff --git a/dts/src/model/ConfigureMigrationJobAlertResult.cc b/dts/src/model/ConfigureMigrationJobAlertResult.cc index 657cc1c9c..9bf1c1a83 100644 --- a/dts/src/model/ConfigureMigrationJobAlertResult.cc +++ b/dts/src/model/ConfigureMigrationJobAlertResult.cc @@ -41,10 +41,10 @@ void ConfigureMigrationJobAlertResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureMigrationJobRequest.cc b/dts/src/model/ConfigureMigrationJobRequest.cc index 2c4e95442..5945e3efb 100644 --- a/dts/src/model/ConfigureMigrationJobRequest.cc +++ b/dts/src/model/ConfigureMigrationJobRequest.cc @@ -1,403 +1,333 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureMigrationJobRequest; - -ConfigureMigrationJobRequest::ConfigureMigrationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureMigrationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureMigrationJobRequest::~ConfigureMigrationJobRequest() -{} - -std::string ConfigureMigrationJobRequest::getSourceEndpointInstanceID()const -{ - return sourceEndpointInstanceID_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureMigrationJobRequest; + +ConfigureMigrationJobRequest::ConfigureMigrationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureMigrationJob") { + setMethod(HttpRequest::Method::Post); +} + +ConfigureMigrationJobRequest::~ConfigureMigrationJobRequest() {} + +std::string ConfigureMigrationJobRequest::getSourceEndpointInstanceID() const { + return sourceEndpointInstanceID_; } -void ConfigureMigrationJobRequest::setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID) -{ - sourceEndpointInstanceID_ = sourceEndpointInstanceID; - setParameter("SourceEndpointInstanceID", sourceEndpointInstanceID); +void ConfigureMigrationJobRequest::setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID) { + sourceEndpointInstanceID_ = sourceEndpointInstanceID; + setParameter(std::string("SourceEndpoint.InstanceID"), sourceEndpointInstanceID); } -std::string ConfigureMigrationJobRequest::getCheckpoint()const -{ - return checkpoint_; +std::string ConfigureMigrationJobRequest::getCheckpoint() const { + return checkpoint_; } -void ConfigureMigrationJobRequest::setCheckpoint(const std::string& checkpoint) -{ - checkpoint_ = checkpoint; - setParameter("Checkpoint", checkpoint); +void ConfigureMigrationJobRequest::setCheckpoint(const std::string &checkpoint) { + checkpoint_ = checkpoint; + setParameter(std::string("Checkpoint"), checkpoint); } -std::string ConfigureMigrationJobRequest::getSourceEndpointEngineName()const -{ - return sourceEndpointEngineName_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointInstanceID() const { + return destinationEndpointInstanceID_; } -void ConfigureMigrationJobRequest::setSourceEndpointEngineName(const std::string& sourceEndpointEngineName) -{ - sourceEndpointEngineName_ = sourceEndpointEngineName; - setParameter("SourceEndpointEngineName", sourceEndpointEngineName); +void ConfigureMigrationJobRequest::setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID) { + destinationEndpointInstanceID_ = destinationEndpointInstanceID; + setParameter(std::string("DestinationEndpoint.InstanceID"), destinationEndpointInstanceID); } -std::string ConfigureMigrationJobRequest::getSourceEndpointOracleSID()const -{ - return sourceEndpointOracleSID_; +std::string ConfigureMigrationJobRequest::getSourceEndpointIP() const { + return sourceEndpointIP_; } -void ConfigureMigrationJobRequest::setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID) -{ - sourceEndpointOracleSID_ = sourceEndpointOracleSID; - setParameter("SourceEndpointOracleSID", sourceEndpointOracleSID); +void ConfigureMigrationJobRequest::setSourceEndpointIP(const std::string &sourceEndpointIP) { + sourceEndpointIP_ = sourceEndpointIP; + setParameter(std::string("SourceEndpoint.IP"), sourceEndpointIP); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointInstanceID()const -{ - return destinationEndpointInstanceID_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointPassword() const { + return destinationEndpointPassword_; } -void ConfigureMigrationJobRequest::setDestinationEndpointInstanceID(const std::string& destinationEndpointInstanceID) -{ - destinationEndpointInstanceID_ = destinationEndpointInstanceID; - setParameter("DestinationEndpointInstanceID", destinationEndpointInstanceID); +void ConfigureMigrationJobRequest::setDestinationEndpointPassword(const std::string &destinationEndpointPassword) { + destinationEndpointPassword_ = destinationEndpointPassword; + setParameter(std::string("DestinationEndpoint.Password"), destinationEndpointPassword); } -std::string ConfigureMigrationJobRequest::getSourceEndpointIP()const -{ - return sourceEndpointIP_; +bool ConfigureMigrationJobRequest::getMigrationModeDataIntialization() const { + return migrationModeDataIntialization_; } -void ConfigureMigrationJobRequest::setSourceEndpointIP(const std::string& sourceEndpointIP) -{ - sourceEndpointIP_ = sourceEndpointIP; - setParameter("SourceEndpointIP", sourceEndpointIP); +void ConfigureMigrationJobRequest::setMigrationModeDataIntialization(bool migrationModeDataIntialization) { + migrationModeDataIntialization_ = migrationModeDataIntialization; + setParameter(std::string("MigrationMode.DataIntialization"), migrationModeDataIntialization ? "true" : "false"); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointPassword()const -{ - return destinationEndpointPassword_; +std::string ConfigureMigrationJobRequest::getAccountId() const { + return accountId_; } -void ConfigureMigrationJobRequest::setDestinationEndpointPassword(const std::string& destinationEndpointPassword) -{ - destinationEndpointPassword_ = destinationEndpointPassword; - setParameter("DestinationEndpointPassword", destinationEndpointPassword); +void ConfigureMigrationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -std::string ConfigureMigrationJobRequest::getMigrationObject()const -{ - return migrationObject_; +bool ConfigureMigrationJobRequest::getMigrationModeStructureIntialization() const { + return migrationModeStructureIntialization_; } -void ConfigureMigrationJobRequest::setMigrationObject(const std::string& migrationObject) -{ - migrationObject_ = migrationObject; - setBodyParameter("MigrationObject", migrationObject); +void ConfigureMigrationJobRequest::setMigrationModeStructureIntialization(bool migrationModeStructureIntialization) { + migrationModeStructureIntialization_ = migrationModeStructureIntialization; + setParameter(std::string("MigrationMode.StructureIntialization"), migrationModeStructureIntialization ? "true" : "false"); } -bool ConfigureMigrationJobRequest::getMigrationModeDataIntialization()const -{ - return migrationModeDataIntialization_; +bool ConfigureMigrationJobRequest::getMigrationModeDataSynchronization() const { + return migrationModeDataSynchronization_; } -void ConfigureMigrationJobRequest::setMigrationModeDataIntialization(bool migrationModeDataIntialization) -{ - migrationModeDataIntialization_ = migrationModeDataIntialization; - setParameter("MigrationModeDataIntialization", migrationModeDataIntialization ? "true" : "false"); +void ConfigureMigrationJobRequest::setMigrationModeDataSynchronization(bool migrationModeDataSynchronization) { + migrationModeDataSynchronization_ = migrationModeDataSynchronization; + setParameter(std::string("MigrationMode.DataSynchronization"), migrationModeDataSynchronization ? "true" : "false"); } -std::string ConfigureMigrationJobRequest::getMigrationJobId()const -{ - return migrationJobId_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointRegion() const { + return destinationEndpointRegion_; } -void ConfigureMigrationJobRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +void ConfigureMigrationJobRequest::setDestinationEndpointRegion(const std::string &destinationEndpointRegion) { + destinationEndpointRegion_ = destinationEndpointRegion; + setParameter(std::string("DestinationEndpoint.Region"), destinationEndpointRegion); } -std::string ConfigureMigrationJobRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +std::string ConfigureMigrationJobRequest::getSourceEndpointUserName() const { + return sourceEndpointUserName_; } -void ConfigureMigrationJobRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +void ConfigureMigrationJobRequest::setSourceEndpointUserName(const std::string &sourceEndpointUserName) { + sourceEndpointUserName_ = sourceEndpointUserName; + setParameter(std::string("SourceEndpoint.UserName"), sourceEndpointUserName); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointEngineName()const -{ - return destinationEndpointEngineName_; +std::string ConfigureMigrationJobRequest::getSourceEndpointDatabaseName() const { + return sourceEndpointDatabaseName_; } -void ConfigureMigrationJobRequest::setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName) -{ - destinationEndpointEngineName_ = destinationEndpointEngineName; - setParameter("DestinationEndpointEngineName", destinationEndpointEngineName); +void ConfigureMigrationJobRequest::setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName) { + sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; + setParameter(std::string("SourceEndpoint.DatabaseName"), sourceEndpointDatabaseName); } -std::string ConfigureMigrationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +std::string ConfigureMigrationJobRequest::getSourceEndpointPort() const { + return sourceEndpointPort_; } -void ConfigureMigrationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +void ConfigureMigrationJobRequest::setSourceEndpointPort(const std::string &sourceEndpointPort) { + sourceEndpointPort_ = sourceEndpointPort; + setParameter(std::string("SourceEndpoint.Port"), sourceEndpointPort); } -std::string ConfigureMigrationJobRequest::getAccountId()const -{ - return accountId_; +std::string ConfigureMigrationJobRequest::getSourceEndpointOwnerID() const { + return sourceEndpointOwnerID_; } -void ConfigureMigrationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +void ConfigureMigrationJobRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) { + sourceEndpointOwnerID_ = sourceEndpointOwnerID; + setParameter(std::string("SourceEndpoint.OwnerID"), sourceEndpointOwnerID); } -bool ConfigureMigrationJobRequest::getMigrationModeStructureIntialization()const -{ - return migrationModeStructureIntialization_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointPort() const { + return destinationEndpointPort_; } -void ConfigureMigrationJobRequest::setMigrationModeStructureIntialization(bool migrationModeStructureIntialization) -{ - migrationModeStructureIntialization_ = migrationModeStructureIntialization; - setParameter("MigrationModeStructureIntialization", migrationModeStructureIntialization ? "true" : "false"); +void ConfigureMigrationJobRequest::setDestinationEndpointPort(const std::string &destinationEndpointPort) { + destinationEndpointPort_ = destinationEndpointPort; + setParameter(std::string("DestinationEndpoint.Port"), destinationEndpointPort); } -bool ConfigureMigrationJobRequest::getMigrationModeDataSynchronization()const -{ - return migrationModeDataSynchronization_; +std::string ConfigureMigrationJobRequest::getSourceEndpointRole() const { + return sourceEndpointRole_; } -void ConfigureMigrationJobRequest::setMigrationModeDataSynchronization(bool migrationModeDataSynchronization) -{ - migrationModeDataSynchronization_ = migrationModeDataSynchronization; - setParameter("MigrationModeDataSynchronization", migrationModeDataSynchronization ? "true" : "false"); +void ConfigureMigrationJobRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) { + sourceEndpointRole_ = sourceEndpointRole; + setParameter(std::string("SourceEndpoint.Role"), sourceEndpointRole); } -std::string ConfigureMigrationJobRequest::getRegionId()const -{ - return regionId_; +std::string ConfigureMigrationJobRequest::getOwnerId() const { + return ownerId_; } -void ConfigureMigrationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +void ConfigureMigrationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointRegion()const -{ - return destinationEndpointRegion_; +std::string ConfigureMigrationJobRequest::getSourceEndpointPassword() const { + return sourceEndpointPassword_; } -void ConfigureMigrationJobRequest::setDestinationEndpointRegion(const std::string& destinationEndpointRegion) -{ - destinationEndpointRegion_ = destinationEndpointRegion; - setParameter("DestinationEndpointRegion", destinationEndpointRegion); +void ConfigureMigrationJobRequest::setSourceEndpointPassword(const std::string &sourceEndpointPassword) { + sourceEndpointPassword_ = sourceEndpointPassword; + setParameter(std::string("SourceEndpoint.Password"), sourceEndpointPassword); } -std::string ConfigureMigrationJobRequest::getSourceEndpointUserName()const -{ - return sourceEndpointUserName_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointIP() const { + return destinationEndpointIP_; } -void ConfigureMigrationJobRequest::setSourceEndpointUserName(const std::string& sourceEndpointUserName) -{ - sourceEndpointUserName_ = sourceEndpointUserName; - setParameter("SourceEndpointUserName", sourceEndpointUserName); +void ConfigureMigrationJobRequest::setDestinationEndpointIP(const std::string &destinationEndpointIP) { + destinationEndpointIP_ = destinationEndpointIP; + setParameter(std::string("DestinationEndpoint.IP"), destinationEndpointIP); } -std::string ConfigureMigrationJobRequest::getSourceEndpointDatabaseName()const -{ - return sourceEndpointDatabaseName_; +std::string ConfigureMigrationJobRequest::getMigrationJobName() const { + return migrationJobName_; } -void ConfigureMigrationJobRequest::setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName) -{ - sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; - setParameter("SourceEndpointDatabaseName", sourceEndpointDatabaseName); +void ConfigureMigrationJobRequest::setMigrationJobName(const std::string &migrationJobName) { + migrationJobName_ = migrationJobName; + setParameter(std::string("MigrationJobName"), migrationJobName); } -std::string ConfigureMigrationJobRequest::getSourceEndpointPort()const -{ - return sourceEndpointPort_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointInstanceType() const { + return destinationEndpointInstanceType_; } -void ConfigureMigrationJobRequest::setSourceEndpointPort(const std::string& sourceEndpointPort) -{ - sourceEndpointPort_ = sourceEndpointPort; - setParameter("SourceEndpointPort", sourceEndpointPort); +void ConfigureMigrationJobRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) { + destinationEndpointInstanceType_ = destinationEndpointInstanceType; + setParameter(std::string("DestinationEndpoint.InstanceType"), destinationEndpointInstanceType); } -std::string ConfigureMigrationJobRequest::getSourceEndpointOwnerID()const -{ - return sourceEndpointOwnerID_; +std::string ConfigureMigrationJobRequest::getSourceEndpointEngineName() const { + return sourceEndpointEngineName_; } -void ConfigureMigrationJobRequest::setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID) -{ - sourceEndpointOwnerID_ = sourceEndpointOwnerID; - setParameter("SourceEndpointOwnerID", sourceEndpointOwnerID); +void ConfigureMigrationJobRequest::setSourceEndpointEngineName(const std::string &sourceEndpointEngineName) { + sourceEndpointEngineName_ = sourceEndpointEngineName; + setParameter(std::string("SourceEndpoint.EngineName"), sourceEndpointEngineName); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointUserName()const -{ - return destinationEndpointUserName_; +std::string ConfigureMigrationJobRequest::getSourceEndpointOracleSID() const { + return sourceEndpointOracleSID_; } -void ConfigureMigrationJobRequest::setDestinationEndpointUserName(const std::string& destinationEndpointUserName) -{ - destinationEndpointUserName_ = destinationEndpointUserName; - setParameter("DestinationEndpointUserName", destinationEndpointUserName); +void ConfigureMigrationJobRequest::setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID) { + sourceEndpointOracleSID_ = sourceEndpointOracleSID; + setParameter(std::string("SourceEndpoint.OracleSID"), sourceEndpointOracleSID); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointOracleSID()const -{ - return destinationEndpointOracleSID_; +std::string ConfigureMigrationJobRequest::getMigrationObject() const { + return migrationObject_; } -void ConfigureMigrationJobRequest::setDestinationEndpointOracleSID(const std::string& destinationEndpointOracleSID) -{ - destinationEndpointOracleSID_ = destinationEndpointOracleSID; - setParameter("DestinationEndpointOracleSID", destinationEndpointOracleSID); +void ConfigureMigrationJobRequest::setMigrationObject(const std::string &migrationObject) { + migrationObject_ = migrationObject; + setBodyParameter(std::string("MigrationObject"), migrationObject); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointPort()const -{ - return destinationEndpointPort_; +std::string ConfigureMigrationJobRequest::getMigrationJobId() const { + return migrationJobId_; } -void ConfigureMigrationJobRequest::setDestinationEndpointPort(const std::string& destinationEndpointPort) -{ - destinationEndpointPort_ = destinationEndpointPort; - setParameter("DestinationEndpointPort", destinationEndpointPort); +void ConfigureMigrationJobRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -std::string ConfigureMigrationJobRequest::getSourceEndpointRegion()const -{ - return sourceEndpointRegion_; +std::string ConfigureMigrationJobRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -void ConfigureMigrationJobRequest::setSourceEndpointRegion(const std::string& sourceEndpointRegion) -{ - sourceEndpointRegion_ = sourceEndpointRegion; - setParameter("SourceEndpointRegion", sourceEndpointRegion); +void ConfigureMigrationJobRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType); } -std::string ConfigureMigrationJobRequest::getSourceEndpointRole()const -{ - return sourceEndpointRole_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointEngineName() const { + return destinationEndpointEngineName_; } -void ConfigureMigrationJobRequest::setSourceEndpointRole(const std::string& sourceEndpointRole) -{ - sourceEndpointRole_ = sourceEndpointRole; - setParameter("SourceEndpointRole", sourceEndpointRole); +void ConfigureMigrationJobRequest::setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName) { + destinationEndpointEngineName_ = destinationEndpointEngineName; + setParameter(std::string("DestinationEndpoint.EngineName"), destinationEndpointEngineName); } -std::string ConfigureMigrationJobRequest::getOwnerId()const -{ - return ownerId_; +std::string ConfigureMigrationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -void ConfigureMigrationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +void ConfigureMigrationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointDataBaseName()const -{ - return destinationEndpointDataBaseName_; +std::string ConfigureMigrationJobRequest::getRegionId() const { + return regionId_; } -void ConfigureMigrationJobRequest::setDestinationEndpointDataBaseName(const std::string& destinationEndpointDataBaseName) -{ - destinationEndpointDataBaseName_ = destinationEndpointDataBaseName; - setParameter("DestinationEndpointDataBaseName", destinationEndpointDataBaseName); +void ConfigureMigrationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -std::string ConfigureMigrationJobRequest::getSourceEndpointPassword()const -{ - return sourceEndpointPassword_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointUserName() const { + return destinationEndpointUserName_; } -void ConfigureMigrationJobRequest::setSourceEndpointPassword(const std::string& sourceEndpointPassword) -{ - sourceEndpointPassword_ = sourceEndpointPassword; - setParameter("SourceEndpointPassword", sourceEndpointPassword); +void ConfigureMigrationJobRequest::setDestinationEndpointUserName(const std::string &destinationEndpointUserName) { + destinationEndpointUserName_ = destinationEndpointUserName; + setParameter(std::string("DestinationEndpoint.UserName"), destinationEndpointUserName); } -std::string ConfigureMigrationJobRequest::getMigrationReserved()const -{ - return migrationReserved_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointOracleSID() const { + return destinationEndpointOracleSID_; } -void ConfigureMigrationJobRequest::setMigrationReserved(const std::string& migrationReserved) -{ - migrationReserved_ = migrationReserved; - setParameter("MigrationReserved", migrationReserved); +void ConfigureMigrationJobRequest::setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID) { + destinationEndpointOracleSID_ = destinationEndpointOracleSID; + setParameter(std::string("DestinationEndpoint.OracleSID"), destinationEndpointOracleSID); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointIP()const -{ - return destinationEndpointIP_; +std::string ConfigureMigrationJobRequest::getSourceEndpointRegion() const { + return sourceEndpointRegion_; } -void ConfigureMigrationJobRequest::setDestinationEndpointIP(const std::string& destinationEndpointIP) -{ - destinationEndpointIP_ = destinationEndpointIP; - setParameter("DestinationEndpointIP", destinationEndpointIP); +void ConfigureMigrationJobRequest::setSourceEndpointRegion(const std::string &sourceEndpointRegion) { + sourceEndpointRegion_ = sourceEndpointRegion; + setParameter(std::string("SourceEndpoint.Region"), sourceEndpointRegion); } -std::string ConfigureMigrationJobRequest::getMigrationJobName()const -{ - return migrationJobName_; +std::string ConfigureMigrationJobRequest::getDestinationEndpointDataBaseName() const { + return destinationEndpointDataBaseName_; } -void ConfigureMigrationJobRequest::setMigrationJobName(const std::string& migrationJobName) -{ - migrationJobName_ = migrationJobName; - setParameter("MigrationJobName", migrationJobName); +void ConfigureMigrationJobRequest::setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName) { + destinationEndpointDataBaseName_ = destinationEndpointDataBaseName; + setParameter(std::string("DestinationEndpoint.DataBaseName"), destinationEndpointDataBaseName); } -std::string ConfigureMigrationJobRequest::getDestinationEndpointInstanceType()const -{ - return destinationEndpointInstanceType_; +std::string ConfigureMigrationJobRequest::getMigrationReserved() const { + return migrationReserved_; } -void ConfigureMigrationJobRequest::setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType) -{ - destinationEndpointInstanceType_ = destinationEndpointInstanceType; - setParameter("DestinationEndpointInstanceType", destinationEndpointInstanceType); +void ConfigureMigrationJobRequest::setMigrationReserved(const std::string &migrationReserved) { + migrationReserved_ = migrationReserved; + setParameter(std::string("MigrationReserved"), migrationReserved); } diff --git a/dts/src/model/ConfigureMigrationJobResult.cc b/dts/src/model/ConfigureMigrationJobResult.cc index 11961c4df..323504115 100644 --- a/dts/src/model/ConfigureMigrationJobResult.cc +++ b/dts/src/model/ConfigureMigrationJobResult.cc @@ -41,10 +41,10 @@ void ConfigureMigrationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureSubscriptionInstanceAlertRequest.cc b/dts/src/model/ConfigureSubscriptionInstanceAlertRequest.cc index 30dcae27b..c82c3212d 100644 --- a/dts/src/model/ConfigureSubscriptionInstanceAlertRequest.cc +++ b/dts/src/model/ConfigureSubscriptionInstanceAlertRequest.cc @@ -1,139 +1,117 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureSubscriptionInstanceAlertRequest; - -ConfigureSubscriptionInstanceAlertRequest::ConfigureSubscriptionInstanceAlertRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureSubscriptionInstanceAlert") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureSubscriptionInstanceAlertRequest::~ConfigureSubscriptionInstanceAlertRequest() -{} - -std::string ConfigureSubscriptionInstanceAlertRequest::getDelayOverSeconds()const -{ - return delayOverSeconds_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureSubscriptionInstanceAlertRequest; + +ConfigureSubscriptionInstanceAlertRequest::ConfigureSubscriptionInstanceAlertRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureSubscriptionInstanceAlert") { + setMethod(HttpRequest::Method::Post); } -void ConfigureSubscriptionInstanceAlertRequest::setDelayOverSeconds(const std::string& delayOverSeconds) -{ - delayOverSeconds_ = delayOverSeconds; - setParameter("DelayOverSeconds", delayOverSeconds); +ConfigureSubscriptionInstanceAlertRequest::~ConfigureSubscriptionInstanceAlertRequest() {} + +std::string ConfigureSubscriptionInstanceAlertRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getDelayAlertStatus()const -{ - return delayAlertStatus_; +void ConfigureSubscriptionInstanceAlertRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ConfigureSubscriptionInstanceAlertRequest::setDelayAlertStatus(const std::string& delayAlertStatus) -{ - delayAlertStatus_ = delayAlertStatus; - setParameter("DelayAlertStatus", delayAlertStatus); +std::string ConfigureSubscriptionInstanceAlertRequest::getAccountId() const { + return accountId_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; +void ConfigureSubscriptionInstanceAlertRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ConfigureSubscriptionInstanceAlertRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +std::string ConfigureSubscriptionInstanceAlertRequest::getRegionId() const { + return regionId_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getOwnerId()const -{ - return ownerId_; +void ConfigureSubscriptionInstanceAlertRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ConfigureSubscriptionInstanceAlertRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ConfigureSubscriptionInstanceAlertRequest::getDelayAlertPhone() const { + return delayAlertPhone_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ConfigureSubscriptionInstanceAlertRequest::setDelayAlertPhone(const std::string &delayAlertPhone) { + delayAlertPhone_ = delayAlertPhone; + setParameter(std::string("DelayAlertPhone"), delayAlertPhone); } -void ConfigureSubscriptionInstanceAlertRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ConfigureSubscriptionInstanceAlertRequest::getDelayOverSeconds() const { + return delayOverSeconds_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getAccountId()const -{ - return accountId_; +void ConfigureSubscriptionInstanceAlertRequest::setDelayOverSeconds(const std::string &delayOverSeconds) { + delayOverSeconds_ = delayOverSeconds; + setParameter(std::string("DelayOverSeconds"), delayOverSeconds); } -void ConfigureSubscriptionInstanceAlertRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ConfigureSubscriptionInstanceAlertRequest::getDelayAlertStatus() const { + return delayAlertStatus_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getErrorAlertPhone()const -{ - return errorAlertPhone_; +void ConfigureSubscriptionInstanceAlertRequest::setDelayAlertStatus(const std::string &delayAlertStatus) { + delayAlertStatus_ = delayAlertStatus; + setParameter(std::string("DelayAlertStatus"), delayAlertStatus); } -void ConfigureSubscriptionInstanceAlertRequest::setErrorAlertPhone(const std::string& errorAlertPhone) -{ - errorAlertPhone_ = errorAlertPhone; - setParameter("ErrorAlertPhone", errorAlertPhone); +std::string ConfigureSubscriptionInstanceAlertRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getRegionId()const -{ - return regionId_; +void ConfigureSubscriptionInstanceAlertRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void ConfigureSubscriptionInstanceAlertRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ConfigureSubscriptionInstanceAlertRequest::getOwnerId() const { + return ownerId_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getDelayAlertPhone()const -{ - return delayAlertPhone_; +void ConfigureSubscriptionInstanceAlertRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ConfigureSubscriptionInstanceAlertRequest::setDelayAlertPhone(const std::string& delayAlertPhone) -{ - delayAlertPhone_ = delayAlertPhone; - setParameter("DelayAlertPhone", delayAlertPhone); +std::string ConfigureSubscriptionInstanceAlertRequest::getErrorAlertPhone() const { + return errorAlertPhone_; } -std::string ConfigureSubscriptionInstanceAlertRequest::getErrorAlertStatus()const -{ - return errorAlertStatus_; +void ConfigureSubscriptionInstanceAlertRequest::setErrorAlertPhone(const std::string &errorAlertPhone) { + errorAlertPhone_ = errorAlertPhone; + setParameter(std::string("ErrorAlertPhone"), errorAlertPhone); } -void ConfigureSubscriptionInstanceAlertRequest::setErrorAlertStatus(const std::string& errorAlertStatus) -{ - errorAlertStatus_ = errorAlertStatus; - setParameter("ErrorAlertStatus", errorAlertStatus); +std::string ConfigureSubscriptionInstanceAlertRequest::getErrorAlertStatus() const { + return errorAlertStatus_; +} + +void ConfigureSubscriptionInstanceAlertRequest::setErrorAlertStatus(const std::string &errorAlertStatus) { + errorAlertStatus_ = errorAlertStatus; + setParameter(std::string("ErrorAlertStatus"), errorAlertStatus); } diff --git a/dts/src/model/ConfigureSubscriptionInstanceAlertResult.cc b/dts/src/model/ConfigureSubscriptionInstanceAlertResult.cc index aa4e843e8..3ec4402be 100644 --- a/dts/src/model/ConfigureSubscriptionInstanceAlertResult.cc +++ b/dts/src/model/ConfigureSubscriptionInstanceAlertResult.cc @@ -41,10 +41,10 @@ void ConfigureSubscriptionInstanceAlertResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureSubscriptionInstanceRequest.cc b/dts/src/model/ConfigureSubscriptionInstanceRequest.cc index 9028128b8..85a80db95 100644 --- a/dts/src/model/ConfigureSubscriptionInstanceRequest.cc +++ b/dts/src/model/ConfigureSubscriptionInstanceRequest.cc @@ -1,271 +1,225 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureSubscriptionInstanceRequest; - -ConfigureSubscriptionInstanceRequest::ConfigureSubscriptionInstanceRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureSubscriptionInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureSubscriptionInstanceRequest::~ConfigureSubscriptionInstanceRequest() -{} - -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointInstanceID()const -{ - return sourceEndpointInstanceID_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureSubscriptionInstanceRequest; + +ConfigureSubscriptionInstanceRequest::ConfigureSubscriptionInstanceRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureSubscriptionInstance") { + setMethod(HttpRequest::Method::Post); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID) -{ - sourceEndpointInstanceID_ = sourceEndpointInstanceID; - setParameter("SourceEndpointInstanceID", sourceEndpointInstanceID); +ConfigureSubscriptionInstanceRequest::~ConfigureSubscriptionInstanceRequest() {} + +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointInstanceID() const { + return sourceEndpointInstanceID_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointOracleSID()const -{ - return sourceEndpointOracleSID_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID) { + sourceEndpointInstanceID_ = sourceEndpointInstanceID; + setParameter(std::string("SourceEndpoint.InstanceID"), sourceEndpointInstanceID); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID) -{ - sourceEndpointOracleSID_ = sourceEndpointOracleSID; - setParameter("SourceEndpointOracleSID", sourceEndpointOracleSID); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointOracleSID() const { + return sourceEndpointOracleSID_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointIP()const -{ - return sourceEndpointIP_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID) { + sourceEndpointOracleSID_ = sourceEndpointOracleSID; + setParameter(std::string("SourceEndpoint.OracleSID"), sourceEndpointOracleSID); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointIP(const std::string& sourceEndpointIP) -{ - sourceEndpointIP_ = sourceEndpointIP; - setParameter("SourceEndpointIP", sourceEndpointIP); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointIP() const { + return sourceEndpointIP_; } -bool ConfigureSubscriptionInstanceRequest::getSubscriptionDataTypeDML()const -{ - return subscriptionDataTypeDML_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointIP(const std::string &sourceEndpointIP) { + sourceEndpointIP_ = sourceEndpointIP; + setParameter(std::string("SourceEndpoint.IP"), sourceEndpointIP); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionDataTypeDML(bool subscriptionDataTypeDML) -{ - subscriptionDataTypeDML_ = subscriptionDataTypeDML; - setParameter("SubscriptionDataTypeDML", subscriptionDataTypeDML ? "true" : "false"); +bool ConfigureSubscriptionInstanceRequest::getSubscriptionDataTypeDML() const { + return subscriptionDataTypeDML_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +void ConfigureSubscriptionInstanceRequest::setSubscriptionDataTypeDML(bool subscriptionDataTypeDML) { + subscriptionDataTypeDML_ = subscriptionDataTypeDML; + setParameter(std::string("SubscriptionDataType.DML"), subscriptionDataTypeDML ? "true" : "false"); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -std::string ConfigureSubscriptionInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType); } -void ConfigureSubscriptionInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ConfigureSubscriptionInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ConfigureSubscriptionInstanceRequest::getAccountId()const -{ - return accountId_; +void ConfigureSubscriptionInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ConfigureSubscriptionInstanceRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ConfigureSubscriptionInstanceRequest::getAccountId() const { + return accountId_; } -std::string ConfigureSubscriptionInstanceRequest::getRegionId()const -{ - return regionId_; +void ConfigureSubscriptionInstanceRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ConfigureSubscriptionInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ConfigureSubscriptionInstanceRequest::getRegionId() const { + return regionId_; } -std::string ConfigureSubscriptionInstanceRequest::getSubscriptionObject()const -{ - return subscriptionObject_; +void ConfigureSubscriptionInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionObject(const std::string& subscriptionObject) -{ - subscriptionObject_ = subscriptionObject; - setBodyParameter("SubscriptionObject", subscriptionObject); +std::string ConfigureSubscriptionInstanceRequest::getSubscriptionObject() const { + return subscriptionObject_; } -std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceVSwitchId()const -{ - return subscriptionInstanceVSwitchId_; +void ConfigureSubscriptionInstanceRequest::setSubscriptionObject(const std::string &subscriptionObject) { + subscriptionObject_ = subscriptionObject; + setBodyParameter(std::string("SubscriptionObject"), subscriptionObject); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceVSwitchId(const std::string& subscriptionInstanceVSwitchId) -{ - subscriptionInstanceVSwitchId_ = subscriptionInstanceVSwitchId; - setParameter("SubscriptionInstanceVSwitchId", subscriptionInstanceVSwitchId); +std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceVSwitchId() const { + return subscriptionInstanceVSwitchId_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointUserName()const -{ - return sourceEndpointUserName_; +void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceVSwitchId(const std::string &subscriptionInstanceVSwitchId) { + subscriptionInstanceVSwitchId_ = subscriptionInstanceVSwitchId; + setParameter(std::string("SubscriptionInstance.VSwitchId"), subscriptionInstanceVSwitchId); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointUserName(const std::string& sourceEndpointUserName) -{ - sourceEndpointUserName_ = sourceEndpointUserName; - setParameter("SourceEndpointUserName", sourceEndpointUserName); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointUserName() const { + return sourceEndpointUserName_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointDatabaseName()const -{ - return sourceEndpointDatabaseName_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointUserName(const std::string &sourceEndpointUserName) { + sourceEndpointUserName_ = sourceEndpointUserName; + setParameter(std::string("SourceEndpoint.UserName"), sourceEndpointUserName); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName) -{ - sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; - setParameter("SourceEndpointDatabaseName", sourceEndpointDatabaseName); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointDatabaseName() const { + return sourceEndpointDatabaseName_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointPort()const -{ - return sourceEndpointPort_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName) { + sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; + setParameter(std::string("SourceEndpoint.DatabaseName"), sourceEndpointDatabaseName); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointPort(const std::string& sourceEndpointPort) -{ - sourceEndpointPort_ = sourceEndpointPort; - setParameter("SourceEndpointPort", sourceEndpointPort); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointPort() const { + return sourceEndpointPort_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointOwnerID()const -{ - return sourceEndpointOwnerID_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointPort(const std::string &sourceEndpointPort) { + sourceEndpointPort_ = sourceEndpointPort; + setParameter(std::string("SourceEndpoint.Port"), sourceEndpointPort); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID) -{ - sourceEndpointOwnerID_ = sourceEndpointOwnerID; - setParameter("SourceEndpointOwnerID", sourceEndpointOwnerID); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointOwnerID() const { + return sourceEndpointOwnerID_; } -std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceVPCId()const -{ - return subscriptionInstanceVPCId_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) { + sourceEndpointOwnerID_ = sourceEndpointOwnerID; + setParameter(std::string("SourceEndpoint.OwnerID"), sourceEndpointOwnerID); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceVPCId(const std::string& subscriptionInstanceVPCId) -{ - subscriptionInstanceVPCId_ = subscriptionInstanceVPCId; - setParameter("SubscriptionInstanceVPCId", subscriptionInstanceVPCId); +std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceVPCId() const { + return subscriptionInstanceVPCId_; } -std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceNetworkType()const -{ - return subscriptionInstanceNetworkType_; +void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceVPCId(const std::string &subscriptionInstanceVPCId) { + subscriptionInstanceVPCId_ = subscriptionInstanceVPCId; + setParameter(std::string("SubscriptionInstance.VPCId"), subscriptionInstanceVPCId); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceNetworkType(const std::string& subscriptionInstanceNetworkType) -{ - subscriptionInstanceNetworkType_ = subscriptionInstanceNetworkType; - setParameter("SubscriptionInstanceNetworkType", subscriptionInstanceNetworkType); +std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceNetworkType() const { + return subscriptionInstanceNetworkType_; } -std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; +void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceNetworkType(const std::string &subscriptionInstanceNetworkType) { + subscriptionInstanceNetworkType_ = subscriptionInstanceNetworkType; + setParameter(std::string("SubscriptionInstanceNetworkType"), subscriptionInstanceNetworkType); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointRole()const -{ - return sourceEndpointRole_; +void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointRole(const std::string& sourceEndpointRole) -{ - sourceEndpointRole_ = sourceEndpointRole; - setParameter("SourceEndpointRole", sourceEndpointRole); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointRole() const { + return sourceEndpointRole_; } -std::string ConfigureSubscriptionInstanceRequest::getOwnerId()const -{ - return ownerId_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) { + sourceEndpointRole_ = sourceEndpointRole; + setParameter(std::string("SourceEndpoint.Role"), sourceEndpointRole); } -void ConfigureSubscriptionInstanceRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ConfigureSubscriptionInstanceRequest::getOwnerId() const { + return ownerId_; } -bool ConfigureSubscriptionInstanceRequest::getSubscriptionDataTypeDDL()const -{ - return subscriptionDataTypeDDL_; +void ConfigureSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL) -{ - subscriptionDataTypeDDL_ = subscriptionDataTypeDDL; - setParameter("SubscriptionDataTypeDDL", subscriptionDataTypeDDL ? "true" : "false"); +bool ConfigureSubscriptionInstanceRequest::getSubscriptionDataTypeDDL() const { + return subscriptionDataTypeDDL_; } -std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointPassword()const -{ - return sourceEndpointPassword_; +void ConfigureSubscriptionInstanceRequest::setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL) { + subscriptionDataTypeDDL_ = subscriptionDataTypeDDL; + setParameter(std::string("SubscriptionDataType.DDL"), subscriptionDataTypeDDL ? "true" : "false"); } -void ConfigureSubscriptionInstanceRequest::setSourceEndpointPassword(const std::string& sourceEndpointPassword) -{ - sourceEndpointPassword_ = sourceEndpointPassword; - setParameter("SourceEndpointPassword", sourceEndpointPassword); +std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointPassword() const { + return sourceEndpointPassword_; } -std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceName()const -{ - return subscriptionInstanceName_; +void ConfigureSubscriptionInstanceRequest::setSourceEndpointPassword(const std::string &sourceEndpointPassword) { + sourceEndpointPassword_ = sourceEndpointPassword; + setParameter(std::string("SourceEndpoint.Password"), sourceEndpointPassword); } -void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceName(const std::string& subscriptionInstanceName) -{ - subscriptionInstanceName_ = subscriptionInstanceName; - setParameter("SubscriptionInstanceName", subscriptionInstanceName); +std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceName() const { + return subscriptionInstanceName_; +} + +void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceName(const std::string &subscriptionInstanceName) { + subscriptionInstanceName_ = subscriptionInstanceName; + setParameter(std::string("SubscriptionInstanceName"), subscriptionInstanceName); } diff --git a/dts/src/model/ConfigureSubscriptionInstanceResult.cc b/dts/src/model/ConfigureSubscriptionInstanceResult.cc index fcc5ca36b..9ef9e44be 100644 --- a/dts/src/model/ConfigureSubscriptionInstanceResult.cc +++ b/dts/src/model/ConfigureSubscriptionInstanceResult.cc @@ -41,10 +41,10 @@ void ConfigureSubscriptionInstanceResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureSubscriptionRequest.cc b/dts/src/model/ConfigureSubscriptionRequest.cc index d78213eca..b73e91360 100644 --- a/dts/src/model/ConfigureSubscriptionRequest.cc +++ b/dts/src/model/ConfigureSubscriptionRequest.cc @@ -1,348 +1,297 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureSubscriptionRequest; - -ConfigureSubscriptionRequest::ConfigureSubscriptionRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureSubscription") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureSubscriptionRequest::~ConfigureSubscriptionRequest() -{} - -std::string ConfigureSubscriptionRequest::getSourceEndpointRegion()const -{ - return sourceEndpointRegion_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureSubscriptionRequest; + +ConfigureSubscriptionRequest::ConfigureSubscriptionRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureSubscription") { + setMethod(HttpRequest::Method::Post); } -void ConfigureSubscriptionRequest::setSourceEndpointRegion(const std::string& sourceEndpointRegion) -{ - sourceEndpointRegion_ = sourceEndpointRegion; - setParameter("SourceEndpointRegion", sourceEndpointRegion); +ConfigureSubscriptionRequest::~ConfigureSubscriptionRequest() {} + +std::string ConfigureSubscriptionRequest::getSourceEndpointRegion() const { + return sourceEndpointRegion_; } -std::string ConfigureSubscriptionRequest::getCheckpoint()const -{ - return checkpoint_; +void ConfigureSubscriptionRequest::setSourceEndpointRegion(const std::string &sourceEndpointRegion) { + sourceEndpointRegion_ = sourceEndpointRegion; + setParameter(std::string("SourceEndpointRegion"), sourceEndpointRegion); } -void ConfigureSubscriptionRequest::setCheckpoint(const std::string& checkpoint) -{ - checkpoint_ = checkpoint; - setParameter("Checkpoint", checkpoint); +std::string ConfigureSubscriptionRequest::getCheckpoint() const { + return checkpoint_; } -std::string ConfigureSubscriptionRequest::getSubscriptionInstanceVSwitchId()const -{ - return subscriptionInstanceVSwitchId_; +void ConfigureSubscriptionRequest::setCheckpoint(const std::string &checkpoint) { + checkpoint_ = checkpoint; + setParameter(std::string("Checkpoint"), checkpoint); } -void ConfigureSubscriptionRequest::setSubscriptionInstanceVSwitchId(const std::string& subscriptionInstanceVSwitchId) -{ - subscriptionInstanceVSwitchId_ = subscriptionInstanceVSwitchId; - setParameter("SubscriptionInstanceVSwitchId", subscriptionInstanceVSwitchId); +std::string ConfigureSubscriptionRequest::getSubscriptionInstanceVSwitchId() const { + return subscriptionInstanceVSwitchId_; } -bool ConfigureSubscriptionRequest::getDelayNotice()const -{ - return delayNotice_; +void ConfigureSubscriptionRequest::setSubscriptionInstanceVSwitchId(const std::string &subscriptionInstanceVSwitchId) { + subscriptionInstanceVSwitchId_ = subscriptionInstanceVSwitchId; + setParameter(std::string("SubscriptionInstanceVSwitchId"), subscriptionInstanceVSwitchId); } -void ConfigureSubscriptionRequest::setDelayNotice(bool delayNotice) -{ - delayNotice_ = delayNotice; - setParameter("DelayNotice", delayNotice ? "true" : "false"); +bool ConfigureSubscriptionRequest::getDelayNotice() const { + return delayNotice_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointInstanceID()const -{ - return sourceEndpointInstanceID_; +void ConfigureSubscriptionRequest::setDelayNotice(bool delayNotice) { + delayNotice_ = delayNotice; + setParameter(std::string("DelayNotice"), delayNotice ? "true" : "false"); } -void ConfigureSubscriptionRequest::setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID) -{ - sourceEndpointInstanceID_ = sourceEndpointInstanceID; - setParameter("SourceEndpointInstanceID", sourceEndpointInstanceID); +std::string ConfigureSubscriptionRequest::getSourceEndpointInstanceID() const { + return sourceEndpointInstanceID_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointUserName()const -{ - return sourceEndpointUserName_; +void ConfigureSubscriptionRequest::setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID) { + sourceEndpointInstanceID_ = sourceEndpointInstanceID; + setParameter(std::string("SourceEndpointInstanceID"), sourceEndpointInstanceID); } -void ConfigureSubscriptionRequest::setSourceEndpointUserName(const std::string& sourceEndpointUserName) -{ - sourceEndpointUserName_ = sourceEndpointUserName; - setParameter("SourceEndpointUserName", sourceEndpointUserName); +std::string ConfigureSubscriptionRequest::getSourceEndpointUserName() const { + return sourceEndpointUserName_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointOwnerID()const -{ - return sourceEndpointOwnerID_; +void ConfigureSubscriptionRequest::setSourceEndpointUserName(const std::string &sourceEndpointUserName) { + sourceEndpointUserName_ = sourceEndpointUserName; + setParameter(std::string("SourceEndpointUserName"), sourceEndpointUserName); } -void ConfigureSubscriptionRequest::setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID) -{ - sourceEndpointOwnerID_ = sourceEndpointOwnerID; - setParameter("SourceEndpointOwnerID", sourceEndpointOwnerID); +std::string ConfigureSubscriptionRequest::getSourceEndpointOwnerID() const { + return sourceEndpointOwnerID_; } -std::string ConfigureSubscriptionRequest::getDelayPhone()const -{ - return delayPhone_; +void ConfigureSubscriptionRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) { + sourceEndpointOwnerID_ = sourceEndpointOwnerID; + setParameter(std::string("SourceEndpointOwnerID"), sourceEndpointOwnerID); } -void ConfigureSubscriptionRequest::setDelayPhone(const std::string& delayPhone) -{ - delayPhone_ = delayPhone; - setParameter("DelayPhone", delayPhone); +std::string ConfigureSubscriptionRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; } -bool ConfigureSubscriptionRequest::getSubscriptionDataTypeDML()const -{ - return subscriptionDataTypeDML_; +void ConfigureSubscriptionRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); } -void ConfigureSubscriptionRequest::setSubscriptionDataTypeDML(bool subscriptionDataTypeDML) -{ - subscriptionDataTypeDML_ = subscriptionDataTypeDML; - setParameter("SubscriptionDataTypeDML", subscriptionDataTypeDML ? "true" : "false"); +std::string ConfigureSubscriptionRequest::getDelayPhone() const { + return delayPhone_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointDatabaseName()const -{ - return sourceEndpointDatabaseName_; +void ConfigureSubscriptionRequest::setDelayPhone(const std::string &delayPhone) { + delayPhone_ = delayPhone; + setParameter(std::string("DelayPhone"), delayPhone); } -void ConfigureSubscriptionRequest::setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName) -{ - sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; - setParameter("SourceEndpointDatabaseName", sourceEndpointDatabaseName); +bool ConfigureSubscriptionRequest::getSubscriptionDataTypeDML() const { + return subscriptionDataTypeDML_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointIP()const -{ - return sourceEndpointIP_; +void ConfigureSubscriptionRequest::setSubscriptionDataTypeDML(bool subscriptionDataTypeDML) { + subscriptionDataTypeDML_ = subscriptionDataTypeDML; + setParameter(std::string("SubscriptionDataTypeDML"), subscriptionDataTypeDML ? "true" : "false"); } -void ConfigureSubscriptionRequest::setSourceEndpointIP(const std::string& sourceEndpointIP) -{ - sourceEndpointIP_ = sourceEndpointIP; - setParameter("SourceEndpointIP", sourceEndpointIP); +std::string ConfigureSubscriptionRequest::getSourceEndpointDatabaseName() const { + return sourceEndpointDatabaseName_; } -std::string ConfigureSubscriptionRequest::getRegionId()const -{ - return regionId_; +void ConfigureSubscriptionRequest::setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName) { + sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; + setParameter(std::string("SourceEndpointDatabaseName"), sourceEndpointDatabaseName); } -void ConfigureSubscriptionRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ConfigureSubscriptionRequest::getSourceEndpointIP() const { + return sourceEndpointIP_; } -std::string ConfigureSubscriptionRequest::getErrorPhone()const -{ - return errorPhone_; +void ConfigureSubscriptionRequest::setSourceEndpointIP(const std::string &sourceEndpointIP) { + sourceEndpointIP_ = sourceEndpointIP; + setParameter(std::string("SourceEndpointIP"), sourceEndpointIP); } -void ConfigureSubscriptionRequest::setErrorPhone(const std::string& errorPhone) -{ - errorPhone_ = errorPhone; - setParameter("ErrorPhone", errorPhone); +std::string ConfigureSubscriptionRequest::getRegionId() const { + return regionId_; } -std::string ConfigureSubscriptionRequest::getReserve()const -{ - return reserve_; +void ConfigureSubscriptionRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ConfigureSubscriptionRequest::setReserve(const std::string& reserve) -{ - reserve_ = reserve; - setParameter("Reserve", reserve); +std::string ConfigureSubscriptionRequest::getErrorPhone() const { + return errorPhone_; } -std::string ConfigureSubscriptionRequest::getDtsJobId()const -{ - return dtsJobId_; +void ConfigureSubscriptionRequest::setErrorPhone(const std::string &errorPhone) { + errorPhone_ = errorPhone; + setParameter(std::string("ErrorPhone"), errorPhone); } -void ConfigureSubscriptionRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string ConfigureSubscriptionRequest::getReserve() const { + return reserve_; } -std::string ConfigureSubscriptionRequest::getDbList()const -{ - return dbList_; +void ConfigureSubscriptionRequest::setReserve(const std::string &reserve) { + reserve_ = reserve; + setParameter(std::string("Reserve"), reserve); } -void ConfigureSubscriptionRequest::setDbList(const std::string& dbList) -{ - dbList_ = dbList; - setParameter("DbList", dbList); +std::string ConfigureSubscriptionRequest::getDtsJobId() const { + return dtsJobId_; } -std::string ConfigureSubscriptionRequest::getSubscriptionInstanceNetworkType()const -{ - return subscriptionInstanceNetworkType_; +void ConfigureSubscriptionRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void ConfigureSubscriptionRequest::setSubscriptionInstanceNetworkType(const std::string& subscriptionInstanceNetworkType) -{ - subscriptionInstanceNetworkType_ = subscriptionInstanceNetworkType; - setParameter("SubscriptionInstanceNetworkType", subscriptionInstanceNetworkType); +std::string ConfigureSubscriptionRequest::getDbList() const { + return dbList_; } -bool ConfigureSubscriptionRequest::getSubscriptionDataTypeDDL()const -{ - return subscriptionDataTypeDDL_; +void ConfigureSubscriptionRequest::setDbList(const std::string &dbList) { + dbList_ = dbList; + setParameter(std::string("DbList"), dbList); } -void ConfigureSubscriptionRequest::setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL) -{ - subscriptionDataTypeDDL_ = subscriptionDataTypeDDL; - setParameter("SubscriptionDataTypeDDL", subscriptionDataTypeDDL ? "true" : "false"); +std::string ConfigureSubscriptionRequest::getSubscriptionInstanceNetworkType() const { + return subscriptionInstanceNetworkType_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointPassword()const -{ - return sourceEndpointPassword_; +void ConfigureSubscriptionRequest::setSubscriptionInstanceNetworkType(const std::string &subscriptionInstanceNetworkType) { + subscriptionInstanceNetworkType_ = subscriptionInstanceNetworkType; + setParameter(std::string("SubscriptionInstanceNetworkType"), subscriptionInstanceNetworkType); } -void ConfigureSubscriptionRequest::setSourceEndpointPassword(const std::string& sourceEndpointPassword) -{ - sourceEndpointPassword_ = sourceEndpointPassword; - setParameter("SourceEndpointPassword", sourceEndpointPassword); +bool ConfigureSubscriptionRequest::getSubscriptionDataTypeDDL() const { + return subscriptionDataTypeDDL_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointPort()const -{ - return sourceEndpointPort_; +void ConfigureSubscriptionRequest::setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL) { + subscriptionDataTypeDDL_ = subscriptionDataTypeDDL; + setParameter(std::string("SubscriptionDataTypeDDL"), subscriptionDataTypeDDL ? "true" : "false"); } -void ConfigureSubscriptionRequest::setSourceEndpointPort(const std::string& sourceEndpointPort) -{ - sourceEndpointPort_ = sourceEndpointPort; - setParameter("SourceEndpointPort", sourceEndpointPort); +std::string ConfigureSubscriptionRequest::getSourceEndpointPassword() const { + return sourceEndpointPassword_; } -std::string ConfigureSubscriptionRequest::getSubscriptionInstanceVPCId()const -{ - return subscriptionInstanceVPCId_; +void ConfigureSubscriptionRequest::setSourceEndpointPassword(const std::string &sourceEndpointPassword) { + sourceEndpointPassword_ = sourceEndpointPassword; + setParameter(std::string("SourceEndpointPassword"), sourceEndpointPassword); } -void ConfigureSubscriptionRequest::setSubscriptionInstanceVPCId(const std::string& subscriptionInstanceVPCId) -{ - subscriptionInstanceVPCId_ = subscriptionInstanceVPCId; - setParameter("SubscriptionInstanceVPCId", subscriptionInstanceVPCId); +std::string ConfigureSubscriptionRequest::getSourceEndpointPort() const { + return sourceEndpointPort_; } -long ConfigureSubscriptionRequest::getDelayRuleTime()const -{ - return delayRuleTime_; +void ConfigureSubscriptionRequest::setSourceEndpointPort(const std::string &sourceEndpointPort) { + sourceEndpointPort_ = sourceEndpointPort; + setParameter(std::string("SourceEndpointPort"), sourceEndpointPort); } -void ConfigureSubscriptionRequest::setDelayRuleTime(long delayRuleTime) -{ - delayRuleTime_ = delayRuleTime; - setParameter("DelayRuleTime", std::to_string(delayRuleTime)); +std::string ConfigureSubscriptionRequest::getSubscriptionInstanceVPCId() const { + return subscriptionInstanceVPCId_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +void ConfigureSubscriptionRequest::setSubscriptionInstanceVPCId(const std::string &subscriptionInstanceVPCId) { + subscriptionInstanceVPCId_ = subscriptionInstanceVPCId; + setParameter(std::string("SubscriptionInstanceVPCId"), subscriptionInstanceVPCId); } -void ConfigureSubscriptionRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +long ConfigureSubscriptionRequest::getDelayRuleTime() const { + return delayRuleTime_; } -std::string ConfigureSubscriptionRequest::getDtsJobName()const -{ - return dtsJobName_; +void ConfigureSubscriptionRequest::setDelayRuleTime(long delayRuleTime) { + delayRuleTime_ = delayRuleTime; + setParameter(std::string("DelayRuleTime"), std::to_string(delayRuleTime)); } -void ConfigureSubscriptionRequest::setDtsJobName(const std::string& dtsJobName) -{ - dtsJobName_ = dtsJobName; - setParameter("DtsJobName", dtsJobName); +std::string ConfigureSubscriptionRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointOracleSID()const -{ - return sourceEndpointOracleSID_; +void ConfigureSubscriptionRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpointInstanceType"), sourceEndpointInstanceType); } -void ConfigureSubscriptionRequest::setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID) -{ - sourceEndpointOracleSID_ = sourceEndpointOracleSID; - setParameter("SourceEndpointOracleSID", sourceEndpointOracleSID); +std::string ConfigureSubscriptionRequest::getDtsJobName() const { + return dtsJobName_; } -bool ConfigureSubscriptionRequest::getErrorNotice()const -{ - return errorNotice_; +void ConfigureSubscriptionRequest::setDtsJobName(const std::string &dtsJobName) { + dtsJobName_ = dtsJobName; + setParameter(std::string("DtsJobName"), dtsJobName); } -void ConfigureSubscriptionRequest::setErrorNotice(bool errorNotice) -{ - errorNotice_ = errorNotice; - setParameter("ErrorNotice", errorNotice ? "true" : "false"); +std::string ConfigureSubscriptionRequest::getSourceEndpointOracleSID() const { + return sourceEndpointOracleSID_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointRole()const -{ - return sourceEndpointRole_; +void ConfigureSubscriptionRequest::setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID) { + sourceEndpointOracleSID_ = sourceEndpointOracleSID; + setParameter(std::string("SourceEndpointOracleSID"), sourceEndpointOracleSID); } -void ConfigureSubscriptionRequest::setSourceEndpointRole(const std::string& sourceEndpointRole) -{ - sourceEndpointRole_ = sourceEndpointRole; - setParameter("SourceEndpointRole", sourceEndpointRole); +bool ConfigureSubscriptionRequest::getErrorNotice() const { + return errorNotice_; } -std::string ConfigureSubscriptionRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void ConfigureSubscriptionRequest::setErrorNotice(bool errorNotice) { + errorNotice_ = errorNotice; + setParameter(std::string("ErrorNotice"), errorNotice ? "true" : "false"); } -void ConfigureSubscriptionRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string ConfigureSubscriptionRequest::getSourceEndpointRole() const { + return sourceEndpointRole_; } -std::string ConfigureSubscriptionRequest::getSourceEndpointEngineName()const -{ - return sourceEndpointEngineName_; +void ConfigureSubscriptionRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) { + sourceEndpointRole_ = sourceEndpointRole; + setParameter(std::string("SourceEndpointRole"), sourceEndpointRole); } -void ConfigureSubscriptionRequest::setSourceEndpointEngineName(const std::string& sourceEndpointEngineName) -{ - sourceEndpointEngineName_ = sourceEndpointEngineName; - setParameter("SourceEndpointEngineName", sourceEndpointEngineName); +std::string ConfigureSubscriptionRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void ConfigureSubscriptionRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); +} + +std::string ConfigureSubscriptionRequest::getSourceEndpointEngineName() const { + return sourceEndpointEngineName_; +} + +void ConfigureSubscriptionRequest::setSourceEndpointEngineName(const std::string &sourceEndpointEngineName) { + sourceEndpointEngineName_ = sourceEndpointEngineName; + setParameter(std::string("SourceEndpointEngineName"), sourceEndpointEngineName); } diff --git a/dts/src/model/ConfigureSubscriptionResult.cc b/dts/src/model/ConfigureSubscriptionResult.cc index 3a55c07fe..08b428364 100644 --- a/dts/src/model/ConfigureSubscriptionResult.cc +++ b/dts/src/model/ConfigureSubscriptionResult.cc @@ -39,18 +39,18 @@ void ConfigureSubscriptionResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); - if(!value["DtsJobId"].isNull()) - dtsJobId_ = value["DtsJobId"].asString(); - if(!value["DtsInstanceId"].isNull()) - dtsInstanceId_ = value["DtsInstanceId"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["DtsJobId"].isNull()) + dtsJobId_ = value["DtsJobId"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["DtsInstanceId"].isNull()) + dtsInstanceId_ = value["DtsInstanceId"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureSynchronizationJobAlertRequest.cc b/dts/src/model/ConfigureSynchronizationJobAlertRequest.cc index f2b258ead..fdde3ab46 100644 --- a/dts/src/model/ConfigureSynchronizationJobAlertRequest.cc +++ b/dts/src/model/ConfigureSynchronizationJobAlertRequest.cc @@ -1,150 +1,126 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureSynchronizationJobAlertRequest; - -ConfigureSynchronizationJobAlertRequest::ConfigureSynchronizationJobAlertRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureSynchronizationJobAlert") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureSynchronizationJobAlertRequest::~ConfigureSynchronizationJobAlertRequest() -{} - -std::string ConfigureSynchronizationJobAlertRequest::getAccessKeyId()const -{ - return accessKeyId_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureSynchronizationJobAlertRequest; + +ConfigureSynchronizationJobAlertRequest::ConfigureSynchronizationJobAlertRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureSynchronizationJobAlert") { + setMethod(HttpRequest::Method::Post); } -void ConfigureSynchronizationJobAlertRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +ConfigureSynchronizationJobAlertRequest::~ConfigureSynchronizationJobAlertRequest() {} + +std::string ConfigureSynchronizationJobAlertRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ConfigureSynchronizationJobAlertRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void ConfigureSynchronizationJobAlertRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ConfigureSynchronizationJobAlertRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string ConfigureSynchronizationJobAlertRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string ConfigureSynchronizationJobAlertRequest::getAccountId()const -{ - return accountId_; +void ConfigureSynchronizationJobAlertRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void ConfigureSynchronizationJobAlertRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ConfigureSynchronizationJobAlertRequest::getAccountId() const { + return accountId_; } -std::string ConfigureSynchronizationJobAlertRequest::getRegionId()const -{ - return regionId_; +void ConfigureSynchronizationJobAlertRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ConfigureSynchronizationJobAlertRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ConfigureSynchronizationJobAlertRequest::getRegionId() const { + return regionId_; } -std::string ConfigureSynchronizationJobAlertRequest::getDelayAlertPhone()const -{ - return delayAlertPhone_; +void ConfigureSynchronizationJobAlertRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ConfigureSynchronizationJobAlertRequest::setDelayAlertPhone(const std::string& delayAlertPhone) -{ - delayAlertPhone_ = delayAlertPhone; - setParameter("DelayAlertPhone", delayAlertPhone); +std::string ConfigureSynchronizationJobAlertRequest::getDelayAlertPhone() const { + return delayAlertPhone_; } -std::string ConfigureSynchronizationJobAlertRequest::getDelayOverSeconds()const -{ - return delayOverSeconds_; +void ConfigureSynchronizationJobAlertRequest::setDelayAlertPhone(const std::string &delayAlertPhone) { + delayAlertPhone_ = delayAlertPhone; + setParameter(std::string("DelayAlertPhone"), delayAlertPhone); } -void ConfigureSynchronizationJobAlertRequest::setDelayOverSeconds(const std::string& delayOverSeconds) -{ - delayOverSeconds_ = delayOverSeconds; - setParameter("DelayOverSeconds", delayOverSeconds); +std::string ConfigureSynchronizationJobAlertRequest::getDelayOverSeconds() const { + return delayOverSeconds_; } -std::string ConfigureSynchronizationJobAlertRequest::getDelayAlertStatus()const -{ - return delayAlertStatus_; +void ConfigureSynchronizationJobAlertRequest::setDelayOverSeconds(const std::string &delayOverSeconds) { + delayOverSeconds_ = delayOverSeconds; + setParameter(std::string("DelayOverSeconds"), delayOverSeconds); } -void ConfigureSynchronizationJobAlertRequest::setDelayAlertStatus(const std::string& delayAlertStatus) -{ - delayAlertStatus_ = delayAlertStatus; - setParameter("DelayAlertStatus", delayAlertStatus); +std::string ConfigureSynchronizationJobAlertRequest::getDelayAlertStatus() const { + return delayAlertStatus_; } -std::string ConfigureSynchronizationJobAlertRequest::getOwnerId()const -{ - return ownerId_; +void ConfigureSynchronizationJobAlertRequest::setDelayAlertStatus(const std::string &delayAlertStatus) { + delayAlertStatus_ = delayAlertStatus; + setParameter(std::string("DelayAlertStatus"), delayAlertStatus); } -void ConfigureSynchronizationJobAlertRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ConfigureSynchronizationJobAlertRequest::getOwnerId() const { + return ownerId_; } -std::string ConfigureSynchronizationJobAlertRequest::getErrorAlertPhone()const -{ - return errorAlertPhone_; +void ConfigureSynchronizationJobAlertRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ConfigureSynchronizationJobAlertRequest::setErrorAlertPhone(const std::string& errorAlertPhone) -{ - errorAlertPhone_ = errorAlertPhone; - setParameter("ErrorAlertPhone", errorAlertPhone); +std::string ConfigureSynchronizationJobAlertRequest::getErrorAlertPhone() const { + return errorAlertPhone_; } -std::string ConfigureSynchronizationJobAlertRequest::getErrorAlertStatus()const -{ - return errorAlertStatus_; +void ConfigureSynchronizationJobAlertRequest::setErrorAlertPhone(const std::string &errorAlertPhone) { + errorAlertPhone_ = errorAlertPhone; + setParameter(std::string("ErrorAlertPhone"), errorAlertPhone); } -void ConfigureSynchronizationJobAlertRequest::setErrorAlertStatus(const std::string& errorAlertStatus) -{ - errorAlertStatus_ = errorAlertStatus; - setParameter("ErrorAlertStatus", errorAlertStatus); +std::string ConfigureSynchronizationJobAlertRequest::getErrorAlertStatus() const { + return errorAlertStatus_; } -std::string ConfigureSynchronizationJobAlertRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void ConfigureSynchronizationJobAlertRequest::setErrorAlertStatus(const std::string &errorAlertStatus) { + errorAlertStatus_ = errorAlertStatus; + setParameter(std::string("ErrorAlertStatus"), errorAlertStatus); } -void ConfigureSynchronizationJobAlertRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string ConfigureSynchronizationJobAlertRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void ConfigureSynchronizationJobAlertRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/ConfigureSynchronizationJobAlertResult.cc b/dts/src/model/ConfigureSynchronizationJobAlertResult.cc index 1f77f075f..c8370bb70 100644 --- a/dts/src/model/ConfigureSynchronizationJobAlertResult.cc +++ b/dts/src/model/ConfigureSynchronizationJobAlertResult.cc @@ -41,10 +41,10 @@ void ConfigureSynchronizationJobAlertResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureSynchronizationJobReplicatorCompareRequest.cc b/dts/src/model/ConfigureSynchronizationJobReplicatorCompareRequest.cc index 9d87562c1..784457d17 100644 --- a/dts/src/model/ConfigureSynchronizationJobReplicatorCompareRequest.cc +++ b/dts/src/model/ConfigureSynchronizationJobReplicatorCompareRequest.cc @@ -1,117 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureSynchronizationJobReplicatorCompareRequest; - -ConfigureSynchronizationJobReplicatorCompareRequest::ConfigureSynchronizationJobReplicatorCompareRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureSynchronizationJobReplicatorCompare") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureSynchronizationJobReplicatorCompareRequest::~ConfigureSynchronizationJobReplicatorCompareRequest() -{} - -std::string ConfigureSynchronizationJobReplicatorCompareRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureSynchronizationJobReplicatorCompareRequest; + +ConfigureSynchronizationJobReplicatorCompareRequest::ConfigureSynchronizationJobReplicatorCompareRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureSynchronizationJobReplicatorCompare") { + setMethod(HttpRequest::Method::Post); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +ConfigureSynchronizationJobReplicatorCompareRequest::~ConfigureSynchronizationJobReplicatorCompareRequest() {} + +std::string ConfigureSynchronizationJobReplicatorCompareRequest::getClientToken() const { + return clientToken_; } -std::string ConfigureSynchronizationJobReplicatorCompareRequest::getOwnerId()const -{ - return ownerId_; +void ConfigureSynchronizationJobReplicatorCompareRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ConfigureSynchronizationJobReplicatorCompareRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ConfigureSynchronizationJobReplicatorCompareRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ConfigureSynchronizationJobReplicatorCompareRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ConfigureSynchronizationJobReplicatorCompareRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string ConfigureSynchronizationJobReplicatorCompareRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void ConfigureSynchronizationJobReplicatorCompareRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string ConfigureSynchronizationJobReplicatorCompareRequest::getAccountId() const { + return accountId_; } -std::string ConfigureSynchronizationJobReplicatorCompareRequest::getAccountId()const -{ - return accountId_; +void ConfigureSynchronizationJobReplicatorCompareRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ConfigureSynchronizationJobReplicatorCompareRequest::getRegionId() const { + return regionId_; } -std::string ConfigureSynchronizationJobReplicatorCompareRequest::getRegionId()const -{ - return regionId_; +void ConfigureSynchronizationJobReplicatorCompareRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ConfigureSynchronizationJobReplicatorCompareRequest::getOwnerId() const { + return ownerId_; } -bool ConfigureSynchronizationJobReplicatorCompareRequest::getSynchronizationReplicatorCompareEnable()const -{ - return synchronizationReplicatorCompareEnable_; +void ConfigureSynchronizationJobReplicatorCompareRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setSynchronizationReplicatorCompareEnable(bool synchronizationReplicatorCompareEnable) -{ - synchronizationReplicatorCompareEnable_ = synchronizationReplicatorCompareEnable; - setParameter("SynchronizationReplicatorCompareEnable", synchronizationReplicatorCompareEnable ? "true" : "false"); +bool ConfigureSynchronizationJobReplicatorCompareRequest::getSynchronizationReplicatorCompareEnable() const { + return synchronizationReplicatorCompareEnable_; } -std::string ConfigureSynchronizationJobReplicatorCompareRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void ConfigureSynchronizationJobReplicatorCompareRequest::setSynchronizationReplicatorCompareEnable(bool synchronizationReplicatorCompareEnable) { + synchronizationReplicatorCompareEnable_ = synchronizationReplicatorCompareEnable; + setParameter(std::string("SynchronizationReplicatorCompareEnable"), synchronizationReplicatorCompareEnable ? "true" : "false"); } -void ConfigureSynchronizationJobReplicatorCompareRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string ConfigureSynchronizationJobReplicatorCompareRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void ConfigureSynchronizationJobReplicatorCompareRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/ConfigureSynchronizationJobReplicatorCompareResult.cc b/dts/src/model/ConfigureSynchronizationJobReplicatorCompareResult.cc index 96fee6f26..04d8cc968 100644 --- a/dts/src/model/ConfigureSynchronizationJobReplicatorCompareResult.cc +++ b/dts/src/model/ConfigureSynchronizationJobReplicatorCompareResult.cc @@ -41,10 +41,10 @@ void ConfigureSynchronizationJobReplicatorCompareResult::parse(const std::string setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ConfigureSynchronizationJobRequest.cc b/dts/src/model/ConfigureSynchronizationJobRequest.cc index d99072dce..2ed7f8169 100644 --- a/dts/src/model/ConfigureSynchronizationJobRequest.cc +++ b/dts/src/model/ConfigureSynchronizationJobRequest.cc @@ -1,392 +1,324 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ConfigureSynchronizationJobRequest; - -ConfigureSynchronizationJobRequest::ConfigureSynchronizationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "ConfigureSynchronizationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -ConfigureSynchronizationJobRequest::~ConfigureSynchronizationJobRequest() -{} - -std::string ConfigureSynchronizationJobRequest::getSourceEndpointInstanceId()const -{ - return sourceEndpointInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::ConfigureSynchronizationJobRequest; + +ConfigureSynchronizationJobRequest::ConfigureSynchronizationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "ConfigureSynchronizationJob") { + setMethod(HttpRequest::Method::Post); +} + +ConfigureSynchronizationJobRequest::~ConfigureSynchronizationJobRequest() {} + +std::string ConfigureSynchronizationJobRequest::getSourceEndpointInstanceId() const { + return sourceEndpointInstanceId_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointInstanceId(const std::string& sourceEndpointInstanceId) -{ - sourceEndpointInstanceId_ = sourceEndpointInstanceId; - setParameter("SourceEndpointInstanceId", sourceEndpointInstanceId); +void ConfigureSynchronizationJobRequest::setSourceEndpointInstanceId(const std::string &sourceEndpointInstanceId) { + sourceEndpointInstanceId_ = sourceEndpointInstanceId; + setParameter(std::string("SourceEndpoint.InstanceId"), sourceEndpointInstanceId); } -std::string ConfigureSynchronizationJobRequest::getCheckpoint()const -{ - return checkpoint_; +std::string ConfigureSynchronizationJobRequest::getCheckpoint() const { + return checkpoint_; } -void ConfigureSynchronizationJobRequest::setCheckpoint(const std::string& checkpoint) -{ - checkpoint_ = checkpoint; - setParameter("Checkpoint", checkpoint); +void ConfigureSynchronizationJobRequest::setCheckpoint(const std::string &checkpoint) { + checkpoint_ = checkpoint; + setParameter(std::string("Checkpoint"), checkpoint); } -std::string ConfigureSynchronizationJobRequest::getDestinationEndpointInstanceId()const -{ - return destinationEndpointInstanceId_; +std::string ConfigureSynchronizationJobRequest::getDestinationEndpointInstanceId() const { + return destinationEndpointInstanceId_; } -void ConfigureSynchronizationJobRequest::setDestinationEndpointInstanceId(const std::string& destinationEndpointInstanceId) -{ - destinationEndpointInstanceId_ = destinationEndpointInstanceId; - setParameter("DestinationEndpointInstanceId", destinationEndpointInstanceId); +void ConfigureSynchronizationJobRequest::setDestinationEndpointInstanceId(const std::string &destinationEndpointInstanceId) { + destinationEndpointInstanceId_ = destinationEndpointInstanceId; + setParameter(std::string("DestinationEndpoint.InstanceId"), destinationEndpointInstanceId); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointIP()const -{ - return sourceEndpointIP_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointIP() const { + return sourceEndpointIP_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointIP(const std::string& sourceEndpointIP) -{ - sourceEndpointIP_ = sourceEndpointIP; - setParameter("SourceEndpointIP", sourceEndpointIP); +void ConfigureSynchronizationJobRequest::setSourceEndpointIP(const std::string &sourceEndpointIP) { + sourceEndpointIP_ = sourceEndpointIP; + setParameter(std::string("SourceEndpoint.IP"), sourceEndpointIP); } -std::string ConfigureSynchronizationJobRequest::getSynchronizationObjects()const -{ - return synchronizationObjects_; +std::string ConfigureSynchronizationJobRequest::getSynchronizationObjects() const { + return synchronizationObjects_; } -void ConfigureSynchronizationJobRequest::setSynchronizationObjects(const std::string& synchronizationObjects) -{ - synchronizationObjects_ = synchronizationObjects; - setBodyParameter("SynchronizationObjects", synchronizationObjects); +void ConfigureSynchronizationJobRequest::setSynchronizationObjects(const std::string &synchronizationObjects) { + synchronizationObjects_ = synchronizationObjects; + setBodyParameter(std::string("SynchronizationObjects"), synchronizationObjects); } -std::string ConfigureSynchronizationJobRequest::getDestinationEndpointPassword()const -{ - return destinationEndpointPassword_; +std::string ConfigureSynchronizationJobRequest::getDestinationEndpointPassword() const { + return destinationEndpointPassword_; } -void ConfigureSynchronizationJobRequest::setDestinationEndpointPassword(const std::string& destinationEndpointPassword) -{ - destinationEndpointPassword_ = destinationEndpointPassword; - setParameter("DestinationEndpointPassword", destinationEndpointPassword); +void ConfigureSynchronizationJobRequest::setDestinationEndpointPassword(const std::string &destinationEndpointPassword) { + destinationEndpointPassword_ = destinationEndpointPassword; + setParameter(std::string("DestinationEndpoint.Password"), destinationEndpointPassword); } -bool ConfigureSynchronizationJobRequest::getDataInitialization()const -{ - return dataInitialization_; +bool ConfigureSynchronizationJobRequest::getDataInitialization() const { + return dataInitialization_; } -void ConfigureSynchronizationJobRequest::setDataInitialization(bool dataInitialization) -{ - dataInitialization_ = dataInitialization; - setParameter("DataInitialization", dataInitialization ? "true" : "false"); +void ConfigureSynchronizationJobRequest::setDataInitialization(bool dataInitialization) { + dataInitialization_ = dataInitialization; + setParameter(std::string("DataInitialization"), dataInitialization ? "true" : "false"); } -bool ConfigureSynchronizationJobRequest::getStructureInitialization()const -{ - return structureInitialization_; +bool ConfigureSynchronizationJobRequest::getStructureInitialization() const { + return structureInitialization_; } -void ConfigureSynchronizationJobRequest::setStructureInitialization(bool structureInitialization) -{ - structureInitialization_ = structureInitialization; - setParameter("StructureInitialization", structureInitialization ? "true" : "false"); +void ConfigureSynchronizationJobRequest::setStructureInitialization(bool structureInitialization) { + structureInitialization_ = structureInitialization; + setParameter(std::string("StructureInitialization"), structureInitialization ? "true" : "false"); } -bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Minute()const -{ - return partitionKeyModifyTime_Minute_; +bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Minute() const { + return partitionKeyModifyTime_Minute_; } -void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Minute(bool partitionKeyModifyTime_Minute) -{ - partitionKeyModifyTime_Minute_ = partitionKeyModifyTime_Minute; - setParameter("PartitionKeyModifyTime_Minute", partitionKeyModifyTime_Minute ? "true" : "false"); +void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Minute(bool partitionKeyModifyTime_Minute) { + partitionKeyModifyTime_Minute_ = partitionKeyModifyTime_Minute; + setParameter(std::string("PartitionKey.ModifyTime_Minute"), partitionKeyModifyTime_Minute ? "true" : "false"); } -bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Day()const -{ - return partitionKeyModifyTime_Day_; +bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Day() const { + return partitionKeyModifyTime_Day_; } -void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Day(bool partitionKeyModifyTime_Day) -{ - partitionKeyModifyTime_Day_ = partitionKeyModifyTime_Day; - setParameter("PartitionKeyModifyTime_Day", partitionKeyModifyTime_Day ? "true" : "false"); +void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Day(bool partitionKeyModifyTime_Day) { + partitionKeyModifyTime_Day_ = partitionKeyModifyTime_Day; + setParameter(std::string("PartitionKey.ModifyTime_Day"), partitionKeyModifyTime_Day ? "true" : "false"); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +void ConfigureSynchronizationJobRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType); } -std::string ConfigureSynchronizationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +std::string ConfigureSynchronizationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -void ConfigureSynchronizationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +void ConfigureSynchronizationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ConfigureSynchronizationJobRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +std::string ConfigureSynchronizationJobRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -void ConfigureSynchronizationJobRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +void ConfigureSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -std::string ConfigureSynchronizationJobRequest::getSynchronizationJobName()const -{ - return synchronizationJobName_; +std::string ConfigureSynchronizationJobRequest::getSynchronizationJobName() const { + return synchronizationJobName_; } -void ConfigureSynchronizationJobRequest::setSynchronizationJobName(const std::string& synchronizationJobName) -{ - synchronizationJobName_ = synchronizationJobName; - setParameter("SynchronizationJobName", synchronizationJobName); +void ConfigureSynchronizationJobRequest::setSynchronizationJobName(const std::string &synchronizationJobName) { + synchronizationJobName_ = synchronizationJobName; + setParameter(std::string("SynchronizationJobName"), synchronizationJobName); } -std::string ConfigureSynchronizationJobRequest::getAccountId()const -{ - return accountId_; +std::string ConfigureSynchronizationJobRequest::getAccountId() const { + return accountId_; } -void ConfigureSynchronizationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +void ConfigureSynchronizationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -std::string ConfigureSynchronizationJobRequest::getRegionId()const -{ - return regionId_; +std::string ConfigureSynchronizationJobRequest::getRegionId() const { + return regionId_; } -void ConfigureSynchronizationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +void ConfigureSynchronizationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointUserName()const -{ - return sourceEndpointUserName_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointUserName() const { + return sourceEndpointUserName_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointUserName(const std::string& sourceEndpointUserName) -{ - sourceEndpointUserName_ = sourceEndpointUserName; - setParameter("SourceEndpointUserName", sourceEndpointUserName); +void ConfigureSynchronizationJobRequest::setSourceEndpointUserName(const std::string &sourceEndpointUserName) { + sourceEndpointUserName_ = sourceEndpointUserName; + setParameter(std::string("SourceEndpoint.UserName"), sourceEndpointUserName); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointDatabaseName()const -{ - return sourceEndpointDatabaseName_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointDatabaseName() const { + return sourceEndpointDatabaseName_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName) -{ - sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; - setParameter("SourceEndpointDatabaseName", sourceEndpointDatabaseName); +void ConfigureSynchronizationJobRequest::setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName) { + sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; + setParameter(std::string("SourceEndpoint.DatabaseName"), sourceEndpointDatabaseName); } -bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Month()const -{ - return partitionKeyModifyTime_Month_; +bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Month() const { + return partitionKeyModifyTime_Month_; } -void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Month(bool partitionKeyModifyTime_Month) -{ - partitionKeyModifyTime_Month_ = partitionKeyModifyTime_Month; - setParameter("PartitionKeyModifyTime_Month", partitionKeyModifyTime_Month ? "true" : "false"); +void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Month(bool partitionKeyModifyTime_Month) { + partitionKeyModifyTime_Month_ = partitionKeyModifyTime_Month; + setParameter(std::string("PartitionKey.ModifyTime_Month"), partitionKeyModifyTime_Month ? "true" : "false"); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointPort()const -{ - return sourceEndpointPort_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointPort() const { + return sourceEndpointPort_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointPort(const std::string& sourceEndpointPort) -{ - sourceEndpointPort_ = sourceEndpointPort; - setParameter("SourceEndpointPort", sourceEndpointPort); +void ConfigureSynchronizationJobRequest::setSourceEndpointPort(const std::string &sourceEndpointPort) { + sourceEndpointPort_ = sourceEndpointPort; + setParameter(std::string("SourceEndpoint.Port"), sourceEndpointPort); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointOwnerID()const -{ - return sourceEndpointOwnerID_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointOwnerID() const { + return sourceEndpointOwnerID_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID) -{ - sourceEndpointOwnerID_ = sourceEndpointOwnerID; - setParameter("SourceEndpointOwnerID", sourceEndpointOwnerID); +void ConfigureSynchronizationJobRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) { + sourceEndpointOwnerID_ = sourceEndpointOwnerID; + setParameter(std::string("SourceEndpoint.OwnerID"), sourceEndpointOwnerID); } -std::string ConfigureSynchronizationJobRequest::getDestinationEndpointUserName()const -{ - return destinationEndpointUserName_; +std::string ConfigureSynchronizationJobRequest::getDestinationEndpointUserName() const { + return destinationEndpointUserName_; } -void ConfigureSynchronizationJobRequest::setDestinationEndpointUserName(const std::string& destinationEndpointUserName) -{ - destinationEndpointUserName_ = destinationEndpointUserName; - setParameter("DestinationEndpointUserName", destinationEndpointUserName); +void ConfigureSynchronizationJobRequest::setDestinationEndpointUserName(const std::string &destinationEndpointUserName) { + destinationEndpointUserName_ = destinationEndpointUserName; + setParameter(std::string("DestinationEndpoint.UserName"), destinationEndpointUserName); } -std::string ConfigureSynchronizationJobRequest::getDestinationEndpointPort()const -{ - return destinationEndpointPort_; +std::string ConfigureSynchronizationJobRequest::getDestinationEndpointPort() const { + return destinationEndpointPort_; } -void ConfigureSynchronizationJobRequest::setDestinationEndpointPort(const std::string& destinationEndpointPort) -{ - destinationEndpointPort_ = destinationEndpointPort; - setParameter("DestinationEndpointPort", destinationEndpointPort); +void ConfigureSynchronizationJobRequest::setDestinationEndpointPort(const std::string &destinationEndpointPort) { + destinationEndpointPort_ = destinationEndpointPort; + setParameter(std::string("DestinationEndpoint.Port"), destinationEndpointPort); } -bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Year()const -{ - return partitionKeyModifyTime_Year_; +bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Year() const { + return partitionKeyModifyTime_Year_; } -void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Year(bool partitionKeyModifyTime_Year) -{ - partitionKeyModifyTime_Year_ = partitionKeyModifyTime_Year; - setParameter("PartitionKeyModifyTime_Year", partitionKeyModifyTime_Year ? "true" : "false"); +void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Year(bool partitionKeyModifyTime_Year) { + partitionKeyModifyTime_Year_ = partitionKeyModifyTime_Year; + setParameter(std::string("PartitionKey.ModifyTime_Year"), partitionKeyModifyTime_Year ? "true" : "false"); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointRole()const -{ - return sourceEndpointRole_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointRole() const { + return sourceEndpointRole_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointRole(const std::string& sourceEndpointRole) -{ - sourceEndpointRole_ = sourceEndpointRole; - setParameter("SourceEndpointRole", sourceEndpointRole); +void ConfigureSynchronizationJobRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) { + sourceEndpointRole_ = sourceEndpointRole; + setParameter(std::string("SourceEndpoint.Role"), sourceEndpointRole); } -std::string ConfigureSynchronizationJobRequest::getOwnerId()const -{ - return ownerId_; +std::string ConfigureSynchronizationJobRequest::getOwnerId() const { + return ownerId_; } -void ConfigureSynchronizationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +void ConfigureSynchronizationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Hour()const -{ - return partitionKeyModifyTime_Hour_; +bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Hour() const { + return partitionKeyModifyTime_Hour_; } -void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Hour(bool partitionKeyModifyTime_Hour) -{ - partitionKeyModifyTime_Hour_ = partitionKeyModifyTime_Hour; - setParameter("PartitionKeyModifyTime_Hour", partitionKeyModifyTime_Hour ? "true" : "false"); +void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Hour(bool partitionKeyModifyTime_Hour) { + partitionKeyModifyTime_Hour_ = partitionKeyModifyTime_Hour; + setParameter(std::string("PartitionKey.ModifyTime_Hour"), partitionKeyModifyTime_Hour ? "true" : "false"); } -std::string ConfigureSynchronizationJobRequest::getDestinationEndpointDataBaseName()const -{ - return destinationEndpointDataBaseName_; +std::string ConfigureSynchronizationJobRequest::getDestinationEndpointDataBaseName() const { + return destinationEndpointDataBaseName_; } -void ConfigureSynchronizationJobRequest::setDestinationEndpointDataBaseName(const std::string& destinationEndpointDataBaseName) -{ - destinationEndpointDataBaseName_ = destinationEndpointDataBaseName; - setParameter("DestinationEndpointDataBaseName", destinationEndpointDataBaseName); +void ConfigureSynchronizationJobRequest::setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName) { + destinationEndpointDataBaseName_ = destinationEndpointDataBaseName; + setParameter(std::string("DestinationEndpoint.DataBaseName"), destinationEndpointDataBaseName); } -std::string ConfigureSynchronizationJobRequest::getSourceEndpointPassword()const -{ - return sourceEndpointPassword_; +std::string ConfigureSynchronizationJobRequest::getSourceEndpointPassword() const { + return sourceEndpointPassword_; } -void ConfigureSynchronizationJobRequest::setSourceEndpointPassword(const std::string& sourceEndpointPassword) -{ - sourceEndpointPassword_ = sourceEndpointPassword; - setParameter("SourceEndpointPassword", sourceEndpointPassword); +void ConfigureSynchronizationJobRequest::setSourceEndpointPassword(const std::string &sourceEndpointPassword) { + sourceEndpointPassword_ = sourceEndpointPassword; + setParameter(std::string("SourceEndpoint.Password"), sourceEndpointPassword); } -std::string ConfigureSynchronizationJobRequest::getMigrationReserved()const -{ - return migrationReserved_; +std::string ConfigureSynchronizationJobRequest::getMigrationReserved() const { + return migrationReserved_; } -void ConfigureSynchronizationJobRequest::setMigrationReserved(const std::string& migrationReserved) -{ - migrationReserved_ = migrationReserved; - setParameter("MigrationReserved", migrationReserved); +void ConfigureSynchronizationJobRequest::setMigrationReserved(const std::string &migrationReserved) { + migrationReserved_ = migrationReserved; + setParameter(std::string("MigrationReserved"), migrationReserved); } -std::string ConfigureSynchronizationJobRequest::getDestinationEndpointIP()const -{ - return destinationEndpointIP_; +std::string ConfigureSynchronizationJobRequest::getDestinationEndpointIP() const { + return destinationEndpointIP_; } -void ConfigureSynchronizationJobRequest::setDestinationEndpointIP(const std::string& destinationEndpointIP) -{ - destinationEndpointIP_ = destinationEndpointIP; - setParameter("DestinationEndpointIP", destinationEndpointIP); +void ConfigureSynchronizationJobRequest::setDestinationEndpointIP(const std::string &destinationEndpointIP) { + destinationEndpointIP_ = destinationEndpointIP; + setParameter(std::string("DestinationEndpoint.IP"), destinationEndpointIP); } -std::string ConfigureSynchronizationJobRequest::getDestinationEndpointInstanceType()const -{ - return destinationEndpointInstanceType_; +std::string ConfigureSynchronizationJobRequest::getDestinationEndpointInstanceType() const { + return destinationEndpointInstanceType_; } -void ConfigureSynchronizationJobRequest::setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType) -{ - destinationEndpointInstanceType_ = destinationEndpointInstanceType; - setParameter("DestinationEndpointInstanceType", destinationEndpointInstanceType); +void ConfigureSynchronizationJobRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) { + destinationEndpointInstanceType_ = destinationEndpointInstanceType; + setParameter(std::string("DestinationEndpoint.InstanceType"), destinationEndpointInstanceType); } -std::string ConfigureSynchronizationJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +std::string ConfigureSynchronizationJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; } -void ConfigureSynchronizationJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +void ConfigureSynchronizationJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/ConfigureSynchronizationJobResult.cc b/dts/src/model/ConfigureSynchronizationJobResult.cc index 3d6e7e503..dd306c673 100644 --- a/dts/src/model/ConfigureSynchronizationJobResult.cc +++ b/dts/src/model/ConfigureSynchronizationJobResult.cc @@ -41,10 +41,10 @@ void ConfigureSynchronizationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/CountJobByConditionRequest.cc b/dts/src/model/CountJobByConditionRequest.cc index e34073a16..fae041e3a 100644 --- a/dts/src/model/CountJobByConditionRequest.cc +++ b/dts/src/model/CountJobByConditionRequest.cc @@ -1,128 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::CountJobByConditionRequest; - -CountJobByConditionRequest::CountJobByConditionRequest() : - RpcServiceRequest("dts", "2020-01-01", "CountJobByCondition") -{ - setMethod(HttpRequest::Method::Post); -} - -CountJobByConditionRequest::~CountJobByConditionRequest() -{} - -std::string CountJobByConditionRequest::getType()const -{ - return type_; + */ + +#include + +using AlibabaCloud::Dts::Model::CountJobByConditionRequest; + +CountJobByConditionRequest::CountJobByConditionRequest() + : RpcServiceRequest("dts", "2020-01-01", "CountJobByCondition") { + setMethod(HttpRequest::Method::Post); } -void CountJobByConditionRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +CountJobByConditionRequest::~CountJobByConditionRequest() {} + +std::string CountJobByConditionRequest::getType() const { + return type_; } -std::string CountJobByConditionRequest::getSrcDbType()const -{ - return srcDbType_; +void CountJobByConditionRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void CountJobByConditionRequest::setSrcDbType(const std::string& srcDbType) -{ - srcDbType_ = srcDbType; - setParameter("SrcDbType", srcDbType); +std::string CountJobByConditionRequest::getSrcDbType() const { + return srcDbType_; } -std::string CountJobByConditionRequest::getRegionId()const -{ - return regionId_; +void CountJobByConditionRequest::setSrcDbType(const std::string &srcDbType) { + srcDbType_ = srcDbType; + setParameter(std::string("SrcDbType"), srcDbType); } -void CountJobByConditionRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CountJobByConditionRequest::getRegionId() const { + return regionId_; } -std::string CountJobByConditionRequest::getGroupId()const -{ - return groupId_; +void CountJobByConditionRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CountJobByConditionRequest::setGroupId(const std::string& groupId) -{ - groupId_ = groupId; - setParameter("GroupId", groupId); +std::string CountJobByConditionRequest::getGroupId() const { + return groupId_; } -std::string CountJobByConditionRequest::getParams()const -{ - return params_; +void CountJobByConditionRequest::setGroupId(const std::string &groupId) { + groupId_ = groupId; + setParameter(std::string("GroupId"), groupId); } -void CountJobByConditionRequest::setParams(const std::string& params) -{ - params_ = params; - setParameter("Params", params); +std::string CountJobByConditionRequest::getParams() const { + return params_; } -std::string CountJobByConditionRequest::getJobType()const -{ - return jobType_; +void CountJobByConditionRequest::setParams(const std::string ¶ms) { + params_ = params; + setParameter(std::string("Params"), params); } -void CountJobByConditionRequest::setJobType(const std::string& jobType) -{ - jobType_ = jobType; - setParameter("JobType", jobType); +std::string CountJobByConditionRequest::getJobType() const { + return jobType_; } -std::string CountJobByConditionRequest::getDestDbType()const -{ - return destDbType_; +void CountJobByConditionRequest::setJobType(const std::string &jobType) { + jobType_ = jobType; + setParameter(std::string("JobType"), jobType); } -void CountJobByConditionRequest::setDestDbType(const std::string& destDbType) -{ - destDbType_ = destDbType; - setParameter("DestDbType", destDbType); +std::string CountJobByConditionRequest::getDestDbType() const { + return destDbType_; } -std::string CountJobByConditionRequest::getRegion()const -{ - return region_; +void CountJobByConditionRequest::setDestDbType(const std::string &destDbType) { + destDbType_ = destDbType; + setParameter(std::string("DestDbType"), destDbType); } -void CountJobByConditionRequest::setRegion(const std::string& region) -{ - region_ = region; - setParameter("Region", region); +std::string CountJobByConditionRequest::getRegion() const { + return region_; } -std::string CountJobByConditionRequest::getStatus()const -{ - return status_; +void CountJobByConditionRequest::setRegion(const std::string ®ion) { + region_ = region; + setParameter(std::string("Region"), region); } -void CountJobByConditionRequest::setStatus(const std::string& status) -{ - status_ = status; - setParameter("Status", status); +std::string CountJobByConditionRequest::getStatus() const { + return status_; +} + +void CountJobByConditionRequest::setStatus(const std::string &status) { + status_ = status; + setParameter(std::string("Status"), status); } diff --git a/dts/src/model/CreateConsumerChannelRequest.cc b/dts/src/model/CreateConsumerChannelRequest.cc index 3eab5e27f..c657afa43 100644 --- a/dts/src/model/CreateConsumerChannelRequest.cc +++ b/dts/src/model/CreateConsumerChannelRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::CreateConsumerChannelRequest; - -CreateConsumerChannelRequest::CreateConsumerChannelRequest() : - RpcServiceRequest("dts", "2020-01-01", "CreateConsumerChannel") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateConsumerChannelRequest::~CreateConsumerChannelRequest() -{} - -std::string CreateConsumerChannelRequest::getConsumerGroupName()const -{ - return consumerGroupName_; + */ + +#include + +using AlibabaCloud::Dts::Model::CreateConsumerChannelRequest; + +CreateConsumerChannelRequest::CreateConsumerChannelRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateConsumerChannel") { + setMethod(HttpRequest::Method::Post); } -void CreateConsumerChannelRequest::setConsumerGroupName(const std::string& consumerGroupName) -{ - consumerGroupName_ = consumerGroupName; - setParameter("ConsumerGroupName", consumerGroupName); +CreateConsumerChannelRequest::~CreateConsumerChannelRequest() {} + +std::string CreateConsumerChannelRequest::getConsumerGroupName() const { + return consumerGroupName_; } -std::string CreateConsumerChannelRequest::getConsumerGroupPassword()const -{ - return consumerGroupPassword_; +void CreateConsumerChannelRequest::setConsumerGroupName(const std::string &consumerGroupName) { + consumerGroupName_ = consumerGroupName; + setParameter(std::string("ConsumerGroupName"), consumerGroupName); } -void CreateConsumerChannelRequest::setConsumerGroupPassword(const std::string& consumerGroupPassword) -{ - consumerGroupPassword_ = consumerGroupPassword; - setParameter("ConsumerGroupPassword", consumerGroupPassword); +std::string CreateConsumerChannelRequest::getConsumerGroupPassword() const { + return consumerGroupPassword_; } -std::string CreateConsumerChannelRequest::getConsumerGroupUserName()const -{ - return consumerGroupUserName_; +void CreateConsumerChannelRequest::setConsumerGroupPassword(const std::string &consumerGroupPassword) { + consumerGroupPassword_ = consumerGroupPassword; + setParameter(std::string("ConsumerGroupPassword"), consumerGroupPassword); } -void CreateConsumerChannelRequest::setConsumerGroupUserName(const std::string& consumerGroupUserName) -{ - consumerGroupUserName_ = consumerGroupUserName; - setParameter("ConsumerGroupUserName", consumerGroupUserName); +std::string CreateConsumerChannelRequest::getConsumerGroupUserName() const { + return consumerGroupUserName_; } -std::string CreateConsumerChannelRequest::getRegionId()const -{ - return regionId_; +void CreateConsumerChannelRequest::setConsumerGroupUserName(const std::string &consumerGroupUserName) { + consumerGroupUserName_ = consumerGroupUserName; + setParameter(std::string("ConsumerGroupUserName"), consumerGroupUserName); } -void CreateConsumerChannelRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateConsumerChannelRequest::getRegionId() const { + return regionId_; } -std::string CreateConsumerChannelRequest::getDtsJobId()const -{ - return dtsJobId_; +void CreateConsumerChannelRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateConsumerChannelRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string CreateConsumerChannelRequest::getDtsJobId() const { + return dtsJobId_; } -std::string CreateConsumerChannelRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void CreateConsumerChannelRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void CreateConsumerChannelRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string CreateConsumerChannelRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void CreateConsumerChannelRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/CreateConsumerChannelResult.cc b/dts/src/model/CreateConsumerChannelResult.cc index 0388aa0f3..5ec82cb63 100644 --- a/dts/src/model/CreateConsumerChannelResult.cc +++ b/dts/src/model/CreateConsumerChannelResult.cc @@ -39,16 +39,16 @@ void CreateConsumerChannelResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); - if(!value["ConsumerGroupID"].isNull()) - consumerGroupID_ = value["ConsumerGroupID"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["ConsumerGroupID"].isNull()) + consumerGroupID_ = value["ConsumerGroupID"].asString(); } diff --git a/dts/src/model/CreateConsumerGroupRequest.cc b/dts/src/model/CreateConsumerGroupRequest.cc index c08a699d7..6b079f6de 100644 --- a/dts/src/model/CreateConsumerGroupRequest.cc +++ b/dts/src/model/CreateConsumerGroupRequest.cc @@ -1,117 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::CreateConsumerGroupRequest; - -CreateConsumerGroupRequest::CreateConsumerGroupRequest() : - RpcServiceRequest("dts", "2020-01-01", "CreateConsumerGroup") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateConsumerGroupRequest::~CreateConsumerGroupRequest() -{} - -std::string CreateConsumerGroupRequest::getConsumerGroupName()const -{ - return consumerGroupName_; + */ + +#include + +using AlibabaCloud::Dts::Model::CreateConsumerGroupRequest; + +CreateConsumerGroupRequest::CreateConsumerGroupRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateConsumerGroup") { + setMethod(HttpRequest::Method::Post); } -void CreateConsumerGroupRequest::setConsumerGroupName(const std::string& consumerGroupName) -{ - consumerGroupName_ = consumerGroupName; - setParameter("ConsumerGroupName", consumerGroupName); +CreateConsumerGroupRequest::~CreateConsumerGroupRequest() {} + +std::string CreateConsumerGroupRequest::getConsumerGroupPassword() const { + return consumerGroupPassword_; } -std::string CreateConsumerGroupRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; +void CreateConsumerGroupRequest::setConsumerGroupPassword(const std::string &consumerGroupPassword) { + consumerGroupPassword_ = consumerGroupPassword; + setParameter(std::string("ConsumerGroupPassword"), consumerGroupPassword); } -void CreateConsumerGroupRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +std::string CreateConsumerGroupRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CreateConsumerGroupRequest::getOwnerId()const -{ - return ownerId_; +void CreateConsumerGroupRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateConsumerGroupRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string CreateConsumerGroupRequest::getAccountId() const { + return accountId_; } -std::string CreateConsumerGroupRequest::getConsumerGroupPassword()const -{ - return consumerGroupPassword_; +void CreateConsumerGroupRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void CreateConsumerGroupRequest::setConsumerGroupPassword(const std::string& consumerGroupPassword) -{ - consumerGroupPassword_ = consumerGroupPassword; - setParameter("ConsumerGroupPassword", consumerGroupPassword); +std::string CreateConsumerGroupRequest::getConsumerGroupUserName() const { + return consumerGroupUserName_; } -std::string CreateConsumerGroupRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateConsumerGroupRequest::setConsumerGroupUserName(const std::string &consumerGroupUserName) { + consumerGroupUserName_ = consumerGroupUserName; + setParameter(std::string("ConsumerGroupUserName"), consumerGroupUserName); } -void CreateConsumerGroupRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateConsumerGroupRequest::getRegionId() const { + return regionId_; } -std::string CreateConsumerGroupRequest::getAccountId()const -{ - return accountId_; +void CreateConsumerGroupRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateConsumerGroupRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string CreateConsumerGroupRequest::getConsumerGroupName() const { + return consumerGroupName_; } -std::string CreateConsumerGroupRequest::getConsumerGroupUserName()const -{ - return consumerGroupUserName_; +void CreateConsumerGroupRequest::setConsumerGroupName(const std::string &consumerGroupName) { + consumerGroupName_ = consumerGroupName; + setParameter(std::string("ConsumerGroupName"), consumerGroupName); } -void CreateConsumerGroupRequest::setConsumerGroupUserName(const std::string& consumerGroupUserName) -{ - consumerGroupUserName_ = consumerGroupUserName; - setParameter("ConsumerGroupUserName", consumerGroupUserName); +std::string CreateConsumerGroupRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string CreateConsumerGroupRequest::getRegionId()const -{ - return regionId_; +void CreateConsumerGroupRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void CreateConsumerGroupRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateConsumerGroupRequest::getOwnerId() const { + return ownerId_; +} + +void CreateConsumerGroupRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } diff --git a/dts/src/model/CreateConsumerGroupResult.cc b/dts/src/model/CreateConsumerGroupResult.cc index 1ae097253..99c3eb532 100644 --- a/dts/src/model/CreateConsumerGroupResult.cc +++ b/dts/src/model/CreateConsumerGroupResult.cc @@ -43,10 +43,10 @@ void CreateConsumerGroupResult::parse(const std::string &payload) consumerGroupID_ = value["ConsumerGroupID"].asString(); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/CreateDedicatedClusterMonitorRuleRequest.cc b/dts/src/model/CreateDedicatedClusterMonitorRuleRequest.cc new file mode 100644 index 000000000..31a25e95c --- /dev/null +++ b/dts/src/model/CreateDedicatedClusterMonitorRuleRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::CreateDedicatedClusterMonitorRuleRequest; + +CreateDedicatedClusterMonitorRuleRequest::CreateDedicatedClusterMonitorRuleRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateDedicatedClusterMonitorRule") { + setMethod(HttpRequest::Method::Post); +} + +CreateDedicatedClusterMonitorRuleRequest::~CreateDedicatedClusterMonitorRuleRequest() {} + +long CreateDedicatedClusterMonitorRuleRequest::getCpuAlarmThreshold() const { + return cpuAlarmThreshold_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setCpuAlarmThreshold(long cpuAlarmThreshold) { + cpuAlarmThreshold_ = cpuAlarmThreshold; + setParameter(std::string("CpuAlarmThreshold"), std::to_string(cpuAlarmThreshold)); +} + +std::string CreateDedicatedClusterMonitorRuleRequest::getPhones() const { + return phones_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setPhones(const std::string &phones) { + phones_ = phones; + setParameter(std::string("Phones"), phones); +} + +std::string CreateDedicatedClusterMonitorRuleRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +long CreateDedicatedClusterMonitorRuleRequest::getDiskAlarmThreshold() const { + return diskAlarmThreshold_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setDiskAlarmThreshold(long diskAlarmThreshold) { + diskAlarmThreshold_ = diskAlarmThreshold; + setParameter(std::string("DiskAlarmThreshold"), std::to_string(diskAlarmThreshold)); +} + +std::string CreateDedicatedClusterMonitorRuleRequest::getRegionId() const { + return regionId_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +long CreateDedicatedClusterMonitorRuleRequest::getMemAlarmThreshold() const { + return memAlarmThreshold_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setMemAlarmThreshold(long memAlarmThreshold) { + memAlarmThreshold_ = memAlarmThreshold; + setParameter(std::string("MemAlarmThreshold"), std::to_string(memAlarmThreshold)); +} + +long CreateDedicatedClusterMonitorRuleRequest::getDuAlarmThreshold() const { + return duAlarmThreshold_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setDuAlarmThreshold(long duAlarmThreshold) { + duAlarmThreshold_ = duAlarmThreshold; + setParameter(std::string("DuAlarmThreshold"), std::to_string(duAlarmThreshold)); +} + +std::string CreateDedicatedClusterMonitorRuleRequest::getOwnerId() const { + return ownerId_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +long CreateDedicatedClusterMonitorRuleRequest::getNoticeSwitch() const { + return noticeSwitch_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setNoticeSwitch(long noticeSwitch) { + noticeSwitch_ = noticeSwitch; + setParameter(std::string("NoticeSwitch"), std::to_string(noticeSwitch)); +} + +std::string CreateDedicatedClusterMonitorRuleRequest::getInstanceId() const { + return instanceId_; +} + +void CreateDedicatedClusterMonitorRuleRequest::setInstanceId(const std::string &instanceId) { + instanceId_ = instanceId; + setParameter(std::string("InstanceId"), instanceId); +} + diff --git a/dts/src/model/CreateDedicatedClusterMonitorRuleResult.cc b/dts/src/model/CreateDedicatedClusterMonitorRuleResult.cc new file mode 100644 index 000000000..026331366 --- /dev/null +++ b/dts/src/model/CreateDedicatedClusterMonitorRuleResult.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +CreateDedicatedClusterMonitorRuleResult::CreateDedicatedClusterMonitorRuleResult() : + ServiceResult() +{} + +CreateDedicatedClusterMonitorRuleResult::CreateDedicatedClusterMonitorRuleResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateDedicatedClusterMonitorRuleResult::~CreateDedicatedClusterMonitorRuleResult() +{} + +void CreateDedicatedClusterMonitorRuleResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + +} + +std::string CreateDedicatedClusterMonitorRuleResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string CreateDedicatedClusterMonitorRuleResult::getErrMessage()const +{ + return errMessage_; +} + +std::string CreateDedicatedClusterMonitorRuleResult::getSuccess()const +{ + return success_; +} + +std::string CreateDedicatedClusterMonitorRuleResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/CreateDtsInstanceRequest.cc b/dts/src/model/CreateDtsInstanceRequest.cc index 8d3300bdf..25e7060e1 100644 --- a/dts/src/model/CreateDtsInstanceRequest.cc +++ b/dts/src/model/CreateDtsInstanceRequest.cc @@ -1,216 +1,207 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::CreateDtsInstanceRequest; - -CreateDtsInstanceRequest::CreateDtsInstanceRequest() : - RpcServiceRequest("dts", "2020-01-01", "CreateDtsInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateDtsInstanceRequest::~CreateDtsInstanceRequest() -{} - -bool CreateDtsInstanceRequest::getAutoStart()const -{ - return autoStart_; + */ + +#include + +using AlibabaCloud::Dts::Model::CreateDtsInstanceRequest; + +CreateDtsInstanceRequest::CreateDtsInstanceRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateDtsInstance") { + setMethod(HttpRequest::Method::Post); } -void CreateDtsInstanceRequest::setAutoStart(bool autoStart) -{ - autoStart_ = autoStart; - setParameter("AutoStart", autoStart ? "true" : "false"); +CreateDtsInstanceRequest::~CreateDtsInstanceRequest() {} + +bool CreateDtsInstanceRequest::getAutoStart() const { + return autoStart_; } -std::string CreateDtsInstanceRequest::getType()const -{ - return type_; +void CreateDtsInstanceRequest::setAutoStart(bool autoStart) { + autoStart_ = autoStart; + setParameter(std::string("AutoStart"), autoStart ? "true" : "false"); } -void CreateDtsInstanceRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +std::string CreateDtsInstanceRequest::getType() const { + return type_; } -std::string CreateDtsInstanceRequest::getInstanceClass()const -{ - return instanceClass_; +void CreateDtsInstanceRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void CreateDtsInstanceRequest::setInstanceClass(const std::string& instanceClass) -{ - instanceClass_ = instanceClass; - setParameter("InstanceClass", instanceClass); +std::string CreateDtsInstanceRequest::getInstanceClass() const { + return instanceClass_; } -int CreateDtsInstanceRequest::getDatabaseCount()const -{ - return databaseCount_; +void CreateDtsInstanceRequest::setInstanceClass(const std::string &instanceClass) { + instanceClass_ = instanceClass; + setParameter(std::string("InstanceClass"), instanceClass); } -void CreateDtsInstanceRequest::setDatabaseCount(int databaseCount) -{ - databaseCount_ = databaseCount; - setParameter("DatabaseCount", std::to_string(databaseCount)); +int CreateDtsInstanceRequest::getDatabaseCount() const { + return databaseCount_; } -std::string CreateDtsInstanceRequest::getJobId()const -{ - return jobId_; +void CreateDtsInstanceRequest::setDatabaseCount(int databaseCount) { + databaseCount_ = databaseCount; + setParameter(std::string("DatabaseCount"), std::to_string(databaseCount)); } -void CreateDtsInstanceRequest::setJobId(const std::string& jobId) -{ - jobId_ = jobId; - setParameter("JobId", jobId); +std::string CreateDtsInstanceRequest::getJobId() const { + return jobId_; } -std::string CreateDtsInstanceRequest::getRegionId()const -{ - return regionId_; +void CreateDtsInstanceRequest::setJobId(const std::string &jobId) { + jobId_ = jobId; + setParameter(std::string("JobId"), jobId); } -void CreateDtsInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +int CreateDtsInstanceRequest::getDu() const { + return du_; } -int CreateDtsInstanceRequest::getComputeUnit()const -{ - return computeUnit_; +void CreateDtsInstanceRequest::setDu(int du) { + du_ = du; + setParameter(std::string("Du"), std::to_string(du)); } -void CreateDtsInstanceRequest::setComputeUnit(int computeUnit) -{ - computeUnit_ = computeUnit; - setParameter("ComputeUnit", std::to_string(computeUnit)); +std::string CreateDtsInstanceRequest::getResourceGroupId() const { + return resourceGroupId_; } -std::string CreateDtsInstanceRequest::getDestinationRegion()const -{ - return destinationRegion_; +void CreateDtsInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); } -void CreateDtsInstanceRequest::setDestinationRegion(const std::string& destinationRegion) -{ - destinationRegion_ = destinationRegion; - setParameter("DestinationRegion", destinationRegion); +std::string CreateDtsInstanceRequest::getRegionId() const { + return regionId_; } -std::string CreateDtsInstanceRequest::getPeriod()const -{ - return period_; +void CreateDtsInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateDtsInstanceRequest::setPeriod(const std::string& period) -{ - period_ = period; - setParameter("Period", period); +int CreateDtsInstanceRequest::getComputeUnit() const { + return computeUnit_; } -std::string CreateDtsInstanceRequest::getDestinationEndpointEngineName()const -{ - return destinationEndpointEngineName_; +void CreateDtsInstanceRequest::setComputeUnit(int computeUnit) { + computeUnit_ = computeUnit; + setParameter(std::string("ComputeUnit"), std::to_string(computeUnit)); } -void CreateDtsInstanceRequest::setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName) -{ - destinationEndpointEngineName_ = destinationEndpointEngineName; - setParameter("DestinationEndpointEngineName", destinationEndpointEngineName); +std::string CreateDtsInstanceRequest::getFeeType() const { + return feeType_; } -int CreateDtsInstanceRequest::getQuantity()const -{ - return quantity_; +void CreateDtsInstanceRequest::setFeeType(const std::string &feeType) { + feeType_ = feeType; + setParameter(std::string("FeeType"), feeType); } -void CreateDtsInstanceRequest::setQuantity(int quantity) -{ - quantity_ = quantity; - setParameter("Quantity", std::to_string(quantity)); +std::string CreateDtsInstanceRequest::getDestinationRegion() const { + return destinationRegion_; } -bool CreateDtsInstanceRequest::getAutoPay()const -{ - return autoPay_; +void CreateDtsInstanceRequest::setDestinationRegion(const std::string &destinationRegion) { + destinationRegion_ = destinationRegion; + setParameter(std::string("DestinationRegion"), destinationRegion); } -void CreateDtsInstanceRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setParameter("AutoPay", autoPay ? "true" : "false"); +std::string CreateDtsInstanceRequest::getPeriod() const { + return period_; } -int CreateDtsInstanceRequest::getUsedTime()const -{ - return usedTime_; +void CreateDtsInstanceRequest::setPeriod(const std::string &period) { + period_ = period; + setParameter(std::string("Period"), period); } -void CreateDtsInstanceRequest::setUsedTime(int usedTime) -{ - usedTime_ = usedTime; - setParameter("UsedTime", std::to_string(usedTime)); +std::string CreateDtsInstanceRequest::getDestinationEndpointEngineName() const { + return destinationEndpointEngineName_; } -std::string CreateDtsInstanceRequest::getSyncArchitecture()const -{ - return syncArchitecture_; +void CreateDtsInstanceRequest::setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName) { + destinationEndpointEngineName_ = destinationEndpointEngineName; + setParameter(std::string("DestinationEndpointEngineName"), destinationEndpointEngineName); } -void CreateDtsInstanceRequest::setSyncArchitecture(const std::string& syncArchitecture) -{ - syncArchitecture_ = syncArchitecture; - setParameter("SyncArchitecture", syncArchitecture); +int CreateDtsInstanceRequest::getQuantity() const { + return quantity_; } -std::string CreateDtsInstanceRequest::getPayType()const -{ - return payType_; +void CreateDtsInstanceRequest::setQuantity(int quantity) { + quantity_ = quantity; + setParameter(std::string("Quantity"), std::to_string(quantity)); } -void CreateDtsInstanceRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setParameter("PayType", payType); +bool CreateDtsInstanceRequest::getAutoPay() const { + return autoPay_; } -std::string CreateDtsInstanceRequest::getSourceRegion()const -{ - return sourceRegion_; +void CreateDtsInstanceRequest::setAutoPay(bool autoPay) { + autoPay_ = autoPay; + setParameter(std::string("AutoPay"), autoPay ? "true" : "false"); } -void CreateDtsInstanceRequest::setSourceRegion(const std::string& sourceRegion) -{ - sourceRegion_ = sourceRegion; - setParameter("SourceRegion", sourceRegion); +int CreateDtsInstanceRequest::getUsedTime() const { + return usedTime_; } -std::string CreateDtsInstanceRequest::getSourceEndpointEngineName()const -{ - return sourceEndpointEngineName_; +void CreateDtsInstanceRequest::setUsedTime(int usedTime) { + usedTime_ = usedTime; + setParameter(std::string("UsedTime"), std::to_string(usedTime)); } -void CreateDtsInstanceRequest::setSourceEndpointEngineName(const std::string& sourceEndpointEngineName) -{ - sourceEndpointEngineName_ = sourceEndpointEngineName; - setParameter("SourceEndpointEngineName", sourceEndpointEngineName); +std::string CreateDtsInstanceRequest::getSyncArchitecture() const { + return syncArchitecture_; +} + +void CreateDtsInstanceRequest::setSyncArchitecture(const std::string &syncArchitecture) { + syncArchitecture_ = syncArchitecture; + setParameter(std::string("SyncArchitecture"), syncArchitecture); +} + +std::string CreateDtsInstanceRequest::getPayType() const { + return payType_; +} + +void CreateDtsInstanceRequest::setPayType(const std::string &payType) { + payType_ = payType; + setParameter(std::string("PayType"), payType); +} + +std::string CreateDtsInstanceRequest::getSourceRegion() const { + return sourceRegion_; +} + +void CreateDtsInstanceRequest::setSourceRegion(const std::string &sourceRegion) { + sourceRegion_ = sourceRegion; + setParameter(std::string("SourceRegion"), sourceRegion); +} + +std::string CreateDtsInstanceRequest::getSourceEndpointEngineName() const { + return sourceEndpointEngineName_; +} + +void CreateDtsInstanceRequest::setSourceEndpointEngineName(const std::string &sourceEndpointEngineName) { + sourceEndpointEngineName_ = sourceEndpointEngineName; + setParameter(std::string("SourceEndpointEngineName"), sourceEndpointEngineName); } diff --git a/dts/src/model/CreateDtsInstanceResult.cc b/dts/src/model/CreateDtsInstanceResult.cc index ad7e03523..6362262f6 100644 --- a/dts/src/model/CreateDtsInstanceResult.cc +++ b/dts/src/model/CreateDtsInstanceResult.cc @@ -41,14 +41,14 @@ void CreateDtsInstanceResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); if(!value["JobId"].isNull()) jobId_ = value["JobId"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); } diff --git a/dts/src/model/CreateJobMonitorRuleRequest.cc b/dts/src/model/CreateJobMonitorRuleRequest.cc index c2ace9939..b92fefe47 100644 --- a/dts/src/model/CreateJobMonitorRuleRequest.cc +++ b/dts/src/model/CreateJobMonitorRuleRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::CreateJobMonitorRuleRequest; - -CreateJobMonitorRuleRequest::CreateJobMonitorRuleRequest() : - RpcServiceRequest("dts", "2020-01-01", "CreateJobMonitorRule") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateJobMonitorRuleRequest::~CreateJobMonitorRuleRequest() -{} - -std::string CreateJobMonitorRuleRequest::getType()const -{ - return type_; + */ + +#include + +using AlibabaCloud::Dts::Model::CreateJobMonitorRuleRequest; + +CreateJobMonitorRuleRequest::CreateJobMonitorRuleRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateJobMonitorRule") { + setMethod(HttpRequest::Method::Post); } -void CreateJobMonitorRuleRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +CreateJobMonitorRuleRequest::~CreateJobMonitorRuleRequest() {} + +std::string CreateJobMonitorRuleRequest::getType() const { + return type_; } -long CreateJobMonitorRuleRequest::getDelayRuleTime()const -{ - return delayRuleTime_; +void CreateJobMonitorRuleRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void CreateJobMonitorRuleRequest::setDelayRuleTime(long delayRuleTime) -{ - delayRuleTime_ = delayRuleTime; - setParameter("DelayRuleTime", std::to_string(delayRuleTime)); +int CreateJobMonitorRuleRequest::getNoticeValue() const { + return noticeValue_; } -std::string CreateJobMonitorRuleRequest::getPhone()const -{ - return phone_; +void CreateJobMonitorRuleRequest::setNoticeValue(int noticeValue) { + noticeValue_ = noticeValue; + setParameter(std::string("NoticeValue"), std::to_string(noticeValue)); } -void CreateJobMonitorRuleRequest::setPhone(const std::string& phone) -{ - phone_ = phone; - setParameter("Phone", phone); +int CreateJobMonitorRuleRequest::getTimes() const { + return times_; } -std::string CreateJobMonitorRuleRequest::getRegionId()const -{ - return regionId_; +void CreateJobMonitorRuleRequest::setTimes(int times) { + times_ = times; + setParameter(std::string("Times"), std::to_string(times)); } -void CreateJobMonitorRuleRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateJobMonitorRuleRequest::getRegionId() const { + return regionId_; } -std::string CreateJobMonitorRuleRequest::getDtsJobId()const -{ - return dtsJobId_; +void CreateJobMonitorRuleRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateJobMonitorRuleRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string CreateJobMonitorRuleRequest::getDtsJobId() const { + return dtsJobId_; } -std::string CreateJobMonitorRuleRequest::getState()const -{ - return state_; +void CreateJobMonitorRuleRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void CreateJobMonitorRuleRequest::setState(const std::string& state) -{ - state_ = state; - setParameter("State", state); +std::string CreateJobMonitorRuleRequest::getState() const { + return state_; +} + +void CreateJobMonitorRuleRequest::setState(const std::string &state) { + state_ = state; + setParameter(std::string("State"), state); +} + +int CreateJobMonitorRuleRequest::getPeriod() const { + return period_; +} + +void CreateJobMonitorRuleRequest::setPeriod(int period) { + period_ = period; + setParameter(std::string("Period"), std::to_string(period)); +} + +long CreateJobMonitorRuleRequest::getDelayRuleTime() const { + return delayRuleTime_; +} + +void CreateJobMonitorRuleRequest::setDelayRuleTime(long delayRuleTime) { + delayRuleTime_ = delayRuleTime; + setParameter(std::string("DelayRuleTime"), std::to_string(delayRuleTime)); +} + +std::string CreateJobMonitorRuleRequest::getPhone() const { + return phone_; +} + +void CreateJobMonitorRuleRequest::setPhone(const std::string &phone) { + phone_ = phone; + setParameter(std::string("Phone"), phone); } diff --git a/dts/src/model/CreateJobMonitorRuleResult.cc b/dts/src/model/CreateJobMonitorRuleResult.cc index 2a139a2bb..dd43beede 100644 --- a/dts/src/model/CreateJobMonitorRuleResult.cc +++ b/dts/src/model/CreateJobMonitorRuleResult.cc @@ -39,20 +39,20 @@ void CreateJobMonitorRuleResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["DtsJobId"].isNull()) + dtsJobId_ = value["DtsJobId"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["Code"].isNull()) code_ = value["Code"].asString(); if(!value["DynamicMessage"].isNull()) dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["HttpStatusCode"].isNull()) - httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["DtsJobId"].isNull()) - dtsJobId_ = value["DtsJobId"].asString(); } diff --git a/dts/src/model/CreateMigrationJobRequest.cc b/dts/src/model/CreateMigrationJobRequest.cc index 417ea7ae1..f11f7d7dc 100644 --- a/dts/src/model/CreateMigrationJobRequest.cc +++ b/dts/src/model/CreateMigrationJobRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::CreateMigrationJobRequest; - -CreateMigrationJobRequest::CreateMigrationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "CreateMigrationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateMigrationJobRequest::~CreateMigrationJobRequest() -{} - -std::string CreateMigrationJobRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::CreateMigrationJobRequest; + +CreateMigrationJobRequest::CreateMigrationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateMigrationJob") { + setMethod(HttpRequest::Method::Post); } -void CreateMigrationJobRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +CreateMigrationJobRequest::~CreateMigrationJobRequest() {} + +std::string CreateMigrationJobRequest::getClientToken() const { + return clientToken_; } -std::string CreateMigrationJobRequest::getOwnerId()const -{ - return ownerId_; +void CreateMigrationJobRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void CreateMigrationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string CreateMigrationJobRequest::getOwnerId() const { + return ownerId_; } -std::string CreateMigrationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateMigrationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void CreateMigrationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateMigrationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CreateMigrationJobRequest::getAccountId()const -{ - return accountId_; +void CreateMigrationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateMigrationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string CreateMigrationJobRequest::getAccountId() const { + return accountId_; } -std::string CreateMigrationJobRequest::getRegionId()const -{ - return regionId_; +void CreateMigrationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void CreateMigrationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateMigrationJobRequest::getRegionId() const { + return regionId_; } -std::string CreateMigrationJobRequest::getRegion()const -{ - return region_; +void CreateMigrationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateMigrationJobRequest::setRegion(const std::string& region) -{ - region_ = region; - setParameter("Region", region); +std::string CreateMigrationJobRequest::getRegion() const { + return region_; } -std::string CreateMigrationJobRequest::getMigrationJobClass()const -{ - return migrationJobClass_; +void CreateMigrationJobRequest::setRegion(const std::string ®ion) { + region_ = region; + setParameter(std::string("Region"), region); } -void CreateMigrationJobRequest::setMigrationJobClass(const std::string& migrationJobClass) -{ - migrationJobClass_ = migrationJobClass; - setParameter("MigrationJobClass", migrationJobClass); +std::string CreateMigrationJobRequest::getMigrationJobClass() const { + return migrationJobClass_; +} + +void CreateMigrationJobRequest::setMigrationJobClass(const std::string &migrationJobClass) { + migrationJobClass_ = migrationJobClass; + setParameter(std::string("MigrationJobClass"), migrationJobClass); } diff --git a/dts/src/model/CreateMigrationJobResult.cc b/dts/src/model/CreateMigrationJobResult.cc index 2df2ad986..1fe32e921 100644 --- a/dts/src/model/CreateMigrationJobResult.cc +++ b/dts/src/model/CreateMigrationJobResult.cc @@ -39,14 +39,14 @@ void CreateMigrationJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["MigrationJobId"].isNull()) migrationJobId_ = value["MigrationJobId"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } @@ -60,13 +60,13 @@ std::string CreateMigrationJobResult::getSuccess()const return success_; } -std::string CreateMigrationJobResult::getErrCode()const -{ - return errCode_; -} - std::string CreateMigrationJobResult::getMigrationJobId()const { return migrationJobId_; } +std::string CreateMigrationJobResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/CreateSubscriptionInstanceRequest.cc b/dts/src/model/CreateSubscriptionInstanceRequest.cc index f44bcaf9e..b18443fd5 100644 --- a/dts/src/model/CreateSubscriptionInstanceRequest.cc +++ b/dts/src/model/CreateSubscriptionInstanceRequest.cc @@ -1,139 +1,117 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::CreateSubscriptionInstanceRequest; - -CreateSubscriptionInstanceRequest::CreateSubscriptionInstanceRequest() : - RpcServiceRequest("dts", "2020-01-01", "CreateSubscriptionInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateSubscriptionInstanceRequest::~CreateSubscriptionInstanceRequest() -{} - -std::string CreateSubscriptionInstanceRequest::getPeriod()const -{ - return period_; + */ + +#include + +using AlibabaCloud::Dts::Model::CreateSubscriptionInstanceRequest; + +CreateSubscriptionInstanceRequest::CreateSubscriptionInstanceRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateSubscriptionInstance") { + setMethod(HttpRequest::Method::Post); } -void CreateSubscriptionInstanceRequest::setPeriod(const std::string& period) -{ - period_ = period; - setParameter("Period", period); +CreateSubscriptionInstanceRequest::~CreateSubscriptionInstanceRequest() {} + +std::string CreateSubscriptionInstanceRequest::getClientToken() const { + return clientToken_; } -std::string CreateSubscriptionInstanceRequest::getClientToken()const -{ - return clientToken_; +void CreateSubscriptionInstanceRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void CreateSubscriptionInstanceRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +std::string CreateSubscriptionInstanceRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -std::string CreateSubscriptionInstanceRequest::getOwnerId()const -{ - return ownerId_; +void CreateSubscriptionInstanceRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType); } -void CreateSubscriptionInstanceRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string CreateSubscriptionInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -int CreateSubscriptionInstanceRequest::getUsedTime()const -{ - return usedTime_; +void CreateSubscriptionInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateSubscriptionInstanceRequest::setUsedTime(int usedTime) -{ - usedTime_ = usedTime; - setParameter("UsedTime", std::to_string(usedTime)); +std::string CreateSubscriptionInstanceRequest::getAccountId() const { + return accountId_; } -std::string CreateSubscriptionInstanceRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +void CreateSubscriptionInstanceRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void CreateSubscriptionInstanceRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +std::string CreateSubscriptionInstanceRequest::getRegionId() const { + return regionId_; } -std::string CreateSubscriptionInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateSubscriptionInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateSubscriptionInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateSubscriptionInstanceRequest::getPeriod() const { + return period_; } -std::string CreateSubscriptionInstanceRequest::getAccountId()const -{ - return accountId_; +void CreateSubscriptionInstanceRequest::setPeriod(const std::string &period) { + period_ = period; + setParameter(std::string("Period"), period); } -void CreateSubscriptionInstanceRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string CreateSubscriptionInstanceRequest::getOwnerId() const { + return ownerId_; } -std::string CreateSubscriptionInstanceRequest::getRegionId()const -{ - return regionId_; +void CreateSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void CreateSubscriptionInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +int CreateSubscriptionInstanceRequest::getUsedTime() const { + return usedTime_; } -std::string CreateSubscriptionInstanceRequest::getRegion()const -{ - return region_; +void CreateSubscriptionInstanceRequest::setUsedTime(int usedTime) { + usedTime_ = usedTime; + setParameter(std::string("UsedTime"), std::to_string(usedTime)); } -void CreateSubscriptionInstanceRequest::setRegion(const std::string& region) -{ - region_ = region; - setParameter("Region", region); +std::string CreateSubscriptionInstanceRequest::getRegion() const { + return region_; } -std::string CreateSubscriptionInstanceRequest::getPayType()const -{ - return payType_; +void CreateSubscriptionInstanceRequest::setRegion(const std::string ®ion) { + region_ = region; + setParameter(std::string("Region"), region); } -void CreateSubscriptionInstanceRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setParameter("PayType", payType); +std::string CreateSubscriptionInstanceRequest::getPayType() const { + return payType_; +} + +void CreateSubscriptionInstanceRequest::setPayType(const std::string &payType) { + payType_ = payType; + setParameter(std::string("PayType"), payType); } diff --git a/dts/src/model/CreateSubscriptionInstanceResult.cc b/dts/src/model/CreateSubscriptionInstanceResult.cc index b19934be0..2eeb99006 100644 --- a/dts/src/model/CreateSubscriptionInstanceResult.cc +++ b/dts/src/model/CreateSubscriptionInstanceResult.cc @@ -39,27 +39,27 @@ void CreateSubscriptionInstanceResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["SubscriptionInstanceId"].isNull()) subscriptionInstanceId_ = value["SubscriptionInstanceId"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } -std::string CreateSubscriptionInstanceResult::getErrMessage()const -{ - return errMessage_; -} - std::string CreateSubscriptionInstanceResult::getSubscriptionInstanceId()const { return subscriptionInstanceId_; } +std::string CreateSubscriptionInstanceResult::getErrMessage()const +{ + return errMessage_; +} + std::string CreateSubscriptionInstanceResult::getSuccess()const { return success_; diff --git a/dts/src/model/CreateSynchronizationJobRequest.cc b/dts/src/model/CreateSynchronizationJobRequest.cc index 4aa44f7c0..7caa7122f 100644 --- a/dts/src/model/CreateSynchronizationJobRequest.cc +++ b/dts/src/model/CreateSynchronizationJobRequest.cc @@ -1,205 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::CreateSynchronizationJobRequest; - -CreateSynchronizationJobRequest::CreateSynchronizationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "CreateSynchronizationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateSynchronizationJobRequest::~CreateSynchronizationJobRequest() -{} - -std::string CreateSynchronizationJobRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::CreateSynchronizationJobRequest; + +CreateSynchronizationJobRequest::CreateSynchronizationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "CreateSynchronizationJob") { + setMethod(HttpRequest::Method::Post); } -void CreateSynchronizationJobRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +CreateSynchronizationJobRequest::~CreateSynchronizationJobRequest() {} + +std::string CreateSynchronizationJobRequest::getClientToken() const { + return clientToken_; } -std::string CreateSynchronizationJobRequest::getNetworkType()const -{ - return networkType_; +void CreateSynchronizationJobRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void CreateSynchronizationJobRequest::setNetworkType(const std::string& networkType) -{ - networkType_ = networkType; - setParameter("NetworkType", networkType); +std::string CreateSynchronizationJobRequest::getNetworkType() const { + return networkType_; } -std::string CreateSynchronizationJobRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +void CreateSynchronizationJobRequest::setNetworkType(const std::string &networkType) { + networkType_ = networkType; + setParameter(std::string("networkType"), networkType); } -void CreateSynchronizationJobRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +std::string CreateSynchronizationJobRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -std::string CreateSynchronizationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateSynchronizationJobRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType); } -void CreateSynchronizationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateSynchronizationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CreateSynchronizationJobRequest::getAccountId()const -{ - return accountId_; +void CreateSynchronizationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateSynchronizationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string CreateSynchronizationJobRequest::getAccountId() const { + return accountId_; } -std::string CreateSynchronizationJobRequest::getRegionId()const -{ - return regionId_; +void CreateSynchronizationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void CreateSynchronizationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateSynchronizationJobRequest::getRegionId() const { + return regionId_; } -std::string CreateSynchronizationJobRequest::getSynchronizationJobClass()const -{ - return synchronizationJobClass_; +void CreateSynchronizationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateSynchronizationJobRequest::setSynchronizationJobClass(const std::string& synchronizationJobClass) -{ - synchronizationJobClass_ = synchronizationJobClass; - setParameter("SynchronizationJobClass", synchronizationJobClass); +std::string CreateSynchronizationJobRequest::getSynchronizationJobClass() const { + return synchronizationJobClass_; } -std::string CreateSynchronizationJobRequest::getPeriod()const -{ - return period_; +void CreateSynchronizationJobRequest::setSynchronizationJobClass(const std::string &synchronizationJobClass) { + synchronizationJobClass_ = synchronizationJobClass; + setParameter(std::string("SynchronizationJobClass"), synchronizationJobClass); } -void CreateSynchronizationJobRequest::setPeriod(const std::string& period) -{ - period_ = period; - setParameter("Period", period); +std::string CreateSynchronizationJobRequest::getPeriod() const { + return period_; } -std::string CreateSynchronizationJobRequest::getDestRegion()const -{ - return destRegion_; +void CreateSynchronizationJobRequest::setPeriod(const std::string &period) { + period_ = period; + setParameter(std::string("Period"), period); } -void CreateSynchronizationJobRequest::setDestRegion(const std::string& destRegion) -{ - destRegion_ = destRegion; - setParameter("DestRegion", destRegion); +std::string CreateSynchronizationJobRequest::getDestRegion() const { + return destRegion_; } -std::string CreateSynchronizationJobRequest::getTopology()const -{ - return topology_; +void CreateSynchronizationJobRequest::setDestRegion(const std::string &destRegion) { + destRegion_ = destRegion; + setParameter(std::string("DestRegion"), destRegion); } -void CreateSynchronizationJobRequest::setTopology(const std::string& topology) -{ - topology_ = topology; - setParameter("Topology", topology); +std::string CreateSynchronizationJobRequest::getTopology() const { + return topology_; } -std::string CreateSynchronizationJobRequest::getOwnerId()const -{ - return ownerId_; +void CreateSynchronizationJobRequest::setTopology(const std::string &topology) { + topology_ = topology; + setParameter(std::string("Topology"), topology); } -void CreateSynchronizationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string CreateSynchronizationJobRequest::getOwnerId() const { + return ownerId_; } -int CreateSynchronizationJobRequest::getUsedTime()const -{ - return usedTime_; +void CreateSynchronizationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void CreateSynchronizationJobRequest::setUsedTime(int usedTime) -{ - usedTime_ = usedTime; - setParameter("UsedTime", std::to_string(usedTime)); +int CreateSynchronizationJobRequest::getUsedTime() const { + return usedTime_; } -int CreateSynchronizationJobRequest::getDBInstanceCount()const -{ - return dBInstanceCount_; +void CreateSynchronizationJobRequest::setUsedTime(int usedTime) { + usedTime_ = usedTime; + setParameter(std::string("UsedTime"), std::to_string(usedTime)); } -void CreateSynchronizationJobRequest::setDBInstanceCount(int dBInstanceCount) -{ - dBInstanceCount_ = dBInstanceCount; - setParameter("DBInstanceCount", std::to_string(dBInstanceCount)); +int CreateSynchronizationJobRequest::getDBInstanceCount() const { + return dBInstanceCount_; } -std::string CreateSynchronizationJobRequest::getSourceRegion()const -{ - return sourceRegion_; +void CreateSynchronizationJobRequest::setDBInstanceCount(int dBInstanceCount) { + dBInstanceCount_ = dBInstanceCount; + setParameter(std::string("DBInstanceCount"), std::to_string(dBInstanceCount)); } -void CreateSynchronizationJobRequest::setSourceRegion(const std::string& sourceRegion) -{ - sourceRegion_ = sourceRegion; - setParameter("SourceRegion", sourceRegion); +std::string CreateSynchronizationJobRequest::getSourceRegion() const { + return sourceRegion_; } -std::string CreateSynchronizationJobRequest::getPayType()const -{ - return payType_; +void CreateSynchronizationJobRequest::setSourceRegion(const std::string &sourceRegion) { + sourceRegion_ = sourceRegion; + setParameter(std::string("SourceRegion"), sourceRegion); } -void CreateSynchronizationJobRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setParameter("PayType", payType); +std::string CreateSynchronizationJobRequest::getPayType() const { + return payType_; } -std::string CreateSynchronizationJobRequest::getDestinationEndpointInstanceType()const -{ - return destinationEndpointInstanceType_; +void CreateSynchronizationJobRequest::setPayType(const std::string &payType) { + payType_ = payType; + setParameter(std::string("PayType"), payType); } -void CreateSynchronizationJobRequest::setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType) -{ - destinationEndpointInstanceType_ = destinationEndpointInstanceType; - setParameter("DestinationEndpointInstanceType", destinationEndpointInstanceType); +std::string CreateSynchronizationJobRequest::getDestinationEndpointInstanceType() const { + return destinationEndpointInstanceType_; +} + +void CreateSynchronizationJobRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) { + destinationEndpointInstanceType_ = destinationEndpointInstanceType; + setParameter(std::string("DestinationEndpoint.InstanceType"), destinationEndpointInstanceType); } diff --git a/dts/src/model/CreateSynchronizationJobResult.cc b/dts/src/model/CreateSynchronizationJobResult.cc index 683e4df22..c1e8d1911 100644 --- a/dts/src/model/CreateSynchronizationJobResult.cc +++ b/dts/src/model/CreateSynchronizationJobResult.cc @@ -41,12 +41,12 @@ void CreateSynchronizationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); if(!value["SynchronizationJobId"].isNull()) synchronizationJobId_ = value["SynchronizationJobId"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DeleteConsumerChannelRequest.cc b/dts/src/model/DeleteConsumerChannelRequest.cc index c62a4bc1f..1f817771d 100644 --- a/dts/src/model/DeleteConsumerChannelRequest.cc +++ b/dts/src/model/DeleteConsumerChannelRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DeleteConsumerChannelRequest; - -DeleteConsumerChannelRequest::DeleteConsumerChannelRequest() : - RpcServiceRequest("dts", "2020-01-01", "DeleteConsumerChannel") -{ - setMethod(HttpRequest::Method::Post); -} - -DeleteConsumerChannelRequest::~DeleteConsumerChannelRequest() -{} - -std::string DeleteConsumerChannelRequest::getConsumerGroupId()const -{ - return consumerGroupId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DeleteConsumerChannelRequest; + +DeleteConsumerChannelRequest::DeleteConsumerChannelRequest() + : RpcServiceRequest("dts", "2020-01-01", "DeleteConsumerChannel") { + setMethod(HttpRequest::Method::Post); } -void DeleteConsumerChannelRequest::setConsumerGroupId(const std::string& consumerGroupId) -{ - consumerGroupId_ = consumerGroupId; - setParameter("ConsumerGroupId", consumerGroupId); +DeleteConsumerChannelRequest::~DeleteConsumerChannelRequest() {} + +std::string DeleteConsumerChannelRequest::getConsumerGroupId() const { + return consumerGroupId_; } -std::string DeleteConsumerChannelRequest::getRegionId()const -{ - return regionId_; +void DeleteConsumerChannelRequest::setConsumerGroupId(const std::string &consumerGroupId) { + consumerGroupId_ = consumerGroupId; + setParameter(std::string("ConsumerGroupId"), consumerGroupId); } -void DeleteConsumerChannelRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DeleteConsumerChannelRequest::getRegionId() const { + return regionId_; } -std::string DeleteConsumerChannelRequest::getDtsJobId()const -{ - return dtsJobId_; +void DeleteConsumerChannelRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DeleteConsumerChannelRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string DeleteConsumerChannelRequest::getDtsJobId() const { + return dtsJobId_; } -std::string DeleteConsumerChannelRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void DeleteConsumerChannelRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void DeleteConsumerChannelRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string DeleteConsumerChannelRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void DeleteConsumerChannelRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/DeleteConsumerChannelResult.cc b/dts/src/model/DeleteConsumerChannelResult.cc index 3f7de69ae..e5a8ef02a 100644 --- a/dts/src/model/DeleteConsumerChannelResult.cc +++ b/dts/src/model/DeleteConsumerChannelResult.cc @@ -39,14 +39,14 @@ void DeleteConsumerChannelResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DeleteConsumerGroupRequest.cc b/dts/src/model/DeleteConsumerGroupRequest.cc index 7ce970140..d006abbc1 100644 --- a/dts/src/model/DeleteConsumerGroupRequest.cc +++ b/dts/src/model/DeleteConsumerGroupRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DeleteConsumerGroupRequest; - -DeleteConsumerGroupRequest::DeleteConsumerGroupRequest() : - RpcServiceRequest("dts", "2020-01-01", "DeleteConsumerGroup") -{ - setMethod(HttpRequest::Method::Post); -} - -DeleteConsumerGroupRequest::~DeleteConsumerGroupRequest() -{} - -std::string DeleteConsumerGroupRequest::getConsumerGroupID()const -{ - return consumerGroupID_; + */ + +#include + +using AlibabaCloud::Dts::Model::DeleteConsumerGroupRequest; + +DeleteConsumerGroupRequest::DeleteConsumerGroupRequest() + : RpcServiceRequest("dts", "2020-01-01", "DeleteConsumerGroup") { + setMethod(HttpRequest::Method::Post); } -void DeleteConsumerGroupRequest::setConsumerGroupID(const std::string& consumerGroupID) -{ - consumerGroupID_ = consumerGroupID; - setParameter("ConsumerGroupID", consumerGroupID); +DeleteConsumerGroupRequest::~DeleteConsumerGroupRequest() {} + +std::string DeleteConsumerGroupRequest::getConsumerGroupID() const { + return consumerGroupID_; } -std::string DeleteConsumerGroupRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; +void DeleteConsumerGroupRequest::setConsumerGroupID(const std::string &consumerGroupID) { + consumerGroupID_ = consumerGroupID; + setParameter(std::string("ConsumerGroupID"), consumerGroupID); } -void DeleteConsumerGroupRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +std::string DeleteConsumerGroupRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string DeleteConsumerGroupRequest::getOwnerId()const -{ - return ownerId_; +void DeleteConsumerGroupRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void DeleteConsumerGroupRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DeleteConsumerGroupRequest::getOwnerId() const { + return ownerId_; } -std::string DeleteConsumerGroupRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DeleteConsumerGroupRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DeleteConsumerGroupRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DeleteConsumerGroupRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DeleteConsumerGroupRequest::getAccountId()const -{ - return accountId_; +void DeleteConsumerGroupRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DeleteConsumerGroupRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DeleteConsumerGroupRequest::getAccountId() const { + return accountId_; } -std::string DeleteConsumerGroupRequest::getRegionId()const -{ - return regionId_; +void DeleteConsumerGroupRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DeleteConsumerGroupRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DeleteConsumerGroupRequest::getRegionId() const { + return regionId_; +} + +void DeleteConsumerGroupRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DeleteConsumerGroupResult.cc b/dts/src/model/DeleteConsumerGroupResult.cc index 6c9e5161d..3051fbfd7 100644 --- a/dts/src/model/DeleteConsumerGroupResult.cc +++ b/dts/src/model/DeleteConsumerGroupResult.cc @@ -41,10 +41,10 @@ void DeleteConsumerGroupResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DeleteDtsJobRequest.cc b/dts/src/model/DeleteDtsJobRequest.cc index 37344a675..3cb4397ed 100644 --- a/dts/src/model/DeleteDtsJobRequest.cc +++ b/dts/src/model/DeleteDtsJobRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DeleteDtsJobRequest; - -DeleteDtsJobRequest::DeleteDtsJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "DeleteDtsJob") -{ - setMethod(HttpRequest::Method::Post); -} - -DeleteDtsJobRequest::~DeleteDtsJobRequest() -{} - -std::string DeleteDtsJobRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DeleteDtsJobRequest; + +DeleteDtsJobRequest::DeleteDtsJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "DeleteDtsJob") { + setMethod(HttpRequest::Method::Post); } -void DeleteDtsJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +DeleteDtsJobRequest::~DeleteDtsJobRequest() {} + +std::string DeleteDtsJobRequest::getRegionId() const { + return regionId_; } -std::string DeleteDtsJobRequest::getDtsJobId()const -{ - return dtsJobId_; +void DeleteDtsJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DeleteDtsJobRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string DeleteDtsJobRequest::getDtsJobId() const { + return dtsJobId_; } -std::string DeleteDtsJobRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void DeleteDtsJobRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void DeleteDtsJobRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string DeleteDtsJobRequest::getDtsInstanceId() const { + return dtsInstanceId_; } -std::string DeleteDtsJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void DeleteDtsJobRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } -void DeleteDtsJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string DeleteDtsJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void DeleteDtsJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/DeleteDtsJobResult.cc b/dts/src/model/DeleteDtsJobResult.cc index 9fa5ad44c..bc2661de7 100644 --- a/dts/src/model/DeleteDtsJobResult.cc +++ b/dts/src/model/DeleteDtsJobResult.cc @@ -39,18 +39,18 @@ void DeleteDtsJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); } diff --git a/dts/src/model/DeleteDtsJobsRequest.cc b/dts/src/model/DeleteDtsJobsRequest.cc new file mode 100644 index 000000000..71b2791e3 --- /dev/null +++ b/dts/src/model/DeleteDtsJobsRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DeleteDtsJobsRequest; + +DeleteDtsJobsRequest::DeleteDtsJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DeleteDtsJobs") { + setMethod(HttpRequest::Method::Post); +} + +DeleteDtsJobsRequest::~DeleteDtsJobsRequest() {} + +std::string DeleteDtsJobsRequest::getDtsJobIds() const { + return dtsJobIds_; +} + +void DeleteDtsJobsRequest::setDtsJobIds(const std::string &dtsJobIds) { + dtsJobIds_ = dtsJobIds; + setParameter(std::string("DtsJobIds"), dtsJobIds); +} + +std::string DeleteDtsJobsRequest::getRegionId() const { + return regionId_; +} + +void DeleteDtsJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/DeleteDtsJobsResult.cc b/dts/src/model/DeleteDtsJobsResult.cc new file mode 100644 index 000000000..e3238b1e8 --- /dev/null +++ b/dts/src/model/DeleteDtsJobsResult.cc @@ -0,0 +1,86 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DeleteDtsJobsResult::DeleteDtsJobsResult() : + ServiceResult() +{} + +DeleteDtsJobsResult::DeleteDtsJobsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DeleteDtsJobsResult::~DeleteDtsJobsResult() +{} + +void DeleteDtsJobsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + +} + +int DeleteDtsJobsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string DeleteDtsJobsResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string DeleteDtsJobsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DeleteDtsJobsResult::getErrMessage()const +{ + return errMessage_; +} + +bool DeleteDtsJobsResult::getSuccess()const +{ + return success_; +} + +std::string DeleteDtsJobsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DeleteMigrationJobRequest.cc b/dts/src/model/DeleteMigrationJobRequest.cc index b8c3702ef..429b2a9fd 100644 --- a/dts/src/model/DeleteMigrationJobRequest.cc +++ b/dts/src/model/DeleteMigrationJobRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DeleteMigrationJobRequest; - -DeleteMigrationJobRequest::DeleteMigrationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "DeleteMigrationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -DeleteMigrationJobRequest::~DeleteMigrationJobRequest() -{} - -std::string DeleteMigrationJobRequest::getMigrationJobId()const -{ - return migrationJobId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DeleteMigrationJobRequest; + +DeleteMigrationJobRequest::DeleteMigrationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "DeleteMigrationJob") { + setMethod(HttpRequest::Method::Post); } -void DeleteMigrationJobRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +DeleteMigrationJobRequest::~DeleteMigrationJobRequest() {} + +std::string DeleteMigrationJobRequest::getMigrationJobId() const { + return migrationJobId_; } -std::string DeleteMigrationJobRequest::getOwnerId()const -{ - return ownerId_; +void DeleteMigrationJobRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void DeleteMigrationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DeleteMigrationJobRequest::getOwnerId() const { + return ownerId_; } -std::string DeleteMigrationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DeleteMigrationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DeleteMigrationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DeleteMigrationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DeleteMigrationJobRequest::getAccountId()const -{ - return accountId_; +void DeleteMigrationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DeleteMigrationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DeleteMigrationJobRequest::getAccountId() const { + return accountId_; } -std::string DeleteMigrationJobRequest::getRegionId()const -{ - return regionId_; +void DeleteMigrationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DeleteMigrationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DeleteMigrationJobRequest::getRegionId() const { + return regionId_; +} + +void DeleteMigrationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DeleteMigrationJobResult.cc b/dts/src/model/DeleteMigrationJobResult.cc index b08690d5f..ba8d76a06 100644 --- a/dts/src/model/DeleteMigrationJobResult.cc +++ b/dts/src/model/DeleteMigrationJobResult.cc @@ -41,10 +41,10 @@ void DeleteMigrationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DeleteSubscriptionInstanceRequest.cc b/dts/src/model/DeleteSubscriptionInstanceRequest.cc index be32741df..cfc75e3de 100644 --- a/dts/src/model/DeleteSubscriptionInstanceRequest.cc +++ b/dts/src/model/DeleteSubscriptionInstanceRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DeleteSubscriptionInstanceRequest; - -DeleteSubscriptionInstanceRequest::DeleteSubscriptionInstanceRequest() : - RpcServiceRequest("dts", "2020-01-01", "DeleteSubscriptionInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -DeleteSubscriptionInstanceRequest::~DeleteSubscriptionInstanceRequest() -{} - -std::string DeleteSubscriptionInstanceRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DeleteSubscriptionInstanceRequest; + +DeleteSubscriptionInstanceRequest::DeleteSubscriptionInstanceRequest() + : RpcServiceRequest("dts", "2020-01-01", "DeleteSubscriptionInstance") { + setMethod(HttpRequest::Method::Post); } -void DeleteSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +DeleteSubscriptionInstanceRequest::~DeleteSubscriptionInstanceRequest() {} + +std::string DeleteSubscriptionInstanceRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string DeleteSubscriptionInstanceRequest::getOwnerId()const -{ - return ownerId_; +void DeleteSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void DeleteSubscriptionInstanceRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DeleteSubscriptionInstanceRequest::getOwnerId() const { + return ownerId_; } -std::string DeleteSubscriptionInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DeleteSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DeleteSubscriptionInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DeleteSubscriptionInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DeleteSubscriptionInstanceRequest::getAccountId()const -{ - return accountId_; +void DeleteSubscriptionInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DeleteSubscriptionInstanceRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DeleteSubscriptionInstanceRequest::getAccountId() const { + return accountId_; } -std::string DeleteSubscriptionInstanceRequest::getRegionId()const -{ - return regionId_; +void DeleteSubscriptionInstanceRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DeleteSubscriptionInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DeleteSubscriptionInstanceRequest::getRegionId() const { + return regionId_; +} + +void DeleteSubscriptionInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DeleteSubscriptionInstanceResult.cc b/dts/src/model/DeleteSubscriptionInstanceResult.cc index f69a128bb..468dbe60e 100644 --- a/dts/src/model/DeleteSubscriptionInstanceResult.cc +++ b/dts/src/model/DeleteSubscriptionInstanceResult.cc @@ -41,10 +41,10 @@ void DeleteSubscriptionInstanceResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DeleteSynchronizationJobRequest.cc b/dts/src/model/DeleteSynchronizationJobRequest.cc index d377c6e20..93537f83b 100644 --- a/dts/src/model/DeleteSynchronizationJobRequest.cc +++ b/dts/src/model/DeleteSynchronizationJobRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DeleteSynchronizationJobRequest; - -DeleteSynchronizationJobRequest::DeleteSynchronizationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "DeleteSynchronizationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -DeleteSynchronizationJobRequest::~DeleteSynchronizationJobRequest() -{} - -std::string DeleteSynchronizationJobRequest::getOwnerId()const -{ - return ownerId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DeleteSynchronizationJobRequest; + +DeleteSynchronizationJobRequest::DeleteSynchronizationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "DeleteSynchronizationJob") { + setMethod(HttpRequest::Method::Post); } -void DeleteSynchronizationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +DeleteSynchronizationJobRequest::~DeleteSynchronizationJobRequest() {} + +std::string DeleteSynchronizationJobRequest::getOwnerId() const { + return ownerId_; } -std::string DeleteSynchronizationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DeleteSynchronizationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DeleteSynchronizationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DeleteSynchronizationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DeleteSynchronizationJobRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void DeleteSynchronizationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DeleteSynchronizationJobRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string DeleteSynchronizationJobRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string DeleteSynchronizationJobRequest::getAccountId()const -{ - return accountId_; +void DeleteSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void DeleteSynchronizationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DeleteSynchronizationJobRequest::getAccountId() const { + return accountId_; } -std::string DeleteSynchronizationJobRequest::getRegionId()const -{ - return regionId_; +void DeleteSynchronizationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DeleteSynchronizationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DeleteSynchronizationJobRequest::getRegionId() const { + return regionId_; +} + +void DeleteSynchronizationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DeleteSynchronizationJobResult.cc b/dts/src/model/DeleteSynchronizationJobResult.cc index 993b2ef08..a2058aa2c 100644 --- a/dts/src/model/DeleteSynchronizationJobResult.cc +++ b/dts/src/model/DeleteSynchronizationJobResult.cc @@ -41,10 +41,10 @@ void DeleteSynchronizationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DescribeCheckJobsRequest.cc b/dts/src/model/DescribeCheckJobsRequest.cc new file mode 100644 index 000000000..8b22975e1 --- /dev/null +++ b/dts/src/model/DescribeCheckJobsRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeCheckJobsRequest; + +DescribeCheckJobsRequest::DescribeCheckJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeCheckJobs") { + setMethod(HttpRequest::Method::Post); +} + +DescribeCheckJobsRequest::~DescribeCheckJobsRequest() {} + +int DescribeCheckJobsRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeCheckJobsRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +int DescribeCheckJobsRequest::getCheckType() const { + return checkType_; +} + +void DescribeCheckJobsRequest::setCheckType(int checkType) { + checkType_ = checkType; + setParameter(std::string("CheckType"), std::to_string(checkType)); +} + +std::string DescribeCheckJobsRequest::getInstanceId() const { + return instanceId_; +} + +void DescribeCheckJobsRequest::setInstanceId(const std::string &instanceId) { + instanceId_ = instanceId; + setParameter(std::string("InstanceId"), instanceId); +} + +int DescribeCheckJobsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeCheckJobsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeCheckJobsRequest::getJobName() const { + return jobName_; +} + +void DescribeCheckJobsRequest::setJobName(const std::string &jobName) { + jobName_ = jobName; + setParameter(std::string("JobName"), jobName); +} + diff --git a/dts/src/model/DescribeCheckJobsResult.cc b/dts/src/model/DescribeCheckJobsResult.cc new file mode 100644 index 000000000..e3e846d22 --- /dev/null +++ b/dts/src/model/DescribeCheckJobsResult.cc @@ -0,0 +1,150 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeCheckJobsResult::DescribeCheckJobsResult() : + ServiceResult() +{} + +DescribeCheckJobsResult::DescribeCheckJobsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeCheckJobsResult::~DescribeCheckJobsResult() +{} + +void DescribeCheckJobsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allCheckJobsNode = value["CheckJobs"]["checkJobsItem"]; + for (auto valueCheckJobscheckJobsItem : allCheckJobsNode) + { + CheckJobsItem checkJobsObject; + if(!valueCheckJobscheckJobsItem["DtsJobId"].isNull()) + checkJobsObject.dtsJobId = valueCheckJobscheckJobsItem["DtsJobId"].asString(); + if(!valueCheckJobscheckJobsItem["JobStepId"].isNull()) + checkJobsObject.jobStepId = valueCheckJobscheckJobsItem["JobStepId"].asString(); + if(!valueCheckJobscheckJobsItem["JobName"].isNull()) + checkJobsObject.jobName = valueCheckJobscheckJobsItem["JobName"].asString(); + if(!valueCheckJobscheckJobsItem["Status"].isNull()) + checkJobsObject.status = std::stoi(valueCheckJobscheckJobsItem["Status"].asString()); + if(!valueCheckJobscheckJobsItem["CheckType"].isNull()) + checkJobsObject.checkType = std::stoi(valueCheckJobscheckJobsItem["CheckType"].asString()); + if(!valueCheckJobscheckJobsItem["InstanceClass"].isNull()) + checkJobsObject.instanceClass = valueCheckJobscheckJobsItem["InstanceClass"].asString(); + if(!valueCheckJobscheckJobsItem["CheckPoint"].isNull()) + checkJobsObject.checkPoint = std::stol(valueCheckJobscheckJobsItem["CheckPoint"].asString()); + if(!valueCheckJobscheckJobsItem["TotalCount"].isNull()) + checkJobsObject.totalCount = std::stol(valueCheckJobscheckJobsItem["TotalCount"].asString()); + if(!valueCheckJobscheckJobsItem["DiffCount"].isNull()) + checkJobsObject.diffCount = std::stol(valueCheckJobscheckJobsItem["DiffCount"].asString()); + if(!valueCheckJobscheckJobsItem["DiffSum"].isNull()) + checkJobsObject.diffSum = std::stol(valueCheckJobscheckJobsItem["DiffSum"].asString()); + if(!valueCheckJobscheckJobsItem["FinishCount"].isNull()) + checkJobsObject.finishCount = std::stol(valueCheckJobscheckJobsItem["FinishCount"].asString()); + if(!valueCheckJobscheckJobsItem["GroupId"].isNull()) + checkJobsObject.groupId = valueCheckJobscheckJobsItem["GroupId"].asString(); + if(!valueCheckJobscheckJobsItem["DtsInstanceID"].isNull()) + checkJobsObject.dtsInstanceID = valueCheckJobscheckJobsItem["DtsInstanceID"].asString(); + if(!valueCheckJobscheckJobsItem["ChargeType"].isNull()) + checkJobsObject.chargeType = valueCheckJobscheckJobsItem["ChargeType"].asString(); + if(!valueCheckJobscheckJobsItem["ParentJobType"].isNull()) + checkJobsObject.parentJobType = valueCheckJobscheckJobsItem["ParentJobType"].asString(); + if(!valueCheckJobscheckJobsItem["RegionId"].isNull()) + checkJobsObject.regionId = valueCheckJobscheckJobsItem["RegionId"].asString(); + checkJobs_.push_back(checkJobsObject); + } + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = std::stol(value["PageRecordCount"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + +} + +long DescribeCheckJobsResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +std::vector DescribeCheckJobsResult::getCheckJobs()const +{ + return checkJobs_; +} + +long DescribeCheckJobsResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +int DescribeCheckJobsResult::getPageNumber()const +{ + return pageNumber_; +} + +int DescribeCheckJobsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string DescribeCheckJobsResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string DescribeCheckJobsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeCheckJobsResult::getErrMessage()const +{ + return errMessage_; +} + +bool DescribeCheckJobsResult::getSuccess()const +{ + return success_; +} + +std::string DescribeCheckJobsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeClusterOperateLogsRequest.cc b/dts/src/model/DescribeClusterOperateLogsRequest.cc new file mode 100644 index 000000000..ef70fd816 --- /dev/null +++ b/dts/src/model/DescribeClusterOperateLogsRequest.cc @@ -0,0 +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. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeClusterOperateLogsRequest; + +DescribeClusterOperateLogsRequest::DescribeClusterOperateLogsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeClusterOperateLogs") { + setMethod(HttpRequest::Method::Post); +} + +DescribeClusterOperateLogsRequest::~DescribeClusterOperateLogsRequest() {} + +std::string DescribeClusterOperateLogsRequest::getClientToken() const { + return clientToken_; +} + +void DescribeClusterOperateLogsRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setBodyParameter(std::string("ClientToken"), clientToken); +} + +std::string DescribeClusterOperateLogsRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void DescribeClusterOperateLogsRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setBodyParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +long DescribeClusterOperateLogsRequest::getStartTime() const { + return startTime_; +} + +void DescribeClusterOperateLogsRequest::setStartTime(long startTime) { + startTime_ = startTime; + setBodyParameter(std::string("StartTime"), std::to_string(startTime)); +} + +int DescribeClusterOperateLogsRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeClusterOperateLogsRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setBodyParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeClusterOperateLogsRequest::getAccountId() const { + return accountId_; +} + +void DescribeClusterOperateLogsRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setBodyParameter(std::string("AccountId"), accountId); +} + +int DescribeClusterOperateLogsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeClusterOperateLogsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setBodyParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeClusterOperateLogsRequest::getDtsJobId() const { + return dtsJobId_; +} + +void DescribeClusterOperateLogsRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setBodyParameter(std::string("DtsJobId"), dtsJobId); +} + +long DescribeClusterOperateLogsRequest::getEndTime() const { + return endTime_; +} + +void DescribeClusterOperateLogsRequest::setEndTime(long endTime) { + endTime_ = endTime; + setBodyParameter(std::string("EndTime"), std::to_string(endTime)); +} + +std::string DescribeClusterOperateLogsRequest::getOwnerID() const { + return ownerID_; +} + +void DescribeClusterOperateLogsRequest::setOwnerID(const std::string &ownerID) { + ownerID_ = ownerID; + setBodyParameter(std::string("OwnerID"), ownerID); +} + diff --git a/dts/src/model/DescribeClusterOperateLogsResult.cc b/dts/src/model/DescribeClusterOperateLogsResult.cc new file mode 100644 index 000000000..44172ba20 --- /dev/null +++ b/dts/src/model/DescribeClusterOperateLogsResult.cc @@ -0,0 +1,134 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeClusterOperateLogsResult::DescribeClusterOperateLogsResult() : + ServiceResult() +{} + +DescribeClusterOperateLogsResult::DescribeClusterOperateLogsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeClusterOperateLogsResult::~DescribeClusterOperateLogsResult() +{} + +void DescribeClusterOperateLogsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataPointsNode = value["DataPoints"]["DataPoint"]; + for (auto valueDataPointsDataPoint : allDataPointsNode) + { + DataPoint dataPointsObject; + if(!valueDataPointsDataPoint["Id"].isNull()) + dataPointsObject.id = valueDataPointsDataPoint["Id"].asString(); + if(!valueDataPointsDataPoint["LogDatetime"].isNull()) + dataPointsObject.logDatetime = std::stol(valueDataPointsDataPoint["LogDatetime"].asString()); + if(!valueDataPointsDataPoint["OperationName"].isNull()) + dataPointsObject.operationName = valueDataPointsDataPoint["OperationName"].asString(); + if(!valueDataPointsDataPoint["OperationUser"].isNull()) + dataPointsObject.operationUser = valueDataPointsDataPoint["OperationUser"].asString(); + if(!valueDataPointsDataPoint["OldValue"].isNull()) + dataPointsObject.oldValue = valueDataPointsDataPoint["OldValue"].asString(); + if(!valueDataPointsDataPoint["NewValue"].isNull()) + dataPointsObject.newValue = valueDataPointsDataPoint["NewValue"].asString(); + if(!valueDataPointsDataPoint["Content"].isNull()) + dataPointsObject.content = valueDataPointsDataPoint["Content"].asString(); + if(!valueDataPointsDataPoint["Success"].isNull()) + dataPointsObject.success = std::stoi(valueDataPointsDataPoint["Success"].asString()); + dataPoints_.push_back(dataPointsObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + +} + +long DescribeClusterOperateLogsResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +int DescribeClusterOperateLogsResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +int DescribeClusterOperateLogsResult::getPageNumber()const +{ + return pageNumber_; +} + +int DescribeClusterOperateLogsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::vector DescribeClusterOperateLogsResult::getDataPoints()const +{ + return dataPoints_; +} + +std::string DescribeClusterOperateLogsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeClusterOperateLogsResult::getErrMessage()const +{ + return errMessage_; +} + +std::string DescribeClusterOperateLogsResult::getCode()const +{ + return code_; +} + +bool DescribeClusterOperateLogsResult::getSuccess()const +{ + return success_; +} + +std::string DescribeClusterOperateLogsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeClusterUsedUtilizationRequest.cc b/dts/src/model/DescribeClusterUsedUtilizationRequest.cc new file mode 100644 index 000000000..e868104e0 --- /dev/null +++ b/dts/src/model/DescribeClusterUsedUtilizationRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeClusterUsedUtilizationRequest; + +DescribeClusterUsedUtilizationRequest::DescribeClusterUsedUtilizationRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeClusterUsedUtilization") { + setMethod(HttpRequest::Method::Post); +} + +DescribeClusterUsedUtilizationRequest::~DescribeClusterUsedUtilizationRequest() {} + +std::string DescribeClusterUsedUtilizationRequest::getMetricType() const { + return metricType_; +} + +void DescribeClusterUsedUtilizationRequest::setMetricType(const std::string &metricType) { + metricType_ = metricType; + setBodyParameter(std::string("MetricType"), metricType); +} + +std::string DescribeClusterUsedUtilizationRequest::getClientToken() const { + return clientToken_; +} + +void DescribeClusterUsedUtilizationRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setBodyParameter(std::string("ClientToken"), clientToken); +} + +std::string DescribeClusterUsedUtilizationRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void DescribeClusterUsedUtilizationRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setBodyParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +std::string DescribeClusterUsedUtilizationRequest::getEnv() const { + return env_; +} + +void DescribeClusterUsedUtilizationRequest::setEnv(const std::string &env) { + env_ = env; + setBodyParameter(std::string("Env"), env); +} + +std::string DescribeClusterUsedUtilizationRequest::getOwnerID() const { + return ownerID_; +} + +void DescribeClusterUsedUtilizationRequest::setOwnerID(const std::string &ownerID) { + ownerID_ = ownerID; + setBodyParameter(std::string("OwnerID"), ownerID); +} + +std::string DescribeClusterUsedUtilizationRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeClusterUsedUtilizationRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setBodyParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeClusterUsedUtilizationRequest::getAccountId() const { + return accountId_; +} + +void DescribeClusterUsedUtilizationRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setBodyParameter(std::string("AccountId"), accountId); +} + +std::string DescribeClusterUsedUtilizationRequest::getRegionId() const { + return regionId_; +} + +void DescribeClusterUsedUtilizationRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setBodyParameter(std::string("RegionId"), regionId); +} + +std::string DescribeClusterUsedUtilizationRequest::getSecurityToken() const { + return securityToken_; +} + +void DescribeClusterUsedUtilizationRequest::setSecurityToken(const std::string &securityToken) { + securityToken_ = securityToken; + setBodyParameter(std::string("SecurityToken"), securityToken); +} + +std::string DescribeClusterUsedUtilizationRequest::getDtsJobId() const { + return dtsJobId_; +} + +void DescribeClusterUsedUtilizationRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setBodyParameter(std::string("DtsJobId"), dtsJobId); +} + diff --git a/dts/src/model/DescribeClusterUsedUtilizationResult.cc b/dts/src/model/DescribeClusterUsedUtilizationResult.cc new file mode 100644 index 000000000..f03f9ecf2 --- /dev/null +++ b/dts/src/model/DescribeClusterUsedUtilizationResult.cc @@ -0,0 +1,156 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeClusterUsedUtilizationResult::DescribeClusterUsedUtilizationResult() : + ServiceResult() +{} + +DescribeClusterUsedUtilizationResult::DescribeClusterUsedUtilizationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeClusterUsedUtilizationResult::~DescribeClusterUsedUtilizationResult() +{} + +void DescribeClusterUsedUtilizationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["DedicatedClusterId"].isNull()) + dedicatedClusterId_ = value["DedicatedClusterId"].asString(); + if(!value["CpuTotal"].isNull()) + cpuTotal_ = std::stof(value["CpuTotal"].asString()); + if(!value["MemoryUsed"].isNull()) + memoryUsed_ = std::stof(value["MemoryUsed"].asString()); + if(!value["MemoryTotal"].isNull()) + memoryTotal_ = std::stof(value["MemoryTotal"].asString()); + if(!value["DiskTotal"].isNull()) + diskTotal_ = std::stof(value["DiskTotal"].asString()); + if(!value["DiskUsed"].isNull()) + diskUsed_ = std::stof(value["DiskUsed"].asString()); + if(!value["DuTotal"].isNull()) + duTotal_ = std::stoi(value["DuTotal"].asString()); + if(!value["DuUsed"].isNull()) + duUsed_ = std::stoi(value["DuUsed"].asString()); + if(!value["TaskRunning"].isNull()) + taskRunning_ = std::stoi(value["TaskRunning"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["MemoryUsedPercentage"].isNull()) + memoryUsedPercentage_ = std::stof(value["MemoryUsedPercentage"].asString()); + +} + +std::string DescribeClusterUsedUtilizationResult::getDedicatedClusterId()const +{ + return dedicatedClusterId_; +} + +std::string DescribeClusterUsedUtilizationResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +int DescribeClusterUsedUtilizationResult::getDuUsed()const +{ + return duUsed_; +} + +std::string DescribeClusterUsedUtilizationResult::getErrMessage()const +{ + return errMessage_; +} + +std::string DescribeClusterUsedUtilizationResult::getCode()const +{ + return code_; +} + +bool DescribeClusterUsedUtilizationResult::getSuccess()const +{ + return success_; +} + +std::string DescribeClusterUsedUtilizationResult::getErrCode()const +{ + return errCode_; +} + +int DescribeClusterUsedUtilizationResult::getDuTotal()const +{ + return duTotal_; +} + +float DescribeClusterUsedUtilizationResult::getDiskTotal()const +{ + return diskTotal_; +} + +int DescribeClusterUsedUtilizationResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +float DescribeClusterUsedUtilizationResult::getMemoryUsedPercentage()const +{ + return memoryUsedPercentage_; +} + +float DescribeClusterUsedUtilizationResult::getMemoryUsed()const +{ + return memoryUsed_; +} + +int DescribeClusterUsedUtilizationResult::getTaskRunning()const +{ + return taskRunning_; +} + +float DescribeClusterUsedUtilizationResult::getDiskUsed()const +{ + return diskUsed_; +} + +float DescribeClusterUsedUtilizationResult::getMemoryTotal()const +{ + return memoryTotal_; +} + +float DescribeClusterUsedUtilizationResult::getCpuTotal()const +{ + return cpuTotal_; +} + diff --git a/dts/src/model/DescribeConnectionStatusRequest.cc b/dts/src/model/DescribeConnectionStatusRequest.cc index 2b1d50ca7..f8f6401bd 100644 --- a/dts/src/model/DescribeConnectionStatusRequest.cc +++ b/dts/src/model/DescribeConnectionStatusRequest.cc @@ -1,282 +1,234 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeConnectionStatusRequest; - -DescribeConnectionStatusRequest::DescribeConnectionStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeConnectionStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeConnectionStatusRequest::~DescribeConnectionStatusRequest() -{} - -std::string DescribeConnectionStatusRequest::getSourceEndpointRegion()const -{ - return sourceEndpointRegion_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeConnectionStatusRequest; + +DescribeConnectionStatusRequest::DescribeConnectionStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeConnectionStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeConnectionStatusRequest::setSourceEndpointRegion(const std::string& sourceEndpointRegion) -{ - sourceEndpointRegion_ = sourceEndpointRegion; - setParameter("SourceEndpointRegion", sourceEndpointRegion); +DescribeConnectionStatusRequest::~DescribeConnectionStatusRequest() {} + +std::string DescribeConnectionStatusRequest::getSourceEndpointRegion() const { + return sourceEndpointRegion_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointArchitecture()const -{ - return sourceEndpointArchitecture_; +void DescribeConnectionStatusRequest::setSourceEndpointRegion(const std::string &sourceEndpointRegion) { + sourceEndpointRegion_ = sourceEndpointRegion; + setParameter(std::string("SourceEndpointRegion"), sourceEndpointRegion); } -void DescribeConnectionStatusRequest::setSourceEndpointArchitecture(const std::string& sourceEndpointArchitecture) -{ - sourceEndpointArchitecture_ = sourceEndpointArchitecture; - setParameter("SourceEndpointArchitecture", sourceEndpointArchitecture); +std::string DescribeConnectionStatusRequest::getSourceEndpointArchitecture() const { + return sourceEndpointArchitecture_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointInstanceType()const -{ - return destinationEndpointInstanceType_; +void DescribeConnectionStatusRequest::setSourceEndpointArchitecture(const std::string &sourceEndpointArchitecture) { + sourceEndpointArchitecture_ = sourceEndpointArchitecture; + setParameter(std::string("SourceEndpointArchitecture"), sourceEndpointArchitecture); } -void DescribeConnectionStatusRequest::setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType) -{ - destinationEndpointInstanceType_ = destinationEndpointInstanceType; - setParameter("DestinationEndpointInstanceType", destinationEndpointInstanceType); +std::string DescribeConnectionStatusRequest::getDestinationEndpointInstanceType() const { + return destinationEndpointInstanceType_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointInstanceID()const -{ - return sourceEndpointInstanceID_; +void DescribeConnectionStatusRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) { + destinationEndpointInstanceType_ = destinationEndpointInstanceType; + setParameter(std::string("DestinationEndpointInstanceType"), destinationEndpointInstanceType); } -void DescribeConnectionStatusRequest::setSourceEndpointInstanceID(const std::string& sourceEndpointInstanceID) -{ - sourceEndpointInstanceID_ = sourceEndpointInstanceID; - setParameter("SourceEndpointInstanceID", sourceEndpointInstanceID); +std::string DescribeConnectionStatusRequest::getSourceEndpointInstanceID() const { + return sourceEndpointInstanceID_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointUserName()const -{ - return sourceEndpointUserName_; +void DescribeConnectionStatusRequest::setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID) { + sourceEndpointInstanceID_ = sourceEndpointInstanceID; + setParameter(std::string("SourceEndpointInstanceID"), sourceEndpointInstanceID); } -void DescribeConnectionStatusRequest::setSourceEndpointUserName(const std::string& sourceEndpointUserName) -{ - sourceEndpointUserName_ = sourceEndpointUserName; - setParameter("SourceEndpointUserName", sourceEndpointUserName); +std::string DescribeConnectionStatusRequest::getSourceEndpointUserName() const { + return sourceEndpointUserName_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointDatabaseName()const -{ - return sourceEndpointDatabaseName_; +void DescribeConnectionStatusRequest::setSourceEndpointUserName(const std::string &sourceEndpointUserName) { + sourceEndpointUserName_ = sourceEndpointUserName; + setParameter(std::string("SourceEndpointUserName"), sourceEndpointUserName); } -void DescribeConnectionStatusRequest::setSourceEndpointDatabaseName(const std::string& sourceEndpointDatabaseName) -{ - sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; - setParameter("SourceEndpointDatabaseName", sourceEndpointDatabaseName); +std::string DescribeConnectionStatusRequest::getSourceEndpointDatabaseName() const { + return sourceEndpointDatabaseName_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointRegion()const -{ - return destinationEndpointRegion_; +void DescribeConnectionStatusRequest::setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName) { + sourceEndpointDatabaseName_ = sourceEndpointDatabaseName; + setParameter(std::string("SourceEndpointDatabaseName"), sourceEndpointDatabaseName); } -void DescribeConnectionStatusRequest::setDestinationEndpointRegion(const std::string& destinationEndpointRegion) -{ - destinationEndpointRegion_ = destinationEndpointRegion; - setParameter("DestinationEndpointRegion", destinationEndpointRegion); +std::string DescribeConnectionStatusRequest::getDestinationEndpointRegion() const { + return destinationEndpointRegion_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointIP()const -{ - return sourceEndpointIP_; +void DescribeConnectionStatusRequest::setDestinationEndpointRegion(const std::string &destinationEndpointRegion) { + destinationEndpointRegion_ = destinationEndpointRegion; + setParameter(std::string("DestinationEndpointRegion"), destinationEndpointRegion); } -void DescribeConnectionStatusRequest::setSourceEndpointIP(const std::string& sourceEndpointIP) -{ - sourceEndpointIP_ = sourceEndpointIP; - setParameter("SourceEndpointIP", sourceEndpointIP); +std::string DescribeConnectionStatusRequest::getSourceEndpointIP() const { + return sourceEndpointIP_; } -std::string DescribeConnectionStatusRequest::getRegionId()const -{ - return regionId_; +void DescribeConnectionStatusRequest::setSourceEndpointIP(const std::string &sourceEndpointIP) { + sourceEndpointIP_ = sourceEndpointIP; + setParameter(std::string("SourceEndpointIP"), sourceEndpointIP); } -void DescribeConnectionStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeConnectionStatusRequest::getRegionId() const { + return regionId_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointUserName()const -{ - return destinationEndpointUserName_; +void DescribeConnectionStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeConnectionStatusRequest::setDestinationEndpointUserName(const std::string& destinationEndpointUserName) -{ - destinationEndpointUserName_ = destinationEndpointUserName; - setParameter("DestinationEndpointUserName", destinationEndpointUserName); +std::string DescribeConnectionStatusRequest::getDestinationEndpointUserName() const { + return destinationEndpointUserName_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointArchitecture()const -{ - return destinationEndpointArchitecture_; +void DescribeConnectionStatusRequest::setDestinationEndpointUserName(const std::string &destinationEndpointUserName) { + destinationEndpointUserName_ = destinationEndpointUserName; + setParameter(std::string("DestinationEndpointUserName"), destinationEndpointUserName); } -void DescribeConnectionStatusRequest::setDestinationEndpointArchitecture(const std::string& destinationEndpointArchitecture) -{ - destinationEndpointArchitecture_ = destinationEndpointArchitecture; - setParameter("DestinationEndpointArchitecture", destinationEndpointArchitecture); +std::string DescribeConnectionStatusRequest::getDestinationEndpointArchitecture() const { + return destinationEndpointArchitecture_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointOracleSID()const -{ - return destinationEndpointOracleSID_; +void DescribeConnectionStatusRequest::setDestinationEndpointArchitecture(const std::string &destinationEndpointArchitecture) { + destinationEndpointArchitecture_ = destinationEndpointArchitecture; + setParameter(std::string("DestinationEndpointArchitecture"), destinationEndpointArchitecture); } -void DescribeConnectionStatusRequest::setDestinationEndpointOracleSID(const std::string& destinationEndpointOracleSID) -{ - destinationEndpointOracleSID_ = destinationEndpointOracleSID; - setParameter("DestinationEndpointOracleSID", destinationEndpointOracleSID); +std::string DescribeConnectionStatusRequest::getDestinationEndpointOracleSID() const { + return destinationEndpointOracleSID_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointEngineName()const -{ - return destinationEndpointEngineName_; +void DescribeConnectionStatusRequest::setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID) { + destinationEndpointOracleSID_ = destinationEndpointOracleSID; + setParameter(std::string("DestinationEndpointOracleSID"), destinationEndpointOracleSID); } -void DescribeConnectionStatusRequest::setDestinationEndpointEngineName(const std::string& destinationEndpointEngineName) -{ - destinationEndpointEngineName_ = destinationEndpointEngineName; - setParameter("DestinationEndpointEngineName", destinationEndpointEngineName); +std::string DescribeConnectionStatusRequest::getDestinationEndpointEngineName() const { + return destinationEndpointEngineName_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointInstanceID()const -{ - return destinationEndpointInstanceID_; +void DescribeConnectionStatusRequest::setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName) { + destinationEndpointEngineName_ = destinationEndpointEngineName; + setParameter(std::string("DestinationEndpointEngineName"), destinationEndpointEngineName); } -void DescribeConnectionStatusRequest::setDestinationEndpointInstanceID(const std::string& destinationEndpointInstanceID) -{ - destinationEndpointInstanceID_ = destinationEndpointInstanceID; - setParameter("DestinationEndpointInstanceID", destinationEndpointInstanceID); +std::string DescribeConnectionStatusRequest::getDestinationEndpointInstanceID() const { + return destinationEndpointInstanceID_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointPort()const -{ - return destinationEndpointPort_; +void DescribeConnectionStatusRequest::setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID) { + destinationEndpointInstanceID_ = destinationEndpointInstanceID; + setParameter(std::string("DestinationEndpointInstanceID"), destinationEndpointInstanceID); } -void DescribeConnectionStatusRequest::setDestinationEndpointPort(const std::string& destinationEndpointPort) -{ - destinationEndpointPort_ = destinationEndpointPort; - setParameter("DestinationEndpointPort", destinationEndpointPort); +std::string DescribeConnectionStatusRequest::getDestinationEndpointPort() const { + return destinationEndpointPort_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointPassword()const -{ - return sourceEndpointPassword_; +void DescribeConnectionStatusRequest::setDestinationEndpointPort(const std::string &destinationEndpointPort) { + destinationEndpointPort_ = destinationEndpointPort; + setParameter(std::string("DestinationEndpointPort"), destinationEndpointPort); } -void DescribeConnectionStatusRequest::setSourceEndpointPassword(const std::string& sourceEndpointPassword) -{ - sourceEndpointPassword_ = sourceEndpointPassword; - setParameter("SourceEndpointPassword", sourceEndpointPassword); +std::string DescribeConnectionStatusRequest::getSourceEndpointPassword() const { + return sourceEndpointPassword_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointPort()const -{ - return sourceEndpointPort_; +void DescribeConnectionStatusRequest::setSourceEndpointPassword(const std::string &sourceEndpointPassword) { + sourceEndpointPassword_ = sourceEndpointPassword; + setParameter(std::string("SourceEndpointPassword"), sourceEndpointPassword); } -void DescribeConnectionStatusRequest::setSourceEndpointPort(const std::string& sourceEndpointPort) -{ - sourceEndpointPort_ = sourceEndpointPort; - setParameter("SourceEndpointPort", sourceEndpointPort); +std::string DescribeConnectionStatusRequest::getSourceEndpointPort() const { + return sourceEndpointPort_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointIP()const -{ - return destinationEndpointIP_; +void DescribeConnectionStatusRequest::setSourceEndpointPort(const std::string &sourceEndpointPort) { + sourceEndpointPort_ = sourceEndpointPort; + setParameter(std::string("SourceEndpointPort"), sourceEndpointPort); } -void DescribeConnectionStatusRequest::setDestinationEndpointIP(const std::string& destinationEndpointIP) -{ - destinationEndpointIP_ = destinationEndpointIP; - setParameter("DestinationEndpointIP", destinationEndpointIP); +std::string DescribeConnectionStatusRequest::getDestinationEndpointIP() const { + return destinationEndpointIP_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointInstanceType()const -{ - return sourceEndpointInstanceType_; +void DescribeConnectionStatusRequest::setDestinationEndpointIP(const std::string &destinationEndpointIP) { + destinationEndpointIP_ = destinationEndpointIP; + setParameter(std::string("DestinationEndpointIP"), destinationEndpointIP); } -void DescribeConnectionStatusRequest::setSourceEndpointInstanceType(const std::string& sourceEndpointInstanceType) -{ - sourceEndpointInstanceType_ = sourceEndpointInstanceType; - setParameter("SourceEndpointInstanceType", sourceEndpointInstanceType); +std::string DescribeConnectionStatusRequest::getSourceEndpointInstanceType() const { + return sourceEndpointInstanceType_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointOracleSID()const -{ - return sourceEndpointOracleSID_; +void DescribeConnectionStatusRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) { + sourceEndpointInstanceType_ = sourceEndpointInstanceType; + setParameter(std::string("SourceEndpointInstanceType"), sourceEndpointInstanceType); } -void DescribeConnectionStatusRequest::setSourceEndpointOracleSID(const std::string& sourceEndpointOracleSID) -{ - sourceEndpointOracleSID_ = sourceEndpointOracleSID; - setParameter("SourceEndpointOracleSID", sourceEndpointOracleSID); +std::string DescribeConnectionStatusRequest::getSourceEndpointOracleSID() const { + return sourceEndpointOracleSID_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointDatabaseName()const -{ - return destinationEndpointDatabaseName_; +void DescribeConnectionStatusRequest::setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID) { + sourceEndpointOracleSID_ = sourceEndpointOracleSID; + setParameter(std::string("SourceEndpointOracleSID"), sourceEndpointOracleSID); } -void DescribeConnectionStatusRequest::setDestinationEndpointDatabaseName(const std::string& destinationEndpointDatabaseName) -{ - destinationEndpointDatabaseName_ = destinationEndpointDatabaseName; - setParameter("DestinationEndpointDatabaseName", destinationEndpointDatabaseName); +std::string DescribeConnectionStatusRequest::getDestinationEndpointDatabaseName() const { + return destinationEndpointDatabaseName_; } -std::string DescribeConnectionStatusRequest::getDestinationEndpointPassword()const -{ - return destinationEndpointPassword_; +void DescribeConnectionStatusRequest::setDestinationEndpointDatabaseName(const std::string &destinationEndpointDatabaseName) { + destinationEndpointDatabaseName_ = destinationEndpointDatabaseName; + setParameter(std::string("DestinationEndpointDatabaseName"), destinationEndpointDatabaseName); } -void DescribeConnectionStatusRequest::setDestinationEndpointPassword(const std::string& destinationEndpointPassword) -{ - destinationEndpointPassword_ = destinationEndpointPassword; - setParameter("DestinationEndpointPassword", destinationEndpointPassword); +std::string DescribeConnectionStatusRequest::getDestinationEndpointPassword() const { + return destinationEndpointPassword_; } -std::string DescribeConnectionStatusRequest::getSourceEndpointEngineName()const -{ - return sourceEndpointEngineName_; +void DescribeConnectionStatusRequest::setDestinationEndpointPassword(const std::string &destinationEndpointPassword) { + destinationEndpointPassword_ = destinationEndpointPassword; + setParameter(std::string("DestinationEndpointPassword"), destinationEndpointPassword); } -void DescribeConnectionStatusRequest::setSourceEndpointEngineName(const std::string& sourceEndpointEngineName) -{ - sourceEndpointEngineName_ = sourceEndpointEngineName; - setParameter("SourceEndpointEngineName", sourceEndpointEngineName); +std::string DescribeConnectionStatusRequest::getSourceEndpointEngineName() const { + return sourceEndpointEngineName_; +} + +void DescribeConnectionStatusRequest::setSourceEndpointEngineName(const std::string &sourceEndpointEngineName) { + sourceEndpointEngineName_ = sourceEndpointEngineName; + setParameter(std::string("SourceEndpointEngineName"), sourceEndpointEngineName); } diff --git a/dts/src/model/DescribeConnectionStatusResult.cc b/dts/src/model/DescribeConnectionStatusResult.cc index 4e43b197b..35447b940 100644 --- a/dts/src/model/DescribeConnectionStatusResult.cc +++ b/dts/src/model/DescribeConnectionStatusResult.cc @@ -39,16 +39,16 @@ void DescribeConnectionStatusResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["SourceConnectionStatus"].isNull()) sourceConnectionStatus_ = value["SourceConnectionStatus"].asString(); if(!value["DestinationConnectionStatus"].isNull()) destinationConnectionStatus_ = value["DestinationConnectionStatus"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } @@ -57,16 +57,16 @@ std::string DescribeConnectionStatusResult::getSourceConnectionStatus()const return sourceConnectionStatus_; } -std::string DescribeConnectionStatusResult::getErrMessage()const -{ - return errMessage_; -} - std::string DescribeConnectionStatusResult::getDestinationConnectionStatus()const { return destinationConnectionStatus_; } +std::string DescribeConnectionStatusResult::getErrMessage()const +{ + return errMessage_; +} + std::string DescribeConnectionStatusResult::getSuccess()const { return success_; diff --git a/dts/src/model/DescribeConsumerChannelRequest.cc b/dts/src/model/DescribeConsumerChannelRequest.cc index a4772052c..94ae79290 100644 --- a/dts/src/model/DescribeConsumerChannelRequest.cc +++ b/dts/src/model/DescribeConsumerChannelRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeConsumerChannelRequest; - -DescribeConsumerChannelRequest::DescribeConsumerChannelRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeConsumerChannel") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeConsumerChannelRequest::~DescribeConsumerChannelRequest() -{} - -int DescribeConsumerChannelRequest::getPageNumber()const -{ - return pageNumber_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeConsumerChannelRequest; + +DescribeConsumerChannelRequest::DescribeConsumerChannelRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeConsumerChannel") { + setMethod(HttpRequest::Method::Post); } -void DescribeConsumerChannelRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +DescribeConsumerChannelRequest::~DescribeConsumerChannelRequest() {} + +int DescribeConsumerChannelRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeConsumerChannelRequest::getRegionId()const -{ - return regionId_; +void DescribeConsumerChannelRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeConsumerChannelRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeConsumerChannelRequest::getRegionId() const { + return regionId_; } -std::string DescribeConsumerChannelRequest::getParentChannelId()const -{ - return parentChannelId_; +void DescribeConsumerChannelRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeConsumerChannelRequest::setParentChannelId(const std::string& parentChannelId) -{ - parentChannelId_ = parentChannelId; - setParameter("ParentChannelId", parentChannelId); +std::string DescribeConsumerChannelRequest::getParentChannelId() const { + return parentChannelId_; } -int DescribeConsumerChannelRequest::getPageSize()const -{ - return pageSize_; +void DescribeConsumerChannelRequest::setParentChannelId(const std::string &parentChannelId) { + parentChannelId_ = parentChannelId; + setParameter(std::string("ParentChannelId"), parentChannelId); } -void DescribeConsumerChannelRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeConsumerChannelRequest::getPageSize() const { + return pageSize_; } -std::string DescribeConsumerChannelRequest::getDtsJobId()const -{ - return dtsJobId_; +void DescribeConsumerChannelRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeConsumerChannelRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string DescribeConsumerChannelRequest::getDtsJobId() const { + return dtsJobId_; } -std::string DescribeConsumerChannelRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void DescribeConsumerChannelRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void DescribeConsumerChannelRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string DescribeConsumerChannelRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void DescribeConsumerChannelRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/DescribeConsumerChannelResult.cc b/dts/src/model/DescribeConsumerChannelResult.cc index b0ad3b4b5..ca1f0d776 100644 --- a/dts/src/model/DescribeConsumerChannelResult.cc +++ b/dts/src/model/DescribeConsumerChannelResult.cc @@ -43,34 +43,34 @@ void DescribeConsumerChannelResult::parse(const std::string &payload) for (auto valueConsumerChannelsConsumerChannel : allConsumerChannelsNode) { ConsumerChannel consumerChannelsObject; + if(!valueConsumerChannelsConsumerChannel["ConsumerGroupUserName"].isNull()) + consumerChannelsObject.consumerGroupUserName = valueConsumerChannelsConsumerChannel["ConsumerGroupUserName"].asString(); if(!valueConsumerChannelsConsumerChannel["ConsumerGroupId"].isNull()) consumerChannelsObject.consumerGroupId = valueConsumerChannelsConsumerChannel["ConsumerGroupId"].asString(); + if(!valueConsumerChannelsConsumerChannel["MessageDelay"].isNull()) + consumerChannelsObject.messageDelay = std::stol(valueConsumerChannelsConsumerChannel["MessageDelay"].asString()); if(!valueConsumerChannelsConsumerChannel["ConsumerGroupName"].isNull()) consumerChannelsObject.consumerGroupName = valueConsumerChannelsConsumerChannel["ConsumerGroupName"].asString(); if(!valueConsumerChannelsConsumerChannel["ConsumptionCheckpoint"].isNull()) consumerChannelsObject.consumptionCheckpoint = valueConsumerChannelsConsumerChannel["ConsumptionCheckpoint"].asString(); if(!valueConsumerChannelsConsumerChannel["UnconsumedData"].isNull()) consumerChannelsObject.unconsumedData = std::stol(valueConsumerChannelsConsumerChannel["UnconsumedData"].asString()); - if(!valueConsumerChannelsConsumerChannel["MessageDelay"].isNull()) - consumerChannelsObject.messageDelay = std::stol(valueConsumerChannelsConsumerChannel["MessageDelay"].asString()); - if(!valueConsumerChannelsConsumerChannel["ConsumerGroupUserName"].isNull()) - consumerChannelsObject.consumerGroupUserName = valueConsumerChannelsConsumerChannel["ConsumerGroupUserName"].asString(); consumerChannels_.push_back(consumerChannelsObject); } - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); if(!value["TotalRecordCount"].isNull()) totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); } diff --git a/dts/src/model/DescribeConsumerGroupRequest.cc b/dts/src/model/DescribeConsumerGroupRequest.cc index 807fa40c9..0526e1eb1 100644 --- a/dts/src/model/DescribeConsumerGroupRequest.cc +++ b/dts/src/model/DescribeConsumerGroupRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeConsumerGroupRequest; - -DescribeConsumerGroupRequest::DescribeConsumerGroupRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeConsumerGroup") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeConsumerGroupRequest::~DescribeConsumerGroupRequest() -{} - -std::string DescribeConsumerGroupRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeConsumerGroupRequest; + +DescribeConsumerGroupRequest::DescribeConsumerGroupRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeConsumerGroup") { + setMethod(HttpRequest::Method::Post); } -void DescribeConsumerGroupRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +DescribeConsumerGroupRequest::~DescribeConsumerGroupRequest() {} + +std::string DescribeConsumerGroupRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -int DescribeConsumerGroupRequest::getPageNum()const -{ - return pageNum_; +void DescribeConsumerGroupRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void DescribeConsumerGroupRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); +int DescribeConsumerGroupRequest::getPageNum() const { + return pageNum_; } -std::string DescribeConsumerGroupRequest::getOwnerId()const -{ - return ownerId_; +void DescribeConsumerGroupRequest::setPageNum(int pageNum) { + pageNum_ = pageNum; + setParameter(std::string("PageNum"), std::to_string(pageNum)); } -void DescribeConsumerGroupRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeConsumerGroupRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeConsumerGroupRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeConsumerGroupRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeConsumerGroupRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeConsumerGroupRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeConsumerGroupRequest::getAccountId()const -{ - return accountId_; +void DescribeConsumerGroupRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeConsumerGroupRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeConsumerGroupRequest::getAccountId() const { + return accountId_; } -std::string DescribeConsumerGroupRequest::getRegionId()const -{ - return regionId_; +void DescribeConsumerGroupRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeConsumerGroupRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeConsumerGroupRequest::getRegionId() const { + return regionId_; } -int DescribeConsumerGroupRequest::getPageSize()const -{ - return pageSize_; +void DescribeConsumerGroupRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeConsumerGroupRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeConsumerGroupRequest::getPageSize() const { + return pageSize_; +} + +void DescribeConsumerGroupRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } diff --git a/dts/src/model/DescribeConsumerGroupResult.cc b/dts/src/model/DescribeConsumerGroupResult.cc index 45203e2f6..fcc6094e0 100644 --- a/dts/src/model/DescribeConsumerGroupResult.cc +++ b/dts/src/model/DescribeConsumerGroupResult.cc @@ -43,32 +43,32 @@ void DescribeConsumerGroupResult::parse(const std::string &payload) for (auto valueConsumerChannelsDescribeConsumerChannel : allConsumerChannelsNode) { DescribeConsumerChannel consumerChannelsObject; - if(!valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupID"].isNull()) - consumerChannelsObject.consumerGroupID = valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupID"].asString(); - if(!valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupName"].isNull()) - consumerChannelsObject.consumerGroupName = valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupName"].asString(); if(!valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupUserName"].isNull()) consumerChannelsObject.consumerGroupUserName = valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupUserName"].asString(); - if(!valueConsumerChannelsDescribeConsumerChannel["ConsumptionCheckpoint"].isNull()) - consumerChannelsObject.consumptionCheckpoint = valueConsumerChannelsDescribeConsumerChannel["ConsumptionCheckpoint"].asString(); + if(!valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupID"].isNull()) + consumerChannelsObject.consumerGroupID = valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupID"].asString(); if(!valueConsumerChannelsDescribeConsumerChannel["MessageDelay"].isNull()) consumerChannelsObject.messageDelay = std::stol(valueConsumerChannelsDescribeConsumerChannel["MessageDelay"].asString()); + if(!valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupName"].isNull()) + consumerChannelsObject.consumerGroupName = valueConsumerChannelsDescribeConsumerChannel["ConsumerGroupName"].asString(); + if(!valueConsumerChannelsDescribeConsumerChannel["ConsumptionCheckpoint"].isNull()) + consumerChannelsObject.consumptionCheckpoint = valueConsumerChannelsDescribeConsumerChannel["ConsumptionCheckpoint"].asString(); if(!valueConsumerChannelsDescribeConsumerChannel["UnconsumedData"].isNull()) consumerChannelsObject.unconsumedData = std::stol(valueConsumerChannelsDescribeConsumerChannel["UnconsumedData"].asString()); consumerChannels_.push_back(consumerChannelsObject); } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); if(!value["TotalRecordCount"].isNull()) totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); if(!value["ErrMessage"].isNull()) errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); } diff --git a/dts/src/model/DescribeDTSIPRequest.cc b/dts/src/model/DescribeDTSIPRequest.cc index 51e709c05..ddc643dfa 100644 --- a/dts/src/model/DescribeDTSIPRequest.cc +++ b/dts/src/model/DescribeDTSIPRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeDTSIPRequest; - -DescribeDTSIPRequest::DescribeDTSIPRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeDTSIP") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDTSIPRequest::~DescribeDTSIPRequest() -{} - -std::string DescribeDTSIPRequest::getSourceEndpointRegion()const -{ - return sourceEndpointRegion_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDTSIPRequest; + +DescribeDTSIPRequest::DescribeDTSIPRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDTSIP") { + setMethod(HttpRequest::Method::Post); } -void DescribeDTSIPRequest::setSourceEndpointRegion(const std::string& sourceEndpointRegion) -{ - sourceEndpointRegion_ = sourceEndpointRegion; - setParameter("SourceEndpointRegion", sourceEndpointRegion); +DescribeDTSIPRequest::~DescribeDTSIPRequest() {} + +std::string DescribeDTSIPRequest::getSourceEndpointRegion() const { + return sourceEndpointRegion_; } -std::string DescribeDTSIPRequest::getDestinationEndpointRegion()const -{ - return destinationEndpointRegion_; +void DescribeDTSIPRequest::setSourceEndpointRegion(const std::string &sourceEndpointRegion) { + sourceEndpointRegion_ = sourceEndpointRegion; + setParameter(std::string("SourceEndpointRegion"), sourceEndpointRegion); } -void DescribeDTSIPRequest::setDestinationEndpointRegion(const std::string& destinationEndpointRegion) -{ - destinationEndpointRegion_ = destinationEndpointRegion; - setParameter("DestinationEndpointRegion", destinationEndpointRegion); +std::string DescribeDTSIPRequest::getDestinationEndpointRegion() const { + return destinationEndpointRegion_; } -std::string DescribeDTSIPRequest::getRegionId()const -{ - return regionId_; +void DescribeDTSIPRequest::setDestinationEndpointRegion(const std::string &destinationEndpointRegion) { + destinationEndpointRegion_ = destinationEndpointRegion; + setParameter(std::string("DestinationEndpointRegion"), destinationEndpointRegion); } -void DescribeDTSIPRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDTSIPRequest::getRegionId() const { + return regionId_; +} + +void DescribeDTSIPRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DescribeDTSIPResult.cc b/dts/src/model/DescribeDTSIPResult.cc index f5a0c5ead..ef0163f7b 100644 --- a/dts/src/model/DescribeDTSIPResult.cc +++ b/dts/src/model/DescribeDTSIPResult.cc @@ -41,14 +41,14 @@ void DescribeDTSIPResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["DynamicMessage"].isNull()) dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); } diff --git a/dts/src/model/DescribeDataCheckReportUrlRequest.cc b/dts/src/model/DescribeDataCheckReportUrlRequest.cc new file mode 100644 index 000000000..040725305 --- /dev/null +++ b/dts/src/model/DescribeDataCheckReportUrlRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDataCheckReportUrlRequest; + +DescribeDataCheckReportUrlRequest::DescribeDataCheckReportUrlRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDataCheckReportUrl") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDataCheckReportUrlRequest::~DescribeDataCheckReportUrlRequest() {} + +std::string DescribeDataCheckReportUrlRequest::getJobStepId() const { + return jobStepId_; +} + +void DescribeDataCheckReportUrlRequest::setJobStepId(const std::string &jobStepId) { + jobStepId_ = jobStepId; + setParameter(std::string("JobStepId"), jobStepId); +} + +std::string DescribeDataCheckReportUrlRequest::getTbName() const { + return tbName_; +} + +void DescribeDataCheckReportUrlRequest::setTbName(const std::string &tbName) { + tbName_ = tbName; + setParameter(std::string("TbName"), tbName); +} + +std::string DescribeDataCheckReportUrlRequest::getDbName() const { + return dbName_; +} + +void DescribeDataCheckReportUrlRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + diff --git a/dts/src/model/DescribeDataCheckReportUrlResult.cc b/dts/src/model/DescribeDataCheckReportUrlResult.cc new file mode 100644 index 000000000..18c2841c8 --- /dev/null +++ b/dts/src/model/DescribeDataCheckReportUrlResult.cc @@ -0,0 +1,79 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeDataCheckReportUrlResult::DescribeDataCheckReportUrlResult() : + ServiceResult() +{} + +DescribeDataCheckReportUrlResult::DescribeDataCheckReportUrlResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDataCheckReportUrlResult::~DescribeDataCheckReportUrlResult() +{} + +void DescribeDataCheckReportUrlResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + +} + +int DescribeDataCheckReportUrlResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string DescribeDataCheckReportUrlResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeDataCheckReportUrlResult::getErrMessage()const +{ + return errMessage_; +} + +std::string DescribeDataCheckReportUrlResult::getSuccess()const +{ + return success_; +} + +std::string DescribeDataCheckReportUrlResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeDataCheckTableDetailsRequest.cc b/dts/src/model/DescribeDataCheckTableDetailsRequest.cc new file mode 100644 index 000000000..2469b0368 --- /dev/null +++ b/dts/src/model/DescribeDataCheckTableDetailsRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDataCheckTableDetailsRequest; + +DescribeDataCheckTableDetailsRequest::DescribeDataCheckTableDetailsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDataCheckTableDetails") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDataCheckTableDetailsRequest::~DescribeDataCheckTableDetailsRequest() {} + +int DescribeDataCheckTableDetailsRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeDataCheckTableDetailsRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeDataCheckTableDetailsRequest::getJobStepId() const { + return jobStepId_; +} + +void DescribeDataCheckTableDetailsRequest::setJobStepId(const std::string &jobStepId) { + jobStepId_ = jobStepId; + setParameter(std::string("JobStepId"), jobStepId); +} + +int DescribeDataCheckTableDetailsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDataCheckTableDetailsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeDataCheckTableDetailsRequest::getTableName() const { + return tableName_; +} + +void DescribeDataCheckTableDetailsRequest::setTableName(const std::string &tableName) { + tableName_ = tableName; + setParameter(std::string("TableName"), tableName); +} + +std::string DescribeDataCheckTableDetailsRequest::getStatus() const { + return status_; +} + +void DescribeDataCheckTableDetailsRequest::setStatus(const std::string &status) { + status_ = status; + setParameter(std::string("Status"), status); +} + diff --git a/dts/src/model/DescribeDataCheckTableDetailsResult.cc b/dts/src/model/DescribeDataCheckTableDetailsResult.cc new file mode 100644 index 000000000..c897336f2 --- /dev/null +++ b/dts/src/model/DescribeDataCheckTableDetailsResult.cc @@ -0,0 +1,173 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeDataCheckTableDetailsResult::DescribeDataCheckTableDetailsResult() : + ServiceResult() +{} + +DescribeDataCheckTableDetailsResult::DescribeDataCheckTableDetailsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDataCheckTableDetailsResult::~DescribeDataCheckTableDetailsResult() +{} + +void DescribeDataCheckTableDetailsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allTableDetailsNode = value["TableDetails"]["TableDetailsItem"]; + for (auto valueTableDetailsTableDetailsItem : allTableDetailsNode) + { + TableDetailsItem tableDetailsObject; + if(!valueTableDetailsTableDetailsItem["Status"].isNull()) + tableDetailsObject.status = valueTableDetailsTableDetailsItem["Status"].asString(); + if(!valueTableDetailsTableDetailsItem["Id"].isNull()) + tableDetailsObject.id = std::stol(valueTableDetailsTableDetailsItem["Id"].asString()); + if(!valueTableDetailsTableDetailsItem["SourceDbName"].isNull()) + tableDetailsObject.sourceDbName = valueTableDetailsTableDetailsItem["SourceDbName"].asString(); + if(!valueTableDetailsTableDetailsItem["TargetDbName"].isNull()) + tableDetailsObject.targetDbName = valueTableDetailsTableDetailsItem["TargetDbName"].asString(); + if(!valueTableDetailsTableDetailsItem["SourceTbName"].isNull()) + tableDetailsObject.sourceTbName = valueTableDetailsTableDetailsItem["SourceTbName"].asString(); + if(!valueTableDetailsTableDetailsItem["TargetTbName"].isNull()) + tableDetailsObject.targetTbName = valueTableDetailsTableDetailsItem["TargetTbName"].asString(); + if(!valueTableDetailsTableDetailsItem["TotalCount"].isNull()) + tableDetailsObject.totalCount = std::stol(valueTableDetailsTableDetailsItem["TotalCount"].asString()); + if(!valueTableDetailsTableDetailsItem["FinishCount"].isNull()) + tableDetailsObject.finishCount = std::stol(valueTableDetailsTableDetailsItem["FinishCount"].asString()); + if(!valueTableDetailsTableDetailsItem["DiffCount"].isNull()) + tableDetailsObject.diffCount = std::stol(valueTableDetailsTableDetailsItem["DiffCount"].asString()); + if(!valueTableDetailsTableDetailsItem["BootTime"].isNull()) + tableDetailsObject.bootTime = valueTableDetailsTableDetailsItem["BootTime"].asString(); + tableDetails_.push_back(tableDetailsObject); + } + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["RunningCount"].isNull()) + runningCount_ = std::stol(value["RunningCount"].asString()); + if(!value["WarningCount"].isNull()) + warningCount_ = std::stol(value["WarningCount"].asString()); + if(!value["FailedCount"].isNull()) + failedCount_ = std::stol(value["FailedCount"].asString()); + if(!value["InitCount"].isNull()) + initCount_ = std::stol(value["InitCount"].asString()); + if(!value["FinishedCount"].isNull()) + finishedCount_ = std::stol(value["FinishedCount"].asString()); + if(!value["DiffRowCount"].isNull()) + diffRowCount_ = std::stol(value["DiffRowCount"].asString()); + +} + +long DescribeDataCheckTableDetailsResult::getWarningCount()const +{ + return warningCount_; +} + +std::vector DescribeDataCheckTableDetailsResult::getTableDetails()const +{ + return tableDetails_; +} + +long DescribeDataCheckTableDetailsResult::getRunningCount()const +{ + return runningCount_; +} + +std::string DescribeDataCheckTableDetailsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeDataCheckTableDetailsResult::getErrMessage()const +{ + return errMessage_; +} + +bool DescribeDataCheckTableDetailsResult::getSuccess()const +{ + return success_; +} + +std::string DescribeDataCheckTableDetailsResult::getErrCode()const +{ + return errCode_; +} + +long DescribeDataCheckTableDetailsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeDataCheckTableDetailsResult::getPageNumber()const +{ + return pageNumber_; +} + +long DescribeDataCheckTableDetailsResult::getInitCount()const +{ + return initCount_; +} + +long DescribeDataCheckTableDetailsResult::getFinishedCount()const +{ + return finishedCount_; +} + +long DescribeDataCheckTableDetailsResult::getDiffRowCount()const +{ + return diffRowCount_; +} + +int DescribeDataCheckTableDetailsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +long DescribeDataCheckTableDetailsResult::getFailedCount()const +{ + return failedCount_; +} + +std::string DescribeDataCheckTableDetailsResult::getDynamicCode()const +{ + return dynamicCode_; +} + diff --git a/dts/src/model/DescribeDataCheckTableDiffDetailsRequest.cc b/dts/src/model/DescribeDataCheckTableDiffDetailsRequest.cc new file mode 100644 index 000000000..a3ad9a89a --- /dev/null +++ b/dts/src/model/DescribeDataCheckTableDiffDetailsRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDataCheckTableDiffDetailsRequest; + +DescribeDataCheckTableDiffDetailsRequest::DescribeDataCheckTableDiffDetailsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDataCheckTableDiffDetails") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDataCheckTableDiffDetailsRequest::~DescribeDataCheckTableDiffDetailsRequest() {} + +std::string DescribeDataCheckTableDiffDetailsRequest::getJobStepId() const { + return jobStepId_; +} + +void DescribeDataCheckTableDiffDetailsRequest::setJobStepId(const std::string &jobStepId) { + jobStepId_ = jobStepId; + setParameter(std::string("JobStepId"), jobStepId); +} + +long DescribeDataCheckTableDiffDetailsRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeDataCheckTableDiffDetailsRequest::setPageNumber(long pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +long DescribeDataCheckTableDiffDetailsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDataCheckTableDiffDetailsRequest::setPageSize(long pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeDataCheckTableDiffDetailsRequest::getTbName() const { + return tbName_; +} + +void DescribeDataCheckTableDiffDetailsRequest::setTbName(const std::string &tbName) { + tbName_ = tbName; + setParameter(std::string("TbName"), tbName); +} + +std::string DescribeDataCheckTableDiffDetailsRequest::getDbName() const { + return dbName_; +} + +void DescribeDataCheckTableDiffDetailsRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + diff --git a/dts/src/model/DescribeDataCheckTableDiffDetailsResult.cc b/dts/src/model/DescribeDataCheckTableDiffDetailsResult.cc new file mode 100644 index 000000000..0d3df4e6b --- /dev/null +++ b/dts/src/model/DescribeDataCheckTableDiffDetailsResult.cc @@ -0,0 +1,124 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeDataCheckTableDiffDetailsResult::DescribeDataCheckTableDiffDetailsResult() : + ServiceResult() +{} + +DescribeDataCheckTableDiffDetailsResult::DescribeDataCheckTableDiffDetailsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDataCheckTableDiffDetailsResult::~DescribeDataCheckTableDiffDetailsResult() +{} + +void DescribeDataCheckTableDiffDetailsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDiffDetailsNode = value["DiffDetails"]["DiffDetailsItem"]; + for (auto valueDiffDetailsDiffDetailsItem : allDiffDetailsNode) + { + DiffDetailsItem diffDetailsObject; + if(!valueDiffDetailsDiffDetailsItem["Id"].isNull()) + diffDetailsObject.id = std::stol(valueDiffDetailsDiffDetailsItem["Id"].asString()); + if(!valueDiffDetailsDiffDetailsItem["GmtCreated"].isNull()) + diffDetailsObject.gmtCreated = valueDiffDetailsDiffDetailsItem["GmtCreated"].asString(); + if(!valueDiffDetailsDiffDetailsItem["Diff"].isNull()) + diffDetailsObject.diff = valueDiffDetailsDiffDetailsItem["Diff"].asString(); + diffDetails_.push_back(diffDetailsObject); + } + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["TbName"].isNull()) + tbName_ = value["TbName"].asString(); + if(!value["DbName"].isNull()) + dbName_ = value["DbName"].asString(); + if(!value["DiffCount"].isNull()) + diffCount_ = std::stol(value["DiffCount"].asString()); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); + +} + +std::vector DescribeDataCheckTableDiffDetailsResult::getDiffDetails()const +{ + return diffDetails_; +} + +std::string DescribeDataCheckTableDiffDetailsResult::getInstanceId()const +{ + return instanceId_; +} + +int DescribeDataCheckTableDiffDetailsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string DescribeDataCheckTableDiffDetailsResult::getTbName()const +{ + return tbName_; +} + +std::string DescribeDataCheckTableDiffDetailsResult::getDbName()const +{ + return dbName_; +} + +std::string DescribeDataCheckTableDiffDetailsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeDataCheckTableDiffDetailsResult::getErrMessage()const +{ + return errMessage_; +} + +long DescribeDataCheckTableDiffDetailsResult::getDiffCount()const +{ + return diffCount_; +} + +bool DescribeDataCheckTableDiffDetailsResult::getSuccess()const +{ + return success_; +} + +std::string DescribeDataCheckTableDiffDetailsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeDedicatedClusterMonitorRuleRequest.cc b/dts/src/model/DescribeDedicatedClusterMonitorRuleRequest.cc new file mode 100644 index 000000000..6885872ed --- /dev/null +++ b/dts/src/model/DescribeDedicatedClusterMonitorRuleRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDedicatedClusterMonitorRuleRequest; + +DescribeDedicatedClusterMonitorRuleRequest::DescribeDedicatedClusterMonitorRuleRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDedicatedClusterMonitorRule") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDedicatedClusterMonitorRuleRequest::~DescribeDedicatedClusterMonitorRuleRequest() {} + +std::string DescribeDedicatedClusterMonitorRuleRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void DescribeDedicatedClusterMonitorRuleRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +std::string DescribeDedicatedClusterMonitorRuleRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeDedicatedClusterMonitorRuleRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +std::string DescribeDedicatedClusterMonitorRuleRequest::getRegionId() const { + return regionId_; +} + +void DescribeDedicatedClusterMonitorRuleRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/DescribeDedicatedClusterMonitorRuleResult.cc b/dts/src/model/DescribeDedicatedClusterMonitorRuleResult.cc new file mode 100644 index 000000000..9a46b0736 --- /dev/null +++ b/dts/src/model/DescribeDedicatedClusterMonitorRuleResult.cc @@ -0,0 +1,121 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeDedicatedClusterMonitorRuleResult::DescribeDedicatedClusterMonitorRuleResult() : + ServiceResult() +{} + +DescribeDedicatedClusterMonitorRuleResult::DescribeDedicatedClusterMonitorRuleResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDedicatedClusterMonitorRuleResult::~DescribeDedicatedClusterMonitorRuleResult() +{} + +void DescribeDedicatedClusterMonitorRuleResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DedicatedClusterId"].isNull()) + dedicatedClusterId_ = value["DedicatedClusterId"].asString(); + if(!value["NoticeSwitch"].isNull()) + noticeSwitch_ = value["NoticeSwitch"].asString(); + if(!value["DuAlarmThreshold"].isNull()) + duAlarmThreshold_ = value["DuAlarmThreshold"].asString(); + if(!value["CpuAlarmThreshold"].isNull()) + cpuAlarmThreshold_ = value["CpuAlarmThreshold"].asString(); + if(!value["MemAlarmThreshold"].isNull()) + memAlarmThreshold_ = value["MemAlarmThreshold"].asString(); + if(!value["DiskAlarmThreshold"].isNull()) + diskAlarmThreshold_ = value["DiskAlarmThreshold"].asString(); + if(!value["Phones"].isNull()) + phones_ = value["Phones"].asString(); + +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getNoticeSwitch()const +{ + return noticeSwitch_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getDedicatedClusterId()const +{ + return dedicatedClusterId_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getPhones()const +{ + return phones_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getDuAlarmThreshold()const +{ + return duAlarmThreshold_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getCpuAlarmThreshold()const +{ + return cpuAlarmThreshold_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getMemAlarmThreshold()const +{ + return memAlarmThreshold_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getDiskAlarmThreshold()const +{ + return diskAlarmThreshold_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getErrMessage()const +{ + return errMessage_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getSuccess()const +{ + return success_; +} + +std::string DescribeDedicatedClusterMonitorRuleResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeDedicatedClusterRequest.cc b/dts/src/model/DescribeDedicatedClusterRequest.cc new file mode 100644 index 000000000..03ec82b32 --- /dev/null +++ b/dts/src/model/DescribeDedicatedClusterRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDedicatedClusterRequest; + +DescribeDedicatedClusterRequest::DescribeDedicatedClusterRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDedicatedCluster") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDedicatedClusterRequest::~DescribeDedicatedClusterRequest() {} + +std::string DescribeDedicatedClusterRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void DescribeDedicatedClusterRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +std::string DescribeDedicatedClusterRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeDedicatedClusterRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +std::string DescribeDedicatedClusterRequest::getRegionId() const { + return regionId_; +} + +void DescribeDedicatedClusterRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/DescribeDedicatedClusterResult.cc b/dts/src/model/DescribeDedicatedClusterResult.cc new file mode 100644 index 000000000..a330cf135 --- /dev/null +++ b/dts/src/model/DescribeDedicatedClusterResult.cc @@ -0,0 +1,219 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeDedicatedClusterResult::DescribeDedicatedClusterResult() : + ServiceResult() +{} + +DescribeDedicatedClusterResult::DescribeDedicatedClusterResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDedicatedClusterResult::~DescribeDedicatedClusterResult() +{} + +void DescribeDedicatedClusterResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DedicatedClusterId"].isNull()) + dedicatedClusterId_ = value["DedicatedClusterId"].asString(); + if(!value["DedicatedClusterName"].isNull()) + dedicatedClusterName_ = value["DedicatedClusterName"].asString(); + if(!value["Du"].isNull()) + du_ = std::stol(value["Du"].asString()); + if(!value["OversoldDu"].isNull()) + oversoldDu_ = std::stol(value["OversoldDu"].asString()); + if(!value["UsedDu"].isNull()) + usedDu_ = std::stol(value["UsedDu"].asString()); + if(!value["State"].isNull()) + state_ = value["State"].asString(); + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["NodeCount"].isNull()) + nodeCount_ = std::stol(value["NodeCount"].asString()); + if(!value["DuUtilization"].isNull()) + duUtilization_ = std::stol(value["DuUtilization"].asString()); + if(!value["CpuUtilization"].isNull()) + cpuUtilization_ = std::stol(value["CpuUtilization"].asString()); + if(!value["TotalCpuCore"].isNull()) + totalCpuCore_ = std::stol(value["TotalCpuCore"].asString()); + if(!value["UsedCpuCore"].isNull()) + usedCpuCore_ = std::stol(value["UsedCpuCore"].asString()); + if(!value["MemUtilization"].isNull()) + memUtilization_ = std::stol(value["MemUtilization"].asString()); + if(!value["TotalMemGBSize"].isNull()) + totalMemGBSize_ = std::stol(value["TotalMemGBSize"].asString()); + if(!value["UsedMemGBSize"].isNull()) + usedMemGBSize_ = std::stol(value["UsedMemGBSize"].asString()); + if(!value["DiskUtilization"].isNull()) + diskUtilization_ = std::stol(value["DiskUtilization"].asString()); + if(!value["TotalDiskGBSize"].isNull()) + totalDiskGBSize_ = std::stol(value["TotalDiskGBSize"].asString()); + if(!value["UsedDiskGBSize"].isNull()) + usedDiskGBSize_ = std::stol(value["UsedDiskGBSize"].asString()); + if(!value["GmtCreated"].isNull()) + gmtCreated_ = std::stol(value["GmtCreated"].asString()); + if(!value["GmtFinished"].isNull()) + gmtFinished_ = std::stol(value["GmtFinished"].asString()); + if(!value["DtsInstanceID"].isNull()) + dtsInstanceID_ = value["DtsInstanceID"].asString(); + +} + +long DescribeDedicatedClusterResult::getUsedDu()const +{ + return usedDu_; +} + +long DescribeDedicatedClusterResult::getDuUtilization()const +{ + return duUtilization_; +} + +long DescribeDedicatedClusterResult::getUsedDiskGBSize()const +{ + return usedDiskGBSize_; +} + +long DescribeDedicatedClusterResult::getGmtCreated()const +{ + return gmtCreated_; +} + +std::string DescribeDedicatedClusterResult::getDedicatedClusterName()const +{ + return dedicatedClusterName_; +} + +std::string DescribeDedicatedClusterResult::getDtsInstanceID()const +{ + return dtsInstanceID_; +} + +std::string DescribeDedicatedClusterResult::getSuccess()const +{ + return success_; +} + +long DescribeDedicatedClusterResult::getTotalMemGBSize()const +{ + return totalMemGBSize_; +} + +long DescribeDedicatedClusterResult::getMemUtilization()const +{ + return memUtilization_; +} + +std::string DescribeDedicatedClusterResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +long DescribeDedicatedClusterResult::getUsedCpuCore()const +{ + return usedCpuCore_; +} + +std::string DescribeDedicatedClusterResult::getDedicatedClusterId()const +{ + return dedicatedClusterId_; +} + +long DescribeDedicatedClusterResult::getNodeCount()const +{ + return nodeCount_; +} + +long DescribeDedicatedClusterResult::getOversoldDu()const +{ + return oversoldDu_; +} + +long DescribeDedicatedClusterResult::getTotalDiskGBSize()const +{ + return totalDiskGBSize_; +} + +long DescribeDedicatedClusterResult::getDiskUtilization()const +{ + return diskUtilization_; +} + +long DescribeDedicatedClusterResult::getGmtFinished()const +{ + return gmtFinished_; +} + +long DescribeDedicatedClusterResult::getUsedMemGBSize()const +{ + return usedMemGBSize_; +} + +std::string DescribeDedicatedClusterResult::getErrMessage()const +{ + return errMessage_; +} + +std::string DescribeDedicatedClusterResult::getErrCode()const +{ + return errCode_; +} + +long DescribeDedicatedClusterResult::getDu()const +{ + return du_; +} + +std::string DescribeDedicatedClusterResult::getState()const +{ + return state_; +} + +long DescribeDedicatedClusterResult::getTotalCpuCore()const +{ + return totalCpuCore_; +} + +std::string DescribeDedicatedClusterResult::getRegionId()const +{ + return regionId_; +} + +long DescribeDedicatedClusterResult::getCpuUtilization()const +{ + return cpuUtilization_; +} + diff --git a/dts/src/model/DescribeDtsEtlJobVersionInfoRequest.cc b/dts/src/model/DescribeDtsEtlJobVersionInfoRequest.cc new file mode 100644 index 000000000..ee617a674 --- /dev/null +++ b/dts/src/model/DescribeDtsEtlJobVersionInfoRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDtsEtlJobVersionInfoRequest; + +DescribeDtsEtlJobVersionInfoRequest::DescribeDtsEtlJobVersionInfoRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDtsEtlJobVersionInfo") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDtsEtlJobVersionInfoRequest::~DescribeDtsEtlJobVersionInfoRequest() {} + +int DescribeDtsEtlJobVersionInfoRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeDtsEtlJobVersionInfoRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeDtsEtlJobVersionInfoRequest::getRegionId() const { + return regionId_; +} + +void DescribeDtsEtlJobVersionInfoRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int DescribeDtsEtlJobVersionInfoRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDtsEtlJobVersionInfoRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeDtsEtlJobVersionInfoRequest::getDtsJobId() const { + return dtsJobId_; +} + +void DescribeDtsEtlJobVersionInfoRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); +} + +std::string DescribeDtsEtlJobVersionInfoRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void DescribeDtsEtlJobVersionInfoRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); +} + diff --git a/dts/src/model/DescribeDtsEtlJobVersionInfoResult.cc b/dts/src/model/DescribeDtsEtlJobVersionInfoResult.cc new file mode 100644 index 000000000..67712572c --- /dev/null +++ b/dts/src/model/DescribeDtsEtlJobVersionInfoResult.cc @@ -0,0 +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. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeDtsEtlJobVersionInfoResult::DescribeDtsEtlJobVersionInfoResult() : + ServiceResult() +{} + +DescribeDtsEtlJobVersionInfoResult::DescribeDtsEtlJobVersionInfoResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDtsEtlJobVersionInfoResult::~DescribeDtsEtlJobVersionInfoResult() +{} + +void DescribeDtsEtlJobVersionInfoResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDtsEtlJobVersionInfosNode = value["DtsEtlJobVersionInfos"]["DtsEtlJobVersionInfo"]; + for (auto valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo : allDtsEtlJobVersionInfosNode) + { + DtsEtlJobVersionInfo dtsEtlJobVersionInfosObject; + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["Status"].isNull()) + dtsEtlJobVersionInfosObject.status = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["Status"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["DtsJobName"].isNull()) + dtsEtlJobVersionInfosObject.dtsJobName = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["DtsJobName"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["DtsJobId"].isNull()) + dtsEtlJobVersionInfosObject.dtsJobId = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["DtsJobId"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["Version"].isNull()) + dtsEtlJobVersionInfosObject.version = std::stoi(valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["Version"].asString()); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["DtsInstanceId"].isNull()) + dtsEtlJobVersionInfosObject.dtsInstanceId = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["DtsInstanceId"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["CreateTime"].isNull()) + dtsEtlJobVersionInfosObject.createTime = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["CreateTime"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["SafeCheckpoint"].isNull()) + dtsEtlJobVersionInfosObject.safeCheckpoint = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["SafeCheckpoint"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["Creator"].isNull()) + dtsEtlJobVersionInfosObject.creator = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["Creator"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["ModifyTime"].isNull()) + dtsEtlJobVersionInfosObject.modifyTime = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["ModifyTime"].asString(); + if(!valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["CreatorName"].isNull()) + dtsEtlJobVersionInfosObject.creatorName = valueDtsEtlJobVersionInfosDtsEtlJobVersionInfo["CreatorName"].asString(); + dtsEtlJobVersionInfos_.push_back(dtsEtlJobVersionInfosObject); + } + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + +} + +int DescribeDtsEtlJobVersionInfoResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +int DescribeDtsEtlJobVersionInfoResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +int DescribeDtsEtlJobVersionInfoResult::getPageNumber()const +{ + return pageNumber_; +} + +std::string DescribeDtsEtlJobVersionInfoResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::vector DescribeDtsEtlJobVersionInfoResult::getDtsEtlJobVersionInfos()const +{ + return dtsEtlJobVersionInfos_; +} + +std::string DescribeDtsEtlJobVersionInfoResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string DescribeDtsEtlJobVersionInfoResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeDtsEtlJobVersionInfoResult::getErrMessage()const +{ + return errMessage_; +} + +bool DescribeDtsEtlJobVersionInfoResult::getSuccess()const +{ + return success_; +} + +std::string DescribeDtsEtlJobVersionInfoResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeDtsJobDetailRequest.cc b/dts/src/model/DescribeDtsJobDetailRequest.cc index 8b532eaa9..30667b09b 100644 --- a/dts/src/model/DescribeDtsJobDetailRequest.cc +++ b/dts/src/model/DescribeDtsJobDetailRequest.cc @@ -1,73 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeDtsJobDetailRequest; - -DescribeDtsJobDetailRequest::DescribeDtsJobDetailRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeDtsJobDetail") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDtsJobDetailRequest::~DescribeDtsJobDetailRequest() -{} - -std::string DescribeDtsJobDetailRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDtsJobDetailRequest; + +DescribeDtsJobDetailRequest::DescribeDtsJobDetailRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDtsJobDetail") { + setMethod(HttpRequest::Method::Post); } -void DescribeDtsJobDetailRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +DescribeDtsJobDetailRequest::~DescribeDtsJobDetailRequest() {} + +bool DescribeDtsJobDetailRequest::getSyncSubJobHistory() const { + return syncSubJobHistory_; } -std::string DescribeDtsJobDetailRequest::getDtsJobId()const -{ - return dtsJobId_; +void DescribeDtsJobDetailRequest::setSyncSubJobHistory(bool syncSubJobHistory) { + syncSubJobHistory_ = syncSubJobHistory; + setParameter(std::string("SyncSubJobHistory"), syncSubJobHistory ? "true" : "false"); } -void DescribeDtsJobDetailRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string DescribeDtsJobDetailRequest::getRegionId() const { + return regionId_; } -std::string DescribeDtsJobDetailRequest::getDtsInstanceID()const -{ - return dtsInstanceID_; +void DescribeDtsJobDetailRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDtsJobDetailRequest::setDtsInstanceID(const std::string& dtsInstanceID) -{ - dtsInstanceID_ = dtsInstanceID; - setParameter("DtsInstanceID", dtsInstanceID); +std::string DescribeDtsJobDetailRequest::getDtsJobId() const { + return dtsJobId_; } -std::string DescribeDtsJobDetailRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void DescribeDtsJobDetailRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void DescribeDtsJobDetailRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string DescribeDtsJobDetailRequest::getDtsInstanceID() const { + return dtsInstanceID_; +} + +void DescribeDtsJobDetailRequest::setDtsInstanceID(const std::string &dtsInstanceID) { + dtsInstanceID_ = dtsInstanceID; + setParameter(std::string("DtsInstanceID"), dtsInstanceID); +} + +std::string DescribeDtsJobDetailRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void DescribeDtsJobDetailRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/DescribeDtsJobDetailResult.cc b/dts/src/model/DescribeDtsJobDetailResult.cc index c15d15942..60083ed5b 100644 --- a/dts/src/model/DescribeDtsJobDetailResult.cc +++ b/dts/src/model/DescribeDtsJobDetailResult.cc @@ -39,6 +39,1038 @@ void DescribeDtsJobDetailResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + auto allSubDistributedJobNode = value["SubDistributedJob"]["SubDistributedJobItem"]; + for (auto valueSubDistributedJobSubDistributedJobItem : allSubDistributedJobNode) + { + SubDistributedJobItem subDistributedJobObject; + if(!valueSubDistributedJobSubDistributedJobItem["DtsInstanceID"].isNull()) + subDistributedJobObject.dtsInstanceID = valueSubDistributedJobSubDistributedJobItem["DtsInstanceID"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["DtsJobId"].isNull()) + subDistributedJobObject.dtsJobId = valueSubDistributedJobSubDistributedJobItem["DtsJobId"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["DtsJobName"].isNull()) + subDistributedJobObject.dtsJobName = valueSubDistributedJobSubDistributedJobItem["DtsJobName"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["GroupId"].isNull()) + subDistributedJobObject.groupId = valueSubDistributedJobSubDistributedJobItem["GroupId"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["DatabaseCount"].isNull()) + subDistributedJobObject.databaseCount = std::stoi(valueSubDistributedJobSubDistributedJobItem["DatabaseCount"].asString()); + if(!valueSubDistributedJobSubDistributedJobItem["DtsJobClass"].isNull()) + subDistributedJobObject.dtsJobClass = valueSubDistributedJobSubDistributedJobItem["DtsJobClass"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["DtsJobDirection"].isNull()) + subDistributedJobObject.dtsJobDirection = valueSubDistributedJobSubDistributedJobItem["DtsJobDirection"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["SynchronizationDirection"].isNull()) + subDistributedJobObject.synchronizationDirection = valueSubDistributedJobSubDistributedJobItem["SynchronizationDirection"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["PayType"].isNull()) + subDistributedJobObject.payType = valueSubDistributedJobSubDistributedJobItem["PayType"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["ExpireTime"].isNull()) + subDistributedJobObject.expireTime = valueSubDistributedJobSubDistributedJobItem["ExpireTime"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["CreateTime"].isNull()) + subDistributedJobObject.createTime = valueSubDistributedJobSubDistributedJobItem["CreateTime"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["FinishTime"].isNull()) + subDistributedJobObject.finishTime = valueSubDistributedJobSubDistributedJobItem["FinishTime"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["DbObject"].isNull()) + subDistributedJobObject.dbObject = valueSubDistributedJobSubDistributedJobItem["DbObject"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["Status"].isNull()) + subDistributedJobObject.status = valueSubDistributedJobSubDistributedJobItem["Status"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["ErrorMessage"].isNull()) + subDistributedJobObject.errorMessage = valueSubDistributedJobSubDistributedJobItem["ErrorMessage"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["Delay"].isNull()) + subDistributedJobObject.delay = std::stol(valueSubDistributedJobSubDistributedJobItem["Delay"].asString()); + if(!valueSubDistributedJobSubDistributedJobItem["Checkpoint"].isNull()) + subDistributedJobObject.checkpoint = valueSubDistributedJobSubDistributedJobItem["Checkpoint"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["Reserved"].isNull()) + subDistributedJobObject.reserved = valueSubDistributedJobSubDistributedJobItem["Reserved"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["SubscribeTopic"].isNull()) + subDistributedJobObject.subscribeTopic = valueSubDistributedJobSubDistributedJobItem["SubscribeTopic"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["ConsumptionCheckpoint"].isNull()) + subDistributedJobObject.consumptionCheckpoint = valueSubDistributedJobSubDistributedJobItem["ConsumptionCheckpoint"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["BeginTimestamp"].isNull()) + subDistributedJobObject.beginTimestamp = valueSubDistributedJobSubDistributedJobItem["BeginTimestamp"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["EndTimestamp"].isNull()) + subDistributedJobObject.endTimestamp = valueSubDistributedJobSubDistributedJobItem["EndTimestamp"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["ConsumptionClient"].isNull()) + subDistributedJobObject.consumptionClient = valueSubDistributedJobSubDistributedJobItem["ConsumptionClient"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["DestNetType"].isNull()) + subDistributedJobObject.destNetType = valueSubDistributedJobSubDistributedJobItem["DestNetType"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["AppName"].isNull()) + subDistributedJobObject.appName = valueSubDistributedJobSubDistributedJobItem["AppName"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["EtlCalculator"].isNull()) + subDistributedJobObject.etlCalculator = valueSubDistributedJobSubDistributedJobItem["EtlCalculator"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["OriginType"].isNull()) + subDistributedJobObject.originType = valueSubDistributedJobSubDistributedJobItem["OriginType"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["JobType"].isNull()) + subDistributedJobObject.jobType = valueSubDistributedJobSubDistributedJobItem["JobType"].asString(); + if(!valueSubDistributedJobSubDistributedJobItem["IsDemoJob"].isNull()) + subDistributedJobObject.isDemoJob = valueSubDistributedJobSubDistributedJobItem["IsDemoJob"].asString() == "true"; + if(!valueSubDistributedJobSubDistributedJobItem["TaskType"].isNull()) + subDistributedJobObject.taskType = valueSubDistributedJobSubDistributedJobItem["TaskType"].asString(); + auto allTagListNode = valueSubDistributedJobSubDistributedJobItem["TagList"]["TagListItem"]; + for (auto valueSubDistributedJobSubDistributedJobItemTagListTagListItem : allTagListNode) + { + SubDistributedJobItem::TagListItem tagListObject; + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["Id"].isNull()) + tagListObject.id = std::stol(valueSubDistributedJobSubDistributedJobItemTagListTagListItem["Id"].asString()); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["GmtCreate"].isNull()) + tagListObject.gmtCreate = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["GmtCreate"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["GmtModified"].isNull()) + tagListObject.gmtModified = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["GmtModified"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["ResourceId"].isNull()) + tagListObject.resourceId = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["ResourceId"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["ResourceType"].isNull()) + tagListObject.resourceType = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["ResourceType"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["RegionId"].isNull()) + tagListObject.regionId = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["RegionId"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["AliUid"].isNull()) + tagListObject.aliUid = std::stol(valueSubDistributedJobSubDistributedJobItemTagListTagListItem["AliUid"].asString()); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["TagKey"].isNull()) + tagListObject.tagKey = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["TagKey"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["TagValue"].isNull()) + tagListObject.tagValue = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["TagValue"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["TagCategory"].isNull()) + tagListObject.tagCategory = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["TagCategory"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["SrcRegion"].isNull()) + tagListObject.srcRegion = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["SrcRegion"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["Scope"].isNull()) + tagListObject.scope = valueSubDistributedJobSubDistributedJobItemTagListTagListItem["Scope"].asString(); + if(!valueSubDistributedJobSubDistributedJobItemTagListTagListItem["Creator"].isNull()) + tagListObject.creator = std::stol(valueSubDistributedJobSubDistributedJobItemTagListTagListItem["Creator"].asString()); + subDistributedJobObject.tagList.push_back(tagListObject); + } + auto sourceEndpoint2Node = value["SourceEndpoint"]; + if(!sourceEndpoint2Node["InstanceID"].isNull()) + subDistributedJobObject.sourceEndpoint2.instanceID = sourceEndpoint2Node["InstanceID"].asString(); + if(!sourceEndpoint2Node["Region"].isNull()) + subDistributedJobObject.sourceEndpoint2.region = sourceEndpoint2Node["Region"].asString(); + if(!sourceEndpoint2Node["InstanceType"].isNull()) + subDistributedJobObject.sourceEndpoint2.instanceType = sourceEndpoint2Node["InstanceType"].asString(); + if(!sourceEndpoint2Node["EngineName"].isNull()) + subDistributedJobObject.sourceEndpoint2.engineName = sourceEndpoint2Node["EngineName"].asString(); + if(!sourceEndpoint2Node["Ip"].isNull()) + subDistributedJobObject.sourceEndpoint2.ip = sourceEndpoint2Node["Ip"].asString(); + if(!sourceEndpoint2Node["Port"].isNull()) + subDistributedJobObject.sourceEndpoint2.port = sourceEndpoint2Node["Port"].asString(); + if(!sourceEndpoint2Node["DatabaseName"].isNull()) + subDistributedJobObject.sourceEndpoint2.databaseName = sourceEndpoint2Node["DatabaseName"].asString(); + if(!sourceEndpoint2Node["OracleSID"].isNull()) + subDistributedJobObject.sourceEndpoint2.oracleSID = sourceEndpoint2Node["OracleSID"].asString(); + if(!sourceEndpoint2Node["UserName"].isNull()) + subDistributedJobObject.sourceEndpoint2.userName = sourceEndpoint2Node["UserName"].asString(); + if(!sourceEndpoint2Node["SslSolutionEnum"].isNull()) + subDistributedJobObject.sourceEndpoint2.sslSolutionEnum = sourceEndpoint2Node["SslSolutionEnum"].asString(); + if(!sourceEndpoint2Node["RoleName"].isNull()) + subDistributedJobObject.sourceEndpoint2.roleName = sourceEndpoint2Node["RoleName"].asString(); + if(!sourceEndpoint2Node["AliyunUid"].isNull()) + subDistributedJobObject.sourceEndpoint2.aliyunUid = sourceEndpoint2Node["AliyunUid"].asString(); + auto destinationEndpoint3Node = value["DestinationEndpoint"]; + if(!destinationEndpoint3Node["InstanceID"].isNull()) + subDistributedJobObject.destinationEndpoint3.instanceID = destinationEndpoint3Node["InstanceID"].asString(); + if(!destinationEndpoint3Node["Region"].isNull()) + subDistributedJobObject.destinationEndpoint3.region = destinationEndpoint3Node["Region"].asString(); + if(!destinationEndpoint3Node["InstanceType"].isNull()) + subDistributedJobObject.destinationEndpoint3.instanceType = destinationEndpoint3Node["InstanceType"].asString(); + if(!destinationEndpoint3Node["EngineName"].isNull()) + subDistributedJobObject.destinationEndpoint3.engineName = destinationEndpoint3Node["EngineName"].asString(); + if(!destinationEndpoint3Node["Ip"].isNull()) + subDistributedJobObject.destinationEndpoint3.ip = destinationEndpoint3Node["Ip"].asString(); + if(!destinationEndpoint3Node["Port"].isNull()) + subDistributedJobObject.destinationEndpoint3.port = destinationEndpoint3Node["Port"].asString(); + if(!destinationEndpoint3Node["DatabaseName"].isNull()) + subDistributedJobObject.destinationEndpoint3.databaseName = destinationEndpoint3Node["DatabaseName"].asString(); + if(!destinationEndpoint3Node["OracleSID"].isNull()) + subDistributedJobObject.destinationEndpoint3.oracleSID = destinationEndpoint3Node["OracleSID"].asString(); + if(!destinationEndpoint3Node["UserName"].isNull()) + subDistributedJobObject.destinationEndpoint3.userName = destinationEndpoint3Node["UserName"].asString(); + if(!destinationEndpoint3Node["SslSolutionEnum"].isNull()) + subDistributedJobObject.destinationEndpoint3.sslSolutionEnum = destinationEndpoint3Node["SslSolutionEnum"].asString(); + if(!destinationEndpoint3Node["RoleName"].isNull()) + subDistributedJobObject.destinationEndpoint3.roleName = destinationEndpoint3Node["RoleName"].asString(); + if(!destinationEndpoint3Node["AliyunUid"].isNull()) + subDistributedJobObject.destinationEndpoint3.aliyunUid = destinationEndpoint3Node["AliyunUid"].asString(); + auto migrationMode4Node = value["MigrationMode"]; + if(!migrationMode4Node["StructureInitialization"].isNull()) + subDistributedJobObject.migrationMode4.structureInitialization = migrationMode4Node["StructureInitialization"].asString() == "true"; + if(!migrationMode4Node["DataInitialization"].isNull()) + subDistributedJobObject.migrationMode4.dataInitialization = migrationMode4Node["DataInitialization"].asString() == "true"; + if(!migrationMode4Node["DataSynchronization"].isNull()) + subDistributedJobObject.migrationMode4.dataSynchronization = migrationMode4Node["DataSynchronization"].asString() == "true"; + if(!migrationMode4Node["DataExtractTransformLoad"].isNull()) + subDistributedJobObject.migrationMode4.dataExtractTransformLoad = migrationMode4Node["DataExtractTransformLoad"].asString() == "true"; + auto precheckStatusNode = value["PrecheckStatus"]; + if(!precheckStatusNode["Status"].isNull()) + subDistributedJobObject.precheckStatus.status = precheckStatusNode["Status"].asString(); + if(!precheckStatusNode["Percent"].isNull()) + subDistributedJobObject.precheckStatus.percent = precheckStatusNode["Percent"].asString(); + if(!precheckStatusNode["ErrorMessage"].isNull()) + subDistributedJobObject.precheckStatus.errorMessage = precheckStatusNode["ErrorMessage"].asString(); + auto allDetailNode = precheckStatusNode["Detail"]["DetailItem"]; + for (auto precheckStatusNodeDetailDetailItem : allDetailNode) + { + SubDistributedJobItem::PrecheckStatus::DetailItem detailItemObject; + if(!precheckStatusNodeDetailDetailItem["CheckItem"].isNull()) + detailItemObject.checkItem = precheckStatusNodeDetailDetailItem["CheckItem"].asString(); + if(!precheckStatusNodeDetailDetailItem["CheckItemDescription"].isNull()) + detailItemObject.checkItemDescription = precheckStatusNodeDetailDetailItem["CheckItemDescription"].asString(); + if(!precheckStatusNodeDetailDetailItem["CheckResult"].isNull()) + detailItemObject.checkResult = precheckStatusNodeDetailDetailItem["CheckResult"].asString(); + if(!precheckStatusNodeDetailDetailItem["FailedReason"].isNull()) + detailItemObject.failedReason = precheckStatusNodeDetailDetailItem["FailedReason"].asString(); + if(!precheckStatusNodeDetailDetailItem["RepairMethod"].isNull()) + detailItemObject.repairMethod = precheckStatusNodeDetailDetailItem["RepairMethod"].asString(); + subDistributedJobObject.precheckStatus.detail.push_back(detailItemObject); + } + auto structureInitializationStatusNode = value["StructureInitializationStatus"]; + if(!structureInitializationStatusNode["Status"].isNull()) + subDistributedJobObject.structureInitializationStatus.status = structureInitializationStatusNode["Status"].asString(); + if(!structureInitializationStatusNode["ErrorMessage"].isNull()) + subDistributedJobObject.structureInitializationStatus.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); + if(!structureInitializationStatusNode["Percent"].isNull()) + subDistributedJobObject.structureInitializationStatus.percent = structureInitializationStatusNode["Percent"].asString(); + if(!structureInitializationStatusNode["Progress"].isNull()) + subDistributedJobObject.structureInitializationStatus.progress = structureInitializationStatusNode["Progress"].asString(); + if(!structureInitializationStatusNode["NeedUpgrade"].isNull()) + subDistributedJobObject.structureInitializationStatus.needUpgrade = structureInitializationStatusNode["NeedUpgrade"].asString() == "true"; + auto dataInitializationStatusNode = value["DataInitializationStatus"]; + if(!dataInitializationStatusNode["Status"].isNull()) + subDistributedJobObject.dataInitializationStatus.status = dataInitializationStatusNode["Status"].asString(); + if(!dataInitializationStatusNode["ErrorMessage"].isNull()) + subDistributedJobObject.dataInitializationStatus.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); + if(!dataInitializationStatusNode["Percent"].isNull()) + subDistributedJobObject.dataInitializationStatus.percent = dataInitializationStatusNode["Percent"].asString(); + if(!dataInitializationStatusNode["Progress"].isNull()) + subDistributedJobObject.dataInitializationStatus.progress = dataInitializationStatusNode["Progress"].asString(); + if(!dataInitializationStatusNode["NeedUpgrade"].isNull()) + subDistributedJobObject.dataInitializationStatus.needUpgrade = dataInitializationStatusNode["NeedUpgrade"].asString() == "true"; + auto dataSynchronizationStatus5Node = value["DataSynchronizationStatus"]; + if(!dataSynchronizationStatus5Node["Status"].isNull()) + subDistributedJobObject.dataSynchronizationStatus5.status = dataSynchronizationStatus5Node["Status"].asString(); + if(!dataSynchronizationStatus5Node["ErrorMessage"].isNull()) + subDistributedJobObject.dataSynchronizationStatus5.errorMessage = dataSynchronizationStatus5Node["ErrorMessage"].asString(); + if(!dataSynchronizationStatus5Node["Percent"].isNull()) + subDistributedJobObject.dataSynchronizationStatus5.percent = dataSynchronizationStatus5Node["Percent"].asString(); + if(!dataSynchronizationStatus5Node["Progress"].isNull()) + subDistributedJobObject.dataSynchronizationStatus5.progress = dataSynchronizationStatus5Node["Progress"].asString(); + if(!dataSynchronizationStatus5Node["NeedUpgrade"].isNull()) + subDistributedJobObject.dataSynchronizationStatus5.needUpgrade = dataSynchronizationStatus5Node["NeedUpgrade"].asString() == "true"; + auto dataEtlStatusNode = value["DataEtlStatus"]; + if(!dataEtlStatusNode["Status"].isNull()) + subDistributedJobObject.dataEtlStatus.status = dataEtlStatusNode["Status"].asString(); + if(!dataEtlStatusNode["ErrorMessage"].isNull()) + subDistributedJobObject.dataEtlStatus.errorMessage = dataEtlStatusNode["ErrorMessage"].asString(); + if(!dataEtlStatusNode["Percent"].isNull()) + subDistributedJobObject.dataEtlStatus.percent = dataEtlStatusNode["Percent"].asString(); + if(!dataEtlStatusNode["Progress"].isNull()) + subDistributedJobObject.dataEtlStatus.progress = dataEtlStatusNode["Progress"].asString(); + if(!dataEtlStatusNode["NeedUpgrade"].isNull()) + subDistributedJobObject.dataEtlStatus.needUpgrade = dataEtlStatusNode["NeedUpgrade"].asString() == "true"; + auto performanceNode = value["Performance"]; + if(!performanceNode["Rps"].isNull()) + subDistributedJobObject.performance.rps = performanceNode["Rps"].asString(); + if(!performanceNode["Flow"].isNull()) + subDistributedJobObject.performance.flow = performanceNode["Flow"].asString(); + auto reverseJobNode = value["ReverseJob"]; + if(!reverseJobNode["DtsInstanceID"].isNull()) + subDistributedJobObject.reverseJob.dtsInstanceID = reverseJobNode["DtsInstanceID"].asString(); + if(!reverseJobNode["DtsJobId"].isNull()) + subDistributedJobObject.reverseJob.dtsJobId = reverseJobNode["DtsJobId"].asString(); + if(!reverseJobNode["DtsJobName"].isNull()) + subDistributedJobObject.reverseJob.dtsJobName = reverseJobNode["DtsJobName"].asString(); + if(!reverseJobNode["GroupId"].isNull()) + subDistributedJobObject.reverseJob.groupId = reverseJobNode["GroupId"].asString(); + if(!reverseJobNode["DatabaseCount"].isNull()) + subDistributedJobObject.reverseJob.databaseCount = std::stoi(reverseJobNode["DatabaseCount"].asString()); + if(!reverseJobNode["DtsJobClass"].isNull()) + subDistributedJobObject.reverseJob.dtsJobClass = reverseJobNode["DtsJobClass"].asString(); + if(!reverseJobNode["DtsJobDirection"].isNull()) + subDistributedJobObject.reverseJob.dtsJobDirection = reverseJobNode["DtsJobDirection"].asString(); + if(!reverseJobNode["SynchronizationDirection"].isNull()) + subDistributedJobObject.reverseJob.synchronizationDirection = reverseJobNode["SynchronizationDirection"].asString(); + if(!reverseJobNode["PayType"].isNull()) + subDistributedJobObject.reverseJob.payType = reverseJobNode["PayType"].asString(); + if(!reverseJobNode["ExpireTime"].isNull()) + subDistributedJobObject.reverseJob.expireTime = reverseJobNode["ExpireTime"].asString(); + if(!reverseJobNode["CreateTime"].isNull()) + subDistributedJobObject.reverseJob.createTime = reverseJobNode["CreateTime"].asString(); + if(!reverseJobNode["FinishTime"].isNull()) + subDistributedJobObject.reverseJob.finishTime = reverseJobNode["FinishTime"].asString(); + if(!reverseJobNode["DbObject"].isNull()) + subDistributedJobObject.reverseJob.dbObject = reverseJobNode["DbObject"].asString(); + if(!reverseJobNode["Status"].isNull()) + subDistributedJobObject.reverseJob.status = reverseJobNode["Status"].asString(); + if(!reverseJobNode["ErrorMessage"].isNull()) + subDistributedJobObject.reverseJob.errorMessage = reverseJobNode["ErrorMessage"].asString(); + if(!reverseJobNode["Delay"].isNull()) + subDistributedJobObject.reverseJob.delay = std::stol(reverseJobNode["Delay"].asString()); + if(!reverseJobNode["Checkpoint"].isNull()) + subDistributedJobObject.reverseJob.checkpoint = reverseJobNode["Checkpoint"].asString(); + if(!reverseJobNode["ReverseJob"].isNull()) + subDistributedJobObject.reverseJob.reverseJob = reverseJobNode["ReverseJob"].asString(); + if(!reverseJobNode["Reserved"].isNull()) + subDistributedJobObject.reverseJob.reserved = reverseJobNode["Reserved"].asString(); + if(!reverseJobNode["SubscribeTopic"].isNull()) + subDistributedJobObject.reverseJob.subscribeTopic = reverseJobNode["SubscribeTopic"].asString(); + if(!reverseJobNode["ConsumptionCheckpoint"].isNull()) + subDistributedJobObject.reverseJob.consumptionCheckpoint = reverseJobNode["ConsumptionCheckpoint"].asString(); + if(!reverseJobNode["BeginTimestamp"].isNull()) + subDistributedJobObject.reverseJob.beginTimestamp = reverseJobNode["BeginTimestamp"].asString(); + if(!reverseJobNode["EndTimestamp"].isNull()) + subDistributedJobObject.reverseJob.endTimestamp = reverseJobNode["EndTimestamp"].asString(); + if(!reverseJobNode["ConsumptionClient"].isNull()) + subDistributedJobObject.reverseJob.consumptionClient = reverseJobNode["ConsumptionClient"].asString(); + if(!reverseJobNode["DestNetType"].isNull()) + subDistributedJobObject.reverseJob.destNetType = reverseJobNode["DestNetType"].asString(); + if(!reverseJobNode["AppName"].isNull()) + subDistributedJobObject.reverseJob.appName = reverseJobNode["AppName"].asString(); + if(!reverseJobNode["EtlCalculator"].isNull()) + subDistributedJobObject.reverseJob.etlCalculator = reverseJobNode["EtlCalculator"].asString(); + if(!reverseJobNode["OriginType"].isNull()) + subDistributedJobObject.reverseJob.originType = reverseJobNode["OriginType"].asString(); + if(!reverseJobNode["JobType"].isNull()) + subDistributedJobObject.reverseJob.jobType = reverseJobNode["JobType"].asString(); + if(!reverseJobNode["IsDemoJob"].isNull()) + subDistributedJobObject.reverseJob.isDemoJob = reverseJobNode["IsDemoJob"].asString() == "true"; + if(!reverseJobNode["TaskType"].isNull()) + subDistributedJobObject.reverseJob.taskType = reverseJobNode["TaskType"].asString(); + auto allTagList21Node = reverseJobNode["TagList"]["TagListItem"]; + for (auto reverseJobNodeTagListTagListItem : allTagList21Node) + { + SubDistributedJobItem::ReverseJob::TagListItem22 tagListItem22Object; + if(!reverseJobNodeTagListTagListItem["Id"].isNull()) + tagListItem22Object.id = std::stol(reverseJobNodeTagListTagListItem["Id"].asString()); + if(!reverseJobNodeTagListTagListItem["GmtCreate"].isNull()) + tagListItem22Object.gmtCreate = reverseJobNodeTagListTagListItem["GmtCreate"].asString(); + if(!reverseJobNodeTagListTagListItem["GmtModified"].isNull()) + tagListItem22Object.gmtModified = reverseJobNodeTagListTagListItem["GmtModified"].asString(); + if(!reverseJobNodeTagListTagListItem["ResourceId"].isNull()) + tagListItem22Object.resourceId = reverseJobNodeTagListTagListItem["ResourceId"].asString(); + if(!reverseJobNodeTagListTagListItem["ResourceType"].isNull()) + tagListItem22Object.resourceType = reverseJobNodeTagListTagListItem["ResourceType"].asString(); + if(!reverseJobNodeTagListTagListItem["RegionId"].isNull()) + tagListItem22Object.regionId = reverseJobNodeTagListTagListItem["RegionId"].asString(); + if(!reverseJobNodeTagListTagListItem["AliUid"].isNull()) + tagListItem22Object.aliUid = std::stol(reverseJobNodeTagListTagListItem["AliUid"].asString()); + if(!reverseJobNodeTagListTagListItem["TagKey"].isNull()) + tagListItem22Object.tagKey = reverseJobNodeTagListTagListItem["TagKey"].asString(); + if(!reverseJobNodeTagListTagListItem["TagValue"].isNull()) + tagListItem22Object.tagValue = reverseJobNodeTagListTagListItem["TagValue"].asString(); + if(!reverseJobNodeTagListTagListItem["TagCategory"].isNull()) + tagListItem22Object.tagCategory = reverseJobNodeTagListTagListItem["TagCategory"].asString(); + if(!reverseJobNodeTagListTagListItem["SrcRegion"].isNull()) + tagListItem22Object.srcRegion = reverseJobNodeTagListTagListItem["SrcRegion"].asString(); + if(!reverseJobNodeTagListTagListItem["Scope"].isNull()) + tagListItem22Object.scope = reverseJobNodeTagListTagListItem["Scope"].asString(); + if(!reverseJobNodeTagListTagListItem["Creator"].isNull()) + tagListItem22Object.creator = std::stol(reverseJobNodeTagListTagListItem["Creator"].asString()); + subDistributedJobObject.reverseJob.tagList21.push_back(tagListItem22Object); + } + auto sourceEndpoint9Node = reverseJobNode["SourceEndpoint"]; + if(!sourceEndpoint9Node["InstanceID"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.instanceID = sourceEndpoint9Node["InstanceID"].asString(); + if(!sourceEndpoint9Node["Region"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.region = sourceEndpoint9Node["Region"].asString(); + if(!sourceEndpoint9Node["InstanceType"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.instanceType = sourceEndpoint9Node["InstanceType"].asString(); + if(!sourceEndpoint9Node["EngineName"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.engineName = sourceEndpoint9Node["EngineName"].asString(); + if(!sourceEndpoint9Node["Ip"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.ip = sourceEndpoint9Node["Ip"].asString(); + if(!sourceEndpoint9Node["Port"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.port = sourceEndpoint9Node["Port"].asString(); + if(!sourceEndpoint9Node["DatabaseName"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.databaseName = sourceEndpoint9Node["DatabaseName"].asString(); + if(!sourceEndpoint9Node["OracleSID"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.oracleSID = sourceEndpoint9Node["OracleSID"].asString(); + if(!sourceEndpoint9Node["UserName"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.userName = sourceEndpoint9Node["UserName"].asString(); + if(!sourceEndpoint9Node["SslSolutionEnum"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.sslSolutionEnum = sourceEndpoint9Node["SslSolutionEnum"].asString(); + if(!sourceEndpoint9Node["RoleName"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.roleName = sourceEndpoint9Node["RoleName"].asString(); + if(!sourceEndpoint9Node["AliyunUid"].isNull()) + subDistributedJobObject.reverseJob.sourceEndpoint9.aliyunUid = sourceEndpoint9Node["AliyunUid"].asString(); + auto destinationEndpoint10Node = reverseJobNode["DestinationEndpoint"]; + if(!destinationEndpoint10Node["InstanceID"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.instanceID = destinationEndpoint10Node["InstanceID"].asString(); + if(!destinationEndpoint10Node["Region"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.region = destinationEndpoint10Node["Region"].asString(); + if(!destinationEndpoint10Node["InstanceType"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.instanceType = destinationEndpoint10Node["InstanceType"].asString(); + if(!destinationEndpoint10Node["EngineName"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.engineName = destinationEndpoint10Node["EngineName"].asString(); + if(!destinationEndpoint10Node["Ip"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.ip = destinationEndpoint10Node["Ip"].asString(); + if(!destinationEndpoint10Node["Port"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.port = destinationEndpoint10Node["Port"].asString(); + if(!destinationEndpoint10Node["DatabaseName"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.databaseName = destinationEndpoint10Node["DatabaseName"].asString(); + if(!destinationEndpoint10Node["OracleSID"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.oracleSID = destinationEndpoint10Node["OracleSID"].asString(); + if(!destinationEndpoint10Node["UserName"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.userName = destinationEndpoint10Node["UserName"].asString(); + if(!destinationEndpoint10Node["SslSolutionEnum"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.sslSolutionEnum = destinationEndpoint10Node["SslSolutionEnum"].asString(); + if(!destinationEndpoint10Node["RoleName"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.roleName = destinationEndpoint10Node["RoleName"].asString(); + if(!destinationEndpoint10Node["AliyunUid"].isNull()) + subDistributedJobObject.reverseJob.destinationEndpoint10.aliyunUid = destinationEndpoint10Node["AliyunUid"].asString(); + auto migrationMode11Node = reverseJobNode["MigrationMode"]; + if(!migrationMode11Node["StructureInitialization"].isNull()) + subDistributedJobObject.reverseJob.migrationMode11.structureInitialization = migrationMode11Node["StructureInitialization"].asString() == "true"; + if(!migrationMode11Node["DataInitialization"].isNull()) + subDistributedJobObject.reverseJob.migrationMode11.dataInitialization = migrationMode11Node["DataInitialization"].asString() == "true"; + if(!migrationMode11Node["DataSynchronization"].isNull()) + subDistributedJobObject.reverseJob.migrationMode11.dataSynchronization = migrationMode11Node["DataSynchronization"].asString() == "true"; + if(!migrationMode11Node["DataExtractTransformLoad"].isNull()) + subDistributedJobObject.reverseJob.migrationMode11.dataExtractTransformLoad = migrationMode11Node["DataExtractTransformLoad"].asString() == "true"; + auto precheckStatus12Node = reverseJobNode["PrecheckStatus"]; + if(!precheckStatus12Node["Status"].isNull()) + subDistributedJobObject.reverseJob.precheckStatus12.status = precheckStatus12Node["Status"].asString(); + if(!precheckStatus12Node["Percent"].isNull()) + subDistributedJobObject.reverseJob.precheckStatus12.percent = precheckStatus12Node["Percent"].asString(); + if(!precheckStatus12Node["ErrorMessage"].isNull()) + subDistributedJobObject.reverseJob.precheckStatus12.errorMessage = precheckStatus12Node["ErrorMessage"].asString(); + auto allDetail23Node = precheckStatus12Node["Detail"]["DetailItem"]; + for (auto precheckStatus12NodeDetailDetailItem : allDetail23Node) + { + SubDistributedJobItem::ReverseJob::PrecheckStatus12::DetailItem24 detailItem24Object; + if(!precheckStatus12NodeDetailDetailItem["CheckItem"].isNull()) + detailItem24Object.checkItem = precheckStatus12NodeDetailDetailItem["CheckItem"].asString(); + if(!precheckStatus12NodeDetailDetailItem["CheckItemDescription"].isNull()) + detailItem24Object.checkItemDescription = precheckStatus12NodeDetailDetailItem["CheckItemDescription"].asString(); + if(!precheckStatus12NodeDetailDetailItem["CheckResult"].isNull()) + detailItem24Object.checkResult = precheckStatus12NodeDetailDetailItem["CheckResult"].asString(); + if(!precheckStatus12NodeDetailDetailItem["FailedReason"].isNull()) + detailItem24Object.failedReason = precheckStatus12NodeDetailDetailItem["FailedReason"].asString(); + if(!precheckStatus12NodeDetailDetailItem["RepairMethod"].isNull()) + detailItem24Object.repairMethod = precheckStatus12NodeDetailDetailItem["RepairMethod"].asString(); + subDistributedJobObject.reverseJob.precheckStatus12.detail23.push_back(detailItem24Object); + } + auto structureInitializationStatus13Node = reverseJobNode["StructureInitializationStatus"]; + if(!structureInitializationStatus13Node["Status"].isNull()) + subDistributedJobObject.reverseJob.structureInitializationStatus13.status = structureInitializationStatus13Node["Status"].asString(); + if(!structureInitializationStatus13Node["ErrorMessage"].isNull()) + subDistributedJobObject.reverseJob.structureInitializationStatus13.errorMessage = structureInitializationStatus13Node["ErrorMessage"].asString(); + if(!structureInitializationStatus13Node["Percent"].isNull()) + subDistributedJobObject.reverseJob.structureInitializationStatus13.percent = structureInitializationStatus13Node["Percent"].asString(); + if(!structureInitializationStatus13Node["Progress"].isNull()) + subDistributedJobObject.reverseJob.structureInitializationStatus13.progress = structureInitializationStatus13Node["Progress"].asString(); + if(!structureInitializationStatus13Node["NeedUpgrade"].isNull()) + subDistributedJobObject.reverseJob.structureInitializationStatus13.needUpgrade = structureInitializationStatus13Node["NeedUpgrade"].asString() == "true"; + auto dataInitializationStatus14Node = reverseJobNode["DataInitializationStatus"]; + if(!dataInitializationStatus14Node["Status"].isNull()) + subDistributedJobObject.reverseJob.dataInitializationStatus14.status = dataInitializationStatus14Node["Status"].asString(); + if(!dataInitializationStatus14Node["ErrorMessage"].isNull()) + subDistributedJobObject.reverseJob.dataInitializationStatus14.errorMessage = dataInitializationStatus14Node["ErrorMessage"].asString(); + if(!dataInitializationStatus14Node["Percent"].isNull()) + subDistributedJobObject.reverseJob.dataInitializationStatus14.percent = dataInitializationStatus14Node["Percent"].asString(); + if(!dataInitializationStatus14Node["Progress"].isNull()) + subDistributedJobObject.reverseJob.dataInitializationStatus14.progress = dataInitializationStatus14Node["Progress"].asString(); + if(!dataInitializationStatus14Node["NeedUpgrade"].isNull()) + subDistributedJobObject.reverseJob.dataInitializationStatus14.needUpgrade = dataInitializationStatus14Node["NeedUpgrade"].asString() == "true"; + auto dataSynchronizationStatus15Node = reverseJobNode["DataSynchronizationStatus"]; + if(!dataSynchronizationStatus15Node["Status"].isNull()) + subDistributedJobObject.reverseJob.dataSynchronizationStatus15.status = dataSynchronizationStatus15Node["Status"].asString(); + if(!dataSynchronizationStatus15Node["ErrorMessage"].isNull()) + subDistributedJobObject.reverseJob.dataSynchronizationStatus15.errorMessage = dataSynchronizationStatus15Node["ErrorMessage"].asString(); + if(!dataSynchronizationStatus15Node["Percent"].isNull()) + subDistributedJobObject.reverseJob.dataSynchronizationStatus15.percent = dataSynchronizationStatus15Node["Percent"].asString(); + if(!dataSynchronizationStatus15Node["Progress"].isNull()) + subDistributedJobObject.reverseJob.dataSynchronizationStatus15.progress = dataSynchronizationStatus15Node["Progress"].asString(); + if(!dataSynchronizationStatus15Node["NeedUpgrade"].isNull()) + subDistributedJobObject.reverseJob.dataSynchronizationStatus15.needUpgrade = dataSynchronizationStatus15Node["NeedUpgrade"].asString() == "true"; + auto dataEtlStatus16Node = reverseJobNode["DataEtlStatus"]; + if(!dataEtlStatus16Node["Status"].isNull()) + subDistributedJobObject.reverseJob.dataEtlStatus16.status = dataEtlStatus16Node["Status"].asString(); + if(!dataEtlStatus16Node["ErrorMessage"].isNull()) + subDistributedJobObject.reverseJob.dataEtlStatus16.errorMessage = dataEtlStatus16Node["ErrorMessage"].asString(); + if(!dataEtlStatus16Node["Percent"].isNull()) + subDistributedJobObject.reverseJob.dataEtlStatus16.percent = dataEtlStatus16Node["Percent"].asString(); + if(!dataEtlStatus16Node["Progress"].isNull()) + subDistributedJobObject.reverseJob.dataEtlStatus16.progress = dataEtlStatus16Node["Progress"].asString(); + if(!dataEtlStatus16Node["NeedUpgrade"].isNull()) + subDistributedJobObject.reverseJob.dataEtlStatus16.needUpgrade = dataEtlStatus16Node["NeedUpgrade"].asString() == "true"; + auto performance17Node = reverseJobNode["Performance"]; + if(!performance17Node["Rps"].isNull()) + subDistributedJobObject.reverseJob.performance17.rps = performance17Node["Rps"].asString(); + if(!performance17Node["Flow"].isNull()) + subDistributedJobObject.reverseJob.performance17.flow = performance17Node["Flow"].asString(); + auto subscriptionHost18Node = reverseJobNode["SubscriptionHost"]; + if(!subscriptionHost18Node["PublicHost"].isNull()) + subDistributedJobObject.reverseJob.subscriptionHost18.publicHost = subscriptionHost18Node["PublicHost"].asString(); + if(!subscriptionHost18Node["PrivateHost"].isNull()) + subDistributedJobObject.reverseJob.subscriptionHost18.privateHost = subscriptionHost18Node["PrivateHost"].asString(); + if(!subscriptionHost18Node["VpcHost"].isNull()) + subDistributedJobObject.reverseJob.subscriptionHost18.vpcHost = subscriptionHost18Node["VpcHost"].asString(); + auto subscriptionDataType19Node = reverseJobNode["SubscriptionDataType"]; + if(!subscriptionDataType19Node["Ddl"].isNull()) + subDistributedJobObject.reverseJob.subscriptionDataType19.ddl = subscriptionDataType19Node["Ddl"].asString() == "true"; + if(!subscriptionDataType19Node["Dml"].isNull()) + subDistributedJobObject.reverseJob.subscriptionDataType19.dml = subscriptionDataType19Node["Dml"].asString() == "true"; + auto retryState20Node = reverseJobNode["RetryState"]; + if(!retryState20Node["JobId"].isNull()) + subDistributedJobObject.reverseJob.retryState20.jobId = retryState20Node["JobId"].asString(); + if(!retryState20Node["MaxRetryTime"].isNull()) + subDistributedJobObject.reverseJob.retryState20.maxRetryTime = std::stoi(retryState20Node["MaxRetryTime"].asString()); + if(!retryState20Node["RetryTime"].isNull()) + subDistributedJobObject.reverseJob.retryState20.retryTime = std::stoi(retryState20Node["RetryTime"].asString()); + if(!retryState20Node["RetryCount"].isNull()) + subDistributedJobObject.reverseJob.retryState20.retryCount = std::stoi(retryState20Node["RetryCount"].asString()); + if(!retryState20Node["Retrying"].isNull()) + subDistributedJobObject.reverseJob.retryState20.retrying = retryState20Node["Retrying"].asString() == "true"; + if(!retryState20Node["Module"].isNull()) + subDistributedJobObject.reverseJob.retryState20.module = retryState20Node["Module"].asString(); + if(!retryState20Node["RetryTarget"].isNull()) + subDistributedJobObject.reverseJob.retryState20.retryTarget = retryState20Node["RetryTarget"].asString(); + if(!retryState20Node["ErrMsg"].isNull()) + subDistributedJobObject.reverseJob.retryState20.errMsg = retryState20Node["ErrMsg"].asString(); + auto subscriptionHost6Node = value["SubscriptionHost"]; + if(!subscriptionHost6Node["PublicHost"].isNull()) + subDistributedJobObject.subscriptionHost6.publicHost = subscriptionHost6Node["PublicHost"].asString(); + if(!subscriptionHost6Node["PrivateHost"].isNull()) + subDistributedJobObject.subscriptionHost6.privateHost = subscriptionHost6Node["PrivateHost"].asString(); + if(!subscriptionHost6Node["VpcHost"].isNull()) + subDistributedJobObject.subscriptionHost6.vpcHost = subscriptionHost6Node["VpcHost"].asString(); + auto subscriptionDataType7Node = value["SubscriptionDataType"]; + if(!subscriptionDataType7Node["Ddl"].isNull()) + subDistributedJobObject.subscriptionDataType7.ddl = subscriptionDataType7Node["Ddl"].asString() == "true"; + if(!subscriptionDataType7Node["Dml"].isNull()) + subDistributedJobObject.subscriptionDataType7.dml = subscriptionDataType7Node["Dml"].asString() == "true"; + auto retryState8Node = value["RetryState"]; + if(!retryState8Node["JobId"].isNull()) + subDistributedJobObject.retryState8.jobId = retryState8Node["JobId"].asString(); + if(!retryState8Node["MaxRetryTime"].isNull()) + subDistributedJobObject.retryState8.maxRetryTime = std::stoi(retryState8Node["MaxRetryTime"].asString()); + if(!retryState8Node["RetryTime"].isNull()) + subDistributedJobObject.retryState8.retryTime = std::stoi(retryState8Node["RetryTime"].asString()); + if(!retryState8Node["RetryCount"].isNull()) + subDistributedJobObject.retryState8.retryCount = std::stoi(retryState8Node["RetryCount"].asString()); + if(!retryState8Node["Retrying"].isNull()) + subDistributedJobObject.retryState8.retrying = retryState8Node["Retrying"].asString() == "true"; + if(!retryState8Node["Module"].isNull()) + subDistributedJobObject.retryState8.module = retryState8Node["Module"].asString(); + if(!retryState8Node["RetryTarget"].isNull()) + subDistributedJobObject.retryState8.retryTarget = retryState8Node["RetryTarget"].asString(); + if(!retryState8Node["ErrMsg"].isNull()) + subDistributedJobObject.retryState8.errMsg = retryState8Node["ErrMsg"].asString(); + auto allSubSyncJob1 = value["SubSyncJob"]["SubSyncJob"]; + for (auto value : allSubSyncJob1) + subDistributedJobObject.subSyncJob1.push_back(value.asString()); + subDistributedJob_.push_back(subDistributedJobObject); + } + auto allSubSyncJobNode = value["SubSyncJob"]["SubSyncJobItem"]; + for (auto valueSubSyncJobSubSyncJobItem : allSubSyncJobNode) + { + SubSyncJobItem subSyncJobObject; + if(!valueSubSyncJobSubSyncJobItem["DtsInstanceID"].isNull()) + subSyncJobObject.dtsInstanceID = valueSubSyncJobSubSyncJobItem["DtsInstanceID"].asString(); + if(!valueSubSyncJobSubSyncJobItem["DtsJobId"].isNull()) + subSyncJobObject.dtsJobId = valueSubSyncJobSubSyncJobItem["DtsJobId"].asString(); + if(!valueSubSyncJobSubSyncJobItem["DtsJobName"].isNull()) + subSyncJobObject.dtsJobName = valueSubSyncJobSubSyncJobItem["DtsJobName"].asString(); + if(!valueSubSyncJobSubSyncJobItem["GroupId"].isNull()) + subSyncJobObject.groupId = valueSubSyncJobSubSyncJobItem["GroupId"].asString(); + if(!valueSubSyncJobSubSyncJobItem["DatabaseCount"].isNull()) + subSyncJobObject.databaseCount = std::stoi(valueSubSyncJobSubSyncJobItem["DatabaseCount"].asString()); + if(!valueSubSyncJobSubSyncJobItem["DtsJobClass"].isNull()) + subSyncJobObject.dtsJobClass = valueSubSyncJobSubSyncJobItem["DtsJobClass"].asString(); + if(!valueSubSyncJobSubSyncJobItem["DtsJobDirection"].isNull()) + subSyncJobObject.dtsJobDirection = valueSubSyncJobSubSyncJobItem["DtsJobDirection"].asString(); + if(!valueSubSyncJobSubSyncJobItem["SynchronizationDirection"].isNull()) + subSyncJobObject.synchronizationDirection = valueSubSyncJobSubSyncJobItem["SynchronizationDirection"].asString(); + if(!valueSubSyncJobSubSyncJobItem["PayType"].isNull()) + subSyncJobObject.payType = valueSubSyncJobSubSyncJobItem["PayType"].asString(); + if(!valueSubSyncJobSubSyncJobItem["ExpireTime"].isNull()) + subSyncJobObject.expireTime = valueSubSyncJobSubSyncJobItem["ExpireTime"].asString(); + if(!valueSubSyncJobSubSyncJobItem["CreateTime"].isNull()) + subSyncJobObject.createTime = valueSubSyncJobSubSyncJobItem["CreateTime"].asString(); + if(!valueSubSyncJobSubSyncJobItem["FinishTime"].isNull()) + subSyncJobObject.finishTime = valueSubSyncJobSubSyncJobItem["FinishTime"].asString(); + if(!valueSubSyncJobSubSyncJobItem["DbObject"].isNull()) + subSyncJobObject.dbObject = valueSubSyncJobSubSyncJobItem["DbObject"].asString(); + if(!valueSubSyncJobSubSyncJobItem["Status"].isNull()) + subSyncJobObject.status = valueSubSyncJobSubSyncJobItem["Status"].asString(); + if(!valueSubSyncJobSubSyncJobItem["ErrorMessage"].isNull()) + subSyncJobObject.errorMessage = valueSubSyncJobSubSyncJobItem["ErrorMessage"].asString(); + if(!valueSubSyncJobSubSyncJobItem["Delay"].isNull()) + subSyncJobObject.delay = std::stol(valueSubSyncJobSubSyncJobItem["Delay"].asString()); + if(!valueSubSyncJobSubSyncJobItem["Checkpoint"].isNull()) + subSyncJobObject.checkpoint = valueSubSyncJobSubSyncJobItem["Checkpoint"].asString(); + if(!valueSubSyncJobSubSyncJobItem["Reserved"].isNull()) + subSyncJobObject.reserved = valueSubSyncJobSubSyncJobItem["Reserved"].asString(); + if(!valueSubSyncJobSubSyncJobItem["SubscribeTopic"].isNull()) + subSyncJobObject.subscribeTopic = valueSubSyncJobSubSyncJobItem["SubscribeTopic"].asString(); + if(!valueSubSyncJobSubSyncJobItem["ConsumptionCheckpoint"].isNull()) + subSyncJobObject.consumptionCheckpoint = valueSubSyncJobSubSyncJobItem["ConsumptionCheckpoint"].asString(); + if(!valueSubSyncJobSubSyncJobItem["BeginTimestamp"].isNull()) + subSyncJobObject.beginTimestamp = valueSubSyncJobSubSyncJobItem["BeginTimestamp"].asString(); + if(!valueSubSyncJobSubSyncJobItem["EndTimestamp"].isNull()) + subSyncJobObject.endTimestamp = valueSubSyncJobSubSyncJobItem["EndTimestamp"].asString(); + if(!valueSubSyncJobSubSyncJobItem["ConsumptionClient"].isNull()) + subSyncJobObject.consumptionClient = valueSubSyncJobSubSyncJobItem["ConsumptionClient"].asString(); + if(!valueSubSyncJobSubSyncJobItem["DestNetType"].isNull()) + subSyncJobObject.destNetType = valueSubSyncJobSubSyncJobItem["DestNetType"].asString(); + if(!valueSubSyncJobSubSyncJobItem["AppName"].isNull()) + subSyncJobObject.appName = valueSubSyncJobSubSyncJobItem["AppName"].asString(); + if(!valueSubSyncJobSubSyncJobItem["EtlCalculator"].isNull()) + subSyncJobObject.etlCalculator = valueSubSyncJobSubSyncJobItem["EtlCalculator"].asString(); + if(!valueSubSyncJobSubSyncJobItem["OriginType"].isNull()) + subSyncJobObject.originType = valueSubSyncJobSubSyncJobItem["OriginType"].asString(); + if(!valueSubSyncJobSubSyncJobItem["JobType"].isNull()) + subSyncJobObject.jobType = valueSubSyncJobSubSyncJobItem["JobType"].asString(); + if(!valueSubSyncJobSubSyncJobItem["IsDemoJob"].isNull()) + subSyncJobObject.isDemoJob = valueSubSyncJobSubSyncJobItem["IsDemoJob"].asString() == "true"; + if(!valueSubSyncJobSubSyncJobItem["TaskType"].isNull()) + subSyncJobObject.taskType = valueSubSyncJobSubSyncJobItem["TaskType"].asString(); + auto allTagList39Node = valueSubSyncJobSubSyncJobItem["TagList"]["TagListItem"]; + for (auto valueSubSyncJobSubSyncJobItemTagListTagListItem : allTagList39Node) + { + SubSyncJobItem::TagListItem40 tagList39Object; + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["Id"].isNull()) + tagList39Object.id = std::stol(valueSubSyncJobSubSyncJobItemTagListTagListItem["Id"].asString()); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["GmtCreate"].isNull()) + tagList39Object.gmtCreate = valueSubSyncJobSubSyncJobItemTagListTagListItem["GmtCreate"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["GmtModified"].isNull()) + tagList39Object.gmtModified = valueSubSyncJobSubSyncJobItemTagListTagListItem["GmtModified"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["ResourceId"].isNull()) + tagList39Object.resourceId = valueSubSyncJobSubSyncJobItemTagListTagListItem["ResourceId"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["ResourceType"].isNull()) + tagList39Object.resourceType = valueSubSyncJobSubSyncJobItemTagListTagListItem["ResourceType"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["RegionId"].isNull()) + tagList39Object.regionId = valueSubSyncJobSubSyncJobItemTagListTagListItem["RegionId"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["AliUid"].isNull()) + tagList39Object.aliUid = std::stol(valueSubSyncJobSubSyncJobItemTagListTagListItem["AliUid"].asString()); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["TagKey"].isNull()) + tagList39Object.tagKey = valueSubSyncJobSubSyncJobItemTagListTagListItem["TagKey"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["TagValue"].isNull()) + tagList39Object.tagValue = valueSubSyncJobSubSyncJobItemTagListTagListItem["TagValue"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["TagCategory"].isNull()) + tagList39Object.tagCategory = valueSubSyncJobSubSyncJobItemTagListTagListItem["TagCategory"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["SrcRegion"].isNull()) + tagList39Object.srcRegion = valueSubSyncJobSubSyncJobItemTagListTagListItem["SrcRegion"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["Scope"].isNull()) + tagList39Object.scope = valueSubSyncJobSubSyncJobItemTagListTagListItem["Scope"].asString(); + if(!valueSubSyncJobSubSyncJobItemTagListTagListItem["Creator"].isNull()) + tagList39Object.creator = std::stol(valueSubSyncJobSubSyncJobItemTagListTagListItem["Creator"].asString()); + subSyncJobObject.tagList39.push_back(tagList39Object); + } + auto sourceEndpoint26Node = value["SourceEndpoint"]; + if(!sourceEndpoint26Node["InstanceID"].isNull()) + subSyncJobObject.sourceEndpoint26.instanceID = sourceEndpoint26Node["InstanceID"].asString(); + if(!sourceEndpoint26Node["Region"].isNull()) + subSyncJobObject.sourceEndpoint26.region = sourceEndpoint26Node["Region"].asString(); + if(!sourceEndpoint26Node["InstanceType"].isNull()) + subSyncJobObject.sourceEndpoint26.instanceType = sourceEndpoint26Node["InstanceType"].asString(); + if(!sourceEndpoint26Node["EngineName"].isNull()) + subSyncJobObject.sourceEndpoint26.engineName = sourceEndpoint26Node["EngineName"].asString(); + if(!sourceEndpoint26Node["Ip"].isNull()) + subSyncJobObject.sourceEndpoint26.ip = sourceEndpoint26Node["Ip"].asString(); + if(!sourceEndpoint26Node["Port"].isNull()) + subSyncJobObject.sourceEndpoint26.port = sourceEndpoint26Node["Port"].asString(); + if(!sourceEndpoint26Node["DatabaseName"].isNull()) + subSyncJobObject.sourceEndpoint26.databaseName = sourceEndpoint26Node["DatabaseName"].asString(); + if(!sourceEndpoint26Node["OracleSID"].isNull()) + subSyncJobObject.sourceEndpoint26.oracleSID = sourceEndpoint26Node["OracleSID"].asString(); + if(!sourceEndpoint26Node["UserName"].isNull()) + subSyncJobObject.sourceEndpoint26.userName = sourceEndpoint26Node["UserName"].asString(); + if(!sourceEndpoint26Node["SslSolutionEnum"].isNull()) + subSyncJobObject.sourceEndpoint26.sslSolutionEnum = sourceEndpoint26Node["SslSolutionEnum"].asString(); + if(!sourceEndpoint26Node["RoleName"].isNull()) + subSyncJobObject.sourceEndpoint26.roleName = sourceEndpoint26Node["RoleName"].asString(); + if(!sourceEndpoint26Node["AliyunUid"].isNull()) + subSyncJobObject.sourceEndpoint26.aliyunUid = sourceEndpoint26Node["AliyunUid"].asString(); + auto destinationEndpoint27Node = value["DestinationEndpoint"]; + if(!destinationEndpoint27Node["InstanceID"].isNull()) + subSyncJobObject.destinationEndpoint27.instanceID = destinationEndpoint27Node["InstanceID"].asString(); + if(!destinationEndpoint27Node["Region"].isNull()) + subSyncJobObject.destinationEndpoint27.region = destinationEndpoint27Node["Region"].asString(); + if(!destinationEndpoint27Node["InstanceType"].isNull()) + subSyncJobObject.destinationEndpoint27.instanceType = destinationEndpoint27Node["InstanceType"].asString(); + if(!destinationEndpoint27Node["EngineName"].isNull()) + subSyncJobObject.destinationEndpoint27.engineName = destinationEndpoint27Node["EngineName"].asString(); + if(!destinationEndpoint27Node["Ip"].isNull()) + subSyncJobObject.destinationEndpoint27.ip = destinationEndpoint27Node["Ip"].asString(); + if(!destinationEndpoint27Node["Port"].isNull()) + subSyncJobObject.destinationEndpoint27.port = destinationEndpoint27Node["Port"].asString(); + if(!destinationEndpoint27Node["DatabaseName"].isNull()) + subSyncJobObject.destinationEndpoint27.databaseName = destinationEndpoint27Node["DatabaseName"].asString(); + if(!destinationEndpoint27Node["OracleSID"].isNull()) + subSyncJobObject.destinationEndpoint27.oracleSID = destinationEndpoint27Node["OracleSID"].asString(); + if(!destinationEndpoint27Node["UserName"].isNull()) + subSyncJobObject.destinationEndpoint27.userName = destinationEndpoint27Node["UserName"].asString(); + if(!destinationEndpoint27Node["SslSolutionEnum"].isNull()) + subSyncJobObject.destinationEndpoint27.sslSolutionEnum = destinationEndpoint27Node["SslSolutionEnum"].asString(); + if(!destinationEndpoint27Node["RoleName"].isNull()) + subSyncJobObject.destinationEndpoint27.roleName = destinationEndpoint27Node["RoleName"].asString(); + if(!destinationEndpoint27Node["AliyunUid"].isNull()) + subSyncJobObject.destinationEndpoint27.aliyunUid = destinationEndpoint27Node["AliyunUid"].asString(); + auto migrationMode28Node = value["MigrationMode"]; + if(!migrationMode28Node["StructureInitialization"].isNull()) + subSyncJobObject.migrationMode28.structureInitialization = migrationMode28Node["StructureInitialization"].asString() == "true"; + if(!migrationMode28Node["DataInitialization"].isNull()) + subSyncJobObject.migrationMode28.dataInitialization = migrationMode28Node["DataInitialization"].asString() == "true"; + if(!migrationMode28Node["DataSynchronization"].isNull()) + subSyncJobObject.migrationMode28.dataSynchronization = migrationMode28Node["DataSynchronization"].asString() == "true"; + if(!migrationMode28Node["DataExtractTransformLoad"].isNull()) + subSyncJobObject.migrationMode28.dataExtractTransformLoad = migrationMode28Node["DataExtractTransformLoad"].asString() == "true"; + auto precheckStatus29Node = value["PrecheckStatus"]; + if(!precheckStatus29Node["Status"].isNull()) + subSyncJobObject.precheckStatus29.status = precheckStatus29Node["Status"].asString(); + if(!precheckStatus29Node["Percent"].isNull()) + subSyncJobObject.precheckStatus29.percent = precheckStatus29Node["Percent"].asString(); + if(!precheckStatus29Node["ErrorMessage"].isNull()) + subSyncJobObject.precheckStatus29.errorMessage = precheckStatus29Node["ErrorMessage"].asString(); + auto allDetail41Node = precheckStatus29Node["Detail"]["DetailItem"]; + for (auto precheckStatus29NodeDetailDetailItem : allDetail41Node) + { + SubSyncJobItem::PrecheckStatus29::DetailItem42 detailItem42Object; + if(!precheckStatus29NodeDetailDetailItem["CheckItem"].isNull()) + detailItem42Object.checkItem = precheckStatus29NodeDetailDetailItem["CheckItem"].asString(); + if(!precheckStatus29NodeDetailDetailItem["CheckItemDescription"].isNull()) + detailItem42Object.checkItemDescription = precheckStatus29NodeDetailDetailItem["CheckItemDescription"].asString(); + if(!precheckStatus29NodeDetailDetailItem["CheckResult"].isNull()) + detailItem42Object.checkResult = precheckStatus29NodeDetailDetailItem["CheckResult"].asString(); + if(!precheckStatus29NodeDetailDetailItem["FailedReason"].isNull()) + detailItem42Object.failedReason = precheckStatus29NodeDetailDetailItem["FailedReason"].asString(); + if(!precheckStatus29NodeDetailDetailItem["RepairMethod"].isNull()) + detailItem42Object.repairMethod = precheckStatus29NodeDetailDetailItem["RepairMethod"].asString(); + subSyncJobObject.precheckStatus29.detail41.push_back(detailItem42Object); + } + auto structureInitializationStatus30Node = value["StructureInitializationStatus"]; + if(!structureInitializationStatus30Node["Status"].isNull()) + subSyncJobObject.structureInitializationStatus30.status = structureInitializationStatus30Node["Status"].asString(); + if(!structureInitializationStatus30Node["ErrorMessage"].isNull()) + subSyncJobObject.structureInitializationStatus30.errorMessage = structureInitializationStatus30Node["ErrorMessage"].asString(); + if(!structureInitializationStatus30Node["Percent"].isNull()) + subSyncJobObject.structureInitializationStatus30.percent = structureInitializationStatus30Node["Percent"].asString(); + if(!structureInitializationStatus30Node["Progress"].isNull()) + subSyncJobObject.structureInitializationStatus30.progress = structureInitializationStatus30Node["Progress"].asString(); + if(!structureInitializationStatus30Node["NeedUpgrade"].isNull()) + subSyncJobObject.structureInitializationStatus30.needUpgrade = structureInitializationStatus30Node["NeedUpgrade"].asString() == "true"; + auto dataInitializationStatus31Node = value["DataInitializationStatus"]; + if(!dataInitializationStatus31Node["Status"].isNull()) + subSyncJobObject.dataInitializationStatus31.status = dataInitializationStatus31Node["Status"].asString(); + if(!dataInitializationStatus31Node["ErrorMessage"].isNull()) + subSyncJobObject.dataInitializationStatus31.errorMessage = dataInitializationStatus31Node["ErrorMessage"].asString(); + if(!dataInitializationStatus31Node["Percent"].isNull()) + subSyncJobObject.dataInitializationStatus31.percent = dataInitializationStatus31Node["Percent"].asString(); + if(!dataInitializationStatus31Node["Progress"].isNull()) + subSyncJobObject.dataInitializationStatus31.progress = dataInitializationStatus31Node["Progress"].asString(); + if(!dataInitializationStatus31Node["NeedUpgrade"].isNull()) + subSyncJobObject.dataInitializationStatus31.needUpgrade = dataInitializationStatus31Node["NeedUpgrade"].asString() == "true"; + auto dataSynchronizationStatus32Node = value["DataSynchronizationStatus"]; + if(!dataSynchronizationStatus32Node["Status"].isNull()) + subSyncJobObject.dataSynchronizationStatus32.status = dataSynchronizationStatus32Node["Status"].asString(); + if(!dataSynchronizationStatus32Node["ErrorMessage"].isNull()) + subSyncJobObject.dataSynchronizationStatus32.errorMessage = dataSynchronizationStatus32Node["ErrorMessage"].asString(); + if(!dataSynchronizationStatus32Node["Percent"].isNull()) + subSyncJobObject.dataSynchronizationStatus32.percent = dataSynchronizationStatus32Node["Percent"].asString(); + if(!dataSynchronizationStatus32Node["Progress"].isNull()) + subSyncJobObject.dataSynchronizationStatus32.progress = dataSynchronizationStatus32Node["Progress"].asString(); + if(!dataSynchronizationStatus32Node["NeedUpgrade"].isNull()) + subSyncJobObject.dataSynchronizationStatus32.needUpgrade = dataSynchronizationStatus32Node["NeedUpgrade"].asString() == "true"; + auto dataEtlStatus33Node = value["DataEtlStatus"]; + if(!dataEtlStatus33Node["Status"].isNull()) + subSyncJobObject.dataEtlStatus33.status = dataEtlStatus33Node["Status"].asString(); + if(!dataEtlStatus33Node["ErrorMessage"].isNull()) + subSyncJobObject.dataEtlStatus33.errorMessage = dataEtlStatus33Node["ErrorMessage"].asString(); + if(!dataEtlStatus33Node["Percent"].isNull()) + subSyncJobObject.dataEtlStatus33.percent = dataEtlStatus33Node["Percent"].asString(); + if(!dataEtlStatus33Node["Progress"].isNull()) + subSyncJobObject.dataEtlStatus33.progress = dataEtlStatus33Node["Progress"].asString(); + if(!dataEtlStatus33Node["NeedUpgrade"].isNull()) + subSyncJobObject.dataEtlStatus33.needUpgrade = dataEtlStatus33Node["NeedUpgrade"].asString() == "true"; + auto performance34Node = value["Performance"]; + if(!performance34Node["Rps"].isNull()) + subSyncJobObject.performance34.rps = performance34Node["Rps"].asString(); + if(!performance34Node["Flow"].isNull()) + subSyncJobObject.performance34.flow = performance34Node["Flow"].asString(); + auto reverseJob35Node = value["ReverseJob"]; + if(!reverseJob35Node["DtsInstanceID"].isNull()) + subSyncJobObject.reverseJob35.dtsInstanceID = reverseJob35Node["DtsInstanceID"].asString(); + if(!reverseJob35Node["DtsJobId"].isNull()) + subSyncJobObject.reverseJob35.dtsJobId = reverseJob35Node["DtsJobId"].asString(); + if(!reverseJob35Node["DtsJobName"].isNull()) + subSyncJobObject.reverseJob35.dtsJobName = reverseJob35Node["DtsJobName"].asString(); + if(!reverseJob35Node["GroupId"].isNull()) + subSyncJobObject.reverseJob35.groupId = reverseJob35Node["GroupId"].asString(); + if(!reverseJob35Node["DatabaseCount"].isNull()) + subSyncJobObject.reverseJob35.databaseCount = std::stoi(reverseJob35Node["DatabaseCount"].asString()); + if(!reverseJob35Node["DtsJobClass"].isNull()) + subSyncJobObject.reverseJob35.dtsJobClass = reverseJob35Node["DtsJobClass"].asString(); + if(!reverseJob35Node["DtsJobDirection"].isNull()) + subSyncJobObject.reverseJob35.dtsJobDirection = reverseJob35Node["DtsJobDirection"].asString(); + if(!reverseJob35Node["SynchronizationDirection"].isNull()) + subSyncJobObject.reverseJob35.synchronizationDirection = reverseJob35Node["SynchronizationDirection"].asString(); + if(!reverseJob35Node["PayType"].isNull()) + subSyncJobObject.reverseJob35.payType = reverseJob35Node["PayType"].asString(); + if(!reverseJob35Node["ExpireTime"].isNull()) + subSyncJobObject.reverseJob35.expireTime = reverseJob35Node["ExpireTime"].asString(); + if(!reverseJob35Node["CreateTime"].isNull()) + subSyncJobObject.reverseJob35.createTime = reverseJob35Node["CreateTime"].asString(); + if(!reverseJob35Node["FinishTime"].isNull()) + subSyncJobObject.reverseJob35.finishTime = reverseJob35Node["FinishTime"].asString(); + if(!reverseJob35Node["DbObject"].isNull()) + subSyncJobObject.reverseJob35.dbObject = reverseJob35Node["DbObject"].asString(); + if(!reverseJob35Node["Status"].isNull()) + subSyncJobObject.reverseJob35.status = reverseJob35Node["Status"].asString(); + if(!reverseJob35Node["ErrorMessage"].isNull()) + subSyncJobObject.reverseJob35.errorMessage = reverseJob35Node["ErrorMessage"].asString(); + if(!reverseJob35Node["Delay"].isNull()) + subSyncJobObject.reverseJob35.delay = std::stol(reverseJob35Node["Delay"].asString()); + if(!reverseJob35Node["Checkpoint"].isNull()) + subSyncJobObject.reverseJob35.checkpoint = reverseJob35Node["Checkpoint"].asString(); + if(!reverseJob35Node["ReverseJob"].isNull()) + subSyncJobObject.reverseJob35.reverseJob = reverseJob35Node["ReverseJob"].asString(); + if(!reverseJob35Node["Reserved"].isNull()) + subSyncJobObject.reverseJob35.reserved = reverseJob35Node["Reserved"].asString(); + if(!reverseJob35Node["SubscribeTopic"].isNull()) + subSyncJobObject.reverseJob35.subscribeTopic = reverseJob35Node["SubscribeTopic"].asString(); + if(!reverseJob35Node["ConsumptionCheckpoint"].isNull()) + subSyncJobObject.reverseJob35.consumptionCheckpoint = reverseJob35Node["ConsumptionCheckpoint"].asString(); + if(!reverseJob35Node["BeginTimestamp"].isNull()) + subSyncJobObject.reverseJob35.beginTimestamp = reverseJob35Node["BeginTimestamp"].asString(); + if(!reverseJob35Node["EndTimestamp"].isNull()) + subSyncJobObject.reverseJob35.endTimestamp = reverseJob35Node["EndTimestamp"].asString(); + if(!reverseJob35Node["ConsumptionClient"].isNull()) + subSyncJobObject.reverseJob35.consumptionClient = reverseJob35Node["ConsumptionClient"].asString(); + if(!reverseJob35Node["DestNetType"].isNull()) + subSyncJobObject.reverseJob35.destNetType = reverseJob35Node["DestNetType"].asString(); + if(!reverseJob35Node["AppName"].isNull()) + subSyncJobObject.reverseJob35.appName = reverseJob35Node["AppName"].asString(); + if(!reverseJob35Node["EtlCalculator"].isNull()) + subSyncJobObject.reverseJob35.etlCalculator = reverseJob35Node["EtlCalculator"].asString(); + if(!reverseJob35Node["OriginType"].isNull()) + subSyncJobObject.reverseJob35.originType = reverseJob35Node["OriginType"].asString(); + if(!reverseJob35Node["JobType"].isNull()) + subSyncJobObject.reverseJob35.jobType = reverseJob35Node["JobType"].asString(); + if(!reverseJob35Node["IsDemoJob"].isNull()) + subSyncJobObject.reverseJob35.isDemoJob = reverseJob35Node["IsDemoJob"].asString() == "true"; + if(!reverseJob35Node["TaskType"].isNull()) + subSyncJobObject.reverseJob35.taskType = reverseJob35Node["TaskType"].asString(); + auto allTagList55Node = reverseJob35Node["TagList"]["TagListItem"]; + for (auto reverseJob35NodeTagListTagListItem : allTagList55Node) + { + SubSyncJobItem::ReverseJob35::TagListItem56 tagListItem56Object; + if(!reverseJob35NodeTagListTagListItem["Id"].isNull()) + tagListItem56Object.id = std::stol(reverseJob35NodeTagListTagListItem["Id"].asString()); + if(!reverseJob35NodeTagListTagListItem["GmtCreate"].isNull()) + tagListItem56Object.gmtCreate = reverseJob35NodeTagListTagListItem["GmtCreate"].asString(); + if(!reverseJob35NodeTagListTagListItem["GmtModified"].isNull()) + tagListItem56Object.gmtModified = reverseJob35NodeTagListTagListItem["GmtModified"].asString(); + if(!reverseJob35NodeTagListTagListItem["ResourceId"].isNull()) + tagListItem56Object.resourceId = reverseJob35NodeTagListTagListItem["ResourceId"].asString(); + if(!reverseJob35NodeTagListTagListItem["ResourceType"].isNull()) + tagListItem56Object.resourceType = reverseJob35NodeTagListTagListItem["ResourceType"].asString(); + if(!reverseJob35NodeTagListTagListItem["RegionId"].isNull()) + tagListItem56Object.regionId = reverseJob35NodeTagListTagListItem["RegionId"].asString(); + if(!reverseJob35NodeTagListTagListItem["AliUid"].isNull()) + tagListItem56Object.aliUid = std::stol(reverseJob35NodeTagListTagListItem["AliUid"].asString()); + if(!reverseJob35NodeTagListTagListItem["TagKey"].isNull()) + tagListItem56Object.tagKey = reverseJob35NodeTagListTagListItem["TagKey"].asString(); + if(!reverseJob35NodeTagListTagListItem["TagValue"].isNull()) + tagListItem56Object.tagValue = reverseJob35NodeTagListTagListItem["TagValue"].asString(); + if(!reverseJob35NodeTagListTagListItem["TagCategory"].isNull()) + tagListItem56Object.tagCategory = reverseJob35NodeTagListTagListItem["TagCategory"].asString(); + if(!reverseJob35NodeTagListTagListItem["SrcRegion"].isNull()) + tagListItem56Object.srcRegion = reverseJob35NodeTagListTagListItem["SrcRegion"].asString(); + if(!reverseJob35NodeTagListTagListItem["Scope"].isNull()) + tagListItem56Object.scope = reverseJob35NodeTagListTagListItem["Scope"].asString(); + if(!reverseJob35NodeTagListTagListItem["Creator"].isNull()) + tagListItem56Object.creator = std::stol(reverseJob35NodeTagListTagListItem["Creator"].asString()); + subSyncJobObject.reverseJob35.tagList55.push_back(tagListItem56Object); + } + auto sourceEndpoint43Node = reverseJob35Node["SourceEndpoint"]; + if(!sourceEndpoint43Node["InstanceID"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.instanceID = sourceEndpoint43Node["InstanceID"].asString(); + if(!sourceEndpoint43Node["Region"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.region = sourceEndpoint43Node["Region"].asString(); + if(!sourceEndpoint43Node["InstanceType"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.instanceType = sourceEndpoint43Node["InstanceType"].asString(); + if(!sourceEndpoint43Node["EngineName"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.engineName = sourceEndpoint43Node["EngineName"].asString(); + if(!sourceEndpoint43Node["Ip"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.ip = sourceEndpoint43Node["Ip"].asString(); + if(!sourceEndpoint43Node["Port"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.port = sourceEndpoint43Node["Port"].asString(); + if(!sourceEndpoint43Node["DatabaseName"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.databaseName = sourceEndpoint43Node["DatabaseName"].asString(); + if(!sourceEndpoint43Node["OracleSID"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.oracleSID = sourceEndpoint43Node["OracleSID"].asString(); + if(!sourceEndpoint43Node["UserName"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.userName = sourceEndpoint43Node["UserName"].asString(); + if(!sourceEndpoint43Node["SslSolutionEnum"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.sslSolutionEnum = sourceEndpoint43Node["SslSolutionEnum"].asString(); + if(!sourceEndpoint43Node["RoleName"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.roleName = sourceEndpoint43Node["RoleName"].asString(); + if(!sourceEndpoint43Node["AliyunUid"].isNull()) + subSyncJobObject.reverseJob35.sourceEndpoint43.aliyunUid = sourceEndpoint43Node["AliyunUid"].asString(); + auto destinationEndpoint44Node = reverseJob35Node["DestinationEndpoint"]; + if(!destinationEndpoint44Node["InstanceID"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.instanceID = destinationEndpoint44Node["InstanceID"].asString(); + if(!destinationEndpoint44Node["Region"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.region = destinationEndpoint44Node["Region"].asString(); + if(!destinationEndpoint44Node["InstanceType"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.instanceType = destinationEndpoint44Node["InstanceType"].asString(); + if(!destinationEndpoint44Node["EngineName"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.engineName = destinationEndpoint44Node["EngineName"].asString(); + if(!destinationEndpoint44Node["Ip"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.ip = destinationEndpoint44Node["Ip"].asString(); + if(!destinationEndpoint44Node["Port"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.port = destinationEndpoint44Node["Port"].asString(); + if(!destinationEndpoint44Node["DatabaseName"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.databaseName = destinationEndpoint44Node["DatabaseName"].asString(); + if(!destinationEndpoint44Node["OracleSID"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.oracleSID = destinationEndpoint44Node["OracleSID"].asString(); + if(!destinationEndpoint44Node["UserName"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.userName = destinationEndpoint44Node["UserName"].asString(); + if(!destinationEndpoint44Node["SslSolutionEnum"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.sslSolutionEnum = destinationEndpoint44Node["SslSolutionEnum"].asString(); + if(!destinationEndpoint44Node["RoleName"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.roleName = destinationEndpoint44Node["RoleName"].asString(); + if(!destinationEndpoint44Node["AliyunUid"].isNull()) + subSyncJobObject.reverseJob35.destinationEndpoint44.aliyunUid = destinationEndpoint44Node["AliyunUid"].asString(); + auto migrationMode45Node = reverseJob35Node["MigrationMode"]; + if(!migrationMode45Node["StructureInitialization"].isNull()) + subSyncJobObject.reverseJob35.migrationMode45.structureInitialization = migrationMode45Node["StructureInitialization"].asString() == "true"; + if(!migrationMode45Node["DataInitialization"].isNull()) + subSyncJobObject.reverseJob35.migrationMode45.dataInitialization = migrationMode45Node["DataInitialization"].asString() == "true"; + if(!migrationMode45Node["DataSynchronization"].isNull()) + subSyncJobObject.reverseJob35.migrationMode45.dataSynchronization = migrationMode45Node["DataSynchronization"].asString() == "true"; + if(!migrationMode45Node["DataExtractTransformLoad"].isNull()) + subSyncJobObject.reverseJob35.migrationMode45.dataExtractTransformLoad = migrationMode45Node["DataExtractTransformLoad"].asString() == "true"; + auto precheckStatus46Node = reverseJob35Node["PrecheckStatus"]; + if(!precheckStatus46Node["Status"].isNull()) + subSyncJobObject.reverseJob35.precheckStatus46.status = precheckStatus46Node["Status"].asString(); + if(!precheckStatus46Node["Percent"].isNull()) + subSyncJobObject.reverseJob35.precheckStatus46.percent = precheckStatus46Node["Percent"].asString(); + if(!precheckStatus46Node["ErrorMessage"].isNull()) + subSyncJobObject.reverseJob35.precheckStatus46.errorMessage = precheckStatus46Node["ErrorMessage"].asString(); + auto allDetail57Node = precheckStatus46Node["Detail"]["DetailItem"]; + for (auto precheckStatus46NodeDetailDetailItem : allDetail57Node) + { + SubSyncJobItem::ReverseJob35::PrecheckStatus46::DetailItem58 detailItem58Object; + if(!precheckStatus46NodeDetailDetailItem["CheckItem"].isNull()) + detailItem58Object.checkItem = precheckStatus46NodeDetailDetailItem["CheckItem"].asString(); + if(!precheckStatus46NodeDetailDetailItem["CheckItemDescription"].isNull()) + detailItem58Object.checkItemDescription = precheckStatus46NodeDetailDetailItem["CheckItemDescription"].asString(); + if(!precheckStatus46NodeDetailDetailItem["CheckResult"].isNull()) + detailItem58Object.checkResult = precheckStatus46NodeDetailDetailItem["CheckResult"].asString(); + if(!precheckStatus46NodeDetailDetailItem["FailedReason"].isNull()) + detailItem58Object.failedReason = precheckStatus46NodeDetailDetailItem["FailedReason"].asString(); + if(!precheckStatus46NodeDetailDetailItem["RepairMethod"].isNull()) + detailItem58Object.repairMethod = precheckStatus46NodeDetailDetailItem["RepairMethod"].asString(); + subSyncJobObject.reverseJob35.precheckStatus46.detail57.push_back(detailItem58Object); + } + auto structureInitializationStatus47Node = reverseJob35Node["StructureInitializationStatus"]; + if(!structureInitializationStatus47Node["Status"].isNull()) + subSyncJobObject.reverseJob35.structureInitializationStatus47.status = structureInitializationStatus47Node["Status"].asString(); + if(!structureInitializationStatus47Node["ErrorMessage"].isNull()) + subSyncJobObject.reverseJob35.structureInitializationStatus47.errorMessage = structureInitializationStatus47Node["ErrorMessage"].asString(); + if(!structureInitializationStatus47Node["Percent"].isNull()) + subSyncJobObject.reverseJob35.structureInitializationStatus47.percent = structureInitializationStatus47Node["Percent"].asString(); + if(!structureInitializationStatus47Node["Progress"].isNull()) + subSyncJobObject.reverseJob35.structureInitializationStatus47.progress = structureInitializationStatus47Node["Progress"].asString(); + if(!structureInitializationStatus47Node["NeedUpgrade"].isNull()) + subSyncJobObject.reverseJob35.structureInitializationStatus47.needUpgrade = structureInitializationStatus47Node["NeedUpgrade"].asString() == "true"; + auto dataInitializationStatus48Node = reverseJob35Node["DataInitializationStatus"]; + if(!dataInitializationStatus48Node["Status"].isNull()) + subSyncJobObject.reverseJob35.dataInitializationStatus48.status = dataInitializationStatus48Node["Status"].asString(); + if(!dataInitializationStatus48Node["ErrorMessage"].isNull()) + subSyncJobObject.reverseJob35.dataInitializationStatus48.errorMessage = dataInitializationStatus48Node["ErrorMessage"].asString(); + if(!dataInitializationStatus48Node["Percent"].isNull()) + subSyncJobObject.reverseJob35.dataInitializationStatus48.percent = dataInitializationStatus48Node["Percent"].asString(); + if(!dataInitializationStatus48Node["Progress"].isNull()) + subSyncJobObject.reverseJob35.dataInitializationStatus48.progress = dataInitializationStatus48Node["Progress"].asString(); + if(!dataInitializationStatus48Node["NeedUpgrade"].isNull()) + subSyncJobObject.reverseJob35.dataInitializationStatus48.needUpgrade = dataInitializationStatus48Node["NeedUpgrade"].asString() == "true"; + auto dataSynchronizationStatus49Node = reverseJob35Node["DataSynchronizationStatus"]; + if(!dataSynchronizationStatus49Node["Status"].isNull()) + subSyncJobObject.reverseJob35.dataSynchronizationStatus49.status = dataSynchronizationStatus49Node["Status"].asString(); + if(!dataSynchronizationStatus49Node["ErrorMessage"].isNull()) + subSyncJobObject.reverseJob35.dataSynchronizationStatus49.errorMessage = dataSynchronizationStatus49Node["ErrorMessage"].asString(); + if(!dataSynchronizationStatus49Node["Percent"].isNull()) + subSyncJobObject.reverseJob35.dataSynchronizationStatus49.percent = dataSynchronizationStatus49Node["Percent"].asString(); + if(!dataSynchronizationStatus49Node["Progress"].isNull()) + subSyncJobObject.reverseJob35.dataSynchronizationStatus49.progress = dataSynchronizationStatus49Node["Progress"].asString(); + if(!dataSynchronizationStatus49Node["NeedUpgrade"].isNull()) + subSyncJobObject.reverseJob35.dataSynchronizationStatus49.needUpgrade = dataSynchronizationStatus49Node["NeedUpgrade"].asString() == "true"; + auto dataEtlStatus50Node = reverseJob35Node["DataEtlStatus"]; + if(!dataEtlStatus50Node["Status"].isNull()) + subSyncJobObject.reverseJob35.dataEtlStatus50.status = dataEtlStatus50Node["Status"].asString(); + if(!dataEtlStatus50Node["ErrorMessage"].isNull()) + subSyncJobObject.reverseJob35.dataEtlStatus50.errorMessage = dataEtlStatus50Node["ErrorMessage"].asString(); + if(!dataEtlStatus50Node["Percent"].isNull()) + subSyncJobObject.reverseJob35.dataEtlStatus50.percent = dataEtlStatus50Node["Percent"].asString(); + if(!dataEtlStatus50Node["Progress"].isNull()) + subSyncJobObject.reverseJob35.dataEtlStatus50.progress = dataEtlStatus50Node["Progress"].asString(); + if(!dataEtlStatus50Node["NeedUpgrade"].isNull()) + subSyncJobObject.reverseJob35.dataEtlStatus50.needUpgrade = dataEtlStatus50Node["NeedUpgrade"].asString() == "true"; + auto performance51Node = reverseJob35Node["Performance"]; + if(!performance51Node["Rps"].isNull()) + subSyncJobObject.reverseJob35.performance51.rps = performance51Node["Rps"].asString(); + if(!performance51Node["Flow"].isNull()) + subSyncJobObject.reverseJob35.performance51.flow = performance51Node["Flow"].asString(); + auto subscriptionHost52Node = reverseJob35Node["SubscriptionHost"]; + if(!subscriptionHost52Node["PublicHost"].isNull()) + subSyncJobObject.reverseJob35.subscriptionHost52.publicHost = subscriptionHost52Node["PublicHost"].asString(); + if(!subscriptionHost52Node["PrivateHost"].isNull()) + subSyncJobObject.reverseJob35.subscriptionHost52.privateHost = subscriptionHost52Node["PrivateHost"].asString(); + if(!subscriptionHost52Node["VpcHost"].isNull()) + subSyncJobObject.reverseJob35.subscriptionHost52.vpcHost = subscriptionHost52Node["VpcHost"].asString(); + auto subscriptionDataType53Node = reverseJob35Node["SubscriptionDataType"]; + if(!subscriptionDataType53Node["Ddl"].isNull()) + subSyncJobObject.reverseJob35.subscriptionDataType53.ddl = subscriptionDataType53Node["Ddl"].asString() == "true"; + if(!subscriptionDataType53Node["Dml"].isNull()) + subSyncJobObject.reverseJob35.subscriptionDataType53.dml = subscriptionDataType53Node["Dml"].asString() == "true"; + auto retryState54Node = reverseJob35Node["RetryState"]; + if(!retryState54Node["JobId"].isNull()) + subSyncJobObject.reverseJob35.retryState54.jobId = retryState54Node["JobId"].asString(); + if(!retryState54Node["MaxRetryTime"].isNull()) + subSyncJobObject.reverseJob35.retryState54.maxRetryTime = std::stoi(retryState54Node["MaxRetryTime"].asString()); + if(!retryState54Node["RetryTime"].isNull()) + subSyncJobObject.reverseJob35.retryState54.retryTime = std::stoi(retryState54Node["RetryTime"].asString()); + if(!retryState54Node["RetryCount"].isNull()) + subSyncJobObject.reverseJob35.retryState54.retryCount = std::stoi(retryState54Node["RetryCount"].asString()); + if(!retryState54Node["Retrying"].isNull()) + subSyncJobObject.reverseJob35.retryState54.retrying = retryState54Node["Retrying"].asString() == "true"; + if(!retryState54Node["Module"].isNull()) + subSyncJobObject.reverseJob35.retryState54.module = retryState54Node["Module"].asString(); + if(!retryState54Node["RetryTarget"].isNull()) + subSyncJobObject.reverseJob35.retryState54.retryTarget = retryState54Node["RetryTarget"].asString(); + if(!retryState54Node["ErrMsg"].isNull()) + subSyncJobObject.reverseJob35.retryState54.errMsg = retryState54Node["ErrMsg"].asString(); + auto subscriptionHost36Node = value["SubscriptionHost"]; + if(!subscriptionHost36Node["PublicHost"].isNull()) + subSyncJobObject.subscriptionHost36.publicHost = subscriptionHost36Node["PublicHost"].asString(); + if(!subscriptionHost36Node["PrivateHost"].isNull()) + subSyncJobObject.subscriptionHost36.privateHost = subscriptionHost36Node["PrivateHost"].asString(); + if(!subscriptionHost36Node["VpcHost"].isNull()) + subSyncJobObject.subscriptionHost36.vpcHost = subscriptionHost36Node["VpcHost"].asString(); + auto subscriptionDataType37Node = value["SubscriptionDataType"]; + if(!subscriptionDataType37Node["Ddl"].isNull()) + subSyncJobObject.subscriptionDataType37.ddl = subscriptionDataType37Node["Ddl"].asString() == "true"; + if(!subscriptionDataType37Node["Dml"].isNull()) + subSyncJobObject.subscriptionDataType37.dml = subscriptionDataType37Node["Dml"].asString() == "true"; + auto retryState38Node = value["RetryState"]; + if(!retryState38Node["JobId"].isNull()) + subSyncJobObject.retryState38.jobId = retryState38Node["JobId"].asString(); + if(!retryState38Node["MaxRetryTime"].isNull()) + subSyncJobObject.retryState38.maxRetryTime = std::stoi(retryState38Node["MaxRetryTime"].asString()); + if(!retryState38Node["RetryTime"].isNull()) + subSyncJobObject.retryState38.retryTime = std::stoi(retryState38Node["RetryTime"].asString()); + if(!retryState38Node["RetryCount"].isNull()) + subSyncJobObject.retryState38.retryCount = std::stoi(retryState38Node["RetryCount"].asString()); + if(!retryState38Node["Retrying"].isNull()) + subSyncJobObject.retryState38.retrying = retryState38Node["Retrying"].asString() == "true"; + if(!retryState38Node["Module"].isNull()) + subSyncJobObject.retryState38.module = retryState38Node["Module"].asString(); + if(!retryState38Node["RetryTarget"].isNull()) + subSyncJobObject.retryState38.retryTarget = retryState38Node["RetryTarget"].asString(); + if(!retryState38Node["ErrMsg"].isNull()) + subSyncJobObject.retryState38.errMsg = retryState38Node["ErrMsg"].asString(); + auto allSubSyncJob25 = value["SubSyncJob"]["SubSyncJob"]; + for (auto value : allSubSyncJob25) + subSyncJobObject.subSyncJob25.push_back(value.asString()); + subSyncJob_.push_back(subSyncJobObject); + } auto sourceEndpointNode = value["SourceEndpoint"]; if(!sourceEndpointNode["OracleSID"].isNull()) sourceEndpoint_.oracleSID = sourceEndpointNode["OracleSID"].asString(); @@ -106,6 +1138,34 @@ void DescribeDtsJobDetailResult::parse(const std::string &payload) subscriptionDataType_.dml = subscriptionDataTypeNode["Dml"].asString() == "true"; if(!subscriptionDataTypeNode["Ddl"].isNull()) subscriptionDataType_.ddl = subscriptionDataTypeNode["Ddl"].asString() == "true"; + auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"]; + if(!dataSynchronizationStatusNode["Status"].isNull()) + dataSynchronizationStatus_.status = dataSynchronizationStatusNode["Status"].asString(); + if(!dataSynchronizationStatusNode["NeedUpgrade"].isNull()) + dataSynchronizationStatus_.needUpgrade = dataSynchronizationStatusNode["NeedUpgrade"].asString() == "true"; + if(!dataSynchronizationStatusNode["Percent"].isNull()) + dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString(); + if(!dataSynchronizationStatusNode["Progress"].isNull()) + dataSynchronizationStatus_.progress = dataSynchronizationStatusNode["Progress"].asString(); + if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) + dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); + auto retryStateNode = value["RetryState"]; + if(!retryStateNode["RetryCount"].isNull()) + retryState_.retryCount = std::stoi(retryStateNode["RetryCount"].asString()); + if(!retryStateNode["MaxRetryTime"].isNull()) + retryState_.maxRetryTime = std::stoi(retryStateNode["MaxRetryTime"].asString()); + if(!retryStateNode["ErrMessage"].isNull()) + retryState_.errMessage = retryStateNode["ErrMessage"].asString(); + if(!retryStateNode["RetryTarget"].isNull()) + retryState_.retryTarget = retryStateNode["RetryTarget"].asString(); + if(!retryStateNode["RetryTime"].isNull()) + retryState_.retryTime = std::stoi(retryStateNode["RetryTime"].asString()); + if(!retryStateNode["Module"].isNull()) + retryState_.module = retryStateNode["Module"].asString(); + if(!retryStateNode["JobId"].isNull()) + retryState_.jobId = retryStateNode["JobId"].asString(); + if(!retryStateNode["Retrying"].isNull()) + retryState_.retrying = retryStateNode["Retrying"].asString() == "true"; if(!value["Status"].isNull()) status_ = value["Status"].asString(); if(!value["DtsJobName"].isNull()) @@ -170,6 +1230,28 @@ void DescribeDtsJobDetailResult::parse(const std::string &payload) synchronizationDirection_ = value["SynchronizationDirection"].asString(); if(!value["DtsJobDirection"].isNull()) dtsJobDirection_ = value["DtsJobDirection"].asString(); + if(!value["DemoJob"].isNull()) + demoJob_ = value["DemoJob"].asString() == "true"; + if(!value["JobType"].isNull()) + jobType_ = value["JobType"].asString(); + if(!value["TaskType"].isNull()) + taskType_ = value["TaskType"].asString(); + if(!value["DedicatedClusterId"].isNull()) + dedicatedClusterId_ = value["DedicatedClusterId"].asString(); + if(!value["BootTime"].isNull()) + bootTime_ = value["BootTime"].asString(); + if(!value["Binlog"].isNull()) + binlog_ = value["Binlog"].asString(); + if(!value["BinlogSite"].isNull()) + binlogSite_ = value["BinlogSite"].asString(); + if(!value["BinlogTime"].isNull()) + binlogTime_ = value["BinlogTime"].asString(); + if(!value["LastUpdateTime"].isNull()) + lastUpdateTime_ = value["LastUpdateTime"].asString(); + if(!value["ResourceGroupId"].isNull()) + resourceGroupId_ = value["ResourceGroupId"].asString(); + if(!value["ResourceGroupDisplayName"].isNull()) + resourceGroupDisplayName_ = value["ResourceGroupDisplayName"].asString(); } @@ -178,6 +1260,11 @@ DescribeDtsJobDetailResult::SubscriptionHost DescribeDtsJobDetailResult::getSubs return subscriptionHost_; } +std::string DescribeDtsJobDetailResult::getResourceGroupId()const +{ + return resourceGroupId_; +} + std::string DescribeDtsJobDetailResult::getDtsJobName()const { return dtsJobName_; @@ -213,9 +1300,9 @@ bool DescribeDtsJobDetailResult::getSuccess()const return success_; } -std::string DescribeDtsJobDetailResult::getAppName()const +bool DescribeDtsJobDetailResult::getDemoJob()const { - return appName_; + return demoJob_; } DescribeDtsJobDetailResult::SubscriptionDataType DescribeDtsJobDetailResult::getSubscriptionDataType()const @@ -223,19 +1310,19 @@ DescribeDtsJobDetailResult::SubscriptionDataType DescribeDtsJobDetailResult::get return subscriptionDataType_; } -std::string DescribeDtsJobDetailResult::getDtsJobClass()const -{ - return dtsJobClass_; -} - std::string DescribeDtsJobDetailResult::getDtsJobId()const { return dtsJobId_; } -std::string DescribeDtsJobDetailResult::getFinishTime()const +std::string DescribeDtsJobDetailResult::getLastUpdateTime()const { - return finishTime_; + return lastUpdateTime_; +} + +std::string DescribeDtsJobDetailResult::getTaskType()const +{ + return taskType_; } int DescribeDtsJobDetailResult::getHttpStatusCode()const @@ -243,9 +1330,9 @@ int DescribeDtsJobDetailResult::getHttpStatusCode()const return httpStatusCode_; } -std::string DescribeDtsJobDetailResult::getDestNetType()const +DescribeDtsJobDetailResult::DataSynchronizationStatus DescribeDtsJobDetailResult::getDataSynchronizationStatus()const { - return destNetType_; + return dataSynchronizationStatus_; } std::string DescribeDtsJobDetailResult::getEtlCalculator()const @@ -258,14 +1345,19 @@ std::string DescribeDtsJobDetailResult::getStatus()const return status_; } +std::string DescribeDtsJobDetailResult::getDedicatedClusterId()const +{ + return dedicatedClusterId_; +} + std::string DescribeDtsJobDetailResult::getDbObject()const { return dbObject_; } -std::string DescribeDtsJobDetailResult::getCreateTime()const +std::string DescribeDtsJobDetailResult::getBootTime()const { - return createTime_; + return bootTime_; } std::string DescribeDtsJobDetailResult::getPayType()const @@ -288,6 +1380,81 @@ std::string DescribeDtsJobDetailResult::getErrCode()const return errCode_; } +std::string DescribeDtsJobDetailResult::getSubscribeTopic()const +{ + return subscribeTopic_; +} + +std::string DescribeDtsJobDetailResult::getConsumptionClient()const +{ + return consumptionClient_; +} + +DescribeDtsJobDetailResult::SourceEndpoint DescribeDtsJobDetailResult::getSourceEndpoint()const +{ + return sourceEndpoint_; +} + +std::string DescribeDtsJobDetailResult::getExpireTime()const +{ + return expireTime_; +} + +DescribeDtsJobDetailResult::RetryState DescribeDtsJobDetailResult::getRetryState()const +{ + return retryState_; +} + +std::string DescribeDtsJobDetailResult::getReserved()const +{ + return reserved_; +} + +std::vector DescribeDtsJobDetailResult::getSubSyncJob()const +{ + return subSyncJob_; +} + +std::string DescribeDtsJobDetailResult::getBinlogTime()const +{ + return binlogTime_; +} + +std::string DescribeDtsJobDetailResult::getAppName()const +{ + return appName_; +} + +std::string DescribeDtsJobDetailResult::getDtsJobClass()const +{ + return dtsJobClass_; +} + +std::string DescribeDtsJobDetailResult::getFinishTime()const +{ + return finishTime_; +} + +std::string DescribeDtsJobDetailResult::getDestNetType()const +{ + return destNetType_; +} + +std::string DescribeDtsJobDetailResult::getBinlog()const +{ + return binlog_; +} + +std::string DescribeDtsJobDetailResult::getCreateTime()const +{ + return createTime_; +} + +std::vector DescribeDtsJobDetailResult::getSubDistributedJob()const +{ + return subDistributedJob_; +} + std::string DescribeDtsJobDetailResult::getGroupId()const { return groupId_; @@ -308,6 +1475,11 @@ std::string DescribeDtsJobDetailResult::getDtsJobDirection()const return dtsJobDirection_; } +std::string DescribeDtsJobDetailResult::getJobType()const +{ + return jobType_; +} + int DescribeDtsJobDetailResult::getDatabaseCount()const { return databaseCount_; @@ -318,19 +1490,9 @@ DescribeDtsJobDetailResult::DestinationEndpoint DescribeDtsJobDetailResult::getD return destinationEndpoint_; } -std::string DescribeDtsJobDetailResult::getSubscribeTopic()const +std::string DescribeDtsJobDetailResult::getBinlogSite()const { - return subscribeTopic_; -} - -std::string DescribeDtsJobDetailResult::getConsumptionClient()const -{ - return consumptionClient_; -} - -DescribeDtsJobDetailResult::SourceEndpoint DescribeDtsJobDetailResult::getSourceEndpoint()const -{ - return sourceEndpoint_; + return binlogSite_; } std::string DescribeDtsJobDetailResult::getErrorMessage()const @@ -338,9 +1500,9 @@ std::string DescribeDtsJobDetailResult::getErrorMessage()const return errorMessage_; } -std::string DescribeDtsJobDetailResult::getExpireTime()const +std::string DescribeDtsJobDetailResult::getResourceGroupDisplayName()const { - return expireTime_; + return resourceGroupDisplayName_; } std::string DescribeDtsJobDetailResult::getBeginTimestamp()const @@ -353,8 +1515,3 @@ std::string DescribeDtsJobDetailResult::getSynchronizationDirection()const return synchronizationDirection_; } -std::string DescribeDtsJobDetailResult::getReserved()const -{ - return reserved_; -} - diff --git a/dts/src/model/DescribeDtsJobsRequest.cc b/dts/src/model/DescribeDtsJobsRequest.cc index ff995dd28..b90914518 100644 --- a/dts/src/model/DescribeDtsJobsRequest.cc +++ b/dts/src/model/DescribeDtsJobsRequest.cc @@ -1,161 +1,189 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeDtsJobsRequest; - -DescribeDtsJobsRequest::DescribeDtsJobsRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeDtsJobs") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDtsJobsRequest::~DescribeDtsJobsRequest() -{} - -std::string DescribeDtsJobsRequest::getOrderDirection()const -{ - return orderDirection_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDtsJobsRequest; + +DescribeDtsJobsRequest::DescribeDtsJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDtsJobs") { + setMethod(HttpRequest::Method::Post); } -void DescribeDtsJobsRequest::setOrderDirection(const std::string& orderDirection) -{ - orderDirection_ = orderDirection; - setParameter("OrderDirection", orderDirection); +DescribeDtsJobsRequest::~DescribeDtsJobsRequest() {} + +std::string DescribeDtsJobsRequest::getOrderDirection() const { + return orderDirection_; } -std::string DescribeDtsJobsRequest::getType()const -{ - return type_; +void DescribeDtsJobsRequest::setOrderDirection(const std::string &orderDirection) { + orderDirection_ = orderDirection; + setParameter(std::string("OrderDirection"), orderDirection); } -void DescribeDtsJobsRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +std::string DescribeDtsJobsRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; } -int DescribeDtsJobsRequest::getPageNumber()const -{ - return pageNumber_; +void DescribeDtsJobsRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); } -void DescribeDtsJobsRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +std::string DescribeDtsJobsRequest::getType() const { + return type_; } -std::string DescribeDtsJobsRequest::getOrderColumn()const -{ - return orderColumn_; +void DescribeDtsJobsRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void DescribeDtsJobsRequest::setOrderColumn(const std::string& orderColumn) -{ - orderColumn_ = orderColumn; - setParameter("OrderColumn", orderColumn); +int DescribeDtsJobsRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDtsJobsRequest::getRegionId()const -{ - return regionId_; +void DescribeDtsJobsRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDtsJobsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDtsJobsRequest::getOrderColumn() const { + return orderColumn_; } -int DescribeDtsJobsRequest::getPageSize()const -{ - return pageSize_; +void DescribeDtsJobsRequest::setOrderColumn(const std::string &orderColumn) { + orderColumn_ = orderColumn; + setParameter(std::string("OrderColumn"), orderColumn); } -void DescribeDtsJobsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +std::string DescribeDtsJobsRequest::getResourceGroupId() const { + return resourceGroupId_; } -std::string DescribeDtsJobsRequest::getGroupId()const -{ - return groupId_; +void DescribeDtsJobsRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); } -void DescribeDtsJobsRequest::setGroupId(const std::string& groupId) -{ - groupId_ = groupId; - setParameter("GroupId", groupId); +std::string DescribeDtsJobsRequest::getRegionId() const { + return regionId_; } -std::string DescribeDtsJobsRequest::getParams()const -{ - return params_; +void DescribeDtsJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDtsJobsRequest::setParams(const std::string& params) -{ - params_ = params; - setParameter("Params", params); +int DescribeDtsJobsRequest::getPageSize() const { + return pageSize_; } -std::string DescribeDtsJobsRequest::getJobType()const -{ - return jobType_; +void DescribeDtsJobsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeDtsJobsRequest::setJobType(const std::string& jobType) -{ - jobType_ = jobType; - setParameter("JobType", jobType); +std::string DescribeDtsJobsRequest::getDtsJobId() const { + return dtsJobId_; } -std::string DescribeDtsJobsRequest::getTags()const -{ - return tags_; +void DescribeDtsJobsRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void DescribeDtsJobsRequest::setTags(const std::string& tags) -{ - tags_ = tags; - setParameter("Tags", tags); +std::string DescribeDtsJobsRequest::getOriginType() const { + return originType_; } -std::string DescribeDtsJobsRequest::getRegion()const -{ - return region_; +void DescribeDtsJobsRequest::setOriginType(const std::string &originType) { + originType_ = originType; + setParameter(std::string("OriginType"), originType); } -void DescribeDtsJobsRequest::setRegion(const std::string& region) -{ - region_ = region; - setParameter("Region", region); +std::string DescribeDtsJobsRequest::getGroupId() const { + return groupId_; } -std::string DescribeDtsJobsRequest::getStatus()const -{ - return status_; +void DescribeDtsJobsRequest::setGroupId(const std::string &groupId) { + groupId_ = groupId; + setParameter(std::string("GroupId"), groupId); } -void DescribeDtsJobsRequest::setStatus(const std::string& status) -{ - status_ = status; - setParameter("Status", status); +std::string DescribeDtsJobsRequest::getParams() const { + return params_; +} + +void DescribeDtsJobsRequest::setParams(const std::string ¶ms) { + params_ = params; + setParameter(std::string("Params"), params); +} + +std::string DescribeDtsJobsRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeDtsJobsRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +std::string DescribeDtsJobsRequest::getJobType() const { + return jobType_; +} + +void DescribeDtsJobsRequest::setJobType(const std::string &jobType) { + jobType_ = jobType; + setParameter(std::string("JobType"), jobType); +} + +std::string DescribeDtsJobsRequest::getTags() const { + return tags_; +} + +void DescribeDtsJobsRequest::setTags(const std::string &tags) { + tags_ = tags; + setParameter(std::string("Tags"), tags); +} + +std::string DescribeDtsJobsRequest::getRegion() const { + return region_; +} + +void DescribeDtsJobsRequest::setRegion(const std::string ®ion) { + region_ = region; + setParameter(std::string("Region"), region); +} + +std::string DescribeDtsJobsRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void DescribeDtsJobsRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); +} + +std::string DescribeDtsJobsRequest::getStatus() const { + return status_; +} + +void DescribeDtsJobsRequest::setStatus(const std::string &status) { + status_ = status; + setParameter(std::string("Status"), status); } diff --git a/dts/src/model/DescribeDtsJobsResult.cc b/dts/src/model/DescribeDtsJobsResult.cc index 6b3cf2124..47b51bff5 100644 --- a/dts/src/model/DescribeDtsJobsResult.cc +++ b/dts/src/model/DescribeDtsJobsResult.cc @@ -45,6 +45,8 @@ void DescribeDtsJobsResult::parse(const std::string &payload) DtsJobStatus dtsJobListObject; if(!valueDtsJobListDtsJobStatus["Status"].isNull()) dtsJobListObject.status = valueDtsJobListDtsJobStatus["Status"].asString(); + if(!valueDtsJobListDtsJobStatus["OriginType"].isNull()) + dtsJobListObject.originType = valueDtsJobListDtsJobStatus["OriginType"].asString(); if(!valueDtsJobListDtsJobStatus["DtsJobName"].isNull()) dtsJobListObject.dtsJobName = valueDtsJobListDtsJobStatus["DtsJobName"].asString(); if(!valueDtsJobListDtsJobStatus["Delay"].isNull()) @@ -81,6 +83,30 @@ void DescribeDtsJobsResult::parse(const std::string &payload) dtsJobListObject.dtsJobDirection = valueDtsJobListDtsJobStatus["DtsJobDirection"].asString(); if(!valueDtsJobListDtsJobStatus["Checkpoint"].isNull()) dtsJobListObject.checkpoint = valueDtsJobListDtsJobStatus["Checkpoint"].asString(); + if(!valueDtsJobListDtsJobStatus["JobType"].isNull()) + dtsJobListObject.jobType = valueDtsJobListDtsJobStatus["JobType"].asString(); + if(!valueDtsJobListDtsJobStatus["DuUsage"].isNull()) + dtsJobListObject.duUsage = std::stol(valueDtsJobListDtsJobStatus["DuUsage"].asString()); + if(!valueDtsJobListDtsJobStatus["CpuUsage"].isNull()) + dtsJobListObject.cpuUsage = valueDtsJobListDtsJobStatus["CpuUsage"].asString(); + if(!valueDtsJobListDtsJobStatus["MemUsage"].isNull()) + dtsJobListObject.memUsage = valueDtsJobListDtsJobStatus["MemUsage"].asString(); + if(!valueDtsJobListDtsJobStatus["DedicatedClusterId"].isNull()) + dtsJobListObject.dedicatedClusterId = valueDtsJobListDtsJobStatus["DedicatedClusterId"].asString(); + if(!valueDtsJobListDtsJobStatus["ResourceGroupId"].isNull()) + dtsJobListObject.resourceGroupId = valueDtsJobListDtsJobStatus["ResourceGroupId"].asString(); + if(!valueDtsJobListDtsJobStatus["ResourceGroupDisplayName"].isNull()) + dtsJobListObject.resourceGroupDisplayName = valueDtsJobListDtsJobStatus["ResourceGroupDisplayName"].asString(); + if(!valueDtsJobListDtsJobStatus["MigrationErrMsg"].isNull()) + dtsJobListObject.migrationErrMsg = valueDtsJobListDtsJobStatus["MigrationErrMsg"].asString(); + if(!valueDtsJobListDtsJobStatus["MigrationErrHelpDocId"].isNull()) + dtsJobListObject.migrationErrHelpDocId = valueDtsJobListDtsJobStatus["MigrationErrHelpDocId"].asString(); + if(!valueDtsJobListDtsJobStatus["MigrationErrWorkaround"].isNull()) + dtsJobListObject.migrationErrWorkaround = valueDtsJobListDtsJobStatus["MigrationErrWorkaround"].asString(); + if(!valueDtsJobListDtsJobStatus["MigrationErrCode"].isNull()) + dtsJobListObject.migrationErrCode = valueDtsJobListDtsJobStatus["MigrationErrCode"].asString(); + if(!valueDtsJobListDtsJobStatus["MigrationErrHelpDocKey"].isNull()) + dtsJobListObject.migrationErrHelpDocKey = valueDtsJobListDtsJobStatus["MigrationErrHelpDocKey"].asString(); auto allTagListNode = valueDtsJobListDtsJobStatus["TagList"]["DtsTag"]; for (auto valueDtsJobListDtsJobStatusTagListDtsTag : allTagListNode) { @@ -91,6 +117,16 @@ void DescribeDtsJobsResult::parse(const std::string &payload) tagListObject.tagKey = valueDtsJobListDtsJobStatusTagListDtsTag["TagKey"].asString(); dtsJobListObject.tagList.push_back(tagListObject); } + auto allErrorDetailsNode = valueDtsJobListDtsJobStatus["ErrorDetails"]["ErrorDetail"]; + for (auto valueDtsJobListDtsJobStatusErrorDetailsErrorDetail : allErrorDetailsNode) + { + DtsJobStatus::ErrorDetail errorDetailsObject; + if(!valueDtsJobListDtsJobStatusErrorDetailsErrorDetail["ErrorCode"].isNull()) + errorDetailsObject.errorCode = valueDtsJobListDtsJobStatusErrorDetailsErrorDetail["ErrorCode"].asString(); + if(!valueDtsJobListDtsJobStatusErrorDetailsErrorDetail["HelpUrl"].isNull()) + errorDetailsObject.helpUrl = valueDtsJobListDtsJobStatusErrorDetailsErrorDetail["HelpUrl"].asString(); + dtsJobListObject.errorDetails.push_back(errorDetailsObject); + } auto dataInitializationStatusNode = value["DataInitializationStatus"]; if(!dataInitializationStatusNode["Status"].isNull()) dtsJobListObject.dataInitializationStatus.status = dataInitializationStatusNode["Status"].asString(); @@ -205,6 +241,24 @@ void DescribeDtsJobsResult::parse(const std::string &payload) dtsJobListObject.reverseJob.dtsJobDirection = reverseJobNode["DtsJobDirection"].asString(); if(!reverseJobNode["Checkpoint"].isNull()) dtsJobListObject.reverseJob.checkpoint = reverseJobNode["Checkpoint"].asString(); + if(!reverseJobNode["DuUsage"].isNull()) + dtsJobListObject.reverseJob.duUsage = std::stol(reverseJobNode["DuUsage"].asString()); + if(!reverseJobNode["CpuUsage"].isNull()) + dtsJobListObject.reverseJob.cpuUsage = reverseJobNode["CpuUsage"].asString(); + if(!reverseJobNode["MemUsage"].isNull()) + dtsJobListObject.reverseJob.memUsage = reverseJobNode["MemUsage"].asString(); + if(!reverseJobNode["DedicatedClusterId"].isNull()) + dtsJobListObject.reverseJob.dedicatedClusterId = reverseJobNode["DedicatedClusterId"].asString(); + auto allErrorDetails9Node = reverseJobNode["ErrorDetails"]["ErrorDetail"]; + for (auto reverseJobNodeErrorDetailsErrorDetail : allErrorDetails9Node) + { + DtsJobStatus::ReverseJob::ErrorDetail10 errorDetail10Object; + if(!reverseJobNodeErrorDetailsErrorDetail["ErrorCode"].isNull()) + errorDetail10Object.errorCode = reverseJobNodeErrorDetailsErrorDetail["ErrorCode"].asString(); + if(!reverseJobNodeErrorDetailsErrorDetail["HelpUrl"].isNull()) + errorDetail10Object.helpUrl = reverseJobNodeErrorDetailsErrorDetail["HelpUrl"].asString(); + dtsJobListObject.reverseJob.errorDetails9.push_back(errorDetail10Object); + } auto dataInitializationStatus1Node = reverseJobNode["DataInitializationStatus"]; if(!dataInitializationStatus1Node["Status"].isNull()) dtsJobListObject.reverseJob.dataInitializationStatus1.status = dataInitializationStatus1Node["Status"].asString(); @@ -265,21 +319,21 @@ void DescribeDtsJobsResult::parse(const std::string &payload) dtsJobListObject.reverseJob.precheckStatus6.percent = precheckStatus6Node["Percent"].asString(); if(!precheckStatus6Node["ErrorMessage"].isNull()) dtsJobListObject.reverseJob.precheckStatus6.errorMessage = precheckStatus6Node["ErrorMessage"].asString(); - auto allDetail9Node = precheckStatus6Node["Detail"]["PrecheckDetail"]; - for (auto precheckStatus6NodeDetailPrecheckDetail : allDetail9Node) + auto allDetail11Node = precheckStatus6Node["Detail"]["PrecheckDetail"]; + for (auto precheckStatus6NodeDetailPrecheckDetail : allDetail11Node) { - DtsJobStatus::ReverseJob::PrecheckStatus6::PrecheckDetail10 precheckDetail10Object; + DtsJobStatus::ReverseJob::PrecheckStatus6::PrecheckDetail12 precheckDetail12Object; if(!precheckStatus6NodeDetailPrecheckDetail["CheckResult"].isNull()) - precheckDetail10Object.checkResult = precheckStatus6NodeDetailPrecheckDetail["CheckResult"].asString(); + precheckDetail12Object.checkResult = precheckStatus6NodeDetailPrecheckDetail["CheckResult"].asString(); if(!precheckStatus6NodeDetailPrecheckDetail["CheckItemDescription"].isNull()) - precheckDetail10Object.checkItemDescription = precheckStatus6NodeDetailPrecheckDetail["CheckItemDescription"].asString(); + precheckDetail12Object.checkItemDescription = precheckStatus6NodeDetailPrecheckDetail["CheckItemDescription"].asString(); if(!precheckStatus6NodeDetailPrecheckDetail["CheckItem"].isNull()) - precheckDetail10Object.checkItem = precheckStatus6NodeDetailPrecheckDetail["CheckItem"].asString(); + precheckDetail12Object.checkItem = precheckStatus6NodeDetailPrecheckDetail["CheckItem"].asString(); if(!precheckStatus6NodeDetailPrecheckDetail["RepairMethod"].isNull()) - precheckDetail10Object.repairMethod = precheckStatus6NodeDetailPrecheckDetail["RepairMethod"].asString(); + precheckDetail12Object.repairMethod = precheckStatus6NodeDetailPrecheckDetail["RepairMethod"].asString(); if(!precheckStatus6NodeDetailPrecheckDetail["FailedReason"].isNull()) - precheckDetail10Object.failedReason = precheckStatus6NodeDetailPrecheckDetail["FailedReason"].asString(); - dtsJobListObject.reverseJob.precheckStatus6.detail9.push_back(precheckDetail10Object); + precheckDetail12Object.failedReason = precheckStatus6NodeDetailPrecheckDetail["FailedReason"].asString(); + dtsJobListObject.reverseJob.precheckStatus6.detail11.push_back(precheckDetail12Object); } auto sourceEndpoint7Node = reverseJobNode["SourceEndpoint"]; if(!sourceEndpoint7Node["SslSolutionEnum"].isNull()) @@ -352,8 +406,364 @@ void DescribeDtsJobsResult::parse(const std::string &payload) dtsJobListObject.retryState.retryTarget = retryStateNode["RetryTarget"].asString(); if(!retryStateNode["RetryTime"].isNull()) dtsJobListObject.retryState.retryTime = std::stoi(retryStateNode["RetryTime"].asString()); + if(!retryStateNode["Module"].isNull()) + dtsJobListObject.retryState.module = retryStateNode["Module"].asString(); + if(!retryStateNode["JobId"].isNull()) + dtsJobListObject.retryState.jobId = retryStateNode["JobId"].asString(); + if(!retryStateNode["Retrying"].isNull()) + dtsJobListObject.retryState.retrying = retryStateNode["Retrying"].asString() == "true"; + if(!retryStateNode["MigrationErrHelpDocId"].isNull()) + dtsJobListObject.retryState.migrationErrHelpDocId = retryStateNode["MigrationErrHelpDocId"].asString(); + if(!retryStateNode["MigrationErrHelpDocKey"].isNull()) + dtsJobListObject.retryState.migrationErrHelpDocKey = retryStateNode["MigrationErrHelpDocKey"].asString(); + if(!retryStateNode["MigrationErrCode"].isNull()) + dtsJobListObject.retryState.migrationErrCode = retryStateNode["MigrationErrCode"].asString(); + if(!retryStateNode["MigrationErrMsg"].isNull()) + dtsJobListObject.retryState.migrationErrMsg = retryStateNode["MigrationErrMsg"].asString(); + if(!retryStateNode["MigrationErrWorkaround"].isNull()) + dtsJobListObject.retryState.migrationErrWorkaround = retryStateNode["MigrationErrWorkaround"].asString(); + auto dataCloudStatusNode = value["DataCloudStatus"]; + if(!dataCloudStatusNode["Status"].isNull()) + dtsJobListObject.dataCloudStatus.status = dataCloudStatusNode["Status"].asString(); + if(!dataCloudStatusNode["NeedUpgrade"].isNull()) + dtsJobListObject.dataCloudStatus.needUpgrade = dataCloudStatusNode["NeedUpgrade"].asString() == "true"; + if(!dataCloudStatusNode["Percent"].isNull()) + dtsJobListObject.dataCloudStatus.percent = dataCloudStatusNode["Percent"].asString(); + if(!dataCloudStatusNode["Progress"].isNull()) + dtsJobListObject.dataCloudStatus.progress = dataCloudStatusNode["Progress"].asString(); + if(!dataCloudStatusNode["ErrorMessage"].isNull()) + dtsJobListObject.dataCloudStatus.errorMessage = dataCloudStatusNode["ErrorMessage"].asString(); dtsJobList_.push_back(dtsJobListObject); } + auto allEtlDemoListNode = value["EtlDemoList"]["DtsJobStatus"]; + for (auto valueEtlDemoListDtsJobStatus : allEtlDemoListNode) + { + DtsJobStatus13 etlDemoListObject; + if(!valueEtlDemoListDtsJobStatus["Status"].isNull()) + etlDemoListObject.status = valueEtlDemoListDtsJobStatus["Status"].asString(); + if(!valueEtlDemoListDtsJobStatus["OriginType"].isNull()) + etlDemoListObject.originType = valueEtlDemoListDtsJobStatus["OriginType"].asString(); + if(!valueEtlDemoListDtsJobStatus["DtsJobName"].isNull()) + etlDemoListObject.dtsJobName = valueEtlDemoListDtsJobStatus["DtsJobName"].asString(); + if(!valueEtlDemoListDtsJobStatus["Delay"].isNull()) + etlDemoListObject.delay = std::stol(valueEtlDemoListDtsJobStatus["Delay"].asString()); + if(!valueEtlDemoListDtsJobStatus["ErrorMessage"].isNull()) + etlDemoListObject.errorMessage = valueEtlDemoListDtsJobStatus["ErrorMessage"].asString(); + if(!valueEtlDemoListDtsJobStatus["ExpireTime"].isNull()) + etlDemoListObject.expireTime = valueEtlDemoListDtsJobStatus["ExpireTime"].asString(); + if(!valueEtlDemoListDtsJobStatus["DtsJobId"].isNull()) + etlDemoListObject.dtsJobId = valueEtlDemoListDtsJobStatus["DtsJobId"].asString(); + if(!valueEtlDemoListDtsJobStatus["CreateTime"].isNull()) + etlDemoListObject.createTime = valueEtlDemoListDtsJobStatus["CreateTime"].asString(); + if(!valueEtlDemoListDtsJobStatus["PayType"].isNull()) + etlDemoListObject.payType = valueEtlDemoListDtsJobStatus["PayType"].asString(); + if(!valueEtlDemoListDtsJobStatus["Reserved"].isNull()) + etlDemoListObject.reserved = valueEtlDemoListDtsJobStatus["Reserved"].asString(); + if(!valueEtlDemoListDtsJobStatus["ConsumptionClient"].isNull()) + etlDemoListObject.consumptionClient = valueEtlDemoListDtsJobStatus["ConsumptionClient"].asString(); + if(!valueEtlDemoListDtsJobStatus["DbObject"].isNull()) + etlDemoListObject.dbObject = valueEtlDemoListDtsJobStatus["DbObject"].asString(); + if(!valueEtlDemoListDtsJobStatus["DtsJobClass"].isNull()) + etlDemoListObject.dtsJobClass = valueEtlDemoListDtsJobStatus["DtsJobClass"].asString(); + if(!valueEtlDemoListDtsJobStatus["ConsumptionCheckpoint"].isNull()) + etlDemoListObject.consumptionCheckpoint = valueEtlDemoListDtsJobStatus["ConsumptionCheckpoint"].asString(); + if(!valueEtlDemoListDtsJobStatus["EndTimestamp"].isNull()) + etlDemoListObject.endTimestamp = valueEtlDemoListDtsJobStatus["EndTimestamp"].asString(); + if(!valueEtlDemoListDtsJobStatus["AppName"].isNull()) + etlDemoListObject.appName = valueEtlDemoListDtsJobStatus["AppName"].asString(); + if(!valueEtlDemoListDtsJobStatus["BeginTimestamp"].isNull()) + etlDemoListObject.beginTimestamp = valueEtlDemoListDtsJobStatus["BeginTimestamp"].asString(); + if(!valueEtlDemoListDtsJobStatus["DtsInstanceID"].isNull()) + etlDemoListObject.dtsInstanceID = valueEtlDemoListDtsJobStatus["DtsInstanceID"].asString(); + if(!valueEtlDemoListDtsJobStatus["DtsJobDirection"].isNull()) + etlDemoListObject.dtsJobDirection = valueEtlDemoListDtsJobStatus["DtsJobDirection"].asString(); + if(!valueEtlDemoListDtsJobStatus["Checkpoint"].isNull()) + etlDemoListObject.checkpoint = valueEtlDemoListDtsJobStatus["Checkpoint"].asString(); + if(!valueEtlDemoListDtsJobStatus["JobType"].isNull()) + etlDemoListObject.jobType = valueEtlDemoListDtsJobStatus["JobType"].asString(); + if(!valueEtlDemoListDtsJobStatus["ResourceGroupId"].isNull()) + etlDemoListObject.resourceGroupId = valueEtlDemoListDtsJobStatus["ResourceGroupId"].asString(); + if(!valueEtlDemoListDtsJobStatus["ResourceGroupDisplayName"].isNull()) + etlDemoListObject.resourceGroupDisplayName = valueEtlDemoListDtsJobStatus["ResourceGroupDisplayName"].asString(); + auto allTagList25Node = valueEtlDemoListDtsJobStatus["TagList"]["DtsTag"]; + for (auto valueEtlDemoListDtsJobStatusTagListDtsTag : allTagList25Node) + { + DtsJobStatus13::DtsTag tagList25Object; + if(!valueEtlDemoListDtsJobStatusTagListDtsTag["TagValue"].isNull()) + tagList25Object.tagValue = valueEtlDemoListDtsJobStatusTagListDtsTag["TagValue"].asString(); + if(!valueEtlDemoListDtsJobStatusTagListDtsTag["TagKey"].isNull()) + tagList25Object.tagKey = valueEtlDemoListDtsJobStatusTagListDtsTag["TagKey"].asString(); + etlDemoListObject.tagList25.push_back(tagList25Object); + } + auto dataInitializationStatus14Node = value["DataInitializationStatus"]; + if(!dataInitializationStatus14Node["Status"].isNull()) + etlDemoListObject.dataInitializationStatus14.status = dataInitializationStatus14Node["Status"].asString(); + if(!dataInitializationStatus14Node["Percent"].isNull()) + etlDemoListObject.dataInitializationStatus14.percent = dataInitializationStatus14Node["Percent"].asString(); + if(!dataInitializationStatus14Node["ErrorMessage"].isNull()) + etlDemoListObject.dataInitializationStatus14.errorMessage = dataInitializationStatus14Node["ErrorMessage"].asString(); + if(!dataInitializationStatus14Node["Progress"].isNull()) + etlDemoListObject.dataInitializationStatus14.progress = dataInitializationStatus14Node["Progress"].asString(); + auto dataSynchronizationStatus15Node = value["DataSynchronizationStatus"]; + if(!dataSynchronizationStatus15Node["Status"].isNull()) + etlDemoListObject.dataSynchronizationStatus15.status = dataSynchronizationStatus15Node["Status"].asString(); + if(!dataSynchronizationStatus15Node["NeedUpgrade"].isNull()) + etlDemoListObject.dataSynchronizationStatus15.needUpgrade = dataSynchronizationStatus15Node["NeedUpgrade"].asString() == "true"; + if(!dataSynchronizationStatus15Node["Percent"].isNull()) + etlDemoListObject.dataSynchronizationStatus15.percent = dataSynchronizationStatus15Node["Percent"].asString(); + if(!dataSynchronizationStatus15Node["Progress"].isNull()) + etlDemoListObject.dataSynchronizationStatus15.progress = dataSynchronizationStatus15Node["Progress"].asString(); + if(!dataSynchronizationStatus15Node["ErrorMessage"].isNull()) + etlDemoListObject.dataSynchronizationStatus15.errorMessage = dataSynchronizationStatus15Node["ErrorMessage"].asString(); + auto dataEtlStatus16Node = value["DataEtlStatus"]; + if(!dataEtlStatus16Node["Status"].isNull()) + etlDemoListObject.dataEtlStatus16.status = dataEtlStatus16Node["Status"].asString(); + if(!dataEtlStatus16Node["Percent"].isNull()) + etlDemoListObject.dataEtlStatus16.percent = dataEtlStatus16Node["Percent"].asString(); + if(!dataEtlStatus16Node["ErrorMessage"].isNull()) + etlDemoListObject.dataEtlStatus16.errorMessage = dataEtlStatus16Node["ErrorMessage"].asString(); + if(!dataEtlStatus16Node["Progress"].isNull()) + etlDemoListObject.dataEtlStatus16.progress = dataEtlStatus16Node["Progress"].asString(); + auto destinationEndpoint17Node = value["DestinationEndpoint"]; + if(!destinationEndpoint17Node["SslSolutionEnum"].isNull()) + etlDemoListObject.destinationEndpoint17.sslSolutionEnum = destinationEndpoint17Node["SslSolutionEnum"].asString(); + if(!destinationEndpoint17Node["OracleSID"].isNull()) + etlDemoListObject.destinationEndpoint17.oracleSID = destinationEndpoint17Node["OracleSID"].asString(); + if(!destinationEndpoint17Node["Region"].isNull()) + etlDemoListObject.destinationEndpoint17.region = destinationEndpoint17Node["Region"].asString(); + if(!destinationEndpoint17Node["DatabaseName"].isNull()) + etlDemoListObject.destinationEndpoint17.databaseName = destinationEndpoint17Node["DatabaseName"].asString(); + if(!destinationEndpoint17Node["Ip"].isNull()) + etlDemoListObject.destinationEndpoint17.ip = destinationEndpoint17Node["Ip"].asString(); + if(!destinationEndpoint17Node["InstanceID"].isNull()) + etlDemoListObject.destinationEndpoint17.instanceID = destinationEndpoint17Node["InstanceID"].asString(); + if(!destinationEndpoint17Node["Port"].isNull()) + etlDemoListObject.destinationEndpoint17.port = destinationEndpoint17Node["Port"].asString(); + if(!destinationEndpoint17Node["InstanceType"].isNull()) + etlDemoListObject.destinationEndpoint17.instanceType = destinationEndpoint17Node["InstanceType"].asString(); + if(!destinationEndpoint17Node["UserName"].isNull()) + etlDemoListObject.destinationEndpoint17.userName = destinationEndpoint17Node["UserName"].asString(); + if(!destinationEndpoint17Node["EngineName"].isNull()) + etlDemoListObject.destinationEndpoint17.engineName = destinationEndpoint17Node["EngineName"].asString(); + auto migrationMode18Node = value["MigrationMode"]; + if(!migrationMode18Node["DataInitialization"].isNull()) + etlDemoListObject.migrationMode18.dataInitialization = migrationMode18Node["DataInitialization"].asString() == "true"; + if(!migrationMode18Node["DataSynchronization"].isNull()) + etlDemoListObject.migrationMode18.dataSynchronization = migrationMode18Node["DataSynchronization"].asString() == "true"; + if(!migrationMode18Node["StructureInitialization"].isNull()) + etlDemoListObject.migrationMode18.structureInitialization = migrationMode18Node["StructureInitialization"].asString() == "true"; + auto performance19Node = value["Performance"]; + if(!performance19Node["Rps"].isNull()) + etlDemoListObject.performance19.rps = performance19Node["Rps"].asString(); + if(!performance19Node["Flow"].isNull()) + etlDemoListObject.performance19.flow = performance19Node["Flow"].asString(); + auto precheckStatus20Node = value["PrecheckStatus"]; + if(!precheckStatus20Node["Status"].isNull()) + etlDemoListObject.precheckStatus20.status = precheckStatus20Node["Status"].asString(); + if(!precheckStatus20Node["Percent"].isNull()) + etlDemoListObject.precheckStatus20.percent = precheckStatus20Node["Percent"].asString(); + if(!precheckStatus20Node["ErrorMessage"].isNull()) + etlDemoListObject.precheckStatus20.errorMessage = precheckStatus20Node["ErrorMessage"].asString(); + auto allDetailNode = precheckStatus20Node["Detail"]["PrecheckDetail"]; + for (auto precheckStatus20NodeDetailPrecheckDetail : allDetailNode) + { + DtsJobStatus13::PrecheckStatus20::PrecheckDetail precheckDetailObject; + if(!precheckStatus20NodeDetailPrecheckDetail["CheckResult"].isNull()) + precheckDetailObject.checkResult = precheckStatus20NodeDetailPrecheckDetail["CheckResult"].asString(); + if(!precheckStatus20NodeDetailPrecheckDetail["CheckItemDescription"].isNull()) + precheckDetailObject.checkItemDescription = precheckStatus20NodeDetailPrecheckDetail["CheckItemDescription"].asString(); + if(!precheckStatus20NodeDetailPrecheckDetail["CheckItem"].isNull()) + precheckDetailObject.checkItem = precheckStatus20NodeDetailPrecheckDetail["CheckItem"].asString(); + if(!precheckStatus20NodeDetailPrecheckDetail["RepairMethod"].isNull()) + precheckDetailObject.repairMethod = precheckStatus20NodeDetailPrecheckDetail["RepairMethod"].asString(); + if(!precheckStatus20NodeDetailPrecheckDetail["FailedReason"].isNull()) + precheckDetailObject.failedReason = precheckStatus20NodeDetailPrecheckDetail["FailedReason"].asString(); + etlDemoListObject.precheckStatus20.detail.push_back(precheckDetailObject); + } + auto reverseJob21Node = value["ReverseJob"]; + if(!reverseJob21Node["Status"].isNull()) + etlDemoListObject.reverseJob21.status = reverseJob21Node["Status"].asString(); + if(!reverseJob21Node["DtsJobName"].isNull()) + etlDemoListObject.reverseJob21.dtsJobName = reverseJob21Node["DtsJobName"].asString(); + if(!reverseJob21Node["Delay"].isNull()) + etlDemoListObject.reverseJob21.delay = std::stol(reverseJob21Node["Delay"].asString()); + if(!reverseJob21Node["ErrorMessage"].isNull()) + etlDemoListObject.reverseJob21.errorMessage = reverseJob21Node["ErrorMessage"].asString(); + if(!reverseJob21Node["DtsJobId"].isNull()) + etlDemoListObject.reverseJob21.dtsJobId = reverseJob21Node["DtsJobId"].asString(); + if(!reverseJob21Node["ExpireTime"].isNull()) + etlDemoListObject.reverseJob21.expireTime = reverseJob21Node["ExpireTime"].asString(); + if(!reverseJob21Node["CreateTime"].isNull()) + etlDemoListObject.reverseJob21.createTime = reverseJob21Node["CreateTime"].asString(); + if(!reverseJob21Node["PayType"].isNull()) + etlDemoListObject.reverseJob21.payType = reverseJob21Node["PayType"].asString(); + if(!reverseJob21Node["Reserved"].isNull()) + etlDemoListObject.reverseJob21.reserved = reverseJob21Node["Reserved"].asString(); + if(!reverseJob21Node["DbObject"].isNull()) + etlDemoListObject.reverseJob21.dbObject = reverseJob21Node["DbObject"].asString(); + if(!reverseJob21Node["DtsJobClass"].isNull()) + etlDemoListObject.reverseJob21.dtsJobClass = reverseJob21Node["DtsJobClass"].asString(); + if(!reverseJob21Node["DtsInstanceID"].isNull()) + etlDemoListObject.reverseJob21.dtsInstanceID = reverseJob21Node["DtsInstanceID"].asString(); + if(!reverseJob21Node["DtsJobDirection"].isNull()) + etlDemoListObject.reverseJob21.dtsJobDirection = reverseJob21Node["DtsJobDirection"].asString(); + if(!reverseJob21Node["Checkpoint"].isNull()) + etlDemoListObject.reverseJob21.checkpoint = reverseJob21Node["Checkpoint"].asString(); + auto dataInitializationStatus26Node = reverseJob21Node["DataInitializationStatus"]; + if(!dataInitializationStatus26Node["Status"].isNull()) + etlDemoListObject.reverseJob21.dataInitializationStatus26.status = dataInitializationStatus26Node["Status"].asString(); + if(!dataInitializationStatus26Node["Percent"].isNull()) + etlDemoListObject.reverseJob21.dataInitializationStatus26.percent = dataInitializationStatus26Node["Percent"].asString(); + if(!dataInitializationStatus26Node["ErrorMessage"].isNull()) + etlDemoListObject.reverseJob21.dataInitializationStatus26.errorMessage = dataInitializationStatus26Node["ErrorMessage"].asString(); + if(!dataInitializationStatus26Node["Progress"].isNull()) + etlDemoListObject.reverseJob21.dataInitializationStatus26.progress = dataInitializationStatus26Node["Progress"].asString(); + auto dataSynchronizationStatus27Node = reverseJob21Node["DataSynchronizationStatus"]; + if(!dataSynchronizationStatus27Node["Status"].isNull()) + etlDemoListObject.reverseJob21.dataSynchronizationStatus27.status = dataSynchronizationStatus27Node["Status"].asString(); + if(!dataSynchronizationStatus27Node["NeedUpgrade"].isNull()) + etlDemoListObject.reverseJob21.dataSynchronizationStatus27.needUpgrade = dataSynchronizationStatus27Node["NeedUpgrade"].asString() == "true"; + if(!dataSynchronizationStatus27Node["Percent"].isNull()) + etlDemoListObject.reverseJob21.dataSynchronizationStatus27.percent = dataSynchronizationStatus27Node["Percent"].asString(); + if(!dataSynchronizationStatus27Node["Progress"].isNull()) + etlDemoListObject.reverseJob21.dataSynchronizationStatus27.progress = dataSynchronizationStatus27Node["Progress"].asString(); + if(!dataSynchronizationStatus27Node["ErrorMessage"].isNull()) + etlDemoListObject.reverseJob21.dataSynchronizationStatus27.errorMessage = dataSynchronizationStatus27Node["ErrorMessage"].asString(); + auto destinationEndpoint28Node = reverseJob21Node["DestinationEndpoint"]; + if(!destinationEndpoint28Node["SslSolutionEnum"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.sslSolutionEnum = destinationEndpoint28Node["SslSolutionEnum"].asString(); + if(!destinationEndpoint28Node["OracleSID"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.oracleSID = destinationEndpoint28Node["OracleSID"].asString(); + if(!destinationEndpoint28Node["Region"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.region = destinationEndpoint28Node["Region"].asString(); + if(!destinationEndpoint28Node["DatabaseName"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.databaseName = destinationEndpoint28Node["DatabaseName"].asString(); + if(!destinationEndpoint28Node["Ip"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.ip = destinationEndpoint28Node["Ip"].asString(); + if(!destinationEndpoint28Node["InstanceID"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.instanceID = destinationEndpoint28Node["InstanceID"].asString(); + if(!destinationEndpoint28Node["Port"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.port = destinationEndpoint28Node["Port"].asString(); + if(!destinationEndpoint28Node["InstanceType"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.instanceType = destinationEndpoint28Node["InstanceType"].asString(); + if(!destinationEndpoint28Node["UserName"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.userName = destinationEndpoint28Node["UserName"].asString(); + if(!destinationEndpoint28Node["EngineName"].isNull()) + etlDemoListObject.reverseJob21.destinationEndpoint28.engineName = destinationEndpoint28Node["EngineName"].asString(); + auto migrationMode29Node = reverseJob21Node["MigrationMode"]; + if(!migrationMode29Node["DataInitialization"].isNull()) + etlDemoListObject.reverseJob21.migrationMode29.dataInitialization = migrationMode29Node["DataInitialization"].asString() == "true"; + if(!migrationMode29Node["DataSynchronization"].isNull()) + etlDemoListObject.reverseJob21.migrationMode29.dataSynchronization = migrationMode29Node["DataSynchronization"].asString() == "true"; + if(!migrationMode29Node["StructureInitialization"].isNull()) + etlDemoListObject.reverseJob21.migrationMode29.structureInitialization = migrationMode29Node["StructureInitialization"].asString() == "true"; + auto performance30Node = reverseJob21Node["Performance"]; + if(!performance30Node["Rps"].isNull()) + etlDemoListObject.reverseJob21.performance30.rps = performance30Node["Rps"].asString(); + if(!performance30Node["Flow"].isNull()) + etlDemoListObject.reverseJob21.performance30.flow = performance30Node["Flow"].asString(); + auto precheckStatus31Node = reverseJob21Node["PrecheckStatus"]; + if(!precheckStatus31Node["Status"].isNull()) + etlDemoListObject.reverseJob21.precheckStatus31.status = precheckStatus31Node["Status"].asString(); + if(!precheckStatus31Node["Percent"].isNull()) + etlDemoListObject.reverseJob21.precheckStatus31.percent = precheckStatus31Node["Percent"].asString(); + if(!precheckStatus31Node["ErrorMessage"].isNull()) + etlDemoListObject.reverseJob21.precheckStatus31.errorMessage = precheckStatus31Node["ErrorMessage"].asString(); + auto allDetail34Node = precheckStatus31Node["Detail"]["PrecheckDetail"]; + for (auto precheckStatus31NodeDetailPrecheckDetail : allDetail34Node) + { + DtsJobStatus13::ReverseJob21::PrecheckStatus31::PrecheckDetail35 precheckDetail35Object; + if(!precheckStatus31NodeDetailPrecheckDetail["CheckResult"].isNull()) + precheckDetail35Object.checkResult = precheckStatus31NodeDetailPrecheckDetail["CheckResult"].asString(); + if(!precheckStatus31NodeDetailPrecheckDetail["CheckItemDescription"].isNull()) + precheckDetail35Object.checkItemDescription = precheckStatus31NodeDetailPrecheckDetail["CheckItemDescription"].asString(); + if(!precheckStatus31NodeDetailPrecheckDetail["CheckItem"].isNull()) + precheckDetail35Object.checkItem = precheckStatus31NodeDetailPrecheckDetail["CheckItem"].asString(); + if(!precheckStatus31NodeDetailPrecheckDetail["RepairMethod"].isNull()) + precheckDetail35Object.repairMethod = precheckStatus31NodeDetailPrecheckDetail["RepairMethod"].asString(); + if(!precheckStatus31NodeDetailPrecheckDetail["FailedReason"].isNull()) + precheckDetail35Object.failedReason = precheckStatus31NodeDetailPrecheckDetail["FailedReason"].asString(); + etlDemoListObject.reverseJob21.precheckStatus31.detail34.push_back(precheckDetail35Object); + } + auto sourceEndpoint32Node = reverseJob21Node["SourceEndpoint"]; + if(!sourceEndpoint32Node["SslSolutionEnum"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.sslSolutionEnum = sourceEndpoint32Node["SslSolutionEnum"].asString(); + if(!sourceEndpoint32Node["OracleSID"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.oracleSID = sourceEndpoint32Node["OracleSID"].asString(); + if(!sourceEndpoint32Node["Region"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.region = sourceEndpoint32Node["Region"].asString(); + if(!sourceEndpoint32Node["DatabaseName"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.databaseName = sourceEndpoint32Node["DatabaseName"].asString(); + if(!sourceEndpoint32Node["Ip"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.ip = sourceEndpoint32Node["Ip"].asString(); + if(!sourceEndpoint32Node["InstanceID"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.instanceID = sourceEndpoint32Node["InstanceID"].asString(); + if(!sourceEndpoint32Node["Port"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.port = sourceEndpoint32Node["Port"].asString(); + if(!sourceEndpoint32Node["InstanceType"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.instanceType = sourceEndpoint32Node["InstanceType"].asString(); + if(!sourceEndpoint32Node["UserName"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.userName = sourceEndpoint32Node["UserName"].asString(); + if(!sourceEndpoint32Node["EngineName"].isNull()) + etlDemoListObject.reverseJob21.sourceEndpoint32.engineName = sourceEndpoint32Node["EngineName"].asString(); + auto structureInitializationStatus33Node = reverseJob21Node["StructureInitializationStatus"]; + if(!structureInitializationStatus33Node["Status"].isNull()) + etlDemoListObject.reverseJob21.structureInitializationStatus33.status = structureInitializationStatus33Node["Status"].asString(); + if(!structureInitializationStatus33Node["Percent"].isNull()) + etlDemoListObject.reverseJob21.structureInitializationStatus33.percent = structureInitializationStatus33Node["Percent"].asString(); + if(!structureInitializationStatus33Node["ErrorMessage"].isNull()) + etlDemoListObject.reverseJob21.structureInitializationStatus33.errorMessage = structureInitializationStatus33Node["ErrorMessage"].asString(); + if(!structureInitializationStatus33Node["Progress"].isNull()) + etlDemoListObject.reverseJob21.structureInitializationStatus33.progress = structureInitializationStatus33Node["Progress"].asString(); + auto sourceEndpoint22Node = value["SourceEndpoint"]; + if(!sourceEndpoint22Node["SslSolutionEnum"].isNull()) + etlDemoListObject.sourceEndpoint22.sslSolutionEnum = sourceEndpoint22Node["SslSolutionEnum"].asString(); + if(!sourceEndpoint22Node["OracleSID"].isNull()) + etlDemoListObject.sourceEndpoint22.oracleSID = sourceEndpoint22Node["OracleSID"].asString(); + if(!sourceEndpoint22Node["Region"].isNull()) + etlDemoListObject.sourceEndpoint22.region = sourceEndpoint22Node["Region"].asString(); + if(!sourceEndpoint22Node["DatabaseName"].isNull()) + etlDemoListObject.sourceEndpoint22.databaseName = sourceEndpoint22Node["DatabaseName"].asString(); + if(!sourceEndpoint22Node["Ip"].isNull()) + etlDemoListObject.sourceEndpoint22.ip = sourceEndpoint22Node["Ip"].asString(); + if(!sourceEndpoint22Node["InstanceID"].isNull()) + etlDemoListObject.sourceEndpoint22.instanceID = sourceEndpoint22Node["InstanceID"].asString(); + if(!sourceEndpoint22Node["Port"].isNull()) + etlDemoListObject.sourceEndpoint22.port = sourceEndpoint22Node["Port"].asString(); + if(!sourceEndpoint22Node["InstanceType"].isNull()) + etlDemoListObject.sourceEndpoint22.instanceType = sourceEndpoint22Node["InstanceType"].asString(); + if(!sourceEndpoint22Node["UserName"].isNull()) + etlDemoListObject.sourceEndpoint22.userName = sourceEndpoint22Node["UserName"].asString(); + if(!sourceEndpoint22Node["EngineName"].isNull()) + etlDemoListObject.sourceEndpoint22.engineName = sourceEndpoint22Node["EngineName"].asString(); + auto structureInitializationStatus23Node = value["StructureInitializationStatus"]; + if(!structureInitializationStatus23Node["Status"].isNull()) + etlDemoListObject.structureInitializationStatus23.status = structureInitializationStatus23Node["Status"].asString(); + if(!structureInitializationStatus23Node["Percent"].isNull()) + etlDemoListObject.structureInitializationStatus23.percent = structureInitializationStatus23Node["Percent"].asString(); + if(!structureInitializationStatus23Node["ErrorMessage"].isNull()) + etlDemoListObject.structureInitializationStatus23.errorMessage = structureInitializationStatus23Node["ErrorMessage"].asString(); + if(!structureInitializationStatus23Node["Progress"].isNull()) + etlDemoListObject.structureInitializationStatus23.progress = structureInitializationStatus23Node["Progress"].asString(); + auto retryState24Node = value["RetryState"]; + if(!retryState24Node["RetryCount"].isNull()) + etlDemoListObject.retryState24.retryCount = std::stoi(retryState24Node["RetryCount"].asString()); + if(!retryState24Node["MaxRetryTime"].isNull()) + etlDemoListObject.retryState24.maxRetryTime = std::stoi(retryState24Node["MaxRetryTime"].asString()); + if(!retryState24Node["ErrMessage"].isNull()) + etlDemoListObject.retryState24.errMessage = retryState24Node["ErrMessage"].asString(); + if(!retryState24Node["RetryTarget"].isNull()) + etlDemoListObject.retryState24.retryTarget = retryState24Node["RetryTarget"].asString(); + if(!retryState24Node["RetryTime"].isNull()) + etlDemoListObject.retryState24.retryTime = std::stoi(retryState24Node["RetryTime"].asString()); + if(!retryState24Node["Module"].isNull()) + etlDemoListObject.retryState24.module = retryState24Node["Module"].asString(); + if(!retryState24Node["JobId"].isNull()) + etlDemoListObject.retryState24.jobId = retryState24Node["JobId"].asString(); + if(!retryState24Node["Retrying"].isNull()) + etlDemoListObject.retryState24.retrying = retryState24Node["Retrying"].asString() == "true"; + etlDemoList_.push_back(etlDemoListObject); + } if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); if(!value["ErrCode"].isNull()) @@ -415,6 +825,11 @@ std::string DescribeDtsJobsResult::getErrMessage()const return errMessage_; } +std::vector DescribeDtsJobsResult::getEtlDemoList()const +{ + return etlDemoList_; +} + bool DescribeDtsJobsResult::getSuccess()const { return success_; diff --git a/dts/src/model/DescribeDtsServiceLogRequest.cc b/dts/src/model/DescribeDtsServiceLogRequest.cc new file mode 100644 index 000000000..664b25c15 --- /dev/null +++ b/dts/src/model/DescribeDtsServiceLogRequest.cc @@ -0,0 +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. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeDtsServiceLogRequest; + +DescribeDtsServiceLogRequest::DescribeDtsServiceLogRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeDtsServiceLog") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDtsServiceLogRequest::~DescribeDtsServiceLogRequest() {} + +long DescribeDtsServiceLogRequest::getStartTime() const { + return startTime_; +} + +void DescribeDtsServiceLogRequest::setStartTime(long startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), std::to_string(startTime)); +} + +int DescribeDtsServiceLogRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeDtsServiceLogRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeDtsServiceLogRequest::getRegionId() const { + return regionId_; +} + +void DescribeDtsServiceLogRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int DescribeDtsServiceLogRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDtsServiceLogRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeDtsServiceLogRequest::getDtsJobId() const { + return dtsJobId_; +} + +void DescribeDtsServiceLogRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); +} + +std::string DescribeDtsServiceLogRequest::getKeyword() const { + return keyword_; +} + +void DescribeDtsServiceLogRequest::setKeyword(const std::string &keyword) { + keyword_ = keyword; + setParameter(std::string("Keyword"), keyword); +} + +std::string DescribeDtsServiceLogRequest::getSubJobType() const { + return subJobType_; +} + +void DescribeDtsServiceLogRequest::setSubJobType(const std::string &subJobType) { + subJobType_ = subJobType; + setParameter(std::string("SubJobType"), subJobType); +} + +long DescribeDtsServiceLogRequest::getEndTime() const { + return endTime_; +} + +void DescribeDtsServiceLogRequest::setEndTime(long endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); +} + +std::string DescribeDtsServiceLogRequest::getStatus() const { + return status_; +} + +void DescribeDtsServiceLogRequest::setStatus(const std::string &status) { + status_ = status; + setParameter(std::string("Status"), status); +} + diff --git a/dts/src/model/DescribeDtsServiceLogResult.cc b/dts/src/model/DescribeDtsServiceLogResult.cc new file mode 100644 index 000000000..361637174 --- /dev/null +++ b/dts/src/model/DescribeDtsServiceLogResult.cc @@ -0,0 +1,124 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeDtsServiceLogResult::DescribeDtsServiceLogResult() : + ServiceResult() +{} + +DescribeDtsServiceLogResult::DescribeDtsServiceLogResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDtsServiceLogResult::~DescribeDtsServiceLogResult() +{} + +void DescribeDtsServiceLogResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allServiceLogContextsNode = value["ServiceLogContexts"]["ServiceLogContext"]; + for (auto valueServiceLogContextsServiceLogContext : allServiceLogContextsNode) + { + ServiceLogContext serviceLogContextsObject; + if(!valueServiceLogContextsServiceLogContext["Context"].isNull()) + serviceLogContextsObject.context = valueServiceLogContextsServiceLogContext["Context"].asString(); + if(!valueServiceLogContextsServiceLogContext["Time"].isNull()) + serviceLogContextsObject.time = valueServiceLogContextsServiceLogContext["Time"].asString(); + if(!valueServiceLogContextsServiceLogContext["State"].isNull()) + serviceLogContextsObject.state = valueServiceLogContextsServiceLogContext["State"].asString(); + serviceLogContexts_.push_back(serviceLogContextsObject); + } + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + +} + +long DescribeDtsServiceLogResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +std::vector DescribeDtsServiceLogResult::getServiceLogContexts()const +{ + return serviceLogContexts_; +} + +int DescribeDtsServiceLogResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +int DescribeDtsServiceLogResult::getPageNumber()const +{ + return pageNumber_; +} + +int DescribeDtsServiceLogResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string DescribeDtsServiceLogResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string DescribeDtsServiceLogResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeDtsServiceLogResult::getErrMessage()const +{ + return errMessage_; +} + +bool DescribeDtsServiceLogResult::getSuccess()const +{ + return success_; +} + +std::string DescribeDtsServiceLogResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeEndpointSwitchStatusRequest.cc b/dts/src/model/DescribeEndpointSwitchStatusRequest.cc index 20b5a9d36..c484ed634 100644 --- a/dts/src/model/DescribeEndpointSwitchStatusRequest.cc +++ b/dts/src/model/DescribeEndpointSwitchStatusRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeEndpointSwitchStatusRequest; - -DescribeEndpointSwitchStatusRequest::DescribeEndpointSwitchStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeEndpointSwitchStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeEndpointSwitchStatusRequest::~DescribeEndpointSwitchStatusRequest() -{} - -std::string DescribeEndpointSwitchStatusRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeEndpointSwitchStatusRequest; + +DescribeEndpointSwitchStatusRequest::DescribeEndpointSwitchStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeEndpointSwitchStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeEndpointSwitchStatusRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeEndpointSwitchStatusRequest::~DescribeEndpointSwitchStatusRequest() {} + +std::string DescribeEndpointSwitchStatusRequest::getClientToken() const { + return clientToken_; } -std::string DescribeEndpointSwitchStatusRequest::getOwnerId()const -{ - return ownerId_; +void DescribeEndpointSwitchStatusRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeEndpointSwitchStatusRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeEndpointSwitchStatusRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeEndpointSwitchStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeEndpointSwitchStatusRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeEndpointSwitchStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeEndpointSwitchStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeEndpointSwitchStatusRequest::getAccountId()const -{ - return accountId_; +void DescribeEndpointSwitchStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeEndpointSwitchStatusRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeEndpointSwitchStatusRequest::getAccountId() const { + return accountId_; } -std::string DescribeEndpointSwitchStatusRequest::getRegionId()const -{ - return regionId_; +void DescribeEndpointSwitchStatusRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeEndpointSwitchStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeEndpointSwitchStatusRequest::getRegionId() const { + return regionId_; } -std::string DescribeEndpointSwitchStatusRequest::getTaskId()const -{ - return taskId_; +void DescribeEndpointSwitchStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeEndpointSwitchStatusRequest::setTaskId(const std::string& taskId) -{ - taskId_ = taskId; - setParameter("TaskId", taskId); +std::string DescribeEndpointSwitchStatusRequest::getTaskId() const { + return taskId_; +} + +void DescribeEndpointSwitchStatusRequest::setTaskId(const std::string &taskId) { + taskId_ = taskId; + setParameter(std::string("TaskId"), taskId); } diff --git a/dts/src/model/DescribeEndpointSwitchStatusResult.cc b/dts/src/model/DescribeEndpointSwitchStatusResult.cc index e4035747d..ad26f92ac 100644 --- a/dts/src/model/DescribeEndpointSwitchStatusResult.cc +++ b/dts/src/model/DescribeEndpointSwitchStatusResult.cc @@ -39,16 +39,16 @@ void DescribeEndpointSwitchStatusResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrorMessage"].isNull()) - errorMessage_ = value["ErrorMessage"].asString(); if(!value["Status"].isNull()) status_ = value["Status"].asString(); + if(!value["ErrorMessage"].isNull()) + errorMessage_ = value["ErrorMessage"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } @@ -57,16 +57,16 @@ std::string DescribeEndpointSwitchStatusResult::getStatus()const return status_; } -std::string DescribeEndpointSwitchStatusResult::getErrMessage()const -{ - return errMessage_; -} - std::string DescribeEndpointSwitchStatusResult::getErrorMessage()const { return errorMessage_; } +std::string DescribeEndpointSwitchStatusResult::getErrMessage()const +{ + return errMessage_; +} + std::string DescribeEndpointSwitchStatusResult::getSuccess()const { return success_; diff --git a/dts/src/model/DescribeEtlJobLogsRequest.cc b/dts/src/model/DescribeEtlJobLogsRequest.cc new file mode 100644 index 000000000..1155a5100 --- /dev/null +++ b/dts/src/model/DescribeEtlJobLogsRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeEtlJobLogsRequest; + +DescribeEtlJobLogsRequest::DescribeEtlJobLogsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeEtlJobLogs") { + setMethod(HttpRequest::Method::Post); +} + +DescribeEtlJobLogsRequest::~DescribeEtlJobLogsRequest() {} + +std::string DescribeEtlJobLogsRequest::getRegionId() const { + return regionId_; +} + +void DescribeEtlJobLogsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string DescribeEtlJobLogsRequest::getDtsJobId() const { + return dtsJobId_; +} + +void DescribeEtlJobLogsRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); +} + diff --git a/dts/src/model/DescribeEtlJobLogsResult.cc b/dts/src/model/DescribeEtlJobLogsResult.cc new file mode 100644 index 000000000..c27944ec9 --- /dev/null +++ b/dts/src/model/DescribeEtlJobLogsResult.cc @@ -0,0 +1,109 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeEtlJobLogsResult::DescribeEtlJobLogsResult() : + ServiceResult() +{} + +DescribeEtlJobLogsResult::DescribeEtlJobLogsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeEtlJobLogsResult::~DescribeEtlJobLogsResult() +{} + +void DescribeEtlJobLogsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allEtlRunningLogsNode = value["EtlRunningLogs"]["EtlRunningLog"]; + for (auto valueEtlRunningLogsEtlRunningLog : allEtlRunningLogsNode) + { + EtlRunningLog etlRunningLogsObject; + if(!valueEtlRunningLogsEtlRunningLog["EtlId"].isNull()) + etlRunningLogsObject.etlId = valueEtlRunningLogsEtlRunningLog["EtlId"].asString(); + if(!valueEtlRunningLogsEtlRunningLog["UserId"].isNull()) + etlRunningLogsObject.userId = valueEtlRunningLogsEtlRunningLog["UserId"].asString(); + if(!valueEtlRunningLogsEtlRunningLog["ContentKey"].isNull()) + etlRunningLogsObject.contentKey = valueEtlRunningLogsEtlRunningLog["ContentKey"].asString(); + if(!valueEtlRunningLogsEtlRunningLog["Content"].isNull()) + etlRunningLogsObject.content = valueEtlRunningLogsEtlRunningLog["Content"].asString(); + if(!valueEtlRunningLogsEtlRunningLog["Status"].isNull()) + etlRunningLogsObject.status = valueEtlRunningLogsEtlRunningLog["Status"].asString(); + if(!valueEtlRunningLogsEtlRunningLog["LogDatetime"].isNull()) + etlRunningLogsObject.logDatetime = valueEtlRunningLogsEtlRunningLog["LogDatetime"].asString(); + etlRunningLogs_.push_back(etlRunningLogsObject); + } + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + +} + +std::vector DescribeEtlJobLogsResult::getEtlRunningLogs()const +{ + return etlRunningLogs_; +} + +int DescribeEtlJobLogsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string DescribeEtlJobLogsResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string DescribeEtlJobLogsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeEtlJobLogsResult::getErrMessage()const +{ + return errMessage_; +} + +bool DescribeEtlJobLogsResult::getSuccess()const +{ + return success_; +} + +std::string DescribeEtlJobLogsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeInitializationStatusRequest.cc b/dts/src/model/DescribeInitializationStatusRequest.cc index f5cff1615..649e170c1 100644 --- a/dts/src/model/DescribeInitializationStatusRequest.cc +++ b/dts/src/model/DescribeInitializationStatusRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeInitializationStatusRequest; - -DescribeInitializationStatusRequest::DescribeInitializationStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeInitializationStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeInitializationStatusRequest::~DescribeInitializationStatusRequest() -{} - -int DescribeInitializationStatusRequest::getPageNum()const -{ - return pageNum_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeInitializationStatusRequest; + +DescribeInitializationStatusRequest::DescribeInitializationStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeInitializationStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeInitializationStatusRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); +DescribeInitializationStatusRequest::~DescribeInitializationStatusRequest() {} + +int DescribeInitializationStatusRequest::getPageNum() const { + return pageNum_; } -std::string DescribeInitializationStatusRequest::getOwnerId()const -{ - return ownerId_; +void DescribeInitializationStatusRequest::setPageNum(int pageNum) { + pageNum_ = pageNum; + setParameter(std::string("PageNum"), std::to_string(pageNum)); } -void DescribeInitializationStatusRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeInitializationStatusRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeInitializationStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeInitializationStatusRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeInitializationStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeInitializationStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeInitializationStatusRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void DescribeInitializationStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeInitializationStatusRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string DescribeInitializationStatusRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string DescribeInitializationStatusRequest::getAccountId()const -{ - return accountId_; +void DescribeInitializationStatusRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void DescribeInitializationStatusRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeInitializationStatusRequest::getAccountId() const { + return accountId_; } -std::string DescribeInitializationStatusRequest::getRegionId()const -{ - return regionId_; +void DescribeInitializationStatusRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeInitializationStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeInitializationStatusRequest::getRegionId() const { + return regionId_; } -int DescribeInitializationStatusRequest::getPageSize()const -{ - return pageSize_; +void DescribeInitializationStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeInitializationStatusRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeInitializationStatusRequest::getPageSize() const { + return pageSize_; +} + +void DescribeInitializationStatusRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } diff --git a/dts/src/model/DescribeInitializationStatusResult.cc b/dts/src/model/DescribeInitializationStatusResult.cc index c78258323..36e3a25b0 100644 --- a/dts/src/model/DescribeInitializationStatusResult.cc +++ b/dts/src/model/DescribeInitializationStatusResult.cc @@ -43,86 +43,86 @@ void DescribeInitializationStatusResult::parse(const std::string &payload) for (auto valueDataInitializationDetailsDataInitializationDetail : allDataInitializationDetailsNode) { DataInitializationDetail dataInitializationDetailsObject; - if(!valueDataInitializationDetailsDataInitializationDetail["DestinationOwnerDBName"].isNull()) - dataInitializationDetailsObject.destinationOwnerDBName = valueDataInitializationDetailsDataInitializationDetail["DestinationOwnerDBName"].asString(); - if(!valueDataInitializationDetailsDataInitializationDetail["ErrorMessage"].isNull()) - dataInitializationDetailsObject.errorMessage = valueDataInitializationDetailsDataInitializationDetail["ErrorMessage"].asString(); - if(!valueDataInitializationDetailsDataInitializationDetail["FinishRowNum"].isNull()) - dataInitializationDetailsObject.finishRowNum = valueDataInitializationDetailsDataInitializationDetail["FinishRowNum"].asString(); if(!valueDataInitializationDetailsDataInitializationDetail["SourceOwnerDBName"].isNull()) dataInitializationDetailsObject.sourceOwnerDBName = valueDataInitializationDetailsDataInitializationDetail["SourceOwnerDBName"].asString(); if(!valueDataInitializationDetailsDataInitializationDetail["Status"].isNull()) dataInitializationDetailsObject.status = valueDataInitializationDetailsDataInitializationDetail["Status"].asString(); - if(!valueDataInitializationDetailsDataInitializationDetail["TableName"].isNull()) - dataInitializationDetailsObject.tableName = valueDataInitializationDetailsDataInitializationDetail["TableName"].asString(); - if(!valueDataInitializationDetailsDataInitializationDetail["TotalRowNum"].isNull()) - dataInitializationDetailsObject.totalRowNum = valueDataInitializationDetailsDataInitializationDetail["TotalRowNum"].asString(); if(!valueDataInitializationDetailsDataInitializationDetail["UsedTime"].isNull()) dataInitializationDetailsObject.usedTime = valueDataInitializationDetailsDataInitializationDetail["UsedTime"].asString(); + if(!valueDataInitializationDetailsDataInitializationDetail["TableName"].isNull()) + dataInitializationDetailsObject.tableName = valueDataInitializationDetailsDataInitializationDetail["TableName"].asString(); + if(!valueDataInitializationDetailsDataInitializationDetail["ErrorMessage"].isNull()) + dataInitializationDetailsObject.errorMessage = valueDataInitializationDetailsDataInitializationDetail["ErrorMessage"].asString(); + if(!valueDataInitializationDetailsDataInitializationDetail["FinishRowNum"].isNull()) + dataInitializationDetailsObject.finishRowNum = valueDataInitializationDetailsDataInitializationDetail["FinishRowNum"].asString(); + if(!valueDataInitializationDetailsDataInitializationDetail["DestinationOwnerDBName"].isNull()) + dataInitializationDetailsObject.destinationOwnerDBName = valueDataInitializationDetailsDataInitializationDetail["DestinationOwnerDBName"].asString(); + if(!valueDataInitializationDetailsDataInitializationDetail["TotalRowNum"].isNull()) + dataInitializationDetailsObject.totalRowNum = valueDataInitializationDetailsDataInitializationDetail["TotalRowNum"].asString(); dataInitializationDetails_.push_back(dataInitializationDetailsObject); } auto allDataSynchronizationDetailsNode = value["DataSynchronizationDetails"]["DataSynchronizationDetail"]; for (auto valueDataSynchronizationDetailsDataSynchronizationDetail : allDataSynchronizationDetailsNode) { DataSynchronizationDetail dataSynchronizationDetailsObject; - if(!valueDataSynchronizationDetailsDataSynchronizationDetail["DestinationOwnerDBName"].isNull()) - dataSynchronizationDetailsObject.destinationOwnerDBName = valueDataSynchronizationDetailsDataSynchronizationDetail["DestinationOwnerDBName"].asString(); - if(!valueDataSynchronizationDetailsDataSynchronizationDetail["ErrorMessage"].isNull()) - dataSynchronizationDetailsObject.errorMessage = valueDataSynchronizationDetailsDataSynchronizationDetail["ErrorMessage"].asString(); - if(!valueDataSynchronizationDetailsDataSynchronizationDetail["SourceOwnerDBName"].isNull()) - dataSynchronizationDetailsObject.sourceOwnerDBName = valueDataSynchronizationDetailsDataSynchronizationDetail["SourceOwnerDBName"].asString(); if(!valueDataSynchronizationDetailsDataSynchronizationDetail["Status"].isNull()) dataSynchronizationDetailsObject.status = valueDataSynchronizationDetailsDataSynchronizationDetail["Status"].asString(); + if(!valueDataSynchronizationDetailsDataSynchronizationDetail["SourceOwnerDBName"].isNull()) + dataSynchronizationDetailsObject.sourceOwnerDBName = valueDataSynchronizationDetailsDataSynchronizationDetail["SourceOwnerDBName"].asString(); if(!valueDataSynchronizationDetailsDataSynchronizationDetail["TableName"].isNull()) dataSynchronizationDetailsObject.tableName = valueDataSynchronizationDetailsDataSynchronizationDetail["TableName"].asString(); + if(!valueDataSynchronizationDetailsDataSynchronizationDetail["ErrorMessage"].isNull()) + dataSynchronizationDetailsObject.errorMessage = valueDataSynchronizationDetailsDataSynchronizationDetail["ErrorMessage"].asString(); + if(!valueDataSynchronizationDetailsDataSynchronizationDetail["DestinationOwnerDBName"].isNull()) + dataSynchronizationDetailsObject.destinationOwnerDBName = valueDataSynchronizationDetailsDataSynchronizationDetail["DestinationOwnerDBName"].asString(); dataSynchronizationDetails_.push_back(dataSynchronizationDetailsObject); } auto allStructureInitializationDetailsNode = value["StructureInitializationDetails"]["StructureInitializationDetail"]; for (auto valueStructureInitializationDetailsStructureInitializationDetail : allStructureInitializationDetailsNode) { StructureInitializationDetail structureInitializationDetailsObject; - if(!valueStructureInitializationDetailsStructureInitializationDetail["DestinationOwnerDBName"].isNull()) - structureInitializationDetailsObject.destinationOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetail["DestinationOwnerDBName"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetail["ErrorMessage"].isNull()) - structureInitializationDetailsObject.errorMessage = valueStructureInitializationDetailsStructureInitializationDetail["ErrorMessage"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectDefinition"].isNull()) - structureInitializationDetailsObject.objectDefinition = valueStructureInitializationDetailsStructureInitializationDetail["ObjectDefinition"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectName"].isNull()) - structureInitializationDetailsObject.objectName = valueStructureInitializationDetailsStructureInitializationDetail["ObjectName"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectType"].isNull()) - structureInitializationDetailsObject.objectType = valueStructureInitializationDetailsStructureInitializationDetail["ObjectType"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetail["SourceOwnerDBName"].isNull()) - structureInitializationDetailsObject.sourceOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetail["SourceOwnerDBName"].asString(); if(!valueStructureInitializationDetailsStructureInitializationDetail["Status"].isNull()) structureInitializationDetailsObject.status = valueStructureInitializationDetailsStructureInitializationDetail["Status"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetail["SourceOwnerDBName"].isNull()) + structureInitializationDetailsObject.sourceOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetail["SourceOwnerDBName"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectDefinition"].isNull()) + structureInitializationDetailsObject.objectDefinition = valueStructureInitializationDetailsStructureInitializationDetail["ObjectDefinition"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectType"].isNull()) + structureInitializationDetailsObject.objectType = valueStructureInitializationDetailsStructureInitializationDetail["ObjectType"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetail["ErrorMessage"].isNull()) + structureInitializationDetailsObject.errorMessage = valueStructureInitializationDetailsStructureInitializationDetail["ErrorMessage"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetail["DestinationOwnerDBName"].isNull()) + structureInitializationDetailsObject.destinationOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetail["DestinationOwnerDBName"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectName"].isNull()) + structureInitializationDetailsObject.objectName = valueStructureInitializationDetailsStructureInitializationDetail["ObjectName"].asString(); auto allConstraintsNode = valueStructureInitializationDetailsStructureInitializationDetail["Constraints"]["StructureInitializationDetail"]; for (auto valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail : allConstraintsNode) { StructureInitializationDetail::StructureInitializationDetail1 constraintsObject; - if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["DestinationOwnerDBName"].isNull()) - constraintsObject.destinationOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["DestinationOwnerDBName"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ErrorMessage"].isNull()) - constraintsObject.errorMessage = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ErrorMessage"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectDefinition"].isNull()) - constraintsObject.objectDefinition = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectDefinition"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectName"].isNull()) - constraintsObject.objectName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectName"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectType"].isNull()) - constraintsObject.objectType = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectType"].asString(); - if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["SourceOwnerDBName"].isNull()) - constraintsObject.sourceOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["SourceOwnerDBName"].asString(); if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["Status"].isNull()) constraintsObject.status = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["Status"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["SourceOwnerDBName"].isNull()) + constraintsObject.sourceOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["SourceOwnerDBName"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectDefinition"].isNull()) + constraintsObject.objectDefinition = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectDefinition"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectType"].isNull()) + constraintsObject.objectType = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectType"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ErrorMessage"].isNull()) + constraintsObject.errorMessage = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ErrorMessage"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["DestinationOwnerDBName"].isNull()) + constraintsObject.destinationOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["DestinationOwnerDBName"].asString(); + if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectName"].isNull()) + constraintsObject.objectName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectName"].asString(); structureInitializationDetailsObject.constraints.push_back(constraintsObject); } structureInitializationDetails_.push_back(structureInitializationDetailsObject); } if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DescribeJobMonitorRuleRequest.cc b/dts/src/model/DescribeJobMonitorRuleRequest.cc index cb86b19c9..1537f0f5d 100644 --- a/dts/src/model/DescribeJobMonitorRuleRequest.cc +++ b/dts/src/model/DescribeJobMonitorRuleRequest.cc @@ -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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeJobMonitorRuleRequest; - -DescribeJobMonitorRuleRequest::DescribeJobMonitorRuleRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeJobMonitorRule") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeJobMonitorRuleRequest::~DescribeJobMonitorRuleRequest() -{} - -std::string DescribeJobMonitorRuleRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeJobMonitorRuleRequest; + +DescribeJobMonitorRuleRequest::DescribeJobMonitorRuleRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeJobMonitorRule") { + setMethod(HttpRequest::Method::Post); } -void DescribeJobMonitorRuleRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +DescribeJobMonitorRuleRequest::~DescribeJobMonitorRuleRequest() {} + +std::string DescribeJobMonitorRuleRequest::getRegionId() const { + return regionId_; } -std::string DescribeJobMonitorRuleRequest::getDtsJobId()const -{ - return dtsJobId_; +void DescribeJobMonitorRuleRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeJobMonitorRuleRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string DescribeJobMonitorRuleRequest::getDtsJobId() const { + return dtsJobId_; +} + +void DescribeJobMonitorRuleRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } diff --git a/dts/src/model/DescribeJobMonitorRuleResult.cc b/dts/src/model/DescribeJobMonitorRuleResult.cc index 8a131d9c0..4c61c0938 100644 --- a/dts/src/model/DescribeJobMonitorRuleResult.cc +++ b/dts/src/model/DescribeJobMonitorRuleResult.cc @@ -43,33 +43,51 @@ void DescribeJobMonitorRuleResult::parse(const std::string &payload) for (auto valueMonitorRulesMonitorRule : allMonitorRulesNode) { MonitorRule monitorRulesObject; - if(!valueMonitorRulesMonitorRule["Phone"].isNull()) - monitorRulesObject.phone = valueMonitorRulesMonitorRule["Phone"].asString(); + if(!valueMonitorRulesMonitorRule["Type"].isNull()) + monitorRulesObject.type = valueMonitorRulesMonitorRule["Type"].asString(); if(!valueMonitorRulesMonitorRule["DelayRuleTime"].isNull()) monitorRulesObject.delayRuleTime = std::stol(valueMonitorRulesMonitorRule["DelayRuleTime"].asString()); if(!valueMonitorRulesMonitorRule["State"].isNull()) monitorRulesObject.state = valueMonitorRulesMonitorRule["State"].asString(); - if(!valueMonitorRulesMonitorRule["Type"].isNull()) - monitorRulesObject.type = valueMonitorRulesMonitorRule["Type"].asString(); + if(!valueMonitorRulesMonitorRule["Phone"].isNull()) + monitorRulesObject.phone = valueMonitorRulesMonitorRule["Phone"].asString(); + if(!valueMonitorRulesMonitorRule["JobType"].isNull()) + monitorRulesObject.jobType = valueMonitorRulesMonitorRule["JobType"].asString(); + if(!valueMonitorRulesMonitorRule["Period"].isNull()) + monitorRulesObject.period = std::stoi(valueMonitorRulesMonitorRule["Period"].asString()); + if(!valueMonitorRulesMonitorRule["Times"].isNull()) + monitorRulesObject.times = std::stoi(valueMonitorRulesMonitorRule["Times"].asString()); + if(!valueMonitorRulesMonitorRule["NoticeValue"].isNull()) + monitorRulesObject.noticeValue = std::stoi(valueMonitorRulesMonitorRule["NoticeValue"].asString()); + if(!valueMonitorRulesMonitorRule["JobId"].isNull()) + monitorRulesObject.jobId = valueMonitorRulesMonitorRule["JobId"].asString(); monitorRules_.push_back(monitorRulesObject); } - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["DtsJobId"].isNull()) - dtsJobId_ = value["DtsJobId"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); + auto allTopics = value["Topics"]["Topics"]; + for (const auto &item : allTopics) + topics_.push_back(item.asString()); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["DtsJobId"].isNull()) + dtsJobId_ = value["DtsJobId"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); } +std::vector DescribeJobMonitorRuleResult::getTopics()const +{ + return topics_; +} + std::string DescribeJobMonitorRuleResult::getDtsJobId()const { return dtsJobId_; diff --git a/dts/src/model/DescribeMetricListRequest.cc b/dts/src/model/DescribeMetricListRequest.cc new file mode 100644 index 000000000..06cb50265 --- /dev/null +++ b/dts/src/model/DescribeMetricListRequest.cc @@ -0,0 +1,135 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeMetricListRequest; + +DescribeMetricListRequest::DescribeMetricListRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeMetricList") { + setMethod(HttpRequest::Method::Post); +} + +DescribeMetricListRequest::~DescribeMetricListRequest() {} + +std::string DescribeMetricListRequest::getMetricType() const { + return metricType_; +} + +void DescribeMetricListRequest::setMetricType(const std::string &metricType) { + metricType_ = metricType; + setBodyParameter(std::string("MetricType"), metricType); +} + +std::string DescribeMetricListRequest::getClientToken() const { + return clientToken_; +} + +void DescribeMetricListRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setBodyParameter(std::string("ClientToken"), clientToken); +} + +long DescribeMetricListRequest::getStartTime() const { + return startTime_; +} + +void DescribeMetricListRequest::setStartTime(long startTime) { + startTime_ = startTime; + setBodyParameter(std::string("StartTime"), std::to_string(startTime)); +} + +std::string DescribeMetricListRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeMetricListRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setBodyParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeMetricListRequest::getAccountId() const { + return accountId_; +} + +void DescribeMetricListRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setBodyParameter(std::string("AccountId"), accountId); +} + +std::string DescribeMetricListRequest::getParam() const { + return param_; +} + +void DescribeMetricListRequest::setParam(const std::string ¶m) { + param_ = param; + setBodyParameter(std::string("Param"), param); +} + +std::string DescribeMetricListRequest::getDtsJobId() const { + return dtsJobId_; +} + +void DescribeMetricListRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setBodyParameter(std::string("DtsJobId"), dtsJobId); +} + +std::string DescribeMetricListRequest::getMetricName() const { + return metricName_; +} + +void DescribeMetricListRequest::setMetricName(const std::string &metricName) { + metricName_ = metricName; + setBodyParameter(std::string("MetricName"), metricName); +} + +long DescribeMetricListRequest::getPeriod() const { + return period_; +} + +void DescribeMetricListRequest::setPeriod(long period) { + period_ = period; + setBodyParameter(std::string("Period"), std::to_string(period)); +} + +long DescribeMetricListRequest::getEndTime() const { + return endTime_; +} + +void DescribeMetricListRequest::setEndTime(long endTime) { + endTime_ = endTime; + setBodyParameter(std::string("EndTime"), std::to_string(endTime)); +} + +std::string DescribeMetricListRequest::getEnv() const { + return env_; +} + +void DescribeMetricListRequest::setEnv(const std::string &env) { + env_ = env; + setBodyParameter(std::string("Env"), env); +} + +std::string DescribeMetricListRequest::getOwnerID() const { + return ownerID_; +} + +void DescribeMetricListRequest::setOwnerID(const std::string &ownerID) { + ownerID_ = ownerID; + setBodyParameter(std::string("OwnerID"), ownerID); +} + diff --git a/dts/src/model/DescribeMetricListResult.cc b/dts/src/model/DescribeMetricListResult.cc new file mode 100644 index 000000000..a566ef728 --- /dev/null +++ b/dts/src/model/DescribeMetricListResult.cc @@ -0,0 +1,129 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeMetricListResult::DescribeMetricListResult() : + ServiceResult() +{} + +DescribeMetricListResult::DescribeMetricListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeMetricListResult::~DescribeMetricListResult() +{} + +void DescribeMetricListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataPointsNode = value["DataPoints"]["DataPoint"]; + for (auto valueDataPointsDataPoint : allDataPointsNode) + { + DataPoint dataPointsObject; + if(!valueDataPointsDataPoint["Timestamp"].isNull()) + dataPointsObject.timestamp = std::stol(valueDataPointsDataPoint["Timestamp"].asString()); + if(!valueDataPointsDataPoint["Statistics"].isNull()) + dataPointsObject.statistics = std::stof(valueDataPointsDataPoint["Statistics"].asString()); + dataPoints_.push_back(dataPointsObject); + } + if(!value["MetricType"].isNull()) + metricType_ = value["MetricType"].asString(); + if(!value["Param"].isNull()) + param_ = value["Param"].asString(); + if(!value["MetricName"].isNull()) + metricName_ = value["MetricName"].asString(); + if(!value["Period"].isNull()) + period_ = std::stol(value["Period"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + +} + +std::string DescribeMetricListResult::getMetricName()const +{ + return metricName_; +} + +std::string DescribeMetricListResult::getMetricType()const +{ + return metricType_; +} + +std::string DescribeMetricListResult::getParam()const +{ + return param_; +} + +int DescribeMetricListResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +long DescribeMetricListResult::getPeriod()const +{ + return period_; +} + +std::vector DescribeMetricListResult::getDataPoints()const +{ + return dataPoints_; +} + +std::string DescribeMetricListResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string DescribeMetricListResult::getErrMessage()const +{ + return errMessage_; +} + +std::string DescribeMetricListResult::getCode()const +{ + return code_; +} + +bool DescribeMetricListResult::getSuccess()const +{ + return success_; +} + +std::string DescribeMetricListResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/DescribeMigrationJobAlertRequest.cc b/dts/src/model/DescribeMigrationJobAlertRequest.cc index 8c38f0efc..8b89a775d 100644 --- a/dts/src/model/DescribeMigrationJobAlertRequest.cc +++ b/dts/src/model/DescribeMigrationJobAlertRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeMigrationJobAlertRequest; - -DescribeMigrationJobAlertRequest::DescribeMigrationJobAlertRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobAlert") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeMigrationJobAlertRequest::~DescribeMigrationJobAlertRequest() -{} - -std::string DescribeMigrationJobAlertRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeMigrationJobAlertRequest; + +DescribeMigrationJobAlertRequest::DescribeMigrationJobAlertRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobAlert") { + setMethod(HttpRequest::Method::Post); } -void DescribeMigrationJobAlertRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeMigrationJobAlertRequest::~DescribeMigrationJobAlertRequest() {} + +std::string DescribeMigrationJobAlertRequest::getClientToken() const { + return clientToken_; } -std::string DescribeMigrationJobAlertRequest::getMigrationJobId()const -{ - return migrationJobId_; +void DescribeMigrationJobAlertRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeMigrationJobAlertRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +std::string DescribeMigrationJobAlertRequest::getMigrationJobId() const { + return migrationJobId_; } -std::string DescribeMigrationJobAlertRequest::getOwnerId()const -{ - return ownerId_; +void DescribeMigrationJobAlertRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void DescribeMigrationJobAlertRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeMigrationJobAlertRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeMigrationJobAlertRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeMigrationJobAlertRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeMigrationJobAlertRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeMigrationJobAlertRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeMigrationJobAlertRequest::getAccountId()const -{ - return accountId_; +void DescribeMigrationJobAlertRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeMigrationJobAlertRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeMigrationJobAlertRequest::getAccountId() const { + return accountId_; } -std::string DescribeMigrationJobAlertRequest::getRegionId()const -{ - return regionId_; +void DescribeMigrationJobAlertRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeMigrationJobAlertRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeMigrationJobAlertRequest::getRegionId() const { + return regionId_; +} + +void DescribeMigrationJobAlertRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DescribeMigrationJobAlertResult.cc b/dts/src/model/DescribeMigrationJobAlertResult.cc index 65ef80409..7f81825ac 100644 --- a/dts/src/model/DescribeMigrationJobAlertResult.cc +++ b/dts/src/model/DescribeMigrationJobAlertResult.cc @@ -39,26 +39,26 @@ void DescribeMigrationJobAlertResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DelayAlertPhone"].isNull()) - delayAlertPhone_ = value["DelayAlertPhone"].asString(); - if(!value["DelayAlertStatus"].isNull()) - delayAlertStatus_ = value["DelayAlertStatus"].asString(); - if(!value["DelayOverSeconds"].isNull()) - delayOverSeconds_ = value["DelayOverSeconds"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrorAlertPhone"].isNull()) - errorAlertPhone_ = value["ErrorAlertPhone"].asString(); - if(!value["ErrorAlertStatus"].isNull()) - errorAlertStatus_ = value["ErrorAlertStatus"].asString(); - if(!value["MigrationJobId"].isNull()) - migrationJobId_ = value["MigrationJobId"].asString(); if(!value["MigrationJobName"].isNull()) migrationJobName_ = value["MigrationJobName"].asString(); + if(!value["ErrorAlertStatus"].isNull()) + errorAlertStatus_ = value["ErrorAlertStatus"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrorAlertPhone"].isNull()) + errorAlertPhone_ = value["ErrorAlertPhone"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DelayAlertStatus"].isNull()) + delayAlertStatus_ = value["DelayAlertStatus"].asString(); + if(!value["DelayAlertPhone"].isNull()) + delayAlertPhone_ = value["DelayAlertPhone"].asString(); + if(!value["MigrationJobId"].isNull()) + migrationJobId_ = value["MigrationJobId"].asString(); + if(!value["DelayOverSeconds"].isNull()) + delayOverSeconds_ = value["DelayOverSeconds"].asString(); } @@ -72,16 +72,16 @@ std::string DescribeMigrationJobAlertResult::getDelayAlertPhone()const return delayAlertPhone_; } -std::string DescribeMigrationJobAlertResult::getErrorAlertStatus()const -{ - return errorAlertStatus_; -} - std::string DescribeMigrationJobAlertResult::getMigrationJobName()const { return migrationJobName_; } +std::string DescribeMigrationJobAlertResult::getErrorAlertStatus()const +{ + return errorAlertStatus_; +} + std::string DescribeMigrationJobAlertResult::getErrMessage()const { return errMessage_; @@ -92,16 +92,16 @@ std::string DescribeMigrationJobAlertResult::getDelayAlertStatus()const return delayAlertStatus_; } -std::string DescribeMigrationJobAlertResult::getDelayOverSeconds()const -{ - return delayOverSeconds_; -} - std::string DescribeMigrationJobAlertResult::getSuccess()const { return success_; } +std::string DescribeMigrationJobAlertResult::getDelayOverSeconds()const +{ + return delayOverSeconds_; +} + std::string DescribeMigrationJobAlertResult::getErrCode()const { return errCode_; diff --git a/dts/src/model/DescribeMigrationJobDetailRequest.cc b/dts/src/model/DescribeMigrationJobDetailRequest.cc index 12311b14c..095827308 100644 --- a/dts/src/model/DescribeMigrationJobDetailRequest.cc +++ b/dts/src/model/DescribeMigrationJobDetailRequest.cc @@ -1,150 +1,126 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeMigrationJobDetailRequest; - -DescribeMigrationJobDetailRequest::DescribeMigrationJobDetailRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobDetail") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeMigrationJobDetailRequest::~DescribeMigrationJobDetailRequest() -{} - -std::string DescribeMigrationJobDetailRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeMigrationJobDetailRequest; + +DescribeMigrationJobDetailRequest::DescribeMigrationJobDetailRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobDetail") { + setMethod(HttpRequest::Method::Post); } -void DescribeMigrationJobDetailRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeMigrationJobDetailRequest::~DescribeMigrationJobDetailRequest() {} + +std::string DescribeMigrationJobDetailRequest::getClientToken() const { + return clientToken_; } -bool DescribeMigrationJobDetailRequest::getMigrationModeDataInitialization()const -{ - return migrationModeDataInitialization_; +void DescribeMigrationJobDetailRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeMigrationJobDetailRequest::setMigrationModeDataInitialization(bool migrationModeDataInitialization) -{ - migrationModeDataInitialization_ = migrationModeDataInitialization; - setParameter("MigrationModeDataInitialization", migrationModeDataInitialization ? "true" : "false"); +bool DescribeMigrationJobDetailRequest::getMigrationModeDataInitialization() const { + return migrationModeDataInitialization_; } -std::string DescribeMigrationJobDetailRequest::getMigrationJobId()const -{ - return migrationJobId_; +void DescribeMigrationJobDetailRequest::setMigrationModeDataInitialization(bool migrationModeDataInitialization) { + migrationModeDataInitialization_ = migrationModeDataInitialization; + setParameter(std::string("MigrationMode.DataInitialization"), migrationModeDataInitialization ? "true" : "false"); } -void DescribeMigrationJobDetailRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +std::string DescribeMigrationJobDetailRequest::getMigrationJobId() const { + return migrationJobId_; } -int DescribeMigrationJobDetailRequest::getPageNum()const -{ - return pageNum_; +void DescribeMigrationJobDetailRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void DescribeMigrationJobDetailRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); +int DescribeMigrationJobDetailRequest::getPageNum() const { + return pageNum_; } -std::string DescribeMigrationJobDetailRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeMigrationJobDetailRequest::setPageNum(int pageNum) { + pageNum_ = pageNum; + setParameter(std::string("PageNum"), std::to_string(pageNum)); } -void DescribeMigrationJobDetailRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeMigrationJobDetailRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeMigrationJobDetailRequest::getAccountId()const -{ - return accountId_; +void DescribeMigrationJobDetailRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeMigrationJobDetailRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeMigrationJobDetailRequest::getAccountId() const { + return accountId_; } -bool DescribeMigrationJobDetailRequest::getMigrationModeDataSynchronization()const -{ - return migrationModeDataSynchronization_; +void DescribeMigrationJobDetailRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeMigrationJobDetailRequest::setMigrationModeDataSynchronization(bool migrationModeDataSynchronization) -{ - migrationModeDataSynchronization_ = migrationModeDataSynchronization; - setParameter("MigrationModeDataSynchronization", migrationModeDataSynchronization ? "true" : "false"); +bool DescribeMigrationJobDetailRequest::getMigrationModeDataSynchronization() const { + return migrationModeDataSynchronization_; } -std::string DescribeMigrationJobDetailRequest::getRegionId()const -{ - return regionId_; +void DescribeMigrationJobDetailRequest::setMigrationModeDataSynchronization(bool migrationModeDataSynchronization) { + migrationModeDataSynchronization_ = migrationModeDataSynchronization; + setParameter(std::string("MigrationMode.DataSynchronization"), migrationModeDataSynchronization ? "true" : "false"); } -void DescribeMigrationJobDetailRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeMigrationJobDetailRequest::getRegionId() const { + return regionId_; } -int DescribeMigrationJobDetailRequest::getPageSize()const -{ - return pageSize_; +void DescribeMigrationJobDetailRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeMigrationJobDetailRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeMigrationJobDetailRequest::getPageSize() const { + return pageSize_; } -std::string DescribeMigrationJobDetailRequest::getOwnerId()const -{ - return ownerId_; +void DescribeMigrationJobDetailRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeMigrationJobDetailRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeMigrationJobDetailRequest::getOwnerId() const { + return ownerId_; } -bool DescribeMigrationJobDetailRequest::getMigrationModeStructureInitialization()const -{ - return migrationModeStructureInitialization_; +void DescribeMigrationJobDetailRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeMigrationJobDetailRequest::setMigrationModeStructureInitialization(bool migrationModeStructureInitialization) -{ - migrationModeStructureInitialization_ = migrationModeStructureInitialization; - setParameter("MigrationModeStructureInitialization", migrationModeStructureInitialization ? "true" : "false"); +bool DescribeMigrationJobDetailRequest::getMigrationModeStructureInitialization() const { + return migrationModeStructureInitialization_; +} + +void DescribeMigrationJobDetailRequest::setMigrationModeStructureInitialization(bool migrationModeStructureInitialization) { + migrationModeStructureInitialization_ = migrationModeStructureInitialization; + setParameter(std::string("MigrationMode.StructureInitialization"), migrationModeStructureInitialization ? "true" : "false"); } diff --git a/dts/src/model/DescribeMigrationJobDetailResult.cc b/dts/src/model/DescribeMigrationJobDetailResult.cc index bd35119b4..1945aa26a 100644 --- a/dts/src/model/DescribeMigrationJobDetailResult.cc +++ b/dts/src/model/DescribeMigrationJobDetailResult.cc @@ -43,20 +43,20 @@ void DescribeMigrationJobDetailResult::parse(const std::string &payload) for (auto valueDataInitializationDetailListDataInitializationDetail : allDataInitializationDetailListNode) { DataInitializationDetail dataInitializationDetailListObject; - if(!valueDataInitializationDetailListDataInitializationDetail["DestinationOwnerDBName"].isNull()) - dataInitializationDetailListObject.destinationOwnerDBName = valueDataInitializationDetailListDataInitializationDetail["DestinationOwnerDBName"].asString(); - if(!valueDataInitializationDetailListDataInitializationDetail["ErrorMessage"].isNull()) - dataInitializationDetailListObject.errorMessage = valueDataInitializationDetailListDataInitializationDetail["ErrorMessage"].asString(); - if(!valueDataInitializationDetailListDataInitializationDetail["FinishRowNum"].isNull()) - dataInitializationDetailListObject.finishRowNum = valueDataInitializationDetailListDataInitializationDetail["FinishRowNum"].asString(); - if(!valueDataInitializationDetailListDataInitializationDetail["MigrationTime"].isNull()) - dataInitializationDetailListObject.migrationTime = valueDataInitializationDetailListDataInitializationDetail["MigrationTime"].asString(); if(!valueDataInitializationDetailListDataInitializationDetail["SourceOwnerDBName"].isNull()) dataInitializationDetailListObject.sourceOwnerDBName = valueDataInitializationDetailListDataInitializationDetail["SourceOwnerDBName"].asString(); if(!valueDataInitializationDetailListDataInitializationDetail["Status"].isNull()) dataInitializationDetailListObject.status = valueDataInitializationDetailListDataInitializationDetail["Status"].asString(); if(!valueDataInitializationDetailListDataInitializationDetail["TableName"].isNull()) dataInitializationDetailListObject.tableName = valueDataInitializationDetailListDataInitializationDetail["TableName"].asString(); + if(!valueDataInitializationDetailListDataInitializationDetail["ErrorMessage"].isNull()) + dataInitializationDetailListObject.errorMessage = valueDataInitializationDetailListDataInitializationDetail["ErrorMessage"].asString(); + if(!valueDataInitializationDetailListDataInitializationDetail["FinishRowNum"].isNull()) + dataInitializationDetailListObject.finishRowNum = valueDataInitializationDetailListDataInitializationDetail["FinishRowNum"].asString(); + if(!valueDataInitializationDetailListDataInitializationDetail["MigrationTime"].isNull()) + dataInitializationDetailListObject.migrationTime = valueDataInitializationDetailListDataInitializationDetail["MigrationTime"].asString(); + if(!valueDataInitializationDetailListDataInitializationDetail["DestinationOwnerDBName"].isNull()) + dataInitializationDetailListObject.destinationOwnerDBName = valueDataInitializationDetailListDataInitializationDetail["DestinationOwnerDBName"].asString(); if(!valueDataInitializationDetailListDataInitializationDetail["TotalRowNum"].isNull()) dataInitializationDetailListObject.totalRowNum = valueDataInitializationDetailListDataInitializationDetail["TotalRowNum"].asString(); dataInitializationDetailList_.push_back(dataInitializationDetailListObject); @@ -65,70 +65,70 @@ void DescribeMigrationJobDetailResult::parse(const std::string &payload) for (auto valueDataSynchronizationDetailListDataSynchronizationDetail : allDataSynchronizationDetailListNode) { DataSynchronizationDetail dataSynchronizationDetailListObject; - if(!valueDataSynchronizationDetailListDataSynchronizationDetail["DestinationOwnerDBName"].isNull()) - dataSynchronizationDetailListObject.destinationOwnerDBName = valueDataSynchronizationDetailListDataSynchronizationDetail["DestinationOwnerDBName"].asString(); - if(!valueDataSynchronizationDetailListDataSynchronizationDetail["ErrorMessage"].isNull()) - dataSynchronizationDetailListObject.errorMessage = valueDataSynchronizationDetailListDataSynchronizationDetail["ErrorMessage"].asString(); - if(!valueDataSynchronizationDetailListDataSynchronizationDetail["SourceOwnerDBName"].isNull()) - dataSynchronizationDetailListObject.sourceOwnerDBName = valueDataSynchronizationDetailListDataSynchronizationDetail["SourceOwnerDBName"].asString(); if(!valueDataSynchronizationDetailListDataSynchronizationDetail["Status"].isNull()) dataSynchronizationDetailListObject.status = valueDataSynchronizationDetailListDataSynchronizationDetail["Status"].asString(); + if(!valueDataSynchronizationDetailListDataSynchronizationDetail["SourceOwnerDBName"].isNull()) + dataSynchronizationDetailListObject.sourceOwnerDBName = valueDataSynchronizationDetailListDataSynchronizationDetail["SourceOwnerDBName"].asString(); if(!valueDataSynchronizationDetailListDataSynchronizationDetail["TableName"].isNull()) dataSynchronizationDetailListObject.tableName = valueDataSynchronizationDetailListDataSynchronizationDetail["TableName"].asString(); + if(!valueDataSynchronizationDetailListDataSynchronizationDetail["ErrorMessage"].isNull()) + dataSynchronizationDetailListObject.errorMessage = valueDataSynchronizationDetailListDataSynchronizationDetail["ErrorMessage"].asString(); + if(!valueDataSynchronizationDetailListDataSynchronizationDetail["DestinationOwnerDBName"].isNull()) + dataSynchronizationDetailListObject.destinationOwnerDBName = valueDataSynchronizationDetailListDataSynchronizationDetail["DestinationOwnerDBName"].asString(); dataSynchronizationDetailList_.push_back(dataSynchronizationDetailListObject); } auto allStructureInitializationDetailListNode = value["StructureInitializationDetailList"]["StructureInitializationDetail"]; for (auto valueStructureInitializationDetailListStructureInitializationDetail : allStructureInitializationDetailListNode) { StructureInitializationDetail structureInitializationDetailListObject; - if(!valueStructureInitializationDetailListStructureInitializationDetail["DestinationOwnerDBName"].isNull()) - structureInitializationDetailListObject.destinationOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetail["DestinationOwnerDBName"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetail["ErrorMessage"].isNull()) - structureInitializationDetailListObject.errorMessage = valueStructureInitializationDetailListStructureInitializationDetail["ErrorMessage"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetail["ObjectDefinition"].isNull()) - structureInitializationDetailListObject.objectDefinition = valueStructureInitializationDetailListStructureInitializationDetail["ObjectDefinition"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetail["ObjectName"].isNull()) - structureInitializationDetailListObject.objectName = valueStructureInitializationDetailListStructureInitializationDetail["ObjectName"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetail["ObjectType"].isNull()) - structureInitializationDetailListObject.objectType = valueStructureInitializationDetailListStructureInitializationDetail["ObjectType"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetail["SourceOwnerDBName"].isNull()) - structureInitializationDetailListObject.sourceOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetail["SourceOwnerDBName"].asString(); if(!valueStructureInitializationDetailListStructureInitializationDetail["Status"].isNull()) structureInitializationDetailListObject.status = valueStructureInitializationDetailListStructureInitializationDetail["Status"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetail["SourceOwnerDBName"].isNull()) + structureInitializationDetailListObject.sourceOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetail["SourceOwnerDBName"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetail["ObjectDefinition"].isNull()) + structureInitializationDetailListObject.objectDefinition = valueStructureInitializationDetailListStructureInitializationDetail["ObjectDefinition"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetail["ObjectType"].isNull()) + structureInitializationDetailListObject.objectType = valueStructureInitializationDetailListStructureInitializationDetail["ObjectType"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetail["ErrorMessage"].isNull()) + structureInitializationDetailListObject.errorMessage = valueStructureInitializationDetailListStructureInitializationDetail["ErrorMessage"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetail["DestinationOwnerDBName"].isNull()) + structureInitializationDetailListObject.destinationOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetail["DestinationOwnerDBName"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetail["ObjectName"].isNull()) + structureInitializationDetailListObject.objectName = valueStructureInitializationDetailListStructureInitializationDetail["ObjectName"].asString(); auto allConstraintListNode = valueStructureInitializationDetailListStructureInitializationDetail["ConstraintList"]["StructureInitializationDetail"]; for (auto valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail : allConstraintListNode) { StructureInitializationDetail::StructureInitializationDetail1 constraintListObject; - if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["DestinationOwnerDBName"].isNull()) - constraintListObject.destinationOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["DestinationOwnerDBName"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ErrorMessage"].isNull()) - constraintListObject.errorMessage = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ErrorMessage"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectDefinition"].isNull()) - constraintListObject.objectDefinition = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectDefinition"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectName"].isNull()) - constraintListObject.objectName = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectName"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectType"].isNull()) - constraintListObject.objectType = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectType"].asString(); - if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["SourceOwnerDBName"].isNull()) - constraintListObject.sourceOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["SourceOwnerDBName"].asString(); if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["Status"].isNull()) constraintListObject.status = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["Status"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["SourceOwnerDBName"].isNull()) + constraintListObject.sourceOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["SourceOwnerDBName"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectDefinition"].isNull()) + constraintListObject.objectDefinition = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectDefinition"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectType"].isNull()) + constraintListObject.objectType = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectType"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ErrorMessage"].isNull()) + constraintListObject.errorMessage = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ErrorMessage"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["DestinationOwnerDBName"].isNull()) + constraintListObject.destinationOwnerDBName = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["DestinationOwnerDBName"].asString(); + if(!valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectName"].isNull()) + constraintListObject.objectName = valueStructureInitializationDetailListStructureInitializationDetailConstraintListStructureInitializationDetail["ObjectName"].asString(); structureInitializationDetailListObject.constraintList.push_back(constraintListObject); } structureInitializationDetailList_.push_back(structureInitializationDetailListObject); } if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString(); if(!value["TotalRecordCount"].isNull()) totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); } diff --git a/dts/src/model/DescribeMigrationJobStatusRequest.cc b/dts/src/model/DescribeMigrationJobStatusRequest.cc index f8b0127a3..0ffc9deac 100644 --- a/dts/src/model/DescribeMigrationJobStatusRequest.cc +++ b/dts/src/model/DescribeMigrationJobStatusRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeMigrationJobStatusRequest; - -DescribeMigrationJobStatusRequest::DescribeMigrationJobStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeMigrationJobStatusRequest::~DescribeMigrationJobStatusRequest() -{} - -std::string DescribeMigrationJobStatusRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeMigrationJobStatusRequest; + +DescribeMigrationJobStatusRequest::DescribeMigrationJobStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeMigrationJobStatusRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeMigrationJobStatusRequest::~DescribeMigrationJobStatusRequest() {} + +std::string DescribeMigrationJobStatusRequest::getClientToken() const { + return clientToken_; } -std::string DescribeMigrationJobStatusRequest::getMigrationJobId()const -{ - return migrationJobId_; +void DescribeMigrationJobStatusRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeMigrationJobStatusRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +std::string DescribeMigrationJobStatusRequest::getMigrationJobId() const { + return migrationJobId_; } -std::string DescribeMigrationJobStatusRequest::getOwnerId()const -{ - return ownerId_; +void DescribeMigrationJobStatusRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void DescribeMigrationJobStatusRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeMigrationJobStatusRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeMigrationJobStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeMigrationJobStatusRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeMigrationJobStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeMigrationJobStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeMigrationJobStatusRequest::getAccountId()const -{ - return accountId_; +void DescribeMigrationJobStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeMigrationJobStatusRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeMigrationJobStatusRequest::getAccountId() const { + return accountId_; } -std::string DescribeMigrationJobStatusRequest::getRegionId()const -{ - return regionId_; +void DescribeMigrationJobStatusRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeMigrationJobStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeMigrationJobStatusRequest::getRegionId() const { + return regionId_; +} + +void DescribeMigrationJobStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DescribeMigrationJobStatusResult.cc b/dts/src/model/DescribeMigrationJobStatusResult.cc index 8514f8cbf..2b6ed4947 100644 --- a/dts/src/model/DescribeMigrationJobStatusResult.cc +++ b/dts/src/model/DescribeMigrationJobStatusResult.cc @@ -40,34 +40,32 @@ void DescribeMigrationJobStatusResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataInitializationStatusNode = value["DataInitializationStatus"]; - if(!dataInitializationStatusNode["ErrorMessage"].isNull()) - dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); - if(!dataInitializationStatusNode["Percent"].isNull()) - dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString(); - if(!dataInitializationStatusNode["Progress"].isNull()) - dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString(); if(!dataInitializationStatusNode["Status"].isNull()) dataInitializationStatus_.status = dataInitializationStatusNode["Status"].asString(); + if(!dataInitializationStatusNode["Percent"].isNull()) + dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString(); + if(!dataInitializationStatusNode["ErrorMessage"].isNull()) + dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); + if(!dataInitializationStatusNode["Progress"].isNull()) + dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString(); auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"]; - if(!dataSynchronizationStatusNode["Checkpoint"].isNull()) - dataSynchronizationStatus_.checkpoint = dataSynchronizationStatusNode["Checkpoint"].asString(); + if(!dataSynchronizationStatusNode["Status"].isNull()) + dataSynchronizationStatus_.status = dataSynchronizationStatusNode["Status"].asString(); + if(!dataSynchronizationStatusNode["Percent"].isNull()) + dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString(); if(!dataSynchronizationStatusNode["Delay"].isNull()) dataSynchronizationStatus_.delay = dataSynchronizationStatusNode["Delay"].asString(); if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); - if(!dataSynchronizationStatusNode["Percent"].isNull()) - dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString(); - if(!dataSynchronizationStatusNode["Status"].isNull()) - dataSynchronizationStatus_.status = dataSynchronizationStatusNode["Status"].asString(); + if(!dataSynchronizationStatusNode["Checkpoint"].isNull()) + dataSynchronizationStatus_.checkpoint = dataSynchronizationStatusNode["Checkpoint"].asString(); auto destinationEndpointNode = value["DestinationEndpoint"]; if(!destinationEndpointNode["DatabaseName"].isNull()) destinationEndpoint_.databaseName = destinationEndpointNode["DatabaseName"].asString(); - if(!destinationEndpointNode["EngineName"].isNull()) - destinationEndpoint_.engineName = destinationEndpointNode["EngineName"].asString(); - if(!destinationEndpointNode["IP"].isNull()) - destinationEndpoint_.iP = destinationEndpointNode["IP"].asString(); if(!destinationEndpointNode["InstanceId"].isNull()) destinationEndpoint_.instanceId = destinationEndpointNode["InstanceId"].asString(); + if(!destinationEndpointNode["IP"].isNull()) + destinationEndpoint_.iP = destinationEndpointNode["IP"].asString(); if(!destinationEndpointNode["InstanceType"].isNull()) destinationEndpoint_.instanceType = destinationEndpointNode["InstanceType"].asString(); if(!destinationEndpointNode["Port"].isNull()) @@ -76,6 +74,8 @@ void DescribeMigrationJobStatusResult::parse(const std::string &payload) destinationEndpoint_.userName = destinationEndpointNode["UserName"].asString(); if(!destinationEndpointNode["oracleSID"].isNull()) destinationEndpoint_.oracleSID = destinationEndpointNode["oracleSID"].asString(); + if(!destinationEndpointNode["EngineName"].isNull()) + destinationEndpoint_.engineName = destinationEndpointNode["EngineName"].asString(); auto migrationModeNode = value["MigrationMode"]; if(!migrationModeNode["dataInitialization"].isNull()) migrationMode_.dataInitialization = migrationModeNode["dataInitialization"].asString() == "true"; @@ -84,10 +84,10 @@ void DescribeMigrationJobStatusResult::parse(const std::string &payload) if(!migrationModeNode["structureInitialization"].isNull()) migrationMode_.structureInitialization = migrationModeNode["structureInitialization"].asString() == "true"; auto precheckStatusNode = value["PrecheckStatus"]; - if(!precheckStatusNode["Percent"].isNull()) - precheckStatus_.percent = precheckStatusNode["Percent"].asString(); if(!precheckStatusNode["Status"].isNull()) precheckStatus_.status = precheckStatusNode["Status"].asString(); + if(!precheckStatusNode["Percent"].isNull()) + precheckStatus_.percent = precheckStatusNode["Percent"].asString(); auto allDetailNode = precheckStatusNode["Detail"]["CheckItem"]; for (auto precheckStatusNodeDetailCheckItem : allDetailNode) { @@ -105,12 +105,10 @@ void DescribeMigrationJobStatusResult::parse(const std::string &payload) auto sourceEndpointNode = value["SourceEndpoint"]; if(!sourceEndpointNode["DatabaseName"].isNull()) sourceEndpoint_.databaseName = sourceEndpointNode["DatabaseName"].asString(); - if(!sourceEndpointNode["EngineName"].isNull()) - sourceEndpoint_.engineName = sourceEndpointNode["EngineName"].asString(); - if(!sourceEndpointNode["IP"].isNull()) - sourceEndpoint_.iP = sourceEndpointNode["IP"].asString(); if(!sourceEndpointNode["InstanceId"].isNull()) sourceEndpoint_.instanceId = sourceEndpointNode["InstanceId"].asString(); + if(!sourceEndpointNode["IP"].isNull()) + sourceEndpoint_.iP = sourceEndpointNode["IP"].asString(); if(!sourceEndpointNode["InstanceType"].isNull()) sourceEndpoint_.instanceType = sourceEndpointNode["InstanceType"].asString(); if(!sourceEndpointNode["Port"].isNull()) @@ -119,35 +117,37 @@ void DescribeMigrationJobStatusResult::parse(const std::string &payload) sourceEndpoint_.userName = sourceEndpointNode["UserName"].asString(); if(!sourceEndpointNode["oracleSID"].isNull()) sourceEndpoint_.oracleSID = sourceEndpointNode["oracleSID"].asString(); + if(!sourceEndpointNode["EngineName"].isNull()) + sourceEndpoint_.engineName = sourceEndpointNode["EngineName"].asString(); auto structureInitializationStatusNode = value["StructureInitializationStatus"]; - if(!structureInitializationStatusNode["ErrorMessage"].isNull()) - structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); - if(!structureInitializationStatusNode["Percent"].isNull()) - structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString(); - if(!structureInitializationStatusNode["Progress"].isNull()) - structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString(); if(!structureInitializationStatusNode["Status"].isNull()) structureInitializationStatus_.status = structureInitializationStatusNode["Status"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["MigrationJobClass"].isNull()) - migrationJobClass_ = value["MigrationJobClass"].asString(); - if(!value["MigrationJobId"].isNull()) - migrationJobId_ = value["MigrationJobId"].asString(); + if(!structureInitializationStatusNode["Percent"].isNull()) + structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString(); + if(!structureInitializationStatusNode["ErrorMessage"].isNull()) + structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); + if(!structureInitializationStatusNode["Progress"].isNull()) + structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString(); if(!value["MigrationJobName"].isNull()) migrationJobName_ = value["MigrationJobName"].asString(); if(!value["MigrationJobStatus"].isNull()) migrationJobStatus_ = value["MigrationJobStatus"].asString(); - if(!value["MigrationObject"].isNull()) - migrationObject_ = value["MigrationObject"].asString(); - if(!value["PayType"].isNull()) - payType_ = value["PayType"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["PayType"].isNull()) + payType_ = value["PayType"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["MigrationObject"].isNull()) + migrationObject_ = value["MigrationObject"].asString(); + if(!value["MigrationJobId"].isNull()) + migrationJobId_ = value["MigrationJobId"].asString(); if(!value["TaskId"].isNull()) taskId_ = value["TaskId"].asString(); + if(!value["MigrationJobClass"].isNull()) + migrationJobClass_ = value["MigrationJobClass"].asString(); } diff --git a/dts/src/model/DescribeMigrationJobsRequest.cc b/dts/src/model/DescribeMigrationJobsRequest.cc index 194de55d7..0a1be2ac5 100644 --- a/dts/src/model/DescribeMigrationJobsRequest.cc +++ b/dts/src/model/DescribeMigrationJobsRequest.cc @@ -1,133 +1,113 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeMigrationJobsRequest; - -DescribeMigrationJobsRequest::DescribeMigrationJobsRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobs") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeMigrationJobsRequest::~DescribeMigrationJobsRequest() -{} - -std::string DescribeMigrationJobsRequest::getInstFilterRegion()const -{ - return instFilterRegion_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeMigrationJobsRequest; + +DescribeMigrationJobsRequest::DescribeMigrationJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeMigrationJobs") { + setMethod(HttpRequest::Method::Post); } -void DescribeMigrationJobsRequest::setInstFilterRegion(const std::string& instFilterRegion) -{ - instFilterRegion_ = instFilterRegion; - setParameter("InstFilterRegion", instFilterRegion); +DescribeMigrationJobsRequest::~DescribeMigrationJobsRequest() {} + +std::string DescribeMigrationJobsRequest::getInstFilterRegion() const { + return instFilterRegion_; } -int DescribeMigrationJobsRequest::getPageNum()const -{ - return pageNum_; +void DescribeMigrationJobsRequest::setInstFilterRegion(const std::string &instFilterRegion) { + instFilterRegion_ = instFilterRegion; + setParameter(std::string("InstFilterRegion"), instFilterRegion); } -void DescribeMigrationJobsRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); +int DescribeMigrationJobsRequest::getPageNum() const { + return pageNum_; } -std::string DescribeMigrationJobsRequest::getOwnerId()const -{ - return ownerId_; +void DescribeMigrationJobsRequest::setPageNum(int pageNum) { + pageNum_ = pageNum; + setParameter(std::string("PageNum"), std::to_string(pageNum)); } -void DescribeMigrationJobsRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeMigrationJobsRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeMigrationJobsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeMigrationJobsRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeMigrationJobsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeMigrationJobsRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeMigrationJobsRequest::getAccountId()const -{ - return accountId_; +void DescribeMigrationJobsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeMigrationJobsRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeMigrationJobsRequest::getAccountId() const { + return accountId_; } -std::string DescribeMigrationJobsRequest::getRegionId()const -{ - return regionId_; +void DescribeMigrationJobsRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeMigrationJobsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeMigrationJobsRequest::getRegionId() const { + return regionId_; } -int DescribeMigrationJobsRequest::getPageSize()const -{ - return pageSize_; +void DescribeMigrationJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeMigrationJobsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeMigrationJobsRequest::getPageSize() const { + return pageSize_; } -std::string DescribeMigrationJobsRequest::getMigrationJobName()const -{ - return migrationJobName_; +void DescribeMigrationJobsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeMigrationJobsRequest::setMigrationJobName(const std::string& migrationJobName) -{ - migrationJobName_ = migrationJobName; - setParameter("MigrationJobName", migrationJobName); +std::string DescribeMigrationJobsRequest::getMigrationJobName() const { + return migrationJobName_; } -std::vector DescribeMigrationJobsRequest::getTag()const -{ - return tag_; +void DescribeMigrationJobsRequest::setMigrationJobName(const std::string &migrationJobName) { + migrationJobName_ = migrationJobName; + setParameter(std::string("MigrationJobName"), migrationJobName); } -void DescribeMigrationJobsRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::vector DescribeMigrationJobsRequest::getTag() const { + return tag_; +} + +void DescribeMigrationJobsRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } diff --git a/dts/src/model/DescribeMigrationJobsResult.cc b/dts/src/model/DescribeMigrationJobsResult.cc index 9e4a6f290..70298533d 100644 --- a/dts/src/model/DescribeMigrationJobsResult.cc +++ b/dts/src/model/DescribeMigrationJobsResult.cc @@ -43,20 +43,20 @@ void DescribeMigrationJobsResult::parse(const std::string &payload) for (auto valueMigrationJobsMigrationJob : allMigrationJobsNode) { MigrationJob migrationJobsObject; - if(!valueMigrationJobsMigrationJob["MigrationJobClass"].isNull()) - migrationJobsObject.migrationJobClass = valueMigrationJobsMigrationJob["MigrationJobClass"].asString(); - if(!valueMigrationJobsMigrationJob["MigrationJobID"].isNull()) - migrationJobsObject.migrationJobID = valueMigrationJobsMigrationJob["MigrationJobID"].asString(); if(!valueMigrationJobsMigrationJob["MigrationJobName"].isNull()) migrationJobsObject.migrationJobName = valueMigrationJobsMigrationJob["MigrationJobName"].asString(); if(!valueMigrationJobsMigrationJob["MigrationJobStatus"].isNull()) migrationJobsObject.migrationJobStatus = valueMigrationJobsMigrationJob["MigrationJobStatus"].asString(); if(!valueMigrationJobsMigrationJob["PayType"].isNull()) migrationJobsObject.payType = valueMigrationJobsMigrationJob["PayType"].asString(); - if(!valueMigrationJobsMigrationJob["JobCreateTime"].isNull()) - migrationJobsObject.jobCreateTime = valueMigrationJobsMigrationJob["JobCreateTime"].asString(); + if(!valueMigrationJobsMigrationJob["MigrationJobClass"].isNull()) + migrationJobsObject.migrationJobClass = valueMigrationJobsMigrationJob["MigrationJobClass"].asString(); if(!valueMigrationJobsMigrationJob["InstanceCreateTime"].isNull()) migrationJobsObject.instanceCreateTime = valueMigrationJobsMigrationJob["InstanceCreateTime"].asString(); + if(!valueMigrationJobsMigrationJob["MigrationJobID"].isNull()) + migrationJobsObject.migrationJobID = valueMigrationJobsMigrationJob["MigrationJobID"].asString(); + if(!valueMigrationJobsMigrationJob["JobCreateTime"].isNull()) + migrationJobsObject.jobCreateTime = valueMigrationJobsMigrationJob["JobCreateTime"].asString(); auto allMigrationObjectNode = valueMigrationJobsMigrationJob["MigrationObject"]["SynchronousObject"]; for (auto valueMigrationJobsMigrationJobMigrationObjectSynchronousObject : allMigrationObjectNode) { @@ -81,40 +81,40 @@ void DescribeMigrationJobsResult::parse(const std::string &payload) migrationJobsObject.tags.push_back(tagsObject); } auto dataInitializationNode = value["DataInitialization"]; - if(!dataInitializationNode["ErrorMessage"].isNull()) - migrationJobsObject.dataInitialization.errorMessage = dataInitializationNode["ErrorMessage"].asString(); if(!dataInitializationNode["Percent"].isNull()) migrationJobsObject.dataInitialization.percent = dataInitializationNode["Percent"].asString(); - if(!dataInitializationNode["Progress"].isNull()) - migrationJobsObject.dataInitialization.progress = dataInitializationNode["Progress"].asString(); if(!dataInitializationNode["status"].isNull()) migrationJobsObject.dataInitialization.status = dataInitializationNode["status"].asString(); + if(!dataInitializationNode["ErrorMessage"].isNull()) + migrationJobsObject.dataInitialization.errorMessage = dataInitializationNode["ErrorMessage"].asString(); + if(!dataInitializationNode["Progress"].isNull()) + migrationJobsObject.dataInitialization.progress = dataInitializationNode["Progress"].asString(); auto dataSynchronizationNode = value["DataSynchronization"]; if(!dataSynchronizationNode["Delay"].isNull()) migrationJobsObject.dataSynchronization.delay = dataSynchronizationNode["Delay"].asString(); - if(!dataSynchronizationNode["ErrorMessage"].isNull()) - migrationJobsObject.dataSynchronization.errorMessage = dataSynchronizationNode["ErrorMessage"].asString(); if(!dataSynchronizationNode["Percent"].isNull()) migrationJobsObject.dataSynchronization.percent = dataSynchronizationNode["Percent"].asString(); if(!dataSynchronizationNode["status"].isNull()) migrationJobsObject.dataSynchronization.status = dataSynchronizationNode["status"].asString(); + if(!dataSynchronizationNode["ErrorMessage"].isNull()) + migrationJobsObject.dataSynchronization.errorMessage = dataSynchronizationNode["ErrorMessage"].asString(); auto destinationEndpointNode = value["DestinationEndpoint"]; - if(!destinationEndpointNode["DatabaseName"].isNull()) - migrationJobsObject.destinationEndpoint.databaseName = destinationEndpointNode["DatabaseName"].asString(); - if(!destinationEndpointNode["EngineName"].isNull()) - migrationJobsObject.destinationEndpoint.engineName = destinationEndpointNode["EngineName"].asString(); - if(!destinationEndpointNode["IP"].isNull()) - migrationJobsObject.destinationEndpoint.iP = destinationEndpointNode["IP"].asString(); - if(!destinationEndpointNode["InstanceID"].isNull()) - migrationJobsObject.destinationEndpoint.instanceID = destinationEndpointNode["InstanceID"].asString(); - if(!destinationEndpointNode["InstanceType"].isNull()) - migrationJobsObject.destinationEndpoint.instanceType = destinationEndpointNode["InstanceType"].asString(); if(!destinationEndpointNode["OracleSID"].isNull()) migrationJobsObject.destinationEndpoint.oracleSID = destinationEndpointNode["OracleSID"].asString(); + if(!destinationEndpointNode["DatabaseName"].isNull()) + migrationJobsObject.destinationEndpoint.databaseName = destinationEndpointNode["DatabaseName"].asString(); + if(!destinationEndpointNode["InstanceID"].isNull()) + migrationJobsObject.destinationEndpoint.instanceID = destinationEndpointNode["InstanceID"].asString(); if(!destinationEndpointNode["Port"].isNull()) migrationJobsObject.destinationEndpoint.port = destinationEndpointNode["Port"].asString(); + if(!destinationEndpointNode["IP"].isNull()) + migrationJobsObject.destinationEndpoint.iP = destinationEndpointNode["IP"].asString(); + if(!destinationEndpointNode["InstanceType"].isNull()) + migrationJobsObject.destinationEndpoint.instanceType = destinationEndpointNode["InstanceType"].asString(); if(!destinationEndpointNode["UserName"].isNull()) migrationJobsObject.destinationEndpoint.userName = destinationEndpointNode["UserName"].asString(); + if(!destinationEndpointNode["EngineName"].isNull()) + migrationJobsObject.destinationEndpoint.engineName = destinationEndpointNode["EngineName"].asString(); auto migrationModeNode = value["MigrationMode"]; if(!migrationModeNode["DataInitialization"].isNull()) migrationJobsObject.migrationMode.dataInitialization = migrationModeNode["DataInitialization"].asString() == "true"; @@ -123,50 +123,50 @@ void DescribeMigrationJobsResult::parse(const std::string &payload) if(!migrationModeNode["StructureInitialization"].isNull()) migrationJobsObject.migrationMode.structureInitialization = migrationModeNode["StructureInitialization"].asString() == "true"; auto precheckNode = value["Precheck"]; - if(!precheckNode["Percent"].isNull()) - migrationJobsObject.precheck.percent = precheckNode["Percent"].asString(); if(!precheckNode["Status"].isNull()) migrationJobsObject.precheck.status = precheckNode["Status"].asString(); + if(!precheckNode["Percent"].isNull()) + migrationJobsObject.precheck.percent = precheckNode["Percent"].asString(); auto sourceEndpointNode = value["SourceEndpoint"]; - if(!sourceEndpointNode["DatabaseName"].isNull()) - migrationJobsObject.sourceEndpoint.databaseName = sourceEndpointNode["DatabaseName"].asString(); - if(!sourceEndpointNode["EngineName"].isNull()) - migrationJobsObject.sourceEndpoint.engineName = sourceEndpointNode["EngineName"].asString(); - if(!sourceEndpointNode["IP"].isNull()) - migrationJobsObject.sourceEndpoint.iP = sourceEndpointNode["IP"].asString(); - if(!sourceEndpointNode["InstanceID"].isNull()) - migrationJobsObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString(); - if(!sourceEndpointNode["InstanceType"].isNull()) - migrationJobsObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString(); if(!sourceEndpointNode["OracleSID"].isNull()) migrationJobsObject.sourceEndpoint.oracleSID = sourceEndpointNode["OracleSID"].asString(); + if(!sourceEndpointNode["DatabaseName"].isNull()) + migrationJobsObject.sourceEndpoint.databaseName = sourceEndpointNode["DatabaseName"].asString(); + if(!sourceEndpointNode["InstanceID"].isNull()) + migrationJobsObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString(); if(!sourceEndpointNode["Port"].isNull()) migrationJobsObject.sourceEndpoint.port = sourceEndpointNode["Port"].asString(); + if(!sourceEndpointNode["IP"].isNull()) + migrationJobsObject.sourceEndpoint.iP = sourceEndpointNode["IP"].asString(); + if(!sourceEndpointNode["InstanceType"].isNull()) + migrationJobsObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString(); if(!sourceEndpointNode["UserName"].isNull()) migrationJobsObject.sourceEndpoint.userName = sourceEndpointNode["UserName"].asString(); + if(!sourceEndpointNode["EngineName"].isNull()) + migrationJobsObject.sourceEndpoint.engineName = sourceEndpointNode["EngineName"].asString(); auto structureInitializationNode = value["StructureInitialization"]; - if(!structureInitializationNode["ErrorMessage"].isNull()) - migrationJobsObject.structureInitialization.errorMessage = structureInitializationNode["ErrorMessage"].asString(); if(!structureInitializationNode["Percent"].isNull()) migrationJobsObject.structureInitialization.percent = structureInitializationNode["Percent"].asString(); - if(!structureInitializationNode["Progress"].isNull()) - migrationJobsObject.structureInitialization.progress = structureInitializationNode["Progress"].asString(); if(!structureInitializationNode["status"].isNull()) migrationJobsObject.structureInitialization.status = structureInitializationNode["status"].asString(); + if(!structureInitializationNode["ErrorMessage"].isNull()) + migrationJobsObject.structureInitialization.errorMessage = structureInitializationNode["ErrorMessage"].asString(); + if(!structureInitializationNode["Progress"].isNull()) + migrationJobsObject.structureInitialization.progress = structureInitializationNode["Progress"].asString(); migrationJobs_.push_back(migrationJobsObject); } if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString(); if(!value["TotalRecordCount"].isNull()) totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); } diff --git a/dts/src/model/DescribePreCheckStatusRequest.cc b/dts/src/model/DescribePreCheckStatusRequest.cc index 9b0c04fd9..02f0c03fc 100644 --- a/dts/src/model/DescribePreCheckStatusRequest.cc +++ b/dts/src/model/DescribePreCheckStatusRequest.cc @@ -1,117 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribePreCheckStatusRequest; - -DescribePreCheckStatusRequest::DescribePreCheckStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribePreCheckStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribePreCheckStatusRequest::~DescribePreCheckStatusRequest() -{} - -std::string DescribePreCheckStatusRequest::getStructType()const -{ - return structType_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribePreCheckStatusRequest; + +DescribePreCheckStatusRequest::DescribePreCheckStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribePreCheckStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribePreCheckStatusRequest::setStructType(const std::string& structType) -{ - structType_ = structType; - setParameter("StructType", structType); +DescribePreCheckStatusRequest::~DescribePreCheckStatusRequest() {} + +std::string DescribePreCheckStatusRequest::getStructType() const { + return structType_; } -std::string DescribePreCheckStatusRequest::getRegionId()const -{ - return regionId_; +void DescribePreCheckStatusRequest::setStructType(const std::string &structType) { + structType_ = structType; + setParameter(std::string("StructType"), structType); } -void DescribePreCheckStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribePreCheckStatusRequest::getRegionId() const { + return regionId_; } -std::string DescribePreCheckStatusRequest::getPageNo()const -{ - return pageNo_; +void DescribePreCheckStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribePreCheckStatusRequest::setPageNo(const std::string& pageNo) -{ - pageNo_ = pageNo; - setParameter("PageNo", pageNo); +std::string DescribePreCheckStatusRequest::getPageSize() const { + return pageSize_; } -std::string DescribePreCheckStatusRequest::getPageSize()const -{ - return pageSize_; +void DescribePreCheckStatusRequest::setPageSize(const std::string &pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), pageSize); } -void DescribePreCheckStatusRequest::setPageSize(const std::string& pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", pageSize); +std::string DescribePreCheckStatusRequest::getDtsJobId() const { + return dtsJobId_; } -std::string DescribePreCheckStatusRequest::getJobCode()const -{ - return jobCode_; +void DescribePreCheckStatusRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void DescribePreCheckStatusRequest::setJobCode(const std::string& jobCode) -{ - jobCode_ = jobCode; - setParameter("JobCode", jobCode); +std::string DescribePreCheckStatusRequest::getPageNo() const { + return pageNo_; } -std::string DescribePreCheckStatusRequest::getName()const -{ - return name_; +void DescribePreCheckStatusRequest::setPageNo(const std::string &pageNo) { + pageNo_ = pageNo; + setParameter(std::string("PageNo"), pageNo); } -void DescribePreCheckStatusRequest::setName(const std::string& name) -{ - name_ = name; - setParameter("Name", name); +std::string DescribePreCheckStatusRequest::getJobCode() const { + return jobCode_; } -std::string DescribePreCheckStatusRequest::getDtsJobId()const -{ - return dtsJobId_; +void DescribePreCheckStatusRequest::setJobCode(const std::string &jobCode) { + jobCode_ = jobCode; + setParameter(std::string("JobCode"), jobCode); } -void DescribePreCheckStatusRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string DescribePreCheckStatusRequest::getName() const { + return name_; } -std::string DescribePreCheckStatusRequest::getStructPhase()const -{ - return structPhase_; +void DescribePreCheckStatusRequest::setName(const std::string &name) { + name_ = name; + setParameter(std::string("Name"), name); } -void DescribePreCheckStatusRequest::setStructPhase(const std::string& structPhase) -{ - structPhase_ = structPhase; - setParameter("StructPhase", structPhase); +std::string DescribePreCheckStatusRequest::getStructPhase() const { + return structPhase_; +} + +void DescribePreCheckStatusRequest::setStructPhase(const std::string &structPhase) { + structPhase_ = structPhase; + setParameter(std::string("StructPhase"), structPhase); } diff --git a/dts/src/model/DescribePreCheckStatusResult.cc b/dts/src/model/DescribePreCheckStatusResult.cc index 0e9731fe2..0ce8d56c1 100644 --- a/dts/src/model/DescribePreCheckStatusResult.cc +++ b/dts/src/model/DescribePreCheckStatusResult.cc @@ -45,50 +45,52 @@ void DescribePreCheckStatusResult::parse(const std::string &payload) ProgressInfo jobProgressObject; if(!valueJobProgressProgressInfo["Skip"].isNull()) jobProgressObject.skip = valueJobProgressProgressInfo["Skip"].asString() == "true"; - if(!valueJobProgressProgressInfo["CanSkip"].isNull()) - jobProgressObject.canSkip = valueJobProgressProgressInfo["CanSkip"].asString() == "true"; - if(!valueJobProgressProgressInfo["ErrMsg"].isNull()) - jobProgressObject.errMsg = valueJobProgressProgressInfo["ErrMsg"].asString(); - if(!valueJobProgressProgressInfo["BootTime"].isNull()) - jobProgressObject.bootTime = valueJobProgressProgressInfo["BootTime"].asString(); - if(!valueJobProgressProgressInfo["DelaySeconds"].isNull()) - jobProgressObject.delaySeconds = std::stoi(valueJobProgressProgressInfo["DelaySeconds"].asString()); if(!valueJobProgressProgressInfo["FinishTime"].isNull()) jobProgressObject.finishTime = valueJobProgressProgressInfo["FinishTime"].asString(); if(!valueJobProgressProgressInfo["IgnoreFlag"].isNull()) jobProgressObject.ignoreFlag = valueJobProgressProgressInfo["IgnoreFlag"].asString(); - if(!valueJobProgressProgressInfo["Item"].isNull()) - jobProgressObject.item = valueJobProgressProgressInfo["Item"].asString(); - if(!valueJobProgressProgressInfo["JobId"].isNull()) - jobProgressObject.jobId = valueJobProgressProgressInfo["JobId"].asString(); - if(!valueJobProgressProgressInfo["Names"].isNull()) - jobProgressObject.names = valueJobProgressProgressInfo["Names"].asString(); - if(!valueJobProgressProgressInfo["OrderNum"].isNull()) - jobProgressObject.orderNum = std::stoi(valueJobProgressProgressInfo["OrderNum"].asString()); - if(!valueJobProgressProgressInfo["State"].isNull()) - jobProgressObject.state = valueJobProgressProgressInfo["State"].asString(); - if(!valueJobProgressProgressInfo["Sub"].isNull()) - jobProgressObject.sub = valueJobProgressProgressInfo["Sub"].asString(); - if(!valueJobProgressProgressInfo["RepairMethod"].isNull()) - jobProgressObject.repairMethod = valueJobProgressProgressInfo["RepairMethod"].asString(); - if(!valueJobProgressProgressInfo["TargetNames"].isNull()) - jobProgressObject.targetNames = valueJobProgressProgressInfo["TargetNames"].asString(); - if(!valueJobProgressProgressInfo["Total"].isNull()) - jobProgressObject.total = std::stoi(valueJobProgressProgressInfo["Total"].asString()); - if(!valueJobProgressProgressInfo["SourceSchema"].isNull()) - jobProgressObject.sourceSchema = valueJobProgressProgressInfo["SourceSchema"].asString(); - if(!valueJobProgressProgressInfo["ParentObj"].isNull()) - jobProgressObject.parentObj = valueJobProgressProgressInfo["ParentObj"].asString(); - if(!valueJobProgressProgressInfo["DiffRow"].isNull()) - jobProgressObject.diffRow = std::stol(valueJobProgressProgressInfo["DiffRow"].asString()); - if(!valueJobProgressProgressInfo["DestSchema"].isNull()) - jobProgressObject.destSchema = valueJobProgressProgressInfo["DestSchema"].asString(); - if(!valueJobProgressProgressInfo["ErrDetail"].isNull()) - jobProgressObject.errDetail = valueJobProgressProgressInfo["ErrDetail"].asString(); + if(!valueJobProgressProgressInfo["DelaySeconds"].isNull()) + jobProgressObject.delaySeconds = std::stoi(valueJobProgressProgressInfo["DelaySeconds"].asString()); if(!valueJobProgressProgressInfo["DdlSql"].isNull()) jobProgressObject.ddlSql = valueJobProgressProgressInfo["DdlSql"].asString(); + if(!valueJobProgressProgressInfo["State"].isNull()) + jobProgressObject.state = valueJobProgressProgressInfo["State"].asString(); + if(!valueJobProgressProgressInfo["BootTime"].isNull()) + jobProgressObject.bootTime = valueJobProgressProgressInfo["BootTime"].asString(); + if(!valueJobProgressProgressInfo["Item"].isNull()) + jobProgressObject.item = valueJobProgressProgressInfo["Item"].asString(); + if(!valueJobProgressProgressInfo["Sub"].isNull()) + jobProgressObject.sub = valueJobProgressProgressInfo["Sub"].asString(); + if(!valueJobProgressProgressInfo["Total"].isNull()) + jobProgressObject.total = std::stoi(valueJobProgressProgressInfo["Total"].asString()); + if(!valueJobProgressProgressInfo["TargetNames"].isNull()) + jobProgressObject.targetNames = valueJobProgressProgressInfo["TargetNames"].asString(); + if(!valueJobProgressProgressInfo["CanSkip"].isNull()) + jobProgressObject.canSkip = valueJobProgressProgressInfo["CanSkip"].asString() == "true"; + if(!valueJobProgressProgressInfo["Names"].isNull()) + jobProgressObject.names = valueJobProgressProgressInfo["Names"].asString(); + if(!valueJobProgressProgressInfo["ErrDetail"].isNull()) + jobProgressObject.errDetail = valueJobProgressProgressInfo["ErrDetail"].asString(); + if(!valueJobProgressProgressInfo["DiffRow"].isNull()) + jobProgressObject.diffRow = std::stol(valueJobProgressProgressInfo["DiffRow"].asString()); + if(!valueJobProgressProgressInfo["JobId"].isNull()) + jobProgressObject.jobId = valueJobProgressProgressInfo["JobId"].asString(); + if(!valueJobProgressProgressInfo["SourceSchema"].isNull()) + jobProgressObject.sourceSchema = valueJobProgressProgressInfo["SourceSchema"].asString(); + if(!valueJobProgressProgressInfo["DestSchema"].isNull()) + jobProgressObject.destSchema = valueJobProgressProgressInfo["DestSchema"].asString(); + if(!valueJobProgressProgressInfo["ParentObj"].isNull()) + jobProgressObject.parentObj = valueJobProgressProgressInfo["ParentObj"].asString(); + if(!valueJobProgressProgressInfo["ErrMsg"].isNull()) + jobProgressObject.errMsg = valueJobProgressProgressInfo["ErrMsg"].asString(); + if(!valueJobProgressProgressInfo["OrderNum"].isNull()) + jobProgressObject.orderNum = std::stoi(valueJobProgressProgressInfo["OrderNum"].asString()); + if(!valueJobProgressProgressInfo["RepairMethod"].isNull()) + jobProgressObject.repairMethod = valueJobProgressProgressInfo["RepairMethod"].asString(); if(!valueJobProgressProgressInfo["Id"].isNull()) jobProgressObject.id = valueJobProgressProgressInfo["Id"].asString(); + if(!valueJobProgressProgressInfo["Current"].isNull()) + jobProgressObject.current = valueJobProgressProgressInfo["Current"].asString(); auto allLogsNode = valueJobProgressProgressInfo["Logs"]["JobLog"]; for (auto valueJobProgressProgressInfoLogsJobLog : allLogsNode) { @@ -97,10 +99,10 @@ void DescribePreCheckStatusResult::parse(const std::string &payload) logsObject.errData = valueJobProgressProgressInfoLogsJobLog["ErrData"].asString(); if(!valueJobProgressProgressInfoLogsJobLog["ErrMsg"].isNull()) logsObject.errMsg = valueJobProgressProgressInfoLogsJobLog["ErrMsg"].asString(); - if(!valueJobProgressProgressInfoLogsJobLog["ErrType"].isNull()) - logsObject.errType = valueJobProgressProgressInfoLogsJobLog["ErrType"].asString(); if(!valueJobProgressProgressInfoLogsJobLog["LogLevel"].isNull()) logsObject.logLevel = valueJobProgressProgressInfoLogsJobLog["LogLevel"].asString(); + if(!valueJobProgressProgressInfoLogsJobLog["ErrType"].isNull()) + logsObject.errType = valueJobProgressProgressInfoLogsJobLog["ErrType"].asString(); jobProgressObject.logs.push_back(logsObject); } jobProgress_.push_back(jobProgressObject); @@ -109,14 +111,14 @@ void DescribePreCheckStatusResult::parse(const std::string &payload) for (auto valueSubDistributedJobStatusSubDistributedJobStatusItem : allSubDistributedJobStatusNode) { SubDistributedJobStatusItem subDistributedJobStatusObject; - if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["State"].isNull()) - subDistributedJobStatusObject.state = valueSubDistributedJobStatusSubDistributedJobStatusItem["State"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["ErrorItem"].isNull()) - subDistributedJobStatusObject.errorItem = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItem["ErrorItem"].asString()); if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["JobName"].isNull()) subDistributedJobStatusObject.jobName = valueSubDistributedJobStatusSubDistributedJobStatusItem["JobName"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["State"].isNull()) + subDistributedJobStatusObject.state = valueSubDistributedJobStatusSubDistributedJobStatusItem["State"].asString(); if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["JobId"].isNull()) subDistributedJobStatusObject.jobId = valueSubDistributedJobStatusSubDistributedJobStatusItem["JobId"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["ErrorItem"].isNull()) + subDistributedJobStatusObject.errorItem = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItem["ErrorItem"].asString()); if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["Code"].isNull()) subDistributedJobStatusObject.code = valueSubDistributedJobStatusSubDistributedJobStatusItem["Code"].asString(); if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["Total"].isNull()) @@ -127,50 +129,52 @@ void DescribePreCheckStatusResult::parse(const std::string &payload) SubDistributedJobStatusItem::ProgressInfo2 jobProgress1Object; if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Skip"].isNull()) jobProgress1Object.skip = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Skip"].asString() == "true"; - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["CanSkip"].isNull()) - jobProgress1Object.canSkip = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["CanSkip"].asString() == "true"; - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrMsg"].isNull()) - jobProgress1Object.errMsg = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrMsg"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["BootTime"].isNull()) - jobProgress1Object.bootTime = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["BootTime"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DelaySeconds"].isNull()) - jobProgress1Object.delaySeconds = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DelaySeconds"].asString()); if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["FinishTime"].isNull()) jobProgress1Object.finishTime = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["FinishTime"].asString(); if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["IgnoreFlag"].isNull()) jobProgress1Object.ignoreFlag = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["IgnoreFlag"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Item"].isNull()) - jobProgress1Object.item = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Item"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["JobId"].isNull()) - jobProgress1Object.jobId = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["JobId"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Names"].isNull()) - jobProgress1Object.names = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Names"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["OrderNum"].isNull()) - jobProgress1Object.orderNum = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["OrderNum"].asString()); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["State"].isNull()) - jobProgress1Object.state = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["State"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Sub"].isNull()) - jobProgress1Object.sub = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Sub"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["RepairMethod"].isNull()) - jobProgress1Object.repairMethod = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["RepairMethod"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["TargetNames"].isNull()) - jobProgress1Object.targetNames = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["TargetNames"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Total"].isNull()) - jobProgress1Object.total = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Total"].asString()); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["SourceSchema"].isNull()) - jobProgress1Object.sourceSchema = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["SourceSchema"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ParentObj"].isNull()) - jobProgress1Object.parentObj = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ParentObj"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DiffRow"].isNull()) - jobProgress1Object.diffRow = std::stol(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DiffRow"].asString()); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DestSchema"].isNull()) - jobProgress1Object.destSchema = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DestSchema"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrDetail"].isNull()) - jobProgress1Object.errDetail = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrDetail"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DelaySeconds"].isNull()) + jobProgress1Object.delaySeconds = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DelaySeconds"].asString()); if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DdlSql"].isNull()) jobProgress1Object.ddlSql = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DdlSql"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["State"].isNull()) + jobProgress1Object.state = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["State"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["BootTime"].isNull()) + jobProgress1Object.bootTime = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["BootTime"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Item"].isNull()) + jobProgress1Object.item = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Item"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Sub"].isNull()) + jobProgress1Object.sub = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Sub"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Total"].isNull()) + jobProgress1Object.total = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Total"].asString()); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["TargetNames"].isNull()) + jobProgress1Object.targetNames = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["TargetNames"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["CanSkip"].isNull()) + jobProgress1Object.canSkip = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["CanSkip"].asString() == "true"; + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Names"].isNull()) + jobProgress1Object.names = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Names"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrDetail"].isNull()) + jobProgress1Object.errDetail = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrDetail"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DiffRow"].isNull()) + jobProgress1Object.diffRow = std::stol(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DiffRow"].asString()); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["JobId"].isNull()) + jobProgress1Object.jobId = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["JobId"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["SourceSchema"].isNull()) + jobProgress1Object.sourceSchema = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["SourceSchema"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DestSchema"].isNull()) + jobProgress1Object.destSchema = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DestSchema"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ParentObj"].isNull()) + jobProgress1Object.parentObj = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ParentObj"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrMsg"].isNull()) + jobProgress1Object.errMsg = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrMsg"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["OrderNum"].isNull()) + jobProgress1Object.orderNum = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["OrderNum"].asString()); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["RepairMethod"].isNull()) + jobProgress1Object.repairMethod = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["RepairMethod"].asString(); if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Id"].isNull()) jobProgress1Object.id = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Id"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Current"].isNull()) + jobProgress1Object.current = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Current"].asString(); auto allLogs3Node = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Logs"]["JobLog"]; for (auto valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog : allLogs3Node) { @@ -179,38 +183,38 @@ void DescribePreCheckStatusResult::parse(const std::string &payload) logs3Object.errData = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrData"].asString(); if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrMsg"].isNull()) logs3Object.errMsg = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrMsg"].asString(); - if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrType"].isNull()) - logs3Object.errType = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrType"].asString(); if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["LogLevel"].isNull()) logs3Object.logLevel = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["LogLevel"].asString(); + if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrType"].isNull()) + logs3Object.errType = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrType"].asString(); jobProgress1Object.logs3.push_back(logs3Object); } subDistributedJobStatusObject.jobProgress1.push_back(jobProgress1Object); } subDistributedJobStatus_.push_back(subDistributedJobStatusObject); } - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["ErrorItem"].isNull()) - errorItem_ = std::stoi(value["ErrorItem"].asString()); - if(!value["HttpStatusCode"].isNull()) - httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); - if(!value["JobName"].isNull()) - jobName_ = value["JobName"].asString(); if(!value["State"].isNull()) state_ = value["State"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; - if(!value["Total"].isNull()) - total_ = std::stoi(value["Total"].asString()); - if(!value["JobId"].isNull()) - jobId_ = value["JobId"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stol(value["PageNumber"].asString()); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stol(value["PageRecordCount"].asString()); + if(!value["Total"].isNull()) + total_ = std::stoi(value["Total"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["JobName"].isNull()) + jobName_ = value["JobName"].asString(); + if(!value["JobId"].isNull()) + jobId_ = value["JobId"].asString(); + if(!value["ErrorItem"].isNull()) + errorItem_ = std::stoi(value["ErrorItem"].asString()); if(!value["TotalRecordCount"].isNull()) totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stol(value["PageNumber"].asString()); } diff --git a/dts/src/model/DescribeSubscriptionInstanceAlertRequest.cc b/dts/src/model/DescribeSubscriptionInstanceAlertRequest.cc index eb9437ed9..d8491ff43 100644 --- a/dts/src/model/DescribeSubscriptionInstanceAlertRequest.cc +++ b/dts/src/model/DescribeSubscriptionInstanceAlertRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSubscriptionInstanceAlertRequest; - -DescribeSubscriptionInstanceAlertRequest::DescribeSubscriptionInstanceAlertRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionInstanceAlert") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSubscriptionInstanceAlertRequest::~DescribeSubscriptionInstanceAlertRequest() -{} - -std::string DescribeSubscriptionInstanceAlertRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSubscriptionInstanceAlertRequest; + +DescribeSubscriptionInstanceAlertRequest::DescribeSubscriptionInstanceAlertRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionInstanceAlert") { + setMethod(HttpRequest::Method::Post); } -void DescribeSubscriptionInstanceAlertRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSubscriptionInstanceAlertRequest::~DescribeSubscriptionInstanceAlertRequest() {} + +std::string DescribeSubscriptionInstanceAlertRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSubscriptionInstanceAlertRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; +void DescribeSubscriptionInstanceAlertRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSubscriptionInstanceAlertRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +std::string DescribeSubscriptionInstanceAlertRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string DescribeSubscriptionInstanceAlertRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSubscriptionInstanceAlertRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void DescribeSubscriptionInstanceAlertRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSubscriptionInstanceAlertRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeSubscriptionInstanceAlertRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSubscriptionInstanceAlertRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSubscriptionInstanceAlertRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSubscriptionInstanceAlertRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSubscriptionInstanceAlertRequest::getAccountId()const -{ - return accountId_; +void DescribeSubscriptionInstanceAlertRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSubscriptionInstanceAlertRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeSubscriptionInstanceAlertRequest::getAccountId() const { + return accountId_; } -std::string DescribeSubscriptionInstanceAlertRequest::getRegionId()const -{ - return regionId_; +void DescribeSubscriptionInstanceAlertRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSubscriptionInstanceAlertRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSubscriptionInstanceAlertRequest::getRegionId() const { + return regionId_; +} + +void DescribeSubscriptionInstanceAlertRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DescribeSubscriptionInstanceAlertResult.cc b/dts/src/model/DescribeSubscriptionInstanceAlertResult.cc index d03c6fe16..782a1c65a 100644 --- a/dts/src/model/DescribeSubscriptionInstanceAlertResult.cc +++ b/dts/src/model/DescribeSubscriptionInstanceAlertResult.cc @@ -39,26 +39,26 @@ void DescribeSubscriptionInstanceAlertResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DelayAlertPhone"].isNull()) - delayAlertPhone_ = value["DelayAlertPhone"].asString(); - if(!value["DelayAlertStatus"].isNull()) - delayAlertStatus_ = value["DelayAlertStatus"].asString(); - if(!value["DelayOverSeconds"].isNull()) - delayOverSeconds_ = value["DelayOverSeconds"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrorAlertPhone"].isNull()) - errorAlertPhone_ = value["ErrorAlertPhone"].asString(); if(!value["ErrorAlertStatus"].isNull()) errorAlertStatus_ = value["ErrorAlertStatus"].asString(); - if(!value["SubscriptionInstanceID"].isNull()) - subscriptionInstanceID_ = value["SubscriptionInstanceID"].asString(); - if(!value["SubscriptionInstanceName"].isNull()) - subscriptionInstanceName_ = value["SubscriptionInstanceName"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrorAlertPhone"].isNull()) + errorAlertPhone_ = value["ErrorAlertPhone"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DelayAlertStatus"].isNull()) + delayAlertStatus_ = value["DelayAlertStatus"].asString(); + if(!value["SubscriptionInstanceName"].isNull()) + subscriptionInstanceName_ = value["SubscriptionInstanceName"].asString(); + if(!value["DelayAlertPhone"].isNull()) + delayAlertPhone_ = value["DelayAlertPhone"].asString(); + if(!value["SubscriptionInstanceID"].isNull()) + subscriptionInstanceID_ = value["SubscriptionInstanceID"].asString(); + if(!value["DelayOverSeconds"].isNull()) + delayOverSeconds_ = value["DelayOverSeconds"].asString(); } @@ -97,16 +97,16 @@ std::string DescribeSubscriptionInstanceAlertResult::getDelayAlertStatus()const return delayAlertStatus_; } -std::string DescribeSubscriptionInstanceAlertResult::getDelayOverSeconds()const -{ - return delayOverSeconds_; -} - std::string DescribeSubscriptionInstanceAlertResult::getSuccess()const { return success_; } +std::string DescribeSubscriptionInstanceAlertResult::getDelayOverSeconds()const +{ + return delayOverSeconds_; +} + std::string DescribeSubscriptionInstanceAlertResult::getErrCode()const { return errCode_; diff --git a/dts/src/model/DescribeSubscriptionInstanceStatusRequest.cc b/dts/src/model/DescribeSubscriptionInstanceStatusRequest.cc index c7473cd8a..af5fb4fed 100644 --- a/dts/src/model/DescribeSubscriptionInstanceStatusRequest.cc +++ b/dts/src/model/DescribeSubscriptionInstanceStatusRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSubscriptionInstanceStatusRequest; - -DescribeSubscriptionInstanceStatusRequest::DescribeSubscriptionInstanceStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionInstanceStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSubscriptionInstanceStatusRequest::~DescribeSubscriptionInstanceStatusRequest() -{} - -std::string DescribeSubscriptionInstanceStatusRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSubscriptionInstanceStatusRequest; + +DescribeSubscriptionInstanceStatusRequest::DescribeSubscriptionInstanceStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionInstanceStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeSubscriptionInstanceStatusRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +DescribeSubscriptionInstanceStatusRequest::~DescribeSubscriptionInstanceStatusRequest() {} + +std::string DescribeSubscriptionInstanceStatusRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string DescribeSubscriptionInstanceStatusRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSubscriptionInstanceStatusRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void DescribeSubscriptionInstanceStatusRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSubscriptionInstanceStatusRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeSubscriptionInstanceStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSubscriptionInstanceStatusRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSubscriptionInstanceStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSubscriptionInstanceStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSubscriptionInstanceStatusRequest::getAccountId()const -{ - return accountId_; +void DescribeSubscriptionInstanceStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSubscriptionInstanceStatusRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeSubscriptionInstanceStatusRequest::getAccountId() const { + return accountId_; } -std::string DescribeSubscriptionInstanceStatusRequest::getRegionId()const -{ - return regionId_; +void DescribeSubscriptionInstanceStatusRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSubscriptionInstanceStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSubscriptionInstanceStatusRequest::getRegionId() const { + return regionId_; +} + +void DescribeSubscriptionInstanceStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DescribeSubscriptionInstanceStatusResult.cc b/dts/src/model/DescribeSubscriptionInstanceStatusResult.cc index 170c2a065..700767c60 100644 --- a/dts/src/model/DescribeSubscriptionInstanceStatusResult.cc +++ b/dts/src/model/DescribeSubscriptionInstanceStatusResult.cc @@ -53,48 +53,48 @@ void DescribeSubscriptionInstanceStatusResult::parse(const std::string &payload) subscriptionObject_.push_back(subscriptionObjectObject); } auto sourceEndpointNode = value["SourceEndpoint"]; - if(!sourceEndpointNode["InstanceID"].isNull()) - sourceEndpoint_.instanceID = sourceEndpointNode["InstanceID"].asString(); if(!sourceEndpointNode["InstanceType"].isNull()) sourceEndpoint_.instanceType = sourceEndpointNode["InstanceType"].asString(); + if(!sourceEndpointNode["InstanceID"].isNull()) + sourceEndpoint_.instanceID = sourceEndpointNode["InstanceID"].asString(); auto subscriptionDataTypeNode = value["SubscriptionDataType"]; - if(!subscriptionDataTypeNode["DDL"].isNull()) - subscriptionDataType_.dDL = subscriptionDataTypeNode["DDL"].asString() == "true"; if(!subscriptionDataTypeNode["DML"].isNull()) subscriptionDataType_.dML = subscriptionDataTypeNode["DML"].asString() == "true"; + if(!subscriptionDataTypeNode["DDL"].isNull()) + subscriptionDataType_.dDL = subscriptionDataTypeNode["DDL"].asString() == "true"; auto subscriptionHostNode = value["SubscriptionHost"]; - if(!subscriptionHostNode["PrivateHost"].isNull()) - subscriptionHost_.privateHost = subscriptionHostNode["PrivateHost"].asString(); - if(!subscriptionHostNode["PublicHost"].isNull()) - subscriptionHost_.publicHost = subscriptionHostNode["PublicHost"].asString(); if(!subscriptionHostNode["VPCHost"].isNull()) subscriptionHost_.vPCHost = subscriptionHostNode["VPCHost"].asString(); - if(!value["BeginTimestamp"].isNull()) - beginTimestamp_ = value["BeginTimestamp"].asString(); - if(!value["ConsumptionCheckpoint"].isNull()) - consumptionCheckpoint_ = value["ConsumptionCheckpoint"].asString(); - if(!value["ConsumptionClient"].isNull()) - consumptionClient_ = value["ConsumptionClient"].asString(); - if(!value["EndTimestamp"].isNull()) - endTimestamp_ = value["EndTimestamp"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["PayType"].isNull()) - payType_ = value["PayType"].asString(); + if(!subscriptionHostNode["PublicHost"].isNull()) + subscriptionHost_.publicHost = subscriptionHostNode["PublicHost"].asString(); + if(!subscriptionHostNode["PrivateHost"].isNull()) + subscriptionHost_.privateHost = subscriptionHostNode["PrivateHost"].asString(); if(!value["Status"].isNull()) status_ = value["Status"].asString(); - if(!value["SubscribeTopic"].isNull()) - subscribeTopic_ = value["SubscribeTopic"].asString(); - if(!value["SubscriptionInstanceID"].isNull()) - subscriptionInstanceID_ = value["SubscriptionInstanceID"].asString(); - if(!value["SubscriptionInstanceName"].isNull()) - subscriptionInstanceName_ = value["SubscriptionInstanceName"].asString(); + if(!value["ErrorMessage"].isNull()) + errorMessage_ = value["ErrorMessage"].asString(); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); - if(!value["ErrorMessage"].isNull()) - errorMessage_ = value["ErrorMessage"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["PayType"].isNull()) + payType_ = value["PayType"].asString(); + if(!value["ConsumptionClient"].isNull()) + consumptionClient_ = value["ConsumptionClient"].asString(); + if(!value["ConsumptionCheckpoint"].isNull()) + consumptionCheckpoint_ = value["ConsumptionCheckpoint"].asString(); + if(!value["EndTimestamp"].isNull()) + endTimestamp_ = value["EndTimestamp"].asString(); + if(!value["BeginTimestamp"].isNull()) + beginTimestamp_ = value["BeginTimestamp"].asString(); + if(!value["SubscribeTopic"].isNull()) + subscribeTopic_ = value["SubscribeTopic"].asString(); + if(!value["SubscriptionInstanceName"].isNull()) + subscriptionInstanceName_ = value["SubscriptionInstanceName"].asString(); + if(!value["SubscriptionInstanceID"].isNull()) + subscriptionInstanceID_ = value["SubscriptionInstanceID"].asString(); if(!value["TaskId"].isNull()) taskId_ = value["TaskId"].asString(); diff --git a/dts/src/model/DescribeSubscriptionInstancesRequest.cc b/dts/src/model/DescribeSubscriptionInstancesRequest.cc index 772c20f6e..c029d6357 100644 --- a/dts/src/model/DescribeSubscriptionInstancesRequest.cc +++ b/dts/src/model/DescribeSubscriptionInstancesRequest.cc @@ -1,144 +1,122 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSubscriptionInstancesRequest; - -DescribeSubscriptionInstancesRequest::DescribeSubscriptionInstancesRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionInstances") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSubscriptionInstancesRequest::~DescribeSubscriptionInstancesRequest() -{} - -std::string DescribeSubscriptionInstancesRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSubscriptionInstancesRequest; + +DescribeSubscriptionInstancesRequest::DescribeSubscriptionInstancesRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionInstances") { + setMethod(HttpRequest::Method::Post); } -void DescribeSubscriptionInstancesRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSubscriptionInstancesRequest::~DescribeSubscriptionInstancesRequest() {} + +std::string DescribeSubscriptionInstancesRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSubscriptionInstancesRequest::getInstFilterRegion()const -{ - return instFilterRegion_; +void DescribeSubscriptionInstancesRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSubscriptionInstancesRequest::setInstFilterRegion(const std::string& instFilterRegion) -{ - instFilterRegion_ = instFilterRegion; - setParameter("InstFilterRegion", instFilterRegion); +int DescribeSubscriptionInstancesRequest::getPageNum() const { + return pageNum_; } -int DescribeSubscriptionInstancesRequest::getPageNum()const -{ - return pageNum_; +void DescribeSubscriptionInstancesRequest::setPageNum(int pageNum) { + pageNum_ = pageNum; + setParameter(std::string("PageNum"), std::to_string(pageNum)); } -void DescribeSubscriptionInstancesRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); +std::string DescribeSubscriptionInstancesRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSubscriptionInstancesRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSubscriptionInstancesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSubscriptionInstancesRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSubscriptionInstancesRequest::getAccountId() const { + return accountId_; } -std::string DescribeSubscriptionInstancesRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSubscriptionInstancesRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSubscriptionInstancesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSubscriptionInstancesRequest::getRegionId() const { + return regionId_; } -std::string DescribeSubscriptionInstancesRequest::getAccountId()const -{ - return accountId_; +void DescribeSubscriptionInstancesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeSubscriptionInstancesRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +int DescribeSubscriptionInstancesRequest::getPageSize() const { + return pageSize_; } -std::string DescribeSubscriptionInstancesRequest::getRegionId()const -{ - return regionId_; +void DescribeSubscriptionInstancesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeSubscriptionInstancesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::vector DescribeSubscriptionInstancesRequest::getTag() const { + return tag_; } -int DescribeSubscriptionInstancesRequest::getPageSize()const -{ - return pageSize_; +void DescribeSubscriptionInstancesRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } -void DescribeSubscriptionInstancesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +std::string DescribeSubscriptionInstancesRequest::getInstFilterRegion() const { + return instFilterRegion_; } -std::string DescribeSubscriptionInstancesRequest::getSubscriptionInstanceName()const -{ - return subscriptionInstanceName_; +void DescribeSubscriptionInstancesRequest::setInstFilterRegion(const std::string &instFilterRegion) { + instFilterRegion_ = instFilterRegion; + setParameter(std::string("InstFilterRegion"), instFilterRegion); } -void DescribeSubscriptionInstancesRequest::setSubscriptionInstanceName(const std::string& subscriptionInstanceName) -{ - subscriptionInstanceName_ = subscriptionInstanceName; - setParameter("SubscriptionInstanceName", subscriptionInstanceName); +std::string DescribeSubscriptionInstancesRequest::getOwnerId() const { + return ownerId_; } -std::vector DescribeSubscriptionInstancesRequest::getTag()const -{ - return tag_; +void DescribeSubscriptionInstancesRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSubscriptionInstancesRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::string DescribeSubscriptionInstancesRequest::getSubscriptionInstanceName() const { + return subscriptionInstanceName_; +} + +void DescribeSubscriptionInstancesRequest::setSubscriptionInstanceName(const std::string &subscriptionInstanceName) { + subscriptionInstanceName_ = subscriptionInstanceName; + setParameter(std::string("SubscriptionInstanceName"), subscriptionInstanceName); } diff --git a/dts/src/model/DescribeSubscriptionInstancesResult.cc b/dts/src/model/DescribeSubscriptionInstancesResult.cc index 941f29d3d..2bcc9dc54 100644 --- a/dts/src/model/DescribeSubscriptionInstancesResult.cc +++ b/dts/src/model/DescribeSubscriptionInstancesResult.cc @@ -43,30 +43,30 @@ void DescribeSubscriptionInstancesResult::parse(const std::string &payload) for (auto valueSubscriptionInstancesSubscriptionInstance : allSubscriptionInstancesNode) { SubscriptionInstance subscriptionInstancesObject; - if(!valueSubscriptionInstancesSubscriptionInstance["BeginTimestamp"].isNull()) - subscriptionInstancesObject.beginTimestamp = valueSubscriptionInstancesSubscriptionInstance["BeginTimestamp"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["ConsumptionCheckpoint"].isNull()) - subscriptionInstancesObject.consumptionCheckpoint = valueSubscriptionInstancesSubscriptionInstance["ConsumptionCheckpoint"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["ConsumptionClient"].isNull()) - subscriptionInstancesObject.consumptionClient = valueSubscriptionInstancesSubscriptionInstance["ConsumptionClient"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["EndTimestamp"].isNull()) - subscriptionInstancesObject.endTimestamp = valueSubscriptionInstancesSubscriptionInstance["EndTimestamp"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["Status"].isNull()) + subscriptionInstancesObject.status = valueSubscriptionInstancesSubscriptionInstance["Status"].asString(); if(!valueSubscriptionInstancesSubscriptionInstance["ErrorMessage"].isNull()) subscriptionInstancesObject.errorMessage = valueSubscriptionInstancesSubscriptionInstance["ErrorMessage"].asString(); if(!valueSubscriptionInstancesSubscriptionInstance["PayType"].isNull()) subscriptionInstancesObject.payType = valueSubscriptionInstancesSubscriptionInstance["PayType"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["Status"].isNull()) - subscriptionInstancesObject.status = valueSubscriptionInstancesSubscriptionInstance["Status"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["SubscribeTopic"].isNull()) - subscriptionInstancesObject.subscribeTopic = valueSubscriptionInstancesSubscriptionInstance["SubscribeTopic"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceID"].isNull()) - subscriptionInstancesObject.subscriptionInstanceID = valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceID"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceName"].isNull()) - subscriptionInstancesObject.subscriptionInstanceName = valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceName"].asString(); - if(!valueSubscriptionInstancesSubscriptionInstance["JobCreateTime"].isNull()) - subscriptionInstancesObject.jobCreateTime = valueSubscriptionInstancesSubscriptionInstance["JobCreateTime"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["ConsumptionClient"].isNull()) + subscriptionInstancesObject.consumptionClient = valueSubscriptionInstancesSubscriptionInstance["ConsumptionClient"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["ConsumptionCheckpoint"].isNull()) + subscriptionInstancesObject.consumptionCheckpoint = valueSubscriptionInstancesSubscriptionInstance["ConsumptionCheckpoint"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["EndTimestamp"].isNull()) + subscriptionInstancesObject.endTimestamp = valueSubscriptionInstancesSubscriptionInstance["EndTimestamp"].asString(); if(!valueSubscriptionInstancesSubscriptionInstance["InstanceCreateTime"].isNull()) subscriptionInstancesObject.instanceCreateTime = valueSubscriptionInstancesSubscriptionInstance["InstanceCreateTime"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["BeginTimestamp"].isNull()) + subscriptionInstancesObject.beginTimestamp = valueSubscriptionInstancesSubscriptionInstance["BeginTimestamp"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["SubscribeTopic"].isNull()) + subscriptionInstancesObject.subscribeTopic = valueSubscriptionInstancesSubscriptionInstance["SubscribeTopic"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceName"].isNull()) + subscriptionInstancesObject.subscriptionInstanceName = valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceName"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceID"].isNull()) + subscriptionInstancesObject.subscriptionInstanceID = valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceID"].asString(); + if(!valueSubscriptionInstancesSubscriptionInstance["JobCreateTime"].isNull()) + subscriptionInstancesObject.jobCreateTime = valueSubscriptionInstancesSubscriptionInstance["JobCreateTime"].asString(); auto allSubscriptionObjectNode = valueSubscriptionInstancesSubscriptionInstance["SubscriptionObject"]["SynchronousObject"]; for (auto valueSubscriptionInstancesSubscriptionInstanceSubscriptionObjectSynchronousObject : allSubscriptionObjectNode) { @@ -91,36 +91,36 @@ void DescribeSubscriptionInstancesResult::parse(const std::string &payload) subscriptionInstancesObject.tags.push_back(tagsObject); } auto sourceEndpointNode = value["SourceEndpoint"]; - if(!sourceEndpointNode["InstanceID"].isNull()) - subscriptionInstancesObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString(); if(!sourceEndpointNode["InstanceType"].isNull()) subscriptionInstancesObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString(); + if(!sourceEndpointNode["InstanceID"].isNull()) + subscriptionInstancesObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString(); auto subscriptionDataTypeNode = value["SubscriptionDataType"]; - if(!subscriptionDataTypeNode["DDL"].isNull()) - subscriptionInstancesObject.subscriptionDataType.dDL = subscriptionDataTypeNode["DDL"].asString() == "true"; if(!subscriptionDataTypeNode["DML"].isNull()) subscriptionInstancesObject.subscriptionDataType.dML = subscriptionDataTypeNode["DML"].asString() == "true"; + if(!subscriptionDataTypeNode["DDL"].isNull()) + subscriptionInstancesObject.subscriptionDataType.dDL = subscriptionDataTypeNode["DDL"].asString() == "true"; auto subscriptionHostNode = value["SubscriptionHost"]; - if(!subscriptionHostNode["PrivateHost"].isNull()) - subscriptionInstancesObject.subscriptionHost.privateHost = subscriptionHostNode["PrivateHost"].asString(); - if(!subscriptionHostNode["PublicHost"].isNull()) - subscriptionInstancesObject.subscriptionHost.publicHost = subscriptionHostNode["PublicHost"].asString(); if(!subscriptionHostNode["VPCHost"].isNull()) subscriptionInstancesObject.subscriptionHost.vPCHost = subscriptionHostNode["VPCHost"].asString(); + if(!subscriptionHostNode["PublicHost"].isNull()) + subscriptionInstancesObject.subscriptionHost.publicHost = subscriptionHostNode["PublicHost"].asString(); + if(!subscriptionHostNode["PrivateHost"].isNull()) + subscriptionInstancesObject.subscriptionHost.privateHost = subscriptionHostNode["PrivateHost"].asString(); subscriptionInstances_.push_back(subscriptionInstancesObject); } if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString(); if(!value["TotalRecordCount"].isNull()) totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); } diff --git a/dts/src/model/DescribeSubscriptionMetaRequest.cc b/dts/src/model/DescribeSubscriptionMetaRequest.cc index 628e512a8..32a220bc6 100644 --- a/dts/src/model/DescribeSubscriptionMetaRequest.cc +++ b/dts/src/model/DescribeSubscriptionMetaRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSubscriptionMetaRequest; - -DescribeSubscriptionMetaRequest::DescribeSubscriptionMetaRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionMeta") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSubscriptionMetaRequest::~DescribeSubscriptionMetaRequest() -{} - -std::string DescribeSubscriptionMetaRequest::getTopics()const -{ - return topics_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSubscriptionMetaRequest; + +DescribeSubscriptionMetaRequest::DescribeSubscriptionMetaRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionMeta") { + setMethod(HttpRequest::Method::Post); } -void DescribeSubscriptionMetaRequest::setTopics(const std::string& topics) -{ - topics_ = topics; - setParameter("Topics", topics); +DescribeSubscriptionMetaRequest::~DescribeSubscriptionMetaRequest() {} + +std::string DescribeSubscriptionMetaRequest::getTopics() const { + return topics_; } -std::string DescribeSubscriptionMetaRequest::getSid()const -{ - return sid_; +void DescribeSubscriptionMetaRequest::setTopics(const std::string &topics) { + topics_ = topics; + setParameter(std::string("Topics"), topics); } -void DescribeSubscriptionMetaRequest::setSid(const std::string& sid) -{ - sid_ = sid; - setParameter("Sid", sid); +std::string DescribeSubscriptionMetaRequest::getSid() const { + return sid_; } -std::string DescribeSubscriptionMetaRequest::getRegionId()const -{ - return regionId_; +void DescribeSubscriptionMetaRequest::setSid(const std::string &sid) { + sid_ = sid; + setParameter(std::string("Sid"), sid); } -void DescribeSubscriptionMetaRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSubscriptionMetaRequest::getRegionId() const { + return regionId_; } -std::string DescribeSubscriptionMetaRequest::getSubMigrationJobIds()const -{ - return subMigrationJobIds_; +void DescribeSubscriptionMetaRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeSubscriptionMetaRequest::setSubMigrationJobIds(const std::string& subMigrationJobIds) -{ - subMigrationJobIds_ = subMigrationJobIds; - setParameter("SubMigrationJobIds", subMigrationJobIds); +std::string DescribeSubscriptionMetaRequest::getSubMigrationJobIds() const { + return subMigrationJobIds_; } -std::string DescribeSubscriptionMetaRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void DescribeSubscriptionMetaRequest::setSubMigrationJobIds(const std::string &subMigrationJobIds) { + subMigrationJobIds_ = subMigrationJobIds; + setParameter(std::string("SubMigrationJobIds"), subMigrationJobIds); } -void DescribeSubscriptionMetaRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string DescribeSubscriptionMetaRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void DescribeSubscriptionMetaRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/DescribeSubscriptionMetaResult.cc b/dts/src/model/DescribeSubscriptionMetaResult.cc index 281520ab7..f4bea2028 100644 --- a/dts/src/model/DescribeSubscriptionMetaResult.cc +++ b/dts/src/model/DescribeSubscriptionMetaResult.cc @@ -43,26 +43,26 @@ void DescribeSubscriptionMetaResult::parse(const std::string &payload) for (auto valueSubscriptionMetaListSubscriptionMetaListItem : allSubscriptionMetaListNode) { SubscriptionMetaListItem subscriptionMetaListObject; - if(!valueSubscriptionMetaListSubscriptionMetaListItem["DProxyUrl"].isNull()) - subscriptionMetaListObject.dProxyUrl = valueSubscriptionMetaListSubscriptionMetaListItem["DProxyUrl"].asString(); - if(!valueSubscriptionMetaListSubscriptionMetaListItem["Topic"].isNull()) - subscriptionMetaListObject.topic = valueSubscriptionMetaListSubscriptionMetaListItem["Topic"].asString(); if(!valueSubscriptionMetaListSubscriptionMetaListItem["Sid"].isNull()) subscriptionMetaListObject.sid = valueSubscriptionMetaListSubscriptionMetaListItem["Sid"].asString(); if(!valueSubscriptionMetaListSubscriptionMetaListItem["Checkpoint"].isNull()) subscriptionMetaListObject.checkpoint = std::stol(valueSubscriptionMetaListSubscriptionMetaListItem["Checkpoint"].asString()); + if(!valueSubscriptionMetaListSubscriptionMetaListItem["DProxyUrl"].isNull()) + subscriptionMetaListObject.dProxyUrl = valueSubscriptionMetaListSubscriptionMetaListItem["DProxyUrl"].asString(); if(!valueSubscriptionMetaListSubscriptionMetaListItem["DBList"].isNull()) subscriptionMetaListObject.dBList = valueSubscriptionMetaListSubscriptionMetaListItem["DBList"].asString(); + if(!valueSubscriptionMetaListSubscriptionMetaListItem["Topic"].isNull()) + subscriptionMetaListObject.topic = valueSubscriptionMetaListSubscriptionMetaListItem["Topic"].asString(); subscriptionMetaList_.push_back(subscriptionMetaListObject); } - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DescribeSynchronizationJobAlertRequest.cc b/dts/src/model/DescribeSynchronizationJobAlertRequest.cc index 45a6d28b5..42542954a 100644 --- a/dts/src/model/DescribeSynchronizationJobAlertRequest.cc +++ b/dts/src/model/DescribeSynchronizationJobAlertRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSynchronizationJobAlertRequest; - -DescribeSynchronizationJobAlertRequest::DescribeSynchronizationJobAlertRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobAlert") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSynchronizationJobAlertRequest::~DescribeSynchronizationJobAlertRequest() -{} - -std::string DescribeSynchronizationJobAlertRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSynchronizationJobAlertRequest; + +DescribeSynchronizationJobAlertRequest::DescribeSynchronizationJobAlertRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobAlert") { + setMethod(HttpRequest::Method::Post); } -void DescribeSynchronizationJobAlertRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSynchronizationJobAlertRequest::~DescribeSynchronizationJobAlertRequest() {} + +std::string DescribeSynchronizationJobAlertRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSynchronizationJobAlertRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSynchronizationJobAlertRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSynchronizationJobAlertRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSynchronizationJobAlertRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeSynchronizationJobAlertRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSynchronizationJobAlertRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSynchronizationJobAlertRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSynchronizationJobAlertRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSynchronizationJobAlertRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void DescribeSynchronizationJobAlertRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSynchronizationJobAlertRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string DescribeSynchronizationJobAlertRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string DescribeSynchronizationJobAlertRequest::getAccountId()const -{ - return accountId_; +void DescribeSynchronizationJobAlertRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void DescribeSynchronizationJobAlertRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeSynchronizationJobAlertRequest::getAccountId() const { + return accountId_; } -std::string DescribeSynchronizationJobAlertRequest::getRegionId()const -{ - return regionId_; +void DescribeSynchronizationJobAlertRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSynchronizationJobAlertRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSynchronizationJobAlertRequest::getRegionId() const { + return regionId_; } -std::string DescribeSynchronizationJobAlertRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void DescribeSynchronizationJobAlertRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeSynchronizationJobAlertRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string DescribeSynchronizationJobAlertRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void DescribeSynchronizationJobAlertRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/DescribeSynchronizationJobAlertResult.cc b/dts/src/model/DescribeSynchronizationJobAlertResult.cc index a6b055998..3d428949e 100644 --- a/dts/src/model/DescribeSynchronizationJobAlertResult.cc +++ b/dts/src/model/DescribeSynchronizationJobAlertResult.cc @@ -39,28 +39,28 @@ void DescribeSynchronizationJobAlertResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DelayAlertPhone"].isNull()) - delayAlertPhone_ = value["DelayAlertPhone"].asString(); - if(!value["DelayAlertStatus"].isNull()) - delayAlertStatus_ = value["DelayAlertStatus"].asString(); - if(!value["DelayOverSeconds"].isNull()) - delayOverSeconds_ = value["DelayOverSeconds"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrorAlertPhone"].isNull()) - errorAlertPhone_ = value["ErrorAlertPhone"].asString(); - if(!value["ErrorAlertStatus"].isNull()) - errorAlertStatus_ = value["ErrorAlertStatus"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); - if(!value["SynchronizationDirection"].isNull()) - synchronizationDirection_ = value["SynchronizationDirection"].asString(); - if(!value["SynchronizationJobId"].isNull()) - synchronizationJobId_ = value["SynchronizationJobId"].asString(); if(!value["SynchronizationJobName"].isNull()) synchronizationJobName_ = value["SynchronizationJobName"].asString(); + if(!value["ErrorAlertStatus"].isNull()) + errorAlertStatus_ = value["ErrorAlertStatus"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrorAlertPhone"].isNull()) + errorAlertPhone_ = value["ErrorAlertPhone"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DelayAlertStatus"].isNull()) + delayAlertStatus_ = value["DelayAlertStatus"].asString(); + if(!value["DelayAlertPhone"].isNull()) + delayAlertPhone_ = value["DelayAlertPhone"].asString(); + if(!value["DelayOverSeconds"].isNull()) + delayOverSeconds_ = value["DelayOverSeconds"].asString(); + if(!value["SynchronizationJobId"].isNull()) + synchronizationJobId_ = value["SynchronizationJobId"].asString(); + if(!value["SynchronizationDirection"].isNull()) + synchronizationDirection_ = value["SynchronizationDirection"].asString(); } @@ -99,16 +99,16 @@ std::string DescribeSynchronizationJobAlertResult::getDelayAlertStatus()const return delayAlertStatus_; } -std::string DescribeSynchronizationJobAlertResult::getDelayOverSeconds()const -{ - return delayOverSeconds_; -} - std::string DescribeSynchronizationJobAlertResult::getSuccess()const { return success_; } +std::string DescribeSynchronizationJobAlertResult::getDelayOverSeconds()const +{ + return delayOverSeconds_; +} + std::string DescribeSynchronizationJobAlertResult::getSynchronizationDirection()const { return synchronizationDirection_; diff --git a/dts/src/model/DescribeSynchronizationJobReplicatorCompareRequest.cc b/dts/src/model/DescribeSynchronizationJobReplicatorCompareRequest.cc index 3d791cf73..7314b0c13 100644 --- a/dts/src/model/DescribeSynchronizationJobReplicatorCompareRequest.cc +++ b/dts/src/model/DescribeSynchronizationJobReplicatorCompareRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSynchronizationJobReplicatorCompareRequest; - -DescribeSynchronizationJobReplicatorCompareRequest::DescribeSynchronizationJobReplicatorCompareRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobReplicatorCompare") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSynchronizationJobReplicatorCompareRequest::~DescribeSynchronizationJobReplicatorCompareRequest() -{} - -std::string DescribeSynchronizationJobReplicatorCompareRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSynchronizationJobReplicatorCompareRequest; + +DescribeSynchronizationJobReplicatorCompareRequest::DescribeSynchronizationJobReplicatorCompareRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobReplicatorCompare") { + setMethod(HttpRequest::Method::Post); } -void DescribeSynchronizationJobReplicatorCompareRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSynchronizationJobReplicatorCompareRequest::~DescribeSynchronizationJobReplicatorCompareRequest() {} + +std::string DescribeSynchronizationJobReplicatorCompareRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSynchronizationJobReplicatorCompareRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSynchronizationJobReplicatorCompareRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSynchronizationJobReplicatorCompareRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSynchronizationJobReplicatorCompareRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeSynchronizationJobReplicatorCompareRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSynchronizationJobReplicatorCompareRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSynchronizationJobReplicatorCompareRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSynchronizationJobReplicatorCompareRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSynchronizationJobReplicatorCompareRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void DescribeSynchronizationJobReplicatorCompareRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSynchronizationJobReplicatorCompareRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string DescribeSynchronizationJobReplicatorCompareRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string DescribeSynchronizationJobReplicatorCompareRequest::getAccountId()const -{ - return accountId_; +void DescribeSynchronizationJobReplicatorCompareRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void DescribeSynchronizationJobReplicatorCompareRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeSynchronizationJobReplicatorCompareRequest::getAccountId() const { + return accountId_; } -std::string DescribeSynchronizationJobReplicatorCompareRequest::getRegionId()const -{ - return regionId_; +void DescribeSynchronizationJobReplicatorCompareRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSynchronizationJobReplicatorCompareRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSynchronizationJobReplicatorCompareRequest::getRegionId() const { + return regionId_; } -std::string DescribeSynchronizationJobReplicatorCompareRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void DescribeSynchronizationJobReplicatorCompareRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeSynchronizationJobReplicatorCompareRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string DescribeSynchronizationJobReplicatorCompareRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void DescribeSynchronizationJobReplicatorCompareRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/DescribeSynchronizationJobReplicatorCompareResult.cc b/dts/src/model/DescribeSynchronizationJobReplicatorCompareResult.cc index a57f2d575..c20ffae0e 100644 --- a/dts/src/model/DescribeSynchronizationJobReplicatorCompareResult.cc +++ b/dts/src/model/DescribeSynchronizationJobReplicatorCompareResult.cc @@ -39,14 +39,14 @@ void DescribeSynchronizationJobReplicatorCompareResult::parse(const std::string Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["SynchronizationReplicatorCompareEnable"].isNull()) synchronizationReplicatorCompareEnable_ = value["SynchronizationReplicatorCompareEnable"].asString() == "true"; + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/DescribeSynchronizationJobStatusListRequest.cc b/dts/src/model/DescribeSynchronizationJobStatusListRequest.cc index 6d99dbb55..24b8a0095 100644 --- a/dts/src/model/DescribeSynchronizationJobStatusListRequest.cc +++ b/dts/src/model/DescribeSynchronizationJobStatusListRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSynchronizationJobStatusListRequest; - -DescribeSynchronizationJobStatusListRequest::DescribeSynchronizationJobStatusListRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobStatusList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSynchronizationJobStatusListRequest::~DescribeSynchronizationJobStatusListRequest() -{} - -std::string DescribeSynchronizationJobStatusListRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSynchronizationJobStatusListRequest; + +DescribeSynchronizationJobStatusListRequest::DescribeSynchronizationJobStatusListRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobStatusList") { + setMethod(HttpRequest::Method::Post); } -void DescribeSynchronizationJobStatusListRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSynchronizationJobStatusListRequest::~DescribeSynchronizationJobStatusListRequest() {} + +std::string DescribeSynchronizationJobStatusListRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSynchronizationJobStatusListRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSynchronizationJobStatusListRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSynchronizationJobStatusListRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSynchronizationJobStatusListRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeSynchronizationJobStatusListRequest::getSynchronizationJobIdListJsonStr()const -{ - return synchronizationJobIdListJsonStr_; +void DescribeSynchronizationJobStatusListRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSynchronizationJobStatusListRequest::setSynchronizationJobIdListJsonStr(const std::string& synchronizationJobIdListJsonStr) -{ - synchronizationJobIdListJsonStr_ = synchronizationJobIdListJsonStr; - setParameter("SynchronizationJobIdListJsonStr", synchronizationJobIdListJsonStr); +std::string DescribeSynchronizationJobStatusListRequest::getSynchronizationJobIdListJsonStr() const { + return synchronizationJobIdListJsonStr_; } -std::string DescribeSynchronizationJobStatusListRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSynchronizationJobStatusListRequest::setSynchronizationJobIdListJsonStr(const std::string &synchronizationJobIdListJsonStr) { + synchronizationJobIdListJsonStr_ = synchronizationJobIdListJsonStr; + setParameter(std::string("SynchronizationJobIdListJsonStr"), synchronizationJobIdListJsonStr); } -void DescribeSynchronizationJobStatusListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSynchronizationJobStatusListRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSynchronizationJobStatusListRequest::getAccountId()const -{ - return accountId_; +void DescribeSynchronizationJobStatusListRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSynchronizationJobStatusListRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeSynchronizationJobStatusListRequest::getAccountId() const { + return accountId_; } -std::string DescribeSynchronizationJobStatusListRequest::getRegionId()const -{ - return regionId_; +void DescribeSynchronizationJobStatusListRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSynchronizationJobStatusListRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSynchronizationJobStatusListRequest::getRegionId() const { + return regionId_; +} + +void DescribeSynchronizationJobStatusListRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/DescribeSynchronizationJobStatusListResult.cc b/dts/src/model/DescribeSynchronizationJobStatusListResult.cc index 9cb445d96..3a337f129 100644 --- a/dts/src/model/DescribeSynchronizationJobStatusListResult.cc +++ b/dts/src/model/DescribeSynchronizationJobStatusListResult.cc @@ -49,28 +49,28 @@ void DescribeSynchronizationJobStatusListResult::parse(const std::string &payloa for (auto valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo : allSynchronizationDirectionInfoListNode) { SynchronizationJobStatusInfo::SynchronizationDirectionInfo synchronizationDirectionInfoListObject; - if(!valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["Checkpoint"].isNull()) - synchronizationDirectionInfoListObject.checkpoint = valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["Checkpoint"].asString(); if(!valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["Status"].isNull()) synchronizationDirectionInfoListObject.status = valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["Status"].asString(); if(!valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["SynchronizationDirection"].isNull()) synchronizationDirectionInfoListObject.synchronizationDirection = valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["SynchronizationDirection"].asString(); + if(!valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["Checkpoint"].isNull()) + synchronizationDirectionInfoListObject.checkpoint = valueSynchronizationJobListStatusListSynchronizationJobStatusInfoSynchronizationDirectionInfoListSynchronizationDirectionInfo["Checkpoint"].asString(); synchronizationJobListStatusListObject.synchronizationDirectionInfoList.push_back(synchronizationDirectionInfoListObject); } synchronizationJobListStatusList_.push_back(synchronizationJobListStatusListObject); } if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString(); if(!value["TotalRecordCount"].isNull()) totalRecordCount_ = std::stol(value["TotalRecordCount"].asString()); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); } diff --git a/dts/src/model/DescribeSynchronizationJobStatusRequest.cc b/dts/src/model/DescribeSynchronizationJobStatusRequest.cc index 153ece397..bb1d9f6a6 100644 --- a/dts/src/model/DescribeSynchronizationJobStatusRequest.cc +++ b/dts/src/model/DescribeSynchronizationJobStatusRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSynchronizationJobStatusRequest; - -DescribeSynchronizationJobStatusRequest::DescribeSynchronizationJobStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSynchronizationJobStatusRequest::~DescribeSynchronizationJobStatusRequest() -{} - -std::string DescribeSynchronizationJobStatusRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSynchronizationJobStatusRequest; + +DescribeSynchronizationJobStatusRequest::DescribeSynchronizationJobStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeSynchronizationJobStatusRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSynchronizationJobStatusRequest::~DescribeSynchronizationJobStatusRequest() {} + +std::string DescribeSynchronizationJobStatusRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSynchronizationJobStatusRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSynchronizationJobStatusRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSynchronizationJobStatusRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSynchronizationJobStatusRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeSynchronizationJobStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSynchronizationJobStatusRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSynchronizationJobStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSynchronizationJobStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSynchronizationJobStatusRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void DescribeSynchronizationJobStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSynchronizationJobStatusRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string DescribeSynchronizationJobStatusRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string DescribeSynchronizationJobStatusRequest::getAccountId()const -{ - return accountId_; +void DescribeSynchronizationJobStatusRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void DescribeSynchronizationJobStatusRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeSynchronizationJobStatusRequest::getAccountId() const { + return accountId_; } -std::string DescribeSynchronizationJobStatusRequest::getRegionId()const -{ - return regionId_; +void DescribeSynchronizationJobStatusRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSynchronizationJobStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSynchronizationJobStatusRequest::getRegionId() const { + return regionId_; } -std::string DescribeSynchronizationJobStatusRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void DescribeSynchronizationJobStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeSynchronizationJobStatusRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string DescribeSynchronizationJobStatusRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void DescribeSynchronizationJobStatusRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/DescribeSynchronizationJobStatusResult.cc b/dts/src/model/DescribeSynchronizationJobStatusResult.cc index 817bdf521..a3c7ca1a0 100644 --- a/dts/src/model/DescribeSynchronizationJobStatusResult.cc +++ b/dts/src/model/DescribeSynchronizationJobStatusResult.cc @@ -66,50 +66,50 @@ void DescribeSynchronizationJobStatusResult::parse(const std::string &payload) synchronizationObjects_.push_back(synchronizationObjectsObject); } auto dataInitializationStatusNode = value["DataInitializationStatus"]; - if(!dataInitializationStatusNode["ErrorMessage"].isNull()) - dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); - if(!dataInitializationStatusNode["Percent"].isNull()) - dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString(); - if(!dataInitializationStatusNode["Progress"].isNull()) - dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString(); if(!dataInitializationStatusNode["Status"].isNull()) dataInitializationStatus_.status = dataInitializationStatusNode["Status"].asString(); + if(!dataInitializationStatusNode["Percent"].isNull()) + dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString(); + if(!dataInitializationStatusNode["ErrorMessage"].isNull()) + dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); + if(!dataInitializationStatusNode["Progress"].isNull()) + dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString(); auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"]; - if(!dataSynchronizationStatusNode["Checkpoint"].isNull()) - dataSynchronizationStatus_.checkpoint = dataSynchronizationStatusNode["Checkpoint"].asString(); - if(!dataSynchronizationStatusNode["Delay"].isNull()) - dataSynchronizationStatus_.delay = dataSynchronizationStatusNode["Delay"].asString(); - if(!dataSynchronizationStatusNode["DelayMillis"].isNull()) - dataSynchronizationStatus_.delayMillis = std::stol(dataSynchronizationStatusNode["DelayMillis"].asString()); - if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) - dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); - if(!dataSynchronizationStatusNode["Percent"].isNull()) - dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString(); if(!dataSynchronizationStatusNode["Status"].isNull()) dataSynchronizationStatus_.status = dataSynchronizationStatusNode["Status"].asString(); + if(!dataSynchronizationStatusNode["Delay"].isNull()) + dataSynchronizationStatus_.delay = dataSynchronizationStatusNode["Delay"].asString(); + if(!dataSynchronizationStatusNode["Percent"].isNull()) + dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString(); + if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) + dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); + if(!dataSynchronizationStatusNode["DelayMillis"].isNull()) + dataSynchronizationStatus_.delayMillis = std::stol(dataSynchronizationStatusNode["DelayMillis"].asString()); + if(!dataSynchronizationStatusNode["Checkpoint"].isNull()) + dataSynchronizationStatus_.checkpoint = dataSynchronizationStatusNode["Checkpoint"].asString(); auto destinationEndpointNode = value["DestinationEndpoint"]; - if(!destinationEndpointNode["EngineName"].isNull()) - destinationEndpoint_.engineName = destinationEndpointNode["EngineName"].asString(); - if(!destinationEndpointNode["IP"].isNull()) - destinationEndpoint_.iP = destinationEndpointNode["IP"].asString(); if(!destinationEndpointNode["InstanceId"].isNull()) destinationEndpoint_.instanceId = destinationEndpointNode["InstanceId"].asString(); + if(!destinationEndpointNode["IP"].isNull()) + destinationEndpoint_.iP = destinationEndpointNode["IP"].asString(); if(!destinationEndpointNode["InstanceType"].isNull()) destinationEndpoint_.instanceType = destinationEndpointNode["InstanceType"].asString(); if(!destinationEndpointNode["Port"].isNull()) destinationEndpoint_.port = destinationEndpointNode["Port"].asString(); if(!destinationEndpointNode["UserName"].isNull()) destinationEndpoint_.userName = destinationEndpointNode["UserName"].asString(); + if(!destinationEndpointNode["EngineName"].isNull()) + destinationEndpoint_.engineName = destinationEndpointNode["EngineName"].asString(); auto performanceNode = value["Performance"]; - if(!performanceNode["FLOW"].isNull()) - performance_.fLOW = performanceNode["FLOW"].asString(); if(!performanceNode["RPS"].isNull()) performance_.rPS = performanceNode["RPS"].asString(); + if(!performanceNode["FLOW"].isNull()) + performance_.fLOW = performanceNode["FLOW"].asString(); auto precheckStatusNode = value["PrecheckStatus"]; - if(!precheckStatusNode["Percent"].isNull()) - precheckStatus_.percent = precheckStatusNode["Percent"].asString(); if(!precheckStatusNode["Status"].isNull()) precheckStatus_.status = precheckStatusNode["Status"].asString(); + if(!precheckStatusNode["Percent"].isNull()) + precheckStatus_.percent = precheckStatusNode["Percent"].asString(); auto allDetailNode = precheckStatusNode["Detail"]["CheckItem"]; for (auto precheckStatusNodeDetailCheckItem : allDetailNode) { @@ -125,61 +125,61 @@ void DescribeSynchronizationJobStatusResult::parse(const std::string &payload) precheckStatus_.detail.push_back(checkItemObject); } auto sourceEndpointNode = value["SourceEndpoint"]; - if(!sourceEndpointNode["EngineName"].isNull()) - sourceEndpoint_.engineName = sourceEndpointNode["EngineName"].asString(); - if(!sourceEndpointNode["IP"].isNull()) - sourceEndpoint_.iP = sourceEndpointNode["IP"].asString(); if(!sourceEndpointNode["InstanceId"].isNull()) sourceEndpoint_.instanceId = sourceEndpointNode["InstanceId"].asString(); + if(!sourceEndpointNode["IP"].isNull()) + sourceEndpoint_.iP = sourceEndpointNode["IP"].asString(); if(!sourceEndpointNode["InstanceType"].isNull()) sourceEndpoint_.instanceType = sourceEndpointNode["InstanceType"].asString(); if(!sourceEndpointNode["Port"].isNull()) sourceEndpoint_.port = sourceEndpointNode["Port"].asString(); if(!sourceEndpointNode["UserName"].isNull()) sourceEndpoint_.userName = sourceEndpointNode["UserName"].asString(); + if(!sourceEndpointNode["EngineName"].isNull()) + sourceEndpoint_.engineName = sourceEndpointNode["EngineName"].asString(); auto structureInitializationStatusNode = value["StructureInitializationStatus"]; - if(!structureInitializationStatusNode["ErrorMessage"].isNull()) - structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); - if(!structureInitializationStatusNode["Percent"].isNull()) - structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString(); - if(!structureInitializationStatusNode["Progress"].isNull()) - structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString(); if(!structureInitializationStatusNode["Status"].isNull()) structureInitializationStatus_.status = structureInitializationStatusNode["Status"].asString(); - if(!value["Checkpoint"].isNull()) - checkpoint_ = value["Checkpoint"].asString(); + if(!structureInitializationStatusNode["Percent"].isNull()) + structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString(); + if(!structureInitializationStatusNode["ErrorMessage"].isNull()) + structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); + if(!structureInitializationStatusNode["Progress"].isNull()) + structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString(); + if(!value["SynchronizationJobName"].isNull()) + synchronizationJobName_ = value["SynchronizationJobName"].asString(); + if(!value["Status"].isNull()) + status_ = value["Status"].asString(); if(!value["DataInitialization"].isNull()) dataInitialization_ = value["DataInitialization"].asString(); if(!value["Delay"].isNull()) delay_ = value["Delay"].asString(); - if(!value["DelayMillis"].isNull()) - delayMillis_ = std::stol(value["DelayMillis"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["ErrorMessage"].isNull()) errorMessage_ = value["ErrorMessage"].asString(); if(!value["ExpireTime"].isNull()) expireTime_ = value["ExpireTime"].asString(); - if(!value["PayType"].isNull()) - payType_ = value["PayType"].asString(); - if(!value["Status"].isNull()) - status_ = value["Status"].asString(); - if(!value["StructureInitialization"].isNull()) - structureInitialization_ = value["StructureInitialization"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); - if(!value["SynchronizationDirection"].isNull()) - synchronizationDirection_ = value["SynchronizationDirection"].asString(); + if(!value["StructureInitialization"].isNull()) + structureInitialization_ = value["StructureInitialization"].asString(); + if(!value["PayType"].isNull()) + payType_ = value["PayType"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["SynchronizationJobClass"].isNull()) synchronizationJobClass_ = value["SynchronizationJobClass"].asString(); if(!value["SynchronizationJobId"].isNull()) synchronizationJobId_ = value["SynchronizationJobId"].asString(); - if(!value["SynchronizationJobName"].isNull()) - synchronizationJobName_ = value["SynchronizationJobName"].asString(); + if(!value["DelayMillis"].isNull()) + delayMillis_ = std::stol(value["DelayMillis"].asString()); + if(!value["SynchronizationDirection"].isNull()) + synchronizationDirection_ = value["SynchronizationDirection"].asString(); if(!value["TaskId"].isNull()) taskId_ = value["TaskId"].asString(); + if(!value["Checkpoint"].isNull()) + checkpoint_ = value["Checkpoint"].asString(); } @@ -258,16 +258,16 @@ DescribeSynchronizationJobStatusResult::PrecheckStatus DescribeSynchronizationJo return precheckStatus_; } -std::string DescribeSynchronizationJobStatusResult::getCheckpoint()const -{ - return checkpoint_; -} - std::string DescribeSynchronizationJobStatusResult::getSynchronizationJobId()const { return synchronizationJobId_; } +std::string DescribeSynchronizationJobStatusResult::getCheckpoint()const +{ + return checkpoint_; +} + DescribeSynchronizationJobStatusResult::DestinationEndpoint DescribeSynchronizationJobStatusResult::getDestinationEndpoint()const { return destinationEndpoint_; diff --git a/dts/src/model/DescribeSynchronizationJobsRequest.cc b/dts/src/model/DescribeSynchronizationJobsRequest.cc index 36ed19572..4bed13d19 100644 --- a/dts/src/model/DescribeSynchronizationJobsRequest.cc +++ b/dts/src/model/DescribeSynchronizationJobsRequest.cc @@ -1,144 +1,122 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSynchronizationJobsRequest; - -DescribeSynchronizationJobsRequest::DescribeSynchronizationJobsRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobs") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSynchronizationJobsRequest::~DescribeSynchronizationJobsRequest() -{} - -std::string DescribeSynchronizationJobsRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSynchronizationJobsRequest; + +DescribeSynchronizationJobsRequest::DescribeSynchronizationJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationJobs") { + setMethod(HttpRequest::Method::Post); } -void DescribeSynchronizationJobsRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSynchronizationJobsRequest::~DescribeSynchronizationJobsRequest() {} + +std::string DescribeSynchronizationJobsRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSynchronizationJobsRequest::getInstFilterRegion()const -{ - return instFilterRegion_; +void DescribeSynchronizationJobsRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSynchronizationJobsRequest::setInstFilterRegion(const std::string& instFilterRegion) -{ - instFilterRegion_ = instFilterRegion; - setParameter("InstFilterRegion", instFilterRegion); +int DescribeSynchronizationJobsRequest::getPageNum() const { + return pageNum_; } -int DescribeSynchronizationJobsRequest::getPageNum()const -{ - return pageNum_; +void DescribeSynchronizationJobsRequest::setPageNum(int pageNum) { + pageNum_ = pageNum; + setParameter(std::string("PageNum"), std::to_string(pageNum)); } -void DescribeSynchronizationJobsRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); +std::string DescribeSynchronizationJobsRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSynchronizationJobsRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSynchronizationJobsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSynchronizationJobsRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSynchronizationJobsRequest::getSynchronizationJobName() const { + return synchronizationJobName_; } -std::string DescribeSynchronizationJobsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSynchronizationJobsRequest::setSynchronizationJobName(const std::string &synchronizationJobName) { + synchronizationJobName_ = synchronizationJobName; + setParameter(std::string("SynchronizationJobName"), synchronizationJobName); } -void DescribeSynchronizationJobsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSynchronizationJobsRequest::getAccountId() const { + return accountId_; } -std::string DescribeSynchronizationJobsRequest::getSynchronizationJobName()const -{ - return synchronizationJobName_; +void DescribeSynchronizationJobsRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSynchronizationJobsRequest::setSynchronizationJobName(const std::string& synchronizationJobName) -{ - synchronizationJobName_ = synchronizationJobName; - setParameter("SynchronizationJobName", synchronizationJobName); +std::string DescribeSynchronizationJobsRequest::getRegionId() const { + return regionId_; } -std::string DescribeSynchronizationJobsRequest::getAccountId()const -{ - return accountId_; +void DescribeSynchronizationJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeSynchronizationJobsRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +int DescribeSynchronizationJobsRequest::getPageSize() const { + return pageSize_; } -std::string DescribeSynchronizationJobsRequest::getRegionId()const -{ - return regionId_; +void DescribeSynchronizationJobsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeSynchronizationJobsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::vector DescribeSynchronizationJobsRequest::getTag() const { + return tag_; } -int DescribeSynchronizationJobsRequest::getPageSize()const -{ - return pageSize_; +void DescribeSynchronizationJobsRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } -void DescribeSynchronizationJobsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +std::string DescribeSynchronizationJobsRequest::getInstFilterRegion() const { + return instFilterRegion_; } -std::vector DescribeSynchronizationJobsRequest::getTag()const -{ - return tag_; +void DescribeSynchronizationJobsRequest::setInstFilterRegion(const std::string &instFilterRegion) { + instFilterRegion_ = instFilterRegion; + setParameter(std::string("InstFilterRegion"), instFilterRegion); } -void DescribeSynchronizationJobsRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::string DescribeSynchronizationJobsRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeSynchronizationJobsRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } diff --git a/dts/src/model/DescribeSynchronizationJobsResult.cc b/dts/src/model/DescribeSynchronizationJobsResult.cc index cf63dea6d..894cb66b4 100644 --- a/dts/src/model/DescribeSynchronizationJobsResult.cc +++ b/dts/src/model/DescribeSynchronizationJobsResult.cc @@ -43,34 +43,34 @@ void DescribeSynchronizationJobsResult::parse(const std::string &payload) for (auto valueSynchronizationInstancesSynchronizationInstance : allSynchronizationInstancesNode) { SynchronizationInstance synchronizationInstancesObject; - if(!valueSynchronizationInstancesSynchronizationInstance["CreateTime"].isNull()) - synchronizationInstancesObject.createTime = valueSynchronizationInstancesSynchronizationInstance["CreateTime"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["DataInitialization"].isNull()) synchronizationInstancesObject.dataInitialization = valueSynchronizationInstancesSynchronizationInstance["DataInitialization"].asString(); + if(!valueSynchronizationInstancesSynchronizationInstance["Status"].isNull()) + synchronizationInstancesObject.status = valueSynchronizationInstancesSynchronizationInstance["Status"].asString(); + if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobName"].isNull()) + synchronizationInstancesObject.synchronizationJobName = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobName"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["Delay"].isNull()) synchronizationInstancesObject.delay = valueSynchronizationInstancesSynchronizationInstance["Delay"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["ErrorMessage"].isNull()) synchronizationInstancesObject.errorMessage = valueSynchronizationInstancesSynchronizationInstance["ErrorMessage"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["ExpireTime"].isNull()) synchronizationInstancesObject.expireTime = valueSynchronizationInstancesSynchronizationInstance["ExpireTime"].asString(); + if(!valueSynchronizationInstancesSynchronizationInstance["CreateTime"].isNull()) + synchronizationInstancesObject.createTime = valueSynchronizationInstancesSynchronizationInstance["CreateTime"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["PayType"].isNull()) synchronizationInstancesObject.payType = valueSynchronizationInstancesSynchronizationInstance["PayType"].asString(); - if(!valueSynchronizationInstancesSynchronizationInstance["Status"].isNull()) - synchronizationInstancesObject.status = valueSynchronizationInstancesSynchronizationInstance["Status"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["StructureInitialization"].isNull()) synchronizationInstancesObject.structureInitialization = valueSynchronizationInstancesSynchronizationInstance["StructureInitialization"].asString(); - if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationDirection"].isNull()) - synchronizationInstancesObject.synchronizationDirection = valueSynchronizationInstancesSynchronizationInstance["SynchronizationDirection"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobClass"].isNull()) synchronizationInstancesObject.synchronizationJobClass = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobClass"].asString(); - if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobId"].isNull()) - synchronizationInstancesObject.synchronizationJobId = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobId"].asString(); - if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobName"].isNull()) - synchronizationInstancesObject.synchronizationJobName = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobName"].asString(); - if(!valueSynchronizationInstancesSynchronizationInstance["JobCreateTime"].isNull()) - synchronizationInstancesObject.jobCreateTime = valueSynchronizationInstancesSynchronizationInstance["JobCreateTime"].asString(); if(!valueSynchronizationInstancesSynchronizationInstance["InstanceCreateTime"].isNull()) synchronizationInstancesObject.instanceCreateTime = valueSynchronizationInstancesSynchronizationInstance["InstanceCreateTime"].asString(); + if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobId"].isNull()) + synchronizationInstancesObject.synchronizationJobId = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobId"].asString(); + if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationDirection"].isNull()) + synchronizationInstancesObject.synchronizationDirection = valueSynchronizationInstancesSynchronizationInstance["SynchronizationDirection"].asString(); + if(!valueSynchronizationInstancesSynchronizationInstance["JobCreateTime"].isNull()) + synchronizationInstancesObject.jobCreateTime = valueSynchronizationInstancesSynchronizationInstance["JobCreateTime"].asString(); auto allTagsNode = valueSynchronizationInstancesSynchronizationInstance["Tags"]["Tag"]; for (auto valueSynchronizationInstancesSynchronizationInstanceTagsTag : allTagsNode) { @@ -108,46 +108,46 @@ void DescribeSynchronizationJobsResult::parse(const std::string &payload) synchronizationInstancesObject.synchronizationObjects.push_back(synchronizationObjectsObject); } auto dataInitializationStatusNode = value["DataInitializationStatus"]; - if(!dataInitializationStatusNode["ErrorMessage"].isNull()) - synchronizationInstancesObject.dataInitializationStatus.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); - if(!dataInitializationStatusNode["Percent"].isNull()) - synchronizationInstancesObject.dataInitializationStatus.percent = dataInitializationStatusNode["Percent"].asString(); - if(!dataInitializationStatusNode["Progress"].isNull()) - synchronizationInstancesObject.dataInitializationStatus.progress = dataInitializationStatusNode["Progress"].asString(); if(!dataInitializationStatusNode["Status"].isNull()) synchronizationInstancesObject.dataInitializationStatus.status = dataInitializationStatusNode["Status"].asString(); + if(!dataInitializationStatusNode["Percent"].isNull()) + synchronizationInstancesObject.dataInitializationStatus.percent = dataInitializationStatusNode["Percent"].asString(); + if(!dataInitializationStatusNode["ErrorMessage"].isNull()) + synchronizationInstancesObject.dataInitializationStatus.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); + if(!dataInitializationStatusNode["Progress"].isNull()) + synchronizationInstancesObject.dataInitializationStatus.progress = dataInitializationStatusNode["Progress"].asString(); auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"]; - if(!dataSynchronizationStatusNode["Delay"].isNull()) - synchronizationInstancesObject.dataSynchronizationStatus.delay = dataSynchronizationStatusNode["Delay"].asString(); - if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) - synchronizationInstancesObject.dataSynchronizationStatus.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); - if(!dataSynchronizationStatusNode["Percent"].isNull()) - synchronizationInstancesObject.dataSynchronizationStatus.percent = dataSynchronizationStatusNode["Percent"].asString(); if(!dataSynchronizationStatusNode["Status"].isNull()) synchronizationInstancesObject.dataSynchronizationStatus.status = dataSynchronizationStatusNode["Status"].asString(); + if(!dataSynchronizationStatusNode["Delay"].isNull()) + synchronizationInstancesObject.dataSynchronizationStatus.delay = dataSynchronizationStatusNode["Delay"].asString(); + if(!dataSynchronizationStatusNode["Percent"].isNull()) + synchronizationInstancesObject.dataSynchronizationStatus.percent = dataSynchronizationStatusNode["Percent"].asString(); + if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) + synchronizationInstancesObject.dataSynchronizationStatus.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); auto destinationEndpointNode = value["DestinationEndpoint"]; - if(!destinationEndpointNode["EngineName"].isNull()) - synchronizationInstancesObject.destinationEndpoint.engineName = destinationEndpointNode["EngineName"].asString(); - if(!destinationEndpointNode["IP"].isNull()) - synchronizationInstancesObject.destinationEndpoint.iP = destinationEndpointNode["IP"].asString(); if(!destinationEndpointNode["InstanceId"].isNull()) synchronizationInstancesObject.destinationEndpoint.instanceId = destinationEndpointNode["InstanceId"].asString(); + if(!destinationEndpointNode["IP"].isNull()) + synchronizationInstancesObject.destinationEndpoint.iP = destinationEndpointNode["IP"].asString(); if(!destinationEndpointNode["InstanceType"].isNull()) synchronizationInstancesObject.destinationEndpoint.instanceType = destinationEndpointNode["InstanceType"].asString(); if(!destinationEndpointNode["Port"].isNull()) synchronizationInstancesObject.destinationEndpoint.port = destinationEndpointNode["Port"].asString(); if(!destinationEndpointNode["UserName"].isNull()) synchronizationInstancesObject.destinationEndpoint.userName = destinationEndpointNode["UserName"].asString(); + if(!destinationEndpointNode["EngineName"].isNull()) + synchronizationInstancesObject.destinationEndpoint.engineName = destinationEndpointNode["EngineName"].asString(); auto performanceNode = value["Performance"]; - if(!performanceNode["FLOW"].isNull()) - synchronizationInstancesObject.performance.fLOW = performanceNode["FLOW"].asString(); if(!performanceNode["RPS"].isNull()) synchronizationInstancesObject.performance.rPS = performanceNode["RPS"].asString(); + if(!performanceNode["FLOW"].isNull()) + synchronizationInstancesObject.performance.fLOW = performanceNode["FLOW"].asString(); auto precheckStatusNode = value["PrecheckStatus"]; - if(!precheckStatusNode["Percent"].isNull()) - synchronizationInstancesObject.precheckStatus.percent = precheckStatusNode["Percent"].asString(); if(!precheckStatusNode["Status"].isNull()) synchronizationInstancesObject.precheckStatus.status = precheckStatusNode["Status"].asString(); + if(!precheckStatusNode["Percent"].isNull()) + synchronizationInstancesObject.precheckStatus.percent = precheckStatusNode["Percent"].asString(); auto allDetailNode = precheckStatusNode["Detail"]["CheckItem"]; for (auto precheckStatusNodeDetailCheckItem : allDetailNode) { @@ -163,27 +163,27 @@ void DescribeSynchronizationJobsResult::parse(const std::string &payload) synchronizationInstancesObject.precheckStatus.detail.push_back(checkItemObject); } auto sourceEndpointNode = value["SourceEndpoint"]; - if(!sourceEndpointNode["EngineName"].isNull()) - synchronizationInstancesObject.sourceEndpoint.engineName = sourceEndpointNode["EngineName"].asString(); - if(!sourceEndpointNode["IP"].isNull()) - synchronizationInstancesObject.sourceEndpoint.iP = sourceEndpointNode["IP"].asString(); if(!sourceEndpointNode["InstanceId"].isNull()) synchronizationInstancesObject.sourceEndpoint.instanceId = sourceEndpointNode["InstanceId"].asString(); + if(!sourceEndpointNode["IP"].isNull()) + synchronizationInstancesObject.sourceEndpoint.iP = sourceEndpointNode["IP"].asString(); if(!sourceEndpointNode["InstanceType"].isNull()) synchronizationInstancesObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString(); if(!sourceEndpointNode["Port"].isNull()) synchronizationInstancesObject.sourceEndpoint.port = sourceEndpointNode["Port"].asString(); if(!sourceEndpointNode["UserName"].isNull()) synchronizationInstancesObject.sourceEndpoint.userName = sourceEndpointNode["UserName"].asString(); + if(!sourceEndpointNode["EngineName"].isNull()) + synchronizationInstancesObject.sourceEndpoint.engineName = sourceEndpointNode["EngineName"].asString(); auto structureInitializationStatusNode = value["StructureInitializationStatus"]; - if(!structureInitializationStatusNode["ErrorMessage"].isNull()) - synchronizationInstancesObject.structureInitializationStatus.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); - if(!structureInitializationStatusNode["Percent"].isNull()) - synchronizationInstancesObject.structureInitializationStatus.percent = structureInitializationStatusNode["Percent"].asString(); - if(!structureInitializationStatusNode["Progress"].isNull()) - synchronizationInstancesObject.structureInitializationStatus.progress = structureInitializationStatusNode["Progress"].asString(); if(!structureInitializationStatusNode["Status"].isNull()) synchronizationInstancesObject.structureInitializationStatus.status = structureInitializationStatusNode["Status"].asString(); + if(!structureInitializationStatusNode["Percent"].isNull()) + synchronizationInstancesObject.structureInitializationStatus.percent = structureInitializationStatusNode["Percent"].asString(); + if(!structureInitializationStatusNode["ErrorMessage"].isNull()) + synchronizationInstancesObject.structureInitializationStatus.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); + if(!structureInitializationStatusNode["Progress"].isNull()) + synchronizationInstancesObject.structureInitializationStatus.progress = structureInitializationStatusNode["Progress"].asString(); synchronizationInstances_.push_back(synchronizationInstancesObject); } if(!value["PageNumber"].isNull()) diff --git a/dts/src/model/DescribeSynchronizationObjectModifyStatusRequest.cc b/dts/src/model/DescribeSynchronizationObjectModifyStatusRequest.cc index a843cd23e..8c2af4f2b 100644 --- a/dts/src/model/DescribeSynchronizationObjectModifyStatusRequest.cc +++ b/dts/src/model/DescribeSynchronizationObjectModifyStatusRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::DescribeSynchronizationObjectModifyStatusRequest; - -DescribeSynchronizationObjectModifyStatusRequest::DescribeSynchronizationObjectModifyStatusRequest() : - RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationObjectModifyStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSynchronizationObjectModifyStatusRequest::~DescribeSynchronizationObjectModifyStatusRequest() -{} - -std::string DescribeSynchronizationObjectModifyStatusRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeSynchronizationObjectModifyStatusRequest; + +DescribeSynchronizationObjectModifyStatusRequest::DescribeSynchronizationObjectModifyStatusRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeSynchronizationObjectModifyStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeSynchronizationObjectModifyStatusRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +DescribeSynchronizationObjectModifyStatusRequest::~DescribeSynchronizationObjectModifyStatusRequest() {} + +std::string DescribeSynchronizationObjectModifyStatusRequest::getClientToken() const { + return clientToken_; } -std::string DescribeSynchronizationObjectModifyStatusRequest::getOwnerId()const -{ - return ownerId_; +void DescribeSynchronizationObjectModifyStatusRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void DescribeSynchronizationObjectModifyStatusRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string DescribeSynchronizationObjectModifyStatusRequest::getOwnerId() const { + return ownerId_; } -std::string DescribeSynchronizationObjectModifyStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSynchronizationObjectModifyStatusRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void DescribeSynchronizationObjectModifyStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSynchronizationObjectModifyStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeSynchronizationObjectModifyStatusRequest::getAccountId()const -{ - return accountId_; +void DescribeSynchronizationObjectModifyStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeSynchronizationObjectModifyStatusRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string DescribeSynchronizationObjectModifyStatusRequest::getAccountId() const { + return accountId_; } -std::string DescribeSynchronizationObjectModifyStatusRequest::getRegionId()const -{ - return regionId_; +void DescribeSynchronizationObjectModifyStatusRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void DescribeSynchronizationObjectModifyStatusRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeSynchronizationObjectModifyStatusRequest::getRegionId() const { + return regionId_; } -std::string DescribeSynchronizationObjectModifyStatusRequest::getTaskId()const -{ - return taskId_; +void DescribeSynchronizationObjectModifyStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeSynchronizationObjectModifyStatusRequest::setTaskId(const std::string& taskId) -{ - taskId_ = taskId; - setParameter("TaskId", taskId); +std::string DescribeSynchronizationObjectModifyStatusRequest::getTaskId() const { + return taskId_; +} + +void DescribeSynchronizationObjectModifyStatusRequest::setTaskId(const std::string &taskId) { + taskId_ = taskId; + setParameter(std::string("TaskId"), taskId); } diff --git a/dts/src/model/DescribeSynchronizationObjectModifyStatusResult.cc b/dts/src/model/DescribeSynchronizationObjectModifyStatusResult.cc index e65db22b8..4e3838ff1 100644 --- a/dts/src/model/DescribeSynchronizationObjectModifyStatusResult.cc +++ b/dts/src/model/DescribeSynchronizationObjectModifyStatusResult.cc @@ -40,28 +40,28 @@ void DescribeSynchronizationObjectModifyStatusResult::parse(const std::string &p reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataInitializationStatusNode = value["DataInitializationStatus"]; - if(!dataInitializationStatusNode["ErrorMessage"].isNull()) - dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); - if(!dataInitializationStatusNode["Percent"].isNull()) - dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString(); - if(!dataInitializationStatusNode["Progress"].isNull()) - dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString(); if(!dataInitializationStatusNode["Status"].isNull()) dataInitializationStatus_.status = dataInitializationStatusNode["Status"].asString(); + if(!dataInitializationStatusNode["Percent"].isNull()) + dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString(); + if(!dataInitializationStatusNode["ErrorMessage"].isNull()) + dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString(); + if(!dataInitializationStatusNode["Progress"].isNull()) + dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString(); auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"]; - if(!dataSynchronizationStatusNode["Delay"].isNull()) - dataSynchronizationStatus_.delay = dataSynchronizationStatusNode["Delay"].asString(); - if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) - dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); - if(!dataSynchronizationStatusNode["Percent"].isNull()) - dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString(); if(!dataSynchronizationStatusNode["Status"].isNull()) dataSynchronizationStatus_.status = dataSynchronizationStatusNode["Status"].asString(); + if(!dataSynchronizationStatusNode["Delay"].isNull()) + dataSynchronizationStatus_.delay = dataSynchronizationStatusNode["Delay"].asString(); + if(!dataSynchronizationStatusNode["Percent"].isNull()) + dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString(); + if(!dataSynchronizationStatusNode["ErrorMessage"].isNull()) + dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString(); auto precheckStatusNode = value["PrecheckStatus"]; - if(!precheckStatusNode["Percent"].isNull()) - precheckStatus_.percent = precheckStatusNode["Percent"].asString(); if(!precheckStatusNode["Status"].isNull()) precheckStatus_.status = precheckStatusNode["Status"].asString(); + if(!precheckStatusNode["Percent"].isNull()) + precheckStatus_.percent = precheckStatusNode["Percent"].asString(); auto allDetailNode = precheckStatusNode["Detail"]["CheckItem"]; for (auto precheckStatusNodeDetailCheckItem : allDetailNode) { @@ -77,24 +77,24 @@ void DescribeSynchronizationObjectModifyStatusResult::parse(const std::string &p precheckStatus_.detail.push_back(checkItemObject); } auto structureInitializationStatusNode = value["StructureInitializationStatus"]; - if(!structureInitializationStatusNode["ErrorMessage"].isNull()) - structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); - if(!structureInitializationStatusNode["Percent"].isNull()) - structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString(); - if(!structureInitializationStatusNode["Progress"].isNull()) - structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString(); if(!structureInitializationStatusNode["Status"].isNull()) structureInitializationStatus_.status = structureInitializationStatusNode["Status"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrorMessage"].isNull()) - errorMessage_ = value["ErrorMessage"].asString(); + if(!structureInitializationStatusNode["Percent"].isNull()) + structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString(); + if(!structureInitializationStatusNode["ErrorMessage"].isNull()) + structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString(); + if(!structureInitializationStatusNode["Progress"].isNull()) + structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString(); if(!value["Status"].isNull()) status_ = value["Status"].asString(); + if(!value["ErrorMessage"].isNull()) + errorMessage_ = value["ErrorMessage"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } @@ -113,16 +113,16 @@ DescribeSynchronizationObjectModifyStatusResult::DataInitializationStatus Descri return dataInitializationStatus_; } -std::string DescribeSynchronizationObjectModifyStatusResult::getErrMessage()const -{ - return errMessage_; -} - std::string DescribeSynchronizationObjectModifyStatusResult::getErrorMessage()const { return errorMessage_; } +std::string DescribeSynchronizationObjectModifyStatusResult::getErrMessage()const +{ + return errMessage_; +} + std::string DescribeSynchronizationObjectModifyStatusResult::getSuccess()const { return success_; diff --git a/dts/src/model/DescribeTagKeysRequest.cc b/dts/src/model/DescribeTagKeysRequest.cc new file mode 100644 index 000000000..1a78ce7e6 --- /dev/null +++ b/dts/src/model/DescribeTagKeysRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeTagKeysRequest; + +DescribeTagKeysRequest::DescribeTagKeysRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeTagKeys") { + setMethod(HttpRequest::Method::Post); +} + +DescribeTagKeysRequest::~DescribeTagKeysRequest() {} + +int DescribeTagKeysRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeTagKeysRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeTagKeysRequest::getRegionId() const { + return regionId_; +} + +void DescribeTagKeysRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int DescribeTagKeysRequest::getPageSize() const { + return pageSize_; +} + +void DescribeTagKeysRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeTagKeysRequest::getResourceId() const { + return resourceId_; +} + +void DescribeTagKeysRequest::setResourceId(const std::string &resourceId) { + resourceId_ = resourceId; + setParameter(std::string("ResourceId"), resourceId); +} + +std::string DescribeTagKeysRequest::getResourceType() const { + return resourceType_; +} + +void DescribeTagKeysRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); +} + +std::string DescribeTagKeysRequest::getCategory() const { + return category_; +} + +void DescribeTagKeysRequest::setCategory(const std::string &category) { + category_ = category; + setParameter(std::string("Category"), category); +} + diff --git a/dts/src/model/DescribeTagKeysResult.cc b/dts/src/model/DescribeTagKeysResult.cc new file mode 100644 index 000000000..d196d7ebc --- /dev/null +++ b/dts/src/model/DescribeTagKeysResult.cc @@ -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. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeTagKeysResult::DescribeTagKeysResult() : + ServiceResult() +{} + +DescribeTagKeysResult::DescribeTagKeysResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeTagKeysResult::~DescribeTagKeysResult() +{} + +void DescribeTagKeysResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allTagKeys = value["TagKeys"]["TagKey"]; + for (const auto &item : allTagKeys) + tagKeys_.push_back(item.asString()); + if(!value["Category"].isNull()) + category_ = value["Category"].asString(); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + +} + +int DescribeTagKeysResult::getTotalCount()const +{ + return totalCount_; +} + +std::string DescribeTagKeysResult::getCategory()const +{ + return category_; +} + +int DescribeTagKeysResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeTagKeysResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeTagKeysResult::getTagKeys()const +{ + return tagKeys_; +} + diff --git a/dts/src/model/DescribeTagValuesRequest.cc b/dts/src/model/DescribeTagValuesRequest.cc new file mode 100644 index 000000000..756e9fd1a --- /dev/null +++ b/dts/src/model/DescribeTagValuesRequest.cc @@ -0,0 +1,90 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::DescribeTagValuesRequest; + +DescribeTagValuesRequest::DescribeTagValuesRequest() + : RpcServiceRequest("dts", "2020-01-01", "DescribeTagValues") { + setMethod(HttpRequest::Method::Post); +} + +DescribeTagValuesRequest::~DescribeTagValuesRequest() {} + +int DescribeTagValuesRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeTagValuesRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeTagValuesRequest::getRegionId() const { + return regionId_; +} + +void DescribeTagValuesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int DescribeTagValuesRequest::getPageSize() const { + return pageSize_; +} + +void DescribeTagValuesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeTagValuesRequest::getKey() const { + return key_; +} + +void DescribeTagValuesRequest::setKey(const std::string &key) { + key_ = key; + setParameter(std::string("Key"), key); +} + +std::string DescribeTagValuesRequest::getResourceId() const { + return resourceId_; +} + +void DescribeTagValuesRequest::setResourceId(const std::string &resourceId) { + resourceId_ = resourceId; + setParameter(std::string("ResourceId"), resourceId); +} + +std::string DescribeTagValuesRequest::getResourceType() const { + return resourceType_; +} + +void DescribeTagValuesRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); +} + +std::string DescribeTagValuesRequest::getCategory() const { + return category_; +} + +void DescribeTagValuesRequest::setCategory(const std::string &category) { + category_ = category; + setParameter(std::string("Category"), category); +} + diff --git a/dts/src/model/DescribeTagValuesResult.cc b/dts/src/model/DescribeTagValuesResult.cc new file mode 100644 index 000000000..52aadef67 --- /dev/null +++ b/dts/src/model/DescribeTagValuesResult.cc @@ -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. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +DescribeTagValuesResult::DescribeTagValuesResult() : + ServiceResult() +{} + +DescribeTagValuesResult::DescribeTagValuesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeTagValuesResult::~DescribeTagValuesResult() +{} + +void DescribeTagValuesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allTagValues = value["TagValues"]["TagValue"]; + for (const auto &item : allTagValues) + tagValues_.push_back(item.asString()); + if(!value["Category"].isNull()) + category_ = value["Category"].asString(); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + +} + +int DescribeTagValuesResult::getTotalCount()const +{ + return totalCount_; +} + +std::string DescribeTagValuesResult::getCategory()const +{ + return category_; +} + +int DescribeTagValuesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeTagValuesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeTagValuesResult::getTagValues()const +{ + return tagValues_; +} + diff --git a/dts/src/model/InitDtsRdsInstanceRequest.cc b/dts/src/model/InitDtsRdsInstanceRequest.cc index f0cc0abb5..94b8e30c4 100644 --- a/dts/src/model/InitDtsRdsInstanceRequest.cc +++ b/dts/src/model/InitDtsRdsInstanceRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::InitDtsRdsInstanceRequest; - -InitDtsRdsInstanceRequest::InitDtsRdsInstanceRequest() : - RpcServiceRequest("dts", "2020-01-01", "InitDtsRdsInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -InitDtsRdsInstanceRequest::~InitDtsRdsInstanceRequest() -{} - -std::string InitDtsRdsInstanceRequest::getEndpointInstanceId()const -{ - return endpointInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::InitDtsRdsInstanceRequest; + +InitDtsRdsInstanceRequest::InitDtsRdsInstanceRequest() + : RpcServiceRequest("dts", "2020-01-01", "InitDtsRdsInstance") { + setMethod(HttpRequest::Method::Post); } -void InitDtsRdsInstanceRequest::setEndpointInstanceId(const std::string& endpointInstanceId) -{ - endpointInstanceId_ = endpointInstanceId; - setParameter("EndpointInstanceId", endpointInstanceId); +InitDtsRdsInstanceRequest::~InitDtsRdsInstanceRequest() {} + +std::string InitDtsRdsInstanceRequest::getEndpointInstanceId() const { + return endpointInstanceId_; } -std::string InitDtsRdsInstanceRequest::getEndpointRegion()const -{ - return endpointRegion_; +void InitDtsRdsInstanceRequest::setEndpointInstanceId(const std::string &endpointInstanceId) { + endpointInstanceId_ = endpointInstanceId; + setParameter(std::string("EndpointInstanceId"), endpointInstanceId); } -void InitDtsRdsInstanceRequest::setEndpointRegion(const std::string& endpointRegion) -{ - endpointRegion_ = endpointRegion; - setParameter("EndpointRegion", endpointRegion); +std::string InitDtsRdsInstanceRequest::getEndpointRegion() const { + return endpointRegion_; } -std::string InitDtsRdsInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void InitDtsRdsInstanceRequest::setEndpointRegion(const std::string &endpointRegion) { + endpointRegion_ = endpointRegion; + setParameter(std::string("EndpointRegion"), endpointRegion); } -void InitDtsRdsInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string InitDtsRdsInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string InitDtsRdsInstanceRequest::getRegionId()const -{ - return regionId_; +void InitDtsRdsInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void InitDtsRdsInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string InitDtsRdsInstanceRequest::getRegionId() const { + return regionId_; } -std::string InitDtsRdsInstanceRequest::getEndpointCenId()const -{ - return endpointCenId_; +void InitDtsRdsInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void InitDtsRdsInstanceRequest::setEndpointCenId(const std::string& endpointCenId) -{ - endpointCenId_ = endpointCenId; - setParameter("EndpointCenId", endpointCenId); +std::string InitDtsRdsInstanceRequest::getEndpointCenId() const { + return endpointCenId_; } -std::string InitDtsRdsInstanceRequest::getEndpointInstanceType()const -{ - return endpointInstanceType_; +void InitDtsRdsInstanceRequest::setEndpointCenId(const std::string &endpointCenId) { + endpointCenId_ = endpointCenId; + setParameter(std::string("EndpointCenId"), endpointCenId); } -void InitDtsRdsInstanceRequest::setEndpointInstanceType(const std::string& endpointInstanceType) -{ - endpointInstanceType_ = endpointInstanceType; - setParameter("EndpointInstanceType", endpointInstanceType); +std::string InitDtsRdsInstanceRequest::getEndpointInstanceType() const { + return endpointInstanceType_; } -std::string InitDtsRdsInstanceRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void InitDtsRdsInstanceRequest::setEndpointInstanceType(const std::string &endpointInstanceType) { + endpointInstanceType_ = endpointInstanceType; + setParameter(std::string("EndpointInstanceType"), endpointInstanceType); } -void InitDtsRdsInstanceRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string InitDtsRdsInstanceRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void InitDtsRdsInstanceRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/ListDedicatedClusterRequest.cc b/dts/src/model/ListDedicatedClusterRequest.cc new file mode 100644 index 000000000..1b69843a2 --- /dev/null +++ b/dts/src/model/ListDedicatedClusterRequest.cc @@ -0,0 +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. + */ + +#include + +using AlibabaCloud::Dts::Model::ListDedicatedClusterRequest; + +ListDedicatedClusterRequest::ListDedicatedClusterRequest() + : RpcServiceRequest("dts", "2020-01-01", "ListDedicatedCluster") { + setMethod(HttpRequest::Method::Post); +} + +ListDedicatedClusterRequest::~ListDedicatedClusterRequest() {} + +std::string ListDedicatedClusterRequest::getOrderDirection() const { + return orderDirection_; +} + +void ListDedicatedClusterRequest::setOrderDirection(const std::string &orderDirection) { + orderDirection_ = orderDirection; + setParameter(std::string("OrderDirection"), orderDirection); +} + +std::string ListDedicatedClusterRequest::getType() const { + return type_; +} + +void ListDedicatedClusterRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); +} + +int ListDedicatedClusterRequest::getPageNumber() const { + return pageNumber_; +} + +void ListDedicatedClusterRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string ListDedicatedClusterRequest::getOrderColumn() const { + return orderColumn_; +} + +void ListDedicatedClusterRequest::setOrderColumn(const std::string &orderColumn) { + orderColumn_ = orderColumn; + setParameter(std::string("OrderColumn"), orderColumn); +} + +std::string ListDedicatedClusterRequest::getRegionId() const { + return regionId_; +} + +void ListDedicatedClusterRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int ListDedicatedClusterRequest::getPageSize() const { + return pageSize_; +} + +void ListDedicatedClusterRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string ListDedicatedClusterRequest::getState() const { + return state_; +} + +void ListDedicatedClusterRequest::setState(const std::string &state) { + state_ = state; + setParameter(std::string("State"), state); +} + +std::string ListDedicatedClusterRequest::getOwnerId() const { + return ownerId_; +} + +void ListDedicatedClusterRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +std::string ListDedicatedClusterRequest::getParams() const { + return params_; +} + +void ListDedicatedClusterRequest::setParams(const std::string ¶ms) { + params_ = params; + setParameter(std::string("Params"), params); +} + diff --git a/dts/src/model/ListDedicatedClusterResult.cc b/dts/src/model/ListDedicatedClusterResult.cc new file mode 100644 index 000000000..970e34ea6 --- /dev/null +++ b/dts/src/model/ListDedicatedClusterResult.cc @@ -0,0 +1,144 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +ListDedicatedClusterResult::ListDedicatedClusterResult() : + ServiceResult() +{} + +ListDedicatedClusterResult::ListDedicatedClusterResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListDedicatedClusterResult::~ListDedicatedClusterResult() +{} + +void ListDedicatedClusterResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDedicatedClusterStatusListNode = value["DedicatedClusterStatusList"]["DedicatedClusterStatus"]; + for (auto valueDedicatedClusterStatusListDedicatedClusterStatus : allDedicatedClusterStatusListNode) + { + DedicatedClusterStatus dedicatedClusterStatusListObject; + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["DtsInstanceID"].isNull()) + dedicatedClusterStatusListObject.dtsInstanceID = valueDedicatedClusterStatusListDedicatedClusterStatus["DtsInstanceID"].asString(); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["DedicatedClusterId"].isNull()) + dedicatedClusterStatusListObject.dedicatedClusterId = valueDedicatedClusterStatusListDedicatedClusterStatus["DedicatedClusterId"].asString(); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["DedicatedClusterName"].isNull()) + dedicatedClusterStatusListObject.dedicatedClusterName = valueDedicatedClusterStatusListDedicatedClusterStatus["DedicatedClusterName"].asString(); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["Du"].isNull()) + dedicatedClusterStatusListObject.du = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["Du"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["OversoldDu"].isNull()) + dedicatedClusterStatusListObject.oversoldDu = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["OversoldDu"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["UsedDu"].isNull()) + dedicatedClusterStatusListObject.usedDu = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["UsedDu"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["State"].isNull()) + dedicatedClusterStatusListObject.state = valueDedicatedClusterStatusListDedicatedClusterStatus["State"].asString(); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["RegionId"].isNull()) + dedicatedClusterStatusListObject.regionId = valueDedicatedClusterStatusListDedicatedClusterStatus["RegionId"].asString(); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["GmtCreated"].isNull()) + dedicatedClusterStatusListObject.gmtCreated = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["GmtCreated"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["NodeCount"].isNull()) + dedicatedClusterStatusListObject.nodeCount = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["NodeCount"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["DuUtilization"].isNull()) + dedicatedClusterStatusListObject.duUtilization = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["DuUtilization"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["CpuUtilization"].isNull()) + dedicatedClusterStatusListObject.cpuUtilization = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["CpuUtilization"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["TotalCpuCore"].isNull()) + dedicatedClusterStatusListObject.totalCpuCore = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["TotalCpuCore"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["UsedCpuCore"].isNull()) + dedicatedClusterStatusListObject.usedCpuCore = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["UsedCpuCore"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["MemUtilization"].isNull()) + dedicatedClusterStatusListObject.memUtilization = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["MemUtilization"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["TotalMemGBSize"].isNull()) + dedicatedClusterStatusListObject.totalMemGBSize = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["TotalMemGBSize"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["UsedMemGBSize"].isNull()) + dedicatedClusterStatusListObject.usedMemGBSize = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["UsedMemGBSize"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["DiskUtilization"].isNull()) + dedicatedClusterStatusListObject.diskUtilization = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["DiskUtilization"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["TotalDiskGBSize"].isNull()) + dedicatedClusterStatusListObject.totalDiskGBSize = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["TotalDiskGBSize"].asString()); + if(!valueDedicatedClusterStatusListDedicatedClusterStatus["UsedDiskGBSize"].isNull()) + dedicatedClusterStatusListObject.usedDiskGBSize = std::stol(valueDedicatedClusterStatusListDedicatedClusterStatus["UsedDiskGBSize"].asString()); + dedicatedClusterStatusList_.push_back(dedicatedClusterStatusListObject); + } + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + +} + +int ListDedicatedClusterResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +int ListDedicatedClusterResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +int ListDedicatedClusterResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector ListDedicatedClusterResult::getDedicatedClusterStatusList()const +{ + return dedicatedClusterStatusList_; +} + +std::string ListDedicatedClusterResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string ListDedicatedClusterResult::getErrMessage()const +{ + return errMessage_; +} + +std::string ListDedicatedClusterResult::getSuccess()const +{ + return success_; +} + +std::string ListDedicatedClusterResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/ListTagResourcesRequest.cc b/dts/src/model/ListTagResourcesRequest.cc index c5801bca3..8ae8684c7 100644 --- a/dts/src/model/ListTagResourcesRequest.cc +++ b/dts/src/model/ListTagResourcesRequest.cc @@ -1,91 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::ListTagResourcesRequest; - -ListTagResourcesRequest::ListTagResourcesRequest() : - RpcServiceRequest("dts", "2020-01-01", "ListTagResources") -{ - setMethod(HttpRequest::Method::Post); -} - -ListTagResourcesRequest::~ListTagResourcesRequest() -{} - -std::string ListTagResourcesRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::ListTagResourcesRequest; + +ListTagResourcesRequest::ListTagResourcesRequest() + : RpcServiceRequest("dts", "2020-01-01", "ListTagResources") { + setMethod(HttpRequest::Method::Post); } -void ListTagResourcesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +ListTagResourcesRequest::~ListTagResourcesRequest() {} + +std::string ListTagResourcesRequest::getRegionId() const { + return regionId_; } -std::string ListTagResourcesRequest::getNextToken()const -{ - return nextToken_; +void ListTagResourcesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ListTagResourcesRequest::setNextToken(const std::string& nextToken) -{ - nextToken_ = nextToken; - setParameter("NextToken", nextToken); +std::string ListTagResourcesRequest::getNextToken() const { + return nextToken_; } -std::vector ListTagResourcesRequest::getTag()const -{ - return tag_; +void ListTagResourcesRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); } -void ListTagResourcesRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::vector ListTagResourcesRequest::getTag() const { + return tag_; } -std::vector ListTagResourcesRequest::getResourceId()const -{ - return resourceId_; +void ListTagResourcesRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } -void ListTagResourcesRequest::setResourceId(const std::vector& resourceId) -{ - resourceId_ = resourceId; - for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { - setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); - } +std::vector ListTagResourcesRequest::getResourceId() const { + return resourceId_; } -std::string ListTagResourcesRequest::getResourceType()const -{ - return resourceType_; +void ListTagResourcesRequest::setResourceId(const std::vector &resourceId) { + resourceId_ = resourceId; } -void ListTagResourcesRequest::setResourceType(const std::string& resourceType) -{ - resourceType_ = resourceType; - setParameter("ResourceType", resourceType); +std::string ListTagResourcesRequest::getResourceType() const { + return resourceType_; +} + +void ListTagResourcesRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); } diff --git a/dts/src/model/ListTagResourcesResult.cc b/dts/src/model/ListTagResourcesResult.cc index 73c2639f7..741a59345 100644 --- a/dts/src/model/ListTagResourcesResult.cc +++ b/dts/src/model/ListTagResourcesResult.cc @@ -43,24 +43,24 @@ void ListTagResourcesResult::parse(const std::string &payload) for (auto valueTagResourcesTagResource : allTagResourcesNode) { TagResource tagResourcesObject; - if(!valueTagResourcesTagResource["ResourceId"].isNull()) - tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString(); - if(!valueTagResourcesTagResource["ResourceType"].isNull()) - tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString(); - if(!valueTagResourcesTagResource["TagKey"].isNull()) - tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString(); if(!valueTagResourcesTagResource["TagValue"].isNull()) tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString(); + if(!valueTagResourcesTagResource["ResourceType"].isNull()) + tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString(); + if(!valueTagResourcesTagResource["ResourceId"].isNull()) + tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString(); + if(!valueTagResourcesTagResource["TagKey"].isNull()) + tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString(); tagResources_.push_back(tagResourcesObject); } if(!value["NextToken"].isNull()) nextToken_ = value["NextToken"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; if(!value["ErrMessage"].isNull()) errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); } diff --git a/dts/src/model/ModifyConsumerChannelRequest.cc b/dts/src/model/ModifyConsumerChannelRequest.cc index 054b70559..7b546e41e 100644 --- a/dts/src/model/ModifyConsumerChannelRequest.cc +++ b/dts/src/model/ModifyConsumerChannelRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifyConsumerChannelRequest; - -ModifyConsumerChannelRequest::ModifyConsumerChannelRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifyConsumerChannel") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyConsumerChannelRequest::~ModifyConsumerChannelRequest() -{} - -std::string ModifyConsumerChannelRequest::getConsumerGroupName()const -{ - return consumerGroupName_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyConsumerChannelRequest; + +ModifyConsumerChannelRequest::ModifyConsumerChannelRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyConsumerChannel") { + setMethod(HttpRequest::Method::Post); } -void ModifyConsumerChannelRequest::setConsumerGroupName(const std::string& consumerGroupName) -{ - consumerGroupName_ = consumerGroupName; - setParameter("ConsumerGroupName", consumerGroupName); +ModifyConsumerChannelRequest::~ModifyConsumerChannelRequest() {} + +std::string ModifyConsumerChannelRequest::getConsumerGroupId() const { + return consumerGroupId_; } -std::string ModifyConsumerChannelRequest::getConsumerGroupId()const -{ - return consumerGroupId_; +void ModifyConsumerChannelRequest::setConsumerGroupId(const std::string &consumerGroupId) { + consumerGroupId_ = consumerGroupId; + setParameter(std::string("ConsumerGroupId"), consumerGroupId); } -void ModifyConsumerChannelRequest::setConsumerGroupId(const std::string& consumerGroupId) -{ - consumerGroupId_ = consumerGroupId; - setParameter("ConsumerGroupId", consumerGroupId); +std::string ModifyConsumerChannelRequest::getConsumerGroupPassword() const { + return consumerGroupPassword_; } -std::string ModifyConsumerChannelRequest::getConsumerGroupPassword()const -{ - return consumerGroupPassword_; +void ModifyConsumerChannelRequest::setConsumerGroupPassword(const std::string &consumerGroupPassword) { + consumerGroupPassword_ = consumerGroupPassword; + setParameter(std::string("ConsumerGroupPassword"), consumerGroupPassword); } -void ModifyConsumerChannelRequest::setConsumerGroupPassword(const std::string& consumerGroupPassword) -{ - consumerGroupPassword_ = consumerGroupPassword; - setParameter("ConsumerGroupPassword", consumerGroupPassword); +std::string ModifyConsumerChannelRequest::getConsumerGroupUserName() const { + return consumerGroupUserName_; } -std::string ModifyConsumerChannelRequest::getConsumerGroupUserName()const -{ - return consumerGroupUserName_; +void ModifyConsumerChannelRequest::setConsumerGroupUserName(const std::string &consumerGroupUserName) { + consumerGroupUserName_ = consumerGroupUserName; + setParameter(std::string("ConsumerGroupUserName"), consumerGroupUserName); } -void ModifyConsumerChannelRequest::setConsumerGroupUserName(const std::string& consumerGroupUserName) -{ - consumerGroupUserName_ = consumerGroupUserName; - setParameter("ConsumerGroupUserName", consumerGroupUserName); +std::string ModifyConsumerChannelRequest::getRegionId() const { + return regionId_; } -std::string ModifyConsumerChannelRequest::getRegionId()const -{ - return regionId_; +void ModifyConsumerChannelRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifyConsumerChannelRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifyConsumerChannelRequest::getDtsJobId() const { + return dtsJobId_; } -std::string ModifyConsumerChannelRequest::getDtsJobId()const -{ - return dtsJobId_; +void ModifyConsumerChannelRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void ModifyConsumerChannelRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string ModifyConsumerChannelRequest::getConsumerGroupName() const { + return consumerGroupName_; } -std::string ModifyConsumerChannelRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void ModifyConsumerChannelRequest::setConsumerGroupName(const std::string &consumerGroupName) { + consumerGroupName_ = consumerGroupName; + setParameter(std::string("ConsumerGroupName"), consumerGroupName); } -void ModifyConsumerChannelRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string ModifyConsumerChannelRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void ModifyConsumerChannelRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/ModifyConsumerChannelResult.cc b/dts/src/model/ModifyConsumerChannelResult.cc index a43fd0ec0..f1af2397e 100644 --- a/dts/src/model/ModifyConsumerChannelResult.cc +++ b/dts/src/model/ModifyConsumerChannelResult.cc @@ -39,14 +39,14 @@ void ModifyConsumerChannelResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ModifyConsumerGroupPasswordRequest.cc b/dts/src/model/ModifyConsumerGroupPasswordRequest.cc index fe00d66ff..d26699961 100644 --- a/dts/src/model/ModifyConsumerGroupPasswordRequest.cc +++ b/dts/src/model/ModifyConsumerGroupPasswordRequest.cc @@ -1,139 +1,117 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifyConsumerGroupPasswordRequest; - -ModifyConsumerGroupPasswordRequest::ModifyConsumerGroupPasswordRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifyConsumerGroupPassword") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyConsumerGroupPasswordRequest::~ModifyConsumerGroupPasswordRequest() -{} - -std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupName()const -{ - return consumerGroupName_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyConsumerGroupPasswordRequest; + +ModifyConsumerGroupPasswordRequest::ModifyConsumerGroupPasswordRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyConsumerGroupPassword") { + setMethod(HttpRequest::Method::Post); } -void ModifyConsumerGroupPasswordRequest::setConsumerGroupName(const std::string& consumerGroupName) -{ - consumerGroupName_ = consumerGroupName; - setParameter("ConsumerGroupName", consumerGroupName); +ModifyConsumerGroupPasswordRequest::~ModifyConsumerGroupPasswordRequest() {} + +std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupID() const { + return consumerGroupID_; } -std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupID()const -{ - return consumerGroupID_; +void ModifyConsumerGroupPasswordRequest::setConsumerGroupID(const std::string &consumerGroupID) { + consumerGroupID_ = consumerGroupID; + setParameter(std::string("ConsumerGroupID"), consumerGroupID); } -void ModifyConsumerGroupPasswordRequest::setConsumerGroupID(const std::string& consumerGroupID) -{ - consumerGroupID_ = consumerGroupID; - setParameter("ConsumerGroupID", consumerGroupID); +std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupPassword() const { + return consumerGroupPassword_; } -std::string ModifyConsumerGroupPasswordRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; +void ModifyConsumerGroupPasswordRequest::setConsumerGroupPassword(const std::string &consumerGroupPassword) { + consumerGroupPassword_ = consumerGroupPassword; + setParameter(std::string("ConsumerGroupPassword"), consumerGroupPassword); } -void ModifyConsumerGroupPasswordRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +std::string ModifyConsumerGroupPasswordRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ModifyConsumerGroupPasswordRequest::getOwnerId()const -{ - return ownerId_; +void ModifyConsumerGroupPasswordRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ModifyConsumerGroupPasswordRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ModifyConsumerGroupPasswordRequest::getAccountId() const { + return accountId_; } -std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupNewPassword()const -{ - return consumerGroupNewPassword_; +void ModifyConsumerGroupPasswordRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ModifyConsumerGroupPasswordRequest::setConsumerGroupNewPassword(const std::string& consumerGroupNewPassword) -{ - consumerGroupNewPassword_ = consumerGroupNewPassword; - setParameter("ConsumerGroupNewPassword", consumerGroupNewPassword); +std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupUserName() const { + return consumerGroupUserName_; } -std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupPassword()const -{ - return consumerGroupPassword_; +void ModifyConsumerGroupPasswordRequest::setConsumerGroupUserName(const std::string &consumerGroupUserName) { + consumerGroupUserName_ = consumerGroupUserName; + setParameter(std::string("ConsumerGroupUserName"), consumerGroupUserName); } -void ModifyConsumerGroupPasswordRequest::setConsumerGroupPassword(const std::string& consumerGroupPassword) -{ - consumerGroupPassword_ = consumerGroupPassword; - setParameter("ConsumerGroupPassword", consumerGroupPassword); +std::string ModifyConsumerGroupPasswordRequest::getRegionId() const { + return regionId_; } -std::string ModifyConsumerGroupPasswordRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifyConsumerGroupPasswordRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifyConsumerGroupPasswordRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupName() const { + return consumerGroupName_; } -std::string ModifyConsumerGroupPasswordRequest::getAccountId()const -{ - return accountId_; +void ModifyConsumerGroupPasswordRequest::setConsumerGroupName(const std::string &consumerGroupName) { + consumerGroupName_ = consumerGroupName; + setParameter(std::string("ConsumerGroupName"), consumerGroupName); } -void ModifyConsumerGroupPasswordRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ModifyConsumerGroupPasswordRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupUserName()const -{ - return consumerGroupUserName_; +void ModifyConsumerGroupPasswordRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void ModifyConsumerGroupPasswordRequest::setConsumerGroupUserName(const std::string& consumerGroupUserName) -{ - consumerGroupUserName_ = consumerGroupUserName; - setParameter("ConsumerGroupUserName", consumerGroupUserName); +std::string ModifyConsumerGroupPasswordRequest::getOwnerId() const { + return ownerId_; } -std::string ModifyConsumerGroupPasswordRequest::getRegionId()const -{ - return regionId_; +void ModifyConsumerGroupPasswordRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ModifyConsumerGroupPasswordRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifyConsumerGroupPasswordRequest::getConsumerGroupNewPassword() const { + return consumerGroupNewPassword_; +} + +void ModifyConsumerGroupPasswordRequest::setConsumerGroupNewPassword(const std::string &consumerGroupNewPassword) { + consumerGroupNewPassword_ = consumerGroupNewPassword; + setParameter(std::string("consumerGroupNewPassword"), consumerGroupNewPassword); } diff --git a/dts/src/model/ModifyConsumerGroupPasswordResult.cc b/dts/src/model/ModifyConsumerGroupPasswordResult.cc index f66279722..14d5e4da7 100644 --- a/dts/src/model/ModifyConsumerGroupPasswordResult.cc +++ b/dts/src/model/ModifyConsumerGroupPasswordResult.cc @@ -41,10 +41,10 @@ void ModifyConsumerGroupPasswordResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ModifyConsumptionTimestampRequest.cc b/dts/src/model/ModifyConsumptionTimestampRequest.cc index 910572623..cabefda0d 100644 --- a/dts/src/model/ModifyConsumptionTimestampRequest.cc +++ b/dts/src/model/ModifyConsumptionTimestampRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifyConsumptionTimestampRequest; - -ModifyConsumptionTimestampRequest::ModifyConsumptionTimestampRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifyConsumptionTimestamp") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyConsumptionTimestampRequest::~ModifyConsumptionTimestampRequest() -{} - -std::string ModifyConsumptionTimestampRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyConsumptionTimestampRequest; + +ModifyConsumptionTimestampRequest::ModifyConsumptionTimestampRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyConsumptionTimestamp") { + setMethod(HttpRequest::Method::Post); } -void ModifyConsumptionTimestampRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +ModifyConsumptionTimestampRequest::~ModifyConsumptionTimestampRequest() {} + +std::string ModifyConsumptionTimestampRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string ModifyConsumptionTimestampRequest::getConsumptionTimestamp()const -{ - return consumptionTimestamp_; +void ModifyConsumptionTimestampRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void ModifyConsumptionTimestampRequest::setConsumptionTimestamp(const std::string& consumptionTimestamp) -{ - consumptionTimestamp_ = consumptionTimestamp; - setParameter("ConsumptionTimestamp", consumptionTimestamp); +std::string ModifyConsumptionTimestampRequest::getConsumptionTimestamp() const { + return consumptionTimestamp_; } -std::string ModifyConsumptionTimestampRequest::getOwnerId()const -{ - return ownerId_; +void ModifyConsumptionTimestampRequest::setConsumptionTimestamp(const std::string &consumptionTimestamp) { + consumptionTimestamp_ = consumptionTimestamp; + setParameter(std::string("ConsumptionTimestamp"), consumptionTimestamp); } -void ModifyConsumptionTimestampRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ModifyConsumptionTimestampRequest::getOwnerId() const { + return ownerId_; } -std::string ModifyConsumptionTimestampRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifyConsumptionTimestampRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ModifyConsumptionTimestampRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifyConsumptionTimestampRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ModifyConsumptionTimestampRequest::getAccountId()const -{ - return accountId_; +void ModifyConsumptionTimestampRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ModifyConsumptionTimestampRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ModifyConsumptionTimestampRequest::getAccountId() const { + return accountId_; } -std::string ModifyConsumptionTimestampRequest::getRegionId()const -{ - return regionId_; +void ModifyConsumptionTimestampRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ModifyConsumptionTimestampRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifyConsumptionTimestampRequest::getRegionId() const { + return regionId_; +} + +void ModifyConsumptionTimestampRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/ModifyConsumptionTimestampResult.cc b/dts/src/model/ModifyConsumptionTimestampResult.cc index 32c995cac..cdfc96c58 100644 --- a/dts/src/model/ModifyConsumptionTimestampResult.cc +++ b/dts/src/model/ModifyConsumptionTimestampResult.cc @@ -41,10 +41,10 @@ void ModifyConsumptionTimestampResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ModifyDedicatedClusterRequest.cc b/dts/src/model/ModifyDedicatedClusterRequest.cc new file mode 100644 index 000000000..563173071 --- /dev/null +++ b/dts/src/model/ModifyDedicatedClusterRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyDedicatedClusterRequest; + +ModifyDedicatedClusterRequest::ModifyDedicatedClusterRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyDedicatedCluster") { + setMethod(HttpRequest::Method::Post); +} + +ModifyDedicatedClusterRequest::~ModifyDedicatedClusterRequest() {} + +std::string ModifyDedicatedClusterRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void ModifyDedicatedClusterRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +std::string ModifyDedicatedClusterRequest::getOwnerId() const { + return ownerId_; +} + +void ModifyDedicatedClusterRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +std::string ModifyDedicatedClusterRequest::getDedicatedClusterName() const { + return dedicatedClusterName_; +} + +void ModifyDedicatedClusterRequest::setDedicatedClusterName(const std::string &dedicatedClusterName) { + dedicatedClusterName_ = dedicatedClusterName; + setParameter(std::string("DedicatedClusterName"), dedicatedClusterName); +} + +std::string ModifyDedicatedClusterRequest::getInstanceId() const { + return instanceId_; +} + +void ModifyDedicatedClusterRequest::setInstanceId(const std::string &instanceId) { + instanceId_ = instanceId; + setParameter(std::string("InstanceId"), instanceId); +} + +std::string ModifyDedicatedClusterRequest::getRegionId() const { + return regionId_; +} + +void ModifyDedicatedClusterRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int ModifyDedicatedClusterRequest::getOversoldRatio() const { + return oversoldRatio_; +} + +void ModifyDedicatedClusterRequest::setOversoldRatio(int oversoldRatio) { + oversoldRatio_ = oversoldRatio; + setParameter(std::string("OversoldRatio"), std::to_string(oversoldRatio)); +} + diff --git a/dts/src/model/ModifyDedicatedClusterResult.cc b/dts/src/model/ModifyDedicatedClusterResult.cc new file mode 100644 index 000000000..7a4d19d28 --- /dev/null +++ b/dts/src/model/ModifyDedicatedClusterResult.cc @@ -0,0 +1,79 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +ModifyDedicatedClusterResult::ModifyDedicatedClusterResult() : + ServiceResult() +{} + +ModifyDedicatedClusterResult::ModifyDedicatedClusterResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyDedicatedClusterResult::~ModifyDedicatedClusterResult() +{} + +void ModifyDedicatedClusterResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DedicatedClusterId"].isNull()) + dedicatedClusterId_ = value["DedicatedClusterId"].asString(); + +} + +std::string ModifyDedicatedClusterResult::getDedicatedClusterId()const +{ + return dedicatedClusterId_; +} + +std::string ModifyDedicatedClusterResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string ModifyDedicatedClusterResult::getErrMessage()const +{ + return errMessage_; +} + +std::string ModifyDedicatedClusterResult::getSuccess()const +{ + return success_; +} + +std::string ModifyDedicatedClusterResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/ModifyDtsJobDedicatedClusterRequest.cc b/dts/src/model/ModifyDtsJobDedicatedClusterRequest.cc new file mode 100644 index 000000000..203b205a3 --- /dev/null +++ b/dts/src/model/ModifyDtsJobDedicatedClusterRequest.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyDtsJobDedicatedClusterRequest; + +ModifyDtsJobDedicatedClusterRequest::ModifyDtsJobDedicatedClusterRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJobDedicatedCluster") { + setMethod(HttpRequest::Method::Post); +} + +ModifyDtsJobDedicatedClusterRequest::~ModifyDtsJobDedicatedClusterRequest() {} + +std::string ModifyDtsJobDedicatedClusterRequest::getDtsJobIds() const { + return dtsJobIds_; +} + +void ModifyDtsJobDedicatedClusterRequest::setDtsJobIds(const std::string &dtsJobIds) { + dtsJobIds_ = dtsJobIds; + setParameter(std::string("DtsJobIds"), dtsJobIds); +} + +std::string ModifyDtsJobDedicatedClusterRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void ModifyDtsJobDedicatedClusterRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +std::string ModifyDtsJobDedicatedClusterRequest::getOwnerId() const { + return ownerId_; +} + +void ModifyDtsJobDedicatedClusterRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +std::string ModifyDtsJobDedicatedClusterRequest::getRegionId() const { + return regionId_; +} + +void ModifyDtsJobDedicatedClusterRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/ModifyDtsJobDedicatedClusterResult.cc b/dts/src/model/ModifyDtsJobDedicatedClusterResult.cc new file mode 100644 index 000000000..0ec58acea --- /dev/null +++ b/dts/src/model/ModifyDtsJobDedicatedClusterResult.cc @@ -0,0 +1,86 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +ModifyDtsJobDedicatedClusterResult::ModifyDtsJobDedicatedClusterResult() : + ServiceResult() +{} + +ModifyDtsJobDedicatedClusterResult::ModifyDtsJobDedicatedClusterResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyDtsJobDedicatedClusterResult::~ModifyDtsJobDedicatedClusterResult() +{} + +void ModifyDtsJobDedicatedClusterResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stol(value["HttpStatusCode"].asString()); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + +} + +long ModifyDtsJobDedicatedClusterResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string ModifyDtsJobDedicatedClusterResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string ModifyDtsJobDedicatedClusterResult::getErrMessage()const +{ + return errMessage_; +} + +std::string ModifyDtsJobDedicatedClusterResult::getCode()const +{ + return code_; +} + +bool ModifyDtsJobDedicatedClusterResult::getSuccess()const +{ + return success_; +} + +std::string ModifyDtsJobDedicatedClusterResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/ModifyDtsJobDuLimitRequest.cc b/dts/src/model/ModifyDtsJobDuLimitRequest.cc new file mode 100644 index 000000000..279018b8f --- /dev/null +++ b/dts/src/model/ModifyDtsJobDuLimitRequest.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyDtsJobDuLimitRequest; + +ModifyDtsJobDuLimitRequest::ModifyDtsJobDuLimitRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJobDuLimit") { + setMethod(HttpRequest::Method::Post); +} + +ModifyDtsJobDuLimitRequest::~ModifyDtsJobDuLimitRequest() {} + +std::string ModifyDtsJobDuLimitRequest::getOwnerId() const { + return ownerId_; +} + +void ModifyDtsJobDuLimitRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +long ModifyDtsJobDuLimitRequest::getDuLimit() const { + return duLimit_; +} + +void ModifyDtsJobDuLimitRequest::setDuLimit(long duLimit) { + duLimit_ = duLimit; + setParameter(std::string("DuLimit"), std::to_string(duLimit)); +} + +std::string ModifyDtsJobDuLimitRequest::getRegionId() const { + return regionId_; +} + +void ModifyDtsJobDuLimitRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string ModifyDtsJobDuLimitRequest::getDtsJobId() const { + return dtsJobId_; +} + +void ModifyDtsJobDuLimitRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); +} + diff --git a/dts/src/model/ModifyDtsJobDuLimitResult.cc b/dts/src/model/ModifyDtsJobDuLimitResult.cc new file mode 100644 index 000000000..e5873d11c --- /dev/null +++ b/dts/src/model/ModifyDtsJobDuLimitResult.cc @@ -0,0 +1,86 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +ModifyDtsJobDuLimitResult::ModifyDtsJobDuLimitResult() : + ServiceResult() +{} + +ModifyDtsJobDuLimitResult::ModifyDtsJobDuLimitResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyDtsJobDuLimitResult::~ModifyDtsJobDuLimitResult() +{} + +void ModifyDtsJobDuLimitResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stol(value["HttpStatusCode"].asString()); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + +} + +long ModifyDtsJobDuLimitResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string ModifyDtsJobDuLimitResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string ModifyDtsJobDuLimitResult::getErrMessage()const +{ + return errMessage_; +} + +std::string ModifyDtsJobDuLimitResult::getCode()const +{ + return code_; +} + +bool ModifyDtsJobDuLimitResult::getSuccess()const +{ + return success_; +} + +std::string ModifyDtsJobDuLimitResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/ModifyDtsJobNameRequest.cc b/dts/src/model/ModifyDtsJobNameRequest.cc index c12ab0ca1..0cd2c5c57 100644 --- a/dts/src/model/ModifyDtsJobNameRequest.cc +++ b/dts/src/model/ModifyDtsJobNameRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifyDtsJobNameRequest; - -ModifyDtsJobNameRequest::ModifyDtsJobNameRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJobName") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyDtsJobNameRequest::~ModifyDtsJobNameRequest() -{} - -std::string ModifyDtsJobNameRequest::getDtsJobName()const -{ - return dtsJobName_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyDtsJobNameRequest; + +ModifyDtsJobNameRequest::ModifyDtsJobNameRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJobName") { + setMethod(HttpRequest::Method::Post); } -void ModifyDtsJobNameRequest::setDtsJobName(const std::string& dtsJobName) -{ - dtsJobName_ = dtsJobName; - setParameter("DtsJobName", dtsJobName); +ModifyDtsJobNameRequest::~ModifyDtsJobNameRequest() {} + +std::string ModifyDtsJobNameRequest::getDtsJobName() const { + return dtsJobName_; } -std::string ModifyDtsJobNameRequest::getRegionId()const -{ - return regionId_; +void ModifyDtsJobNameRequest::setDtsJobName(const std::string &dtsJobName) { + dtsJobName_ = dtsJobName; + setParameter(std::string("DtsJobName"), dtsJobName); } -void ModifyDtsJobNameRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifyDtsJobNameRequest::getRegionId() const { + return regionId_; } -std::string ModifyDtsJobNameRequest::getDtsJobId()const -{ - return dtsJobId_; +void ModifyDtsJobNameRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifyDtsJobNameRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string ModifyDtsJobNameRequest::getDtsJobId() const { + return dtsJobId_; +} + +void ModifyDtsJobNameRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } diff --git a/dts/src/model/ModifyDtsJobNameResult.cc b/dts/src/model/ModifyDtsJobNameResult.cc index 21bbeb116..cf50ac205 100644 --- a/dts/src/model/ModifyDtsJobNameResult.cc +++ b/dts/src/model/ModifyDtsJobNameResult.cc @@ -39,18 +39,18 @@ void ModifyDtsJobNameResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["Code"].isNull()) code_ = value["Code"].asString(); if(!value["DynamicMessage"].isNull()) dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["HttpStatusCode"].isNull()) - httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; } diff --git a/dts/src/model/ModifyDtsJobPasswordRequest.cc b/dts/src/model/ModifyDtsJobPasswordRequest.cc index 5784ff020..f51ed5e93 100644 --- a/dts/src/model/ModifyDtsJobPasswordRequest.cc +++ b/dts/src/model/ModifyDtsJobPasswordRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifyDtsJobPasswordRequest; - -ModifyDtsJobPasswordRequest::ModifyDtsJobPasswordRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJobPassword") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyDtsJobPasswordRequest::~ModifyDtsJobPasswordRequest() -{} - -std::string ModifyDtsJobPasswordRequest::getPassword()const -{ - return password_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyDtsJobPasswordRequest; + +ModifyDtsJobPasswordRequest::ModifyDtsJobPasswordRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJobPassword") { + setMethod(HttpRequest::Method::Post); } -void ModifyDtsJobPasswordRequest::setPassword(const std::string& password) -{ - password_ = password; - setParameter("Password", password); +ModifyDtsJobPasswordRequest::~ModifyDtsJobPasswordRequest() {} + +std::string ModifyDtsJobPasswordRequest::getPassword() const { + return password_; } -std::string ModifyDtsJobPasswordRequest::getEndpoint()const -{ - return endpoint_; +void ModifyDtsJobPasswordRequest::setPassword(const std::string &password) { + password_ = password; + setParameter(std::string("Password"), password); } -void ModifyDtsJobPasswordRequest::setEndpoint(const std::string& endpoint) -{ - endpoint_ = endpoint; - setParameter("Endpoint", endpoint); +std::string ModifyDtsJobPasswordRequest::getEndpoint() const { + return endpoint_; } -std::string ModifyDtsJobPasswordRequest::getRegionId()const -{ - return regionId_; +void ModifyDtsJobPasswordRequest::setEndpoint(const std::string &endpoint) { + endpoint_ = endpoint; + setParameter(std::string("Endpoint"), endpoint); } -void ModifyDtsJobPasswordRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifyDtsJobPasswordRequest::getRegionId() const { + return regionId_; } -std::string ModifyDtsJobPasswordRequest::getDtsJobId()const -{ - return dtsJobId_; +void ModifyDtsJobPasswordRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifyDtsJobPasswordRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string ModifyDtsJobPasswordRequest::getDtsJobId() const { + return dtsJobId_; } -std::string ModifyDtsJobPasswordRequest::getUserName()const -{ - return userName_; +void ModifyDtsJobPasswordRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void ModifyDtsJobPasswordRequest::setUserName(const std::string& userName) -{ - userName_ = userName; - setParameter("UserName", userName); +std::string ModifyDtsJobPasswordRequest::getUserName() const { + return userName_; +} + +void ModifyDtsJobPasswordRequest::setUserName(const std::string &userName) { + userName_ = userName; + setParameter(std::string("UserName"), userName); } diff --git a/dts/src/model/ModifyDtsJobPasswordResult.cc b/dts/src/model/ModifyDtsJobPasswordResult.cc index 248049ec2..2c452970c 100644 --- a/dts/src/model/ModifyDtsJobPasswordResult.cc +++ b/dts/src/model/ModifyDtsJobPasswordResult.cc @@ -39,18 +39,18 @@ void ModifyDtsJobPasswordResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["Code"].isNull()) code_ = value["Code"].asString(); if(!value["DynamicMessage"].isNull()) dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["HttpStatusCode"].isNull()) - httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; } diff --git a/dts/src/model/ModifyDtsJobRequest.cc b/dts/src/model/ModifyDtsJobRequest.cc index 00dc92bed..ea7ab3799 100644 --- a/dts/src/model/ModifyDtsJobRequest.cc +++ b/dts/src/model/ModifyDtsJobRequest.cc @@ -1,117 +1,135 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifyDtsJobRequest; - -ModifyDtsJobRequest::ModifyDtsJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJob") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyDtsJobRequest::~ModifyDtsJobRequest() -{} - -std::string ModifyDtsJobRequest::getDbList()const -{ - return dbList_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifyDtsJobRequest; + +ModifyDtsJobRequest::ModifyDtsJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifyDtsJob") { + setMethod(HttpRequest::Method::Post); } -void ModifyDtsJobRequest::setDbList(const std::string& dbList) -{ - dbList_ = dbList; - setBodyParameter("DbList", dbList); +ModifyDtsJobRequest::~ModifyDtsJobRequest() {} + +std::string ModifyDtsJobRequest::getClientToken() const { + return clientToken_; } -std::string ModifyDtsJobRequest::getClientToken()const -{ - return clientToken_; +void ModifyDtsJobRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void ModifyDtsJobRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +std::string ModifyDtsJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ModifyDtsJobRequest::getOwnerId()const -{ - return ownerId_; +void ModifyDtsJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ModifyDtsJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ModifyDtsJobRequest::getRegionId() const { + return regionId_; } -std::string ModifyDtsJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifyDtsJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifyDtsJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifyDtsJobRequest::getEtlOperatorColumnReference() const { + return etlOperatorColumnReference_; } -std::string ModifyDtsJobRequest::getRegionId()const -{ - return regionId_; +void ModifyDtsJobRequest::setEtlOperatorColumnReference(const std::string &etlOperatorColumnReference) { + etlOperatorColumnReference_ = etlOperatorColumnReference; + setBodyParameter(std::string("EtlOperatorColumnReference"), etlOperatorColumnReference); } -void ModifyDtsJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifyDtsJobRequest::getDbList() const { + return dbList_; } -std::string ModifyDtsJobRequest::getEtlOperatorColumnReference()const -{ - return etlOperatorColumnReference_; +void ModifyDtsJobRequest::setDbList(const std::string &dbList) { + dbList_ = dbList; + setBodyParameter(std::string("DbList"), dbList); } -void ModifyDtsJobRequest::setEtlOperatorColumnReference(const std::string& etlOperatorColumnReference) -{ - etlOperatorColumnReference_ = etlOperatorColumnReference; - setBodyParameter("EtlOperatorColumnReference", etlOperatorColumnReference); +std::string ModifyDtsJobRequest::getFileOssUrl() const { + return fileOssUrl_; } -std::string ModifyDtsJobRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void ModifyDtsJobRequest::setFileOssUrl(const std::string &fileOssUrl) { + fileOssUrl_ = fileOssUrl; + setParameter(std::string("FileOssUrl"), fileOssUrl); } -void ModifyDtsJobRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string ModifyDtsJobRequest::getOwnerId() const { + return ownerId_; } -std::string ModifyDtsJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void ModifyDtsJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ModifyDtsJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string ModifyDtsJobRequest::getModifyTypeEnum() const { + return modifyTypeEnum_; +} + +void ModifyDtsJobRequest::setModifyTypeEnum(const std::string &modifyTypeEnum) { + modifyTypeEnum_ = modifyTypeEnum; + setBodyParameter(std::string("ModifyTypeEnum"), modifyTypeEnum); +} + +std::string ModifyDtsJobRequest::getReserved() const { + return reserved_; +} + +void ModifyDtsJobRequest::setReserved(const std::string &reserved) { + reserved_ = reserved; + setBodyParameter(std::string("Reserved"), reserved); +} + +std::string ModifyDtsJobRequest::getFilterTableName() const { + return filterTableName_; +} + +void ModifyDtsJobRequest::setFilterTableName(const std::string &filterTableName) { + filterTableName_ = filterTableName; + setBodyParameter(std::string("FilterTableName"), filterTableName); +} + +std::string ModifyDtsJobRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void ModifyDtsJobRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); +} + +std::string ModifyDtsJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void ModifyDtsJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/ModifyDtsJobResult.cc b/dts/src/model/ModifyDtsJobResult.cc index ad8f6830f..d6ca23619 100644 --- a/dts/src/model/ModifyDtsJobResult.cc +++ b/dts/src/model/ModifyDtsJobResult.cc @@ -39,16 +39,16 @@ void ModifyDtsJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["Status"].isNull()) + status_ = value["Status"].asString(); if(!value["DtsJobId"].isNull()) dtsJobId_ = value["DtsJobId"].asString(); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString() == "true"; - if(!value["Status"].isNull()) - status_ = value["Status"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString() == "true"; } diff --git a/dts/src/model/ModifySubscriptionObjectRequest.cc b/dts/src/model/ModifySubscriptionObjectRequest.cc index 0daea23a5..9f56bfe7f 100644 --- a/dts/src/model/ModifySubscriptionObjectRequest.cc +++ b/dts/src/model/ModifySubscriptionObjectRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifySubscriptionObjectRequest; - -ModifySubscriptionObjectRequest::ModifySubscriptionObjectRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifySubscriptionObject") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifySubscriptionObjectRequest::~ModifySubscriptionObjectRequest() -{} - -std::string ModifySubscriptionObjectRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifySubscriptionObjectRequest; + +ModifySubscriptionObjectRequest::ModifySubscriptionObjectRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifySubscriptionObject") { + setMethod(HttpRequest::Method::Post); } -void ModifySubscriptionObjectRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +ModifySubscriptionObjectRequest::~ModifySubscriptionObjectRequest() {} + +std::string ModifySubscriptionObjectRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string ModifySubscriptionObjectRequest::getOwnerId()const -{ - return ownerId_; +void ModifySubscriptionObjectRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void ModifySubscriptionObjectRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ModifySubscriptionObjectRequest::getOwnerId() const { + return ownerId_; } -std::string ModifySubscriptionObjectRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifySubscriptionObjectRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ModifySubscriptionObjectRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifySubscriptionObjectRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ModifySubscriptionObjectRequest::getAccountId()const -{ - return accountId_; +void ModifySubscriptionObjectRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ModifySubscriptionObjectRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ModifySubscriptionObjectRequest::getAccountId() const { + return accountId_; } -std::string ModifySubscriptionObjectRequest::getRegionId()const -{ - return regionId_; +void ModifySubscriptionObjectRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ModifySubscriptionObjectRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifySubscriptionObjectRequest::getRegionId() const { + return regionId_; } -std::string ModifySubscriptionObjectRequest::getSubscriptionObject()const -{ - return subscriptionObject_; +void ModifySubscriptionObjectRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifySubscriptionObjectRequest::setSubscriptionObject(const std::string& subscriptionObject) -{ - subscriptionObject_ = subscriptionObject; - setParameter("SubscriptionObject", subscriptionObject); +std::string ModifySubscriptionObjectRequest::getSubscriptionObject() const { + return subscriptionObject_; +} + +void ModifySubscriptionObjectRequest::setSubscriptionObject(const std::string &subscriptionObject) { + subscriptionObject_ = subscriptionObject; + setParameter(std::string("SubscriptionObject"), subscriptionObject); } diff --git a/dts/src/model/ModifySubscriptionObjectResult.cc b/dts/src/model/ModifySubscriptionObjectResult.cc index e0412e9b6..387348aa0 100644 --- a/dts/src/model/ModifySubscriptionObjectResult.cc +++ b/dts/src/model/ModifySubscriptionObjectResult.cc @@ -41,10 +41,10 @@ void ModifySubscriptionObjectResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ModifySubscriptionRequest.cc b/dts/src/model/ModifySubscriptionRequest.cc index e8aa094f0..2894c45f8 100644 --- a/dts/src/model/ModifySubscriptionRequest.cc +++ b/dts/src/model/ModifySubscriptionRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifySubscriptionRequest; - -ModifySubscriptionRequest::ModifySubscriptionRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifySubscription") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifySubscriptionRequest::~ModifySubscriptionRequest() -{} - -std::string ModifySubscriptionRequest::getDbList()const -{ - return dbList_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifySubscriptionRequest; + +ModifySubscriptionRequest::ModifySubscriptionRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifySubscription") { + setMethod(HttpRequest::Method::Post); } -void ModifySubscriptionRequest::setDbList(const std::string& dbList) -{ - dbList_ = dbList; - setParameter("DbList", dbList); +ModifySubscriptionRequest::~ModifySubscriptionRequest() {} + +std::string ModifySubscriptionRequest::getDbList() const { + return dbList_; } -bool ModifySubscriptionRequest::getSubscriptionDataTypeDDL()const -{ - return subscriptionDataTypeDDL_; +void ModifySubscriptionRequest::setDbList(const std::string &dbList) { + dbList_ = dbList; + setParameter(std::string("DbList"), dbList); } -void ModifySubscriptionRequest::setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL) -{ - subscriptionDataTypeDDL_ = subscriptionDataTypeDDL; - setParameter("SubscriptionDataTypeDDL", subscriptionDataTypeDDL ? "true" : "false"); +bool ModifySubscriptionRequest::getSubscriptionDataTypeDDL() const { + return subscriptionDataTypeDDL_; } -bool ModifySubscriptionRequest::getSubscriptionDataTypeDML()const -{ - return subscriptionDataTypeDML_; +void ModifySubscriptionRequest::setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL) { + subscriptionDataTypeDDL_ = subscriptionDataTypeDDL; + setParameter(std::string("SubscriptionDataTypeDDL"), subscriptionDataTypeDDL ? "true" : "false"); } -void ModifySubscriptionRequest::setSubscriptionDataTypeDML(bool subscriptionDataTypeDML) -{ - subscriptionDataTypeDML_ = subscriptionDataTypeDML; - setParameter("SubscriptionDataTypeDML", subscriptionDataTypeDML ? "true" : "false"); +bool ModifySubscriptionRequest::getSubscriptionDataTypeDML() const { + return subscriptionDataTypeDML_; } -std::string ModifySubscriptionRequest::getRegionId()const -{ - return regionId_; +void ModifySubscriptionRequest::setSubscriptionDataTypeDML(bool subscriptionDataTypeDML) { + subscriptionDataTypeDML_ = subscriptionDataTypeDML; + setParameter(std::string("SubscriptionDataTypeDML"), subscriptionDataTypeDML ? "true" : "false"); } -void ModifySubscriptionRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifySubscriptionRequest::getRegionId() const { + return regionId_; } -std::string ModifySubscriptionRequest::getDtsJobId()const -{ - return dtsJobId_; +void ModifySubscriptionRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifySubscriptionRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string ModifySubscriptionRequest::getDtsJobId() const { + return dtsJobId_; } -std::string ModifySubscriptionRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void ModifySubscriptionRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void ModifySubscriptionRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string ModifySubscriptionRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void ModifySubscriptionRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/ModifySubscriptionResult.cc b/dts/src/model/ModifySubscriptionResult.cc index d0f7c0623..71a5546fd 100644 --- a/dts/src/model/ModifySubscriptionResult.cc +++ b/dts/src/model/ModifySubscriptionResult.cc @@ -39,14 +39,14 @@ void ModifySubscriptionResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ModifySynchronizationObjectRequest.cc b/dts/src/model/ModifySynchronizationObjectRequest.cc index 3e6701837..5a5304557 100644 --- a/dts/src/model/ModifySynchronizationObjectRequest.cc +++ b/dts/src/model/ModifySynchronizationObjectRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ModifySynchronizationObjectRequest; - -ModifySynchronizationObjectRequest::ModifySynchronizationObjectRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifySynchronizationObject") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifySynchronizationObjectRequest::~ModifySynchronizationObjectRequest() -{} - -std::string ModifySynchronizationObjectRequest::getSynchronizationObjects()const -{ - return synchronizationObjects_; + */ + +#include + +using AlibabaCloud::Dts::Model::ModifySynchronizationObjectRequest; + +ModifySynchronizationObjectRequest::ModifySynchronizationObjectRequest() + : RpcServiceRequest("dts", "2020-01-01", "ModifySynchronizationObject") { + setMethod(HttpRequest::Method::Post); } -void ModifySynchronizationObjectRequest::setSynchronizationObjects(const std::string& synchronizationObjects) -{ - synchronizationObjects_ = synchronizationObjects; - setParameter("SynchronizationObjects", synchronizationObjects); +ModifySynchronizationObjectRequest::~ModifySynchronizationObjectRequest() {} + +std::string ModifySynchronizationObjectRequest::getSynchronizationObjects() const { + return synchronizationObjects_; } -std::string ModifySynchronizationObjectRequest::getOwnerId()const -{ - return ownerId_; +void ModifySynchronizationObjectRequest::setSynchronizationObjects(const std::string &synchronizationObjects) { + synchronizationObjects_ = synchronizationObjects; + setBodyParameter(std::string("SynchronizationObjects"), synchronizationObjects); } -void ModifySynchronizationObjectRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string ModifySynchronizationObjectRequest::getOwnerId() const { + return ownerId_; } -std::string ModifySynchronizationObjectRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifySynchronizationObjectRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ModifySynchronizationObjectRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifySynchronizationObjectRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ModifySynchronizationObjectRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void ModifySynchronizationObjectRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ModifySynchronizationObjectRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string ModifySynchronizationObjectRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string ModifySynchronizationObjectRequest::getAccountId()const -{ - return accountId_; +void ModifySynchronizationObjectRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void ModifySynchronizationObjectRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ModifySynchronizationObjectRequest::getAccountId() const { + return accountId_; } -std::string ModifySynchronizationObjectRequest::getRegionId()const -{ - return regionId_; +void ModifySynchronizationObjectRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ModifySynchronizationObjectRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ModifySynchronizationObjectRequest::getRegionId() const { + return regionId_; } -std::string ModifySynchronizationObjectRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void ModifySynchronizationObjectRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ModifySynchronizationObjectRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string ModifySynchronizationObjectRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void ModifySynchronizationObjectRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/ModifySynchronizationObjectResult.cc b/dts/src/model/ModifySynchronizationObjectResult.cc index bd7a80f27..e6ca5d13d 100644 --- a/dts/src/model/ModifySynchronizationObjectResult.cc +++ b/dts/src/model/ModifySynchronizationObjectResult.cc @@ -41,12 +41,12 @@ void ModifySynchronizationObjectResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["TaskId"].isNull()) taskId_ = value["TaskId"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/RenewInstanceRequest.cc b/dts/src/model/RenewInstanceRequest.cc index 2d37d88d3..5e87b19a8 100644 --- a/dts/src/model/RenewInstanceRequest.cc +++ b/dts/src/model/RenewInstanceRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::RenewInstanceRequest; - -RenewInstanceRequest::RenewInstanceRequest() : - RpcServiceRequest("dts", "2020-01-01", "RenewInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -RenewInstanceRequest::~RenewInstanceRequest() -{} - -std::string RenewInstanceRequest::getPeriod()const -{ - return period_; + */ + +#include + +using AlibabaCloud::Dts::Model::RenewInstanceRequest; + +RenewInstanceRequest::RenewInstanceRequest() + : RpcServiceRequest("dts", "2020-01-01", "RenewInstance") { + setMethod(HttpRequest::Method::Post); } -void RenewInstanceRequest::setPeriod(const std::string& period) -{ - period_ = period; - setParameter("Period", period); +RenewInstanceRequest::~RenewInstanceRequest() {} + +std::string RenewInstanceRequest::getPeriod() const { + return period_; } -std::string RenewInstanceRequest::getBuyCount()const -{ - return buyCount_; +void RenewInstanceRequest::setPeriod(const std::string &period) { + period_ = period; + setParameter(std::string("Period"), period); } -void RenewInstanceRequest::setBuyCount(const std::string& buyCount) -{ - buyCount_ = buyCount; - setParameter("BuyCount", buyCount); +std::string RenewInstanceRequest::getBuyCount() const { + return buyCount_; } -std::string RenewInstanceRequest::getRegionId()const -{ - return regionId_; +void RenewInstanceRequest::setBuyCount(const std::string &buyCount) { + buyCount_ = buyCount; + setParameter(std::string("BuyCount"), buyCount); } -void RenewInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string RenewInstanceRequest::getRegionId() const { + return regionId_; } -std::string RenewInstanceRequest::getDtsJobId()const -{ - return dtsJobId_; +void RenewInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void RenewInstanceRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string RenewInstanceRequest::getDtsJobId() const { + return dtsJobId_; } -std::string RenewInstanceRequest::getChargeType()const -{ - return chargeType_; +void RenewInstanceRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void RenewInstanceRequest::setChargeType(const std::string& chargeType) -{ - chargeType_ = chargeType; - setParameter("ChargeType", chargeType); +std::string RenewInstanceRequest::getChargeType() const { + return chargeType_; +} + +void RenewInstanceRequest::setChargeType(const std::string &chargeType) { + chargeType_ = chargeType; + setParameter(std::string("ChargeType"), chargeType); } diff --git a/dts/src/model/RenewInstanceResult.cc b/dts/src/model/RenewInstanceResult.cc index ecb835be2..9b963fd60 100644 --- a/dts/src/model/RenewInstanceResult.cc +++ b/dts/src/model/RenewInstanceResult.cc @@ -39,26 +39,26 @@ void RenewInstanceResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ChargeType"].isNull()) - chargeType_ = value["ChargeType"].asString(); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["DtsJobId"].isNull()) - dtsJobId_ = value["DtsJobId"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); if(!value["EndTime"].isNull()) endTime_ = value["EndTime"].asString(); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["HttpStatusCode"].isNull()) - httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); + if(!value["DtsJobId"].isNull()) + dtsJobId_ = value["DtsJobId"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["ChargeType"].isNull()) + chargeType_ = value["ChargeType"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); } diff --git a/dts/src/model/ResetDtsJobRequest.cc b/dts/src/model/ResetDtsJobRequest.cc index 03178f0cb..c5c4c2b4a 100644 --- a/dts/src/model/ResetDtsJobRequest.cc +++ b/dts/src/model/ResetDtsJobRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ResetDtsJobRequest; - -ResetDtsJobRequest::ResetDtsJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "ResetDtsJob") -{ - setMethod(HttpRequest::Method::Post); -} - -ResetDtsJobRequest::~ResetDtsJobRequest() -{} - -std::string ResetDtsJobRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::ResetDtsJobRequest; + +ResetDtsJobRequest::ResetDtsJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "ResetDtsJob") { + setMethod(HttpRequest::Method::Post); } -void ResetDtsJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +ResetDtsJobRequest::~ResetDtsJobRequest() {} + +std::string ResetDtsJobRequest::getRegionId() const { + return regionId_; } -std::string ResetDtsJobRequest::getDtsJobId()const -{ - return dtsJobId_; +void ResetDtsJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ResetDtsJobRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string ResetDtsJobRequest::getDtsJobId() const { + return dtsJobId_; } -std::string ResetDtsJobRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void ResetDtsJobRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void ResetDtsJobRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string ResetDtsJobRequest::getDtsInstanceId() const { + return dtsInstanceId_; } -std::string ResetDtsJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void ResetDtsJobRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } -void ResetDtsJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string ResetDtsJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void ResetDtsJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/ResetDtsJobResult.cc b/dts/src/model/ResetDtsJobResult.cc index c9c5c4ff4..8af15ac7f 100644 --- a/dts/src/model/ResetDtsJobResult.cc +++ b/dts/src/model/ResetDtsJobResult.cc @@ -39,18 +39,18 @@ void ResetDtsJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); } diff --git a/dts/src/model/ResetSynchronizationJobRequest.cc b/dts/src/model/ResetSynchronizationJobRequest.cc index 2d026a9d9..55160baf7 100644 --- a/dts/src/model/ResetSynchronizationJobRequest.cc +++ b/dts/src/model/ResetSynchronizationJobRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::ResetSynchronizationJobRequest; - -ResetSynchronizationJobRequest::ResetSynchronizationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "ResetSynchronizationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -ResetSynchronizationJobRequest::~ResetSynchronizationJobRequest() -{} - -std::string ResetSynchronizationJobRequest::getOwnerId()const -{ - return ownerId_; + */ + +#include + +using AlibabaCloud::Dts::Model::ResetSynchronizationJobRequest; + +ResetSynchronizationJobRequest::ResetSynchronizationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "ResetSynchronizationJob") { + setMethod(HttpRequest::Method::Post); } -void ResetSynchronizationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +ResetSynchronizationJobRequest::~ResetSynchronizationJobRequest() {} + +std::string ResetSynchronizationJobRequest::getOwnerId() const { + return ownerId_; } -std::string ResetSynchronizationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ResetSynchronizationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void ResetSynchronizationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ResetSynchronizationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ResetSynchronizationJobRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void ResetSynchronizationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ResetSynchronizationJobRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string ResetSynchronizationJobRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string ResetSynchronizationJobRequest::getAccountId()const -{ - return accountId_; +void ResetSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void ResetSynchronizationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string ResetSynchronizationJobRequest::getAccountId() const { + return accountId_; } -std::string ResetSynchronizationJobRequest::getRegionId()const -{ - return regionId_; +void ResetSynchronizationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void ResetSynchronizationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ResetSynchronizationJobRequest::getRegionId() const { + return regionId_; } -std::string ResetSynchronizationJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void ResetSynchronizationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ResetSynchronizationJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string ResetSynchronizationJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void ResetSynchronizationJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/ResetSynchronizationJobResult.cc b/dts/src/model/ResetSynchronizationJobResult.cc index 32d96b52e..a2799c0ed 100644 --- a/dts/src/model/ResetSynchronizationJobResult.cc +++ b/dts/src/model/ResetSynchronizationJobResult.cc @@ -41,10 +41,10 @@ void ResetSynchronizationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/ShieldPrecheckRequest.cc b/dts/src/model/ShieldPrecheckRequest.cc index 88e3cfab3..04806e1c4 100644 --- a/dts/src/model/ShieldPrecheckRequest.cc +++ b/dts/src/model/ShieldPrecheckRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::ShieldPrecheckRequest; - -ShieldPrecheckRequest::ShieldPrecheckRequest() : - RpcServiceRequest("dts", "2020-01-01", "ShieldPrecheck") -{ - setMethod(HttpRequest::Method::Post); -} - -ShieldPrecheckRequest::~ShieldPrecheckRequest() -{} - -std::string ShieldPrecheckRequest::getPrecheckItems()const -{ - return precheckItems_; + */ + +#include + +using AlibabaCloud::Dts::Model::ShieldPrecheckRequest; + +ShieldPrecheckRequest::ShieldPrecheckRequest() + : RpcServiceRequest("dts", "2020-01-01", "ShieldPrecheck") { + setMethod(HttpRequest::Method::Post); } -void ShieldPrecheckRequest::setPrecheckItems(const std::string& precheckItems) -{ - precheckItems_ = precheckItems; - setParameter("PrecheckItems", precheckItems); +ShieldPrecheckRequest::~ShieldPrecheckRequest() {} + +std::string ShieldPrecheckRequest::getPrecheckItems() const { + return precheckItems_; } -std::string ShieldPrecheckRequest::getRegionId()const -{ - return regionId_; +void ShieldPrecheckRequest::setPrecheckItems(const std::string &precheckItems) { + precheckItems_ = precheckItems; + setParameter(std::string("PrecheckItems"), precheckItems); } -void ShieldPrecheckRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ShieldPrecheckRequest::getRegionId() const { + return regionId_; } -std::string ShieldPrecheckRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void ShieldPrecheckRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ShieldPrecheckRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string ShieldPrecheckRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void ShieldPrecheckRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } diff --git a/dts/src/model/ShieldPrecheckResult.cc b/dts/src/model/ShieldPrecheckResult.cc index 27e12d57f..a289219a8 100644 --- a/dts/src/model/ShieldPrecheckResult.cc +++ b/dts/src/model/ShieldPrecheckResult.cc @@ -41,10 +41,10 @@ void ShieldPrecheckResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/SkipPreCheckRequest.cc b/dts/src/model/SkipPreCheckRequest.cc index 54ce32d75..b57444278 100644 --- a/dts/src/model/SkipPreCheckRequest.cc +++ b/dts/src/model/SkipPreCheckRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::SkipPreCheckRequest; - -SkipPreCheckRequest::SkipPreCheckRequest() : - RpcServiceRequest("dts", "2020-01-01", "SkipPreCheck") -{ - setMethod(HttpRequest::Method::Post); -} - -SkipPreCheckRequest::~SkipPreCheckRequest() -{} - -std::string SkipPreCheckRequest::getSkipPreCheckItems()const -{ - return skipPreCheckItems_; + */ + +#include + +using AlibabaCloud::Dts::Model::SkipPreCheckRequest; + +SkipPreCheckRequest::SkipPreCheckRequest() + : RpcServiceRequest("dts", "2020-01-01", "SkipPreCheck") { + setMethod(HttpRequest::Method::Post); } -void SkipPreCheckRequest::setSkipPreCheckItems(const std::string& skipPreCheckItems) -{ - skipPreCheckItems_ = skipPreCheckItems; - setParameter("SkipPreCheckItems", skipPreCheckItems); +SkipPreCheckRequest::~SkipPreCheckRequest() {} + +bool SkipPreCheckRequest::getSkip() const { + return skip_; } -bool SkipPreCheckRequest::getSkip()const -{ - return skip_; +void SkipPreCheckRequest::setSkip(bool skip) { + skip_ = skip; + setParameter(std::string("Skip"), skip ? "true" : "false"); } -void SkipPreCheckRequest::setSkip(bool skip) -{ - skip_ = skip; - setParameter("Skip", skip ? "true" : "false"); +std::string SkipPreCheckRequest::getJobId() const { + return jobId_; } -std::string SkipPreCheckRequest::getJobId()const -{ - return jobId_; +void SkipPreCheckRequest::setJobId(const std::string &jobId) { + jobId_ = jobId; + setParameter(std::string("JobId"), jobId); } -void SkipPreCheckRequest::setJobId(const std::string& jobId) -{ - jobId_ = jobId; - setParameter("JobId", jobId); +std::string SkipPreCheckRequest::getRegionId() const { + return regionId_; } -std::string SkipPreCheckRequest::getRegionId()const -{ - return regionId_; +void SkipPreCheckRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void SkipPreCheckRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SkipPreCheckRequest::getSkipPreCheckNames() const { + return skipPreCheckNames_; } -std::string SkipPreCheckRequest::getSkipPreCheckNames()const -{ - return skipPreCheckNames_; +void SkipPreCheckRequest::setSkipPreCheckNames(const std::string &skipPreCheckNames) { + skipPreCheckNames_ = skipPreCheckNames; + setParameter(std::string("SkipPreCheckNames"), skipPreCheckNames); } -void SkipPreCheckRequest::setSkipPreCheckNames(const std::string& skipPreCheckNames) -{ - skipPreCheckNames_ = skipPreCheckNames; - setParameter("SkipPreCheckNames", skipPreCheckNames); +std::string SkipPreCheckRequest::getDtsJobId() const { + return dtsJobId_; } -std::string SkipPreCheckRequest::getDtsJobId()const -{ - return dtsJobId_; +void SkipPreCheckRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void SkipPreCheckRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string SkipPreCheckRequest::getSkipPreCheckItems() const { + return skipPreCheckItems_; +} + +void SkipPreCheckRequest::setSkipPreCheckItems(const std::string &skipPreCheckItems) { + skipPreCheckItems_ = skipPreCheckItems; + setParameter(std::string("SkipPreCheckItems"), skipPreCheckItems); } diff --git a/dts/src/model/SkipPreCheckResult.cc b/dts/src/model/SkipPreCheckResult.cc index ecd3c697c..bc51b2604 100644 --- a/dts/src/model/SkipPreCheckResult.cc +++ b/dts/src/model/SkipPreCheckResult.cc @@ -39,26 +39,26 @@ void SkipPreCheckResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; - if(!value["MigrationJobId"].isNull()) - migrationJobId_ = value["MigrationJobId"].asString(); - if(!value["ScheduleJobId"].isNull()) - scheduleJobId_ = value["ScheduleJobId"].asString(); - if(!value["SkipItems"].isNull()) - skipItems_ = value["SkipItems"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["SkipNames"].isNull()) skipNames_ = value["SkipNames"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["ScheduleJobId"].isNull()) + scheduleJobId_ = value["ScheduleJobId"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["MigrationJobId"].isNull()) + migrationJobId_ = value["MigrationJobId"].asString(); + if(!value["SkipItems"].isNull()) + skipItems_ = value["SkipItems"].asString(); } diff --git a/dts/src/model/StartDtsJobRequest.cc b/dts/src/model/StartDtsJobRequest.cc index b37e5734e..c07437577 100644 --- a/dts/src/model/StartDtsJobRequest.cc +++ b/dts/src/model/StartDtsJobRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::StartDtsJobRequest; - -StartDtsJobRequest::StartDtsJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "StartDtsJob") -{ - setMethod(HttpRequest::Method::Post); -} - -StartDtsJobRequest::~StartDtsJobRequest() -{} - -std::string StartDtsJobRequest::getResetCheckpoint()const -{ - return resetCheckpoint_; + */ + +#include + +using AlibabaCloud::Dts::Model::StartDtsJobRequest; + +StartDtsJobRequest::StartDtsJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "StartDtsJob") { + setMethod(HttpRequest::Method::Post); } -void StartDtsJobRequest::setResetCheckpoint(const std::string& resetCheckpoint) -{ - resetCheckpoint_ = resetCheckpoint; - setParameter("ResetCheckpoint", resetCheckpoint); +StartDtsJobRequest::~StartDtsJobRequest() {} + +std::string StartDtsJobRequest::getResetCheckpoint() const { + return resetCheckpoint_; } -std::string StartDtsJobRequest::getRegionId()const -{ - return regionId_; +void StartDtsJobRequest::setResetCheckpoint(const std::string &resetCheckpoint) { + resetCheckpoint_ = resetCheckpoint; + setParameter(std::string("ResetCheckpoint"), resetCheckpoint); } -void StartDtsJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string StartDtsJobRequest::getRegionId() const { + return regionId_; } -std::string StartDtsJobRequest::getResumeHoldJob()const -{ - return resumeHoldJob_; +void StartDtsJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void StartDtsJobRequest::setResumeHoldJob(const std::string& resumeHoldJob) -{ - resumeHoldJob_ = resumeHoldJob; - setParameter("ResumeHoldJob", resumeHoldJob); +std::string StartDtsJobRequest::getResumeHoldJob() const { + return resumeHoldJob_; } -std::string StartDtsJobRequest::getDtsJobId()const -{ - return dtsJobId_; +void StartDtsJobRequest::setResumeHoldJob(const std::string &resumeHoldJob) { + resumeHoldJob_ = resumeHoldJob; + setParameter(std::string("ResumeHoldJob"), resumeHoldJob); } -void StartDtsJobRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string StartDtsJobRequest::getDtsJobId() const { + return dtsJobId_; } -std::string StartDtsJobRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void StartDtsJobRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void StartDtsJobRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string StartDtsJobRequest::getDtsInstanceId() const { + return dtsInstanceId_; } -std::string StartDtsJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void StartDtsJobRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } -void StartDtsJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string StartDtsJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void StartDtsJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/StartDtsJobResult.cc b/dts/src/model/StartDtsJobResult.cc index cbaf8170a..de90dbc4b 100644 --- a/dts/src/model/StartDtsJobResult.cc +++ b/dts/src/model/StartDtsJobResult.cc @@ -39,18 +39,18 @@ void StartDtsJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); } diff --git a/dts/src/model/StartDtsJobsRequest.cc b/dts/src/model/StartDtsJobsRequest.cc new file mode 100644 index 000000000..85e5345c6 --- /dev/null +++ b/dts/src/model/StartDtsJobsRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::StartDtsJobsRequest; + +StartDtsJobsRequest::StartDtsJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "StartDtsJobs") { + setMethod(HttpRequest::Method::Post); +} + +StartDtsJobsRequest::~StartDtsJobsRequest() {} + +std::string StartDtsJobsRequest::getDtsJobIds() const { + return dtsJobIds_; +} + +void StartDtsJobsRequest::setDtsJobIds(const std::string &dtsJobIds) { + dtsJobIds_ = dtsJobIds; + setParameter(std::string("DtsJobIds"), dtsJobIds); +} + +std::string StartDtsJobsRequest::getRegionId() const { + return regionId_; +} + +void StartDtsJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/StartDtsJobsResult.cc b/dts/src/model/StartDtsJobsResult.cc new file mode 100644 index 000000000..cab9e88b0 --- /dev/null +++ b/dts/src/model/StartDtsJobsResult.cc @@ -0,0 +1,86 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +StartDtsJobsResult::StartDtsJobsResult() : + ServiceResult() +{} + +StartDtsJobsResult::StartDtsJobsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +StartDtsJobsResult::~StartDtsJobsResult() +{} + +void StartDtsJobsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + +} + +int StartDtsJobsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string StartDtsJobsResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string StartDtsJobsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string StartDtsJobsResult::getErrMessage()const +{ + return errMessage_; +} + +bool StartDtsJobsResult::getSuccess()const +{ + return success_; +} + +std::string StartDtsJobsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/StartMigrationJobRequest.cc b/dts/src/model/StartMigrationJobRequest.cc index 7e04362ba..a491f08d5 100644 --- a/dts/src/model/StartMigrationJobRequest.cc +++ b/dts/src/model/StartMigrationJobRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::StartMigrationJobRequest; - -StartMigrationJobRequest::StartMigrationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "StartMigrationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -StartMigrationJobRequest::~StartMigrationJobRequest() -{} - -std::string StartMigrationJobRequest::getMigrationJobId()const -{ - return migrationJobId_; + */ + +#include + +using AlibabaCloud::Dts::Model::StartMigrationJobRequest; + +StartMigrationJobRequest::StartMigrationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "StartMigrationJob") { + setMethod(HttpRequest::Method::Post); } -void StartMigrationJobRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +StartMigrationJobRequest::~StartMigrationJobRequest() {} + +std::string StartMigrationJobRequest::getMigrationJobId() const { + return migrationJobId_; } -std::string StartMigrationJobRequest::getOwnerId()const -{ - return ownerId_; +void StartMigrationJobRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void StartMigrationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string StartMigrationJobRequest::getOwnerId() const { + return ownerId_; } -std::string StartMigrationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void StartMigrationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void StartMigrationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string StartMigrationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string StartMigrationJobRequest::getAccountId()const -{ - return accountId_; +void StartMigrationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void StartMigrationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string StartMigrationJobRequest::getAccountId() const { + return accountId_; } -std::string StartMigrationJobRequest::getRegionId()const -{ - return regionId_; +void StartMigrationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void StartMigrationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string StartMigrationJobRequest::getRegionId() const { + return regionId_; +} + +void StartMigrationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/StartMigrationJobResult.cc b/dts/src/model/StartMigrationJobResult.cc index 63d2df542..46c415831 100644 --- a/dts/src/model/StartMigrationJobResult.cc +++ b/dts/src/model/StartMigrationJobResult.cc @@ -41,10 +41,10 @@ void StartMigrationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/StartSubscriptionInstanceRequest.cc b/dts/src/model/StartSubscriptionInstanceRequest.cc index d204b0fa0..dd40ff6d8 100644 --- a/dts/src/model/StartSubscriptionInstanceRequest.cc +++ b/dts/src/model/StartSubscriptionInstanceRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::StartSubscriptionInstanceRequest; - -StartSubscriptionInstanceRequest::StartSubscriptionInstanceRequest() : - RpcServiceRequest("dts", "2020-01-01", "StartSubscriptionInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -StartSubscriptionInstanceRequest::~StartSubscriptionInstanceRequest() -{} - -std::string StartSubscriptionInstanceRequest::getSubscriptionInstanceId()const -{ - return subscriptionInstanceId_; + */ + +#include + +using AlibabaCloud::Dts::Model::StartSubscriptionInstanceRequest; + +StartSubscriptionInstanceRequest::StartSubscriptionInstanceRequest() + : RpcServiceRequest("dts", "2020-01-01", "StartSubscriptionInstance") { + setMethod(HttpRequest::Method::Post); } -void StartSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId) -{ - subscriptionInstanceId_ = subscriptionInstanceId; - setParameter("SubscriptionInstanceId", subscriptionInstanceId); +StartSubscriptionInstanceRequest::~StartSubscriptionInstanceRequest() {} + +std::string StartSubscriptionInstanceRequest::getSubscriptionInstanceId() const { + return subscriptionInstanceId_; } -std::string StartSubscriptionInstanceRequest::getOwnerId()const -{ - return ownerId_; +void StartSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) { + subscriptionInstanceId_ = subscriptionInstanceId; + setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId); } -void StartSubscriptionInstanceRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string StartSubscriptionInstanceRequest::getOwnerId() const { + return ownerId_; } -std::string StartSubscriptionInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void StartSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void StartSubscriptionInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string StartSubscriptionInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string StartSubscriptionInstanceRequest::getAccountId()const -{ - return accountId_; +void StartSubscriptionInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void StartSubscriptionInstanceRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string StartSubscriptionInstanceRequest::getAccountId() const { + return accountId_; } -std::string StartSubscriptionInstanceRequest::getRegionId()const -{ - return regionId_; +void StartSubscriptionInstanceRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void StartSubscriptionInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string StartSubscriptionInstanceRequest::getRegionId() const { + return regionId_; +} + +void StartSubscriptionInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/StartSubscriptionInstanceResult.cc b/dts/src/model/StartSubscriptionInstanceResult.cc index 8a9c5e902..d0a2ccc9d 100644 --- a/dts/src/model/StartSubscriptionInstanceResult.cc +++ b/dts/src/model/StartSubscriptionInstanceResult.cc @@ -41,12 +41,12 @@ void StartSubscriptionInstanceResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["TaskId"].isNull()) taskId_ = value["TaskId"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/StartSynchronizationJobRequest.cc b/dts/src/model/StartSynchronizationJobRequest.cc index 61da811d4..c2e2b7560 100644 --- a/dts/src/model/StartSynchronizationJobRequest.cc +++ b/dts/src/model/StartSynchronizationJobRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::StartSynchronizationJobRequest; - -StartSynchronizationJobRequest::StartSynchronizationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "StartSynchronizationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -StartSynchronizationJobRequest::~StartSynchronizationJobRequest() -{} - -std::string StartSynchronizationJobRequest::getOwnerId()const -{ - return ownerId_; + */ + +#include + +using AlibabaCloud::Dts::Model::StartSynchronizationJobRequest; + +StartSynchronizationJobRequest::StartSynchronizationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "StartSynchronizationJob") { + setMethod(HttpRequest::Method::Post); } -void StartSynchronizationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +StartSynchronizationJobRequest::~StartSynchronizationJobRequest() {} + +std::string StartSynchronizationJobRequest::getOwnerId() const { + return ownerId_; } -std::string StartSynchronizationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void StartSynchronizationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void StartSynchronizationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string StartSynchronizationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string StartSynchronizationJobRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void StartSynchronizationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void StartSynchronizationJobRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string StartSynchronizationJobRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string StartSynchronizationJobRequest::getAccountId()const -{ - return accountId_; +void StartSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void StartSynchronizationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string StartSynchronizationJobRequest::getAccountId() const { + return accountId_; } -std::string StartSynchronizationJobRequest::getRegionId()const -{ - return regionId_; +void StartSynchronizationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void StartSynchronizationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string StartSynchronizationJobRequest::getRegionId() const { + return regionId_; } -std::string StartSynchronizationJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void StartSynchronizationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void StartSynchronizationJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string StartSynchronizationJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void StartSynchronizationJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/StartSynchronizationJobResult.cc b/dts/src/model/StartSynchronizationJobResult.cc index ba84c9802..6de1eba32 100644 --- a/dts/src/model/StartSynchronizationJobResult.cc +++ b/dts/src/model/StartSynchronizationJobResult.cc @@ -41,10 +41,10 @@ void StartSynchronizationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/StopDedicatedClusterRequest.cc b/dts/src/model/StopDedicatedClusterRequest.cc new file mode 100644 index 000000000..6a78728f5 --- /dev/null +++ b/dts/src/model/StopDedicatedClusterRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::StopDedicatedClusterRequest; + +StopDedicatedClusterRequest::StopDedicatedClusterRequest() + : RpcServiceRequest("dts", "2020-01-01", "StopDedicatedCluster") { + setMethod(HttpRequest::Method::Post); +} + +StopDedicatedClusterRequest::~StopDedicatedClusterRequest() {} + +std::string StopDedicatedClusterRequest::getDedicatedClusterId() const { + return dedicatedClusterId_; +} + +void StopDedicatedClusterRequest::setDedicatedClusterId(const std::string &dedicatedClusterId) { + dedicatedClusterId_ = dedicatedClusterId; + setParameter(std::string("DedicatedClusterId"), dedicatedClusterId); +} + +std::string StopDedicatedClusterRequest::getOwnerId() const { + return ownerId_; +} + +void StopDedicatedClusterRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); +} + +std::string StopDedicatedClusterRequest::getDedicatedClusterName() const { + return dedicatedClusterName_; +} + +void StopDedicatedClusterRequest::setDedicatedClusterName(const std::string &dedicatedClusterName) { + dedicatedClusterName_ = dedicatedClusterName; + setParameter(std::string("DedicatedClusterName"), dedicatedClusterName); +} + +std::string StopDedicatedClusterRequest::getInstanceId() const { + return instanceId_; +} + +void StopDedicatedClusterRequest::setInstanceId(const std::string &instanceId) { + instanceId_ = instanceId; + setParameter(std::string("InstanceId"), instanceId); +} + +std::string StopDedicatedClusterRequest::getRegionId() const { + return regionId_; +} + +void StopDedicatedClusterRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/StopDedicatedClusterResult.cc b/dts/src/model/StopDedicatedClusterResult.cc new file mode 100644 index 000000000..370015e63 --- /dev/null +++ b/dts/src/model/StopDedicatedClusterResult.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +StopDedicatedClusterResult::StopDedicatedClusterResult() : + ServiceResult() +{} + +StopDedicatedClusterResult::StopDedicatedClusterResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +StopDedicatedClusterResult::~StopDedicatedClusterResult() +{} + +void StopDedicatedClusterResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = value["HttpStatusCode"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + +} + +std::string StopDedicatedClusterResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string StopDedicatedClusterResult::getErrMessage()const +{ + return errMessage_; +} + +std::string StopDedicatedClusterResult::getSuccess()const +{ + return success_; +} + +std::string StopDedicatedClusterResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/StopDtsJobRequest.cc b/dts/src/model/StopDtsJobRequest.cc index 0a9ab773a..e42c91290 100644 --- a/dts/src/model/StopDtsJobRequest.cc +++ b/dts/src/model/StopDtsJobRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::StopDtsJobRequest; - -StopDtsJobRequest::StopDtsJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "StopDtsJob") -{ - setMethod(HttpRequest::Method::Post); -} - -StopDtsJobRequest::~StopDtsJobRequest() -{} - -std::string StopDtsJobRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::StopDtsJobRequest; + +StopDtsJobRequest::StopDtsJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "StopDtsJob") { + setMethod(HttpRequest::Method::Post); } -void StopDtsJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +StopDtsJobRequest::~StopDtsJobRequest() {} + +std::string StopDtsJobRequest::getRegionId() const { + return regionId_; } -std::string StopDtsJobRequest::getDtsJobId()const -{ - return dtsJobId_; +void StopDtsJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void StopDtsJobRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string StopDtsJobRequest::getDtsJobId() const { + return dtsJobId_; } -std::string StopDtsJobRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void StopDtsJobRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void StopDtsJobRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string StopDtsJobRequest::getDtsInstanceId() const { + return dtsInstanceId_; } -std::string StopDtsJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void StopDtsJobRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } -void StopDtsJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string StopDtsJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void StopDtsJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/StopDtsJobResult.cc b/dts/src/model/StopDtsJobResult.cc index 9437eda8a..6fd8c6ee9 100644 --- a/dts/src/model/StopDtsJobResult.cc +++ b/dts/src/model/StopDtsJobResult.cc @@ -39,18 +39,18 @@ void StopDtsJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); } diff --git a/dts/src/model/StopDtsJobsRequest.cc b/dts/src/model/StopDtsJobsRequest.cc new file mode 100644 index 000000000..c4eeb71be --- /dev/null +++ b/dts/src/model/StopDtsJobsRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::StopDtsJobsRequest; + +StopDtsJobsRequest::StopDtsJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "StopDtsJobs") { + setMethod(HttpRequest::Method::Post); +} + +StopDtsJobsRequest::~StopDtsJobsRequest() {} + +std::string StopDtsJobsRequest::getDtsJobIds() const { + return dtsJobIds_; +} + +void StopDtsJobsRequest::setDtsJobIds(const std::string &dtsJobIds) { + dtsJobIds_ = dtsJobIds; + setParameter(std::string("DtsJobIds"), dtsJobIds); +} + +std::string StopDtsJobsRequest::getRegionId() const { + return regionId_; +} + +void StopDtsJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/StopDtsJobsResult.cc b/dts/src/model/StopDtsJobsResult.cc new file mode 100644 index 000000000..985e05e0d --- /dev/null +++ b/dts/src/model/StopDtsJobsResult.cc @@ -0,0 +1,86 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +StopDtsJobsResult::StopDtsJobsResult() : + ServiceResult() +{} + +StopDtsJobsResult::StopDtsJobsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +StopDtsJobsResult::~StopDtsJobsResult() +{} + +void StopDtsJobsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + +} + +int StopDtsJobsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string StopDtsJobsResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string StopDtsJobsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string StopDtsJobsResult::getErrMessage()const +{ + return errMessage_; +} + +bool StopDtsJobsResult::getSuccess()const +{ + return success_; +} + +std::string StopDtsJobsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/StopMigrationJobRequest.cc b/dts/src/model/StopMigrationJobRequest.cc index 09b57a228..29718abf5 100644 --- a/dts/src/model/StopMigrationJobRequest.cc +++ b/dts/src/model/StopMigrationJobRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::StopMigrationJobRequest; - -StopMigrationJobRequest::StopMigrationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "StopMigrationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -StopMigrationJobRequest::~StopMigrationJobRequest() -{} - -std::string StopMigrationJobRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::StopMigrationJobRequest; + +StopMigrationJobRequest::StopMigrationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "StopMigrationJob") { + setMethod(HttpRequest::Method::Post); } -void StopMigrationJobRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +StopMigrationJobRequest::~StopMigrationJobRequest() {} + +std::string StopMigrationJobRequest::getClientToken() const { + return clientToken_; } -std::string StopMigrationJobRequest::getMigrationJobId()const -{ - return migrationJobId_; +void StopMigrationJobRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void StopMigrationJobRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +std::string StopMigrationJobRequest::getMigrationJobId() const { + return migrationJobId_; } -std::string StopMigrationJobRequest::getOwnerId()const -{ - return ownerId_; +void StopMigrationJobRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void StopMigrationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string StopMigrationJobRequest::getOwnerId() const { + return ownerId_; } -std::string StopMigrationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void StopMigrationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void StopMigrationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string StopMigrationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string StopMigrationJobRequest::getAccountId()const -{ - return accountId_; +void StopMigrationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void StopMigrationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string StopMigrationJobRequest::getAccountId() const { + return accountId_; } -std::string StopMigrationJobRequest::getRegionId()const -{ - return regionId_; +void StopMigrationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void StopMigrationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string StopMigrationJobRequest::getRegionId() const { + return regionId_; +} + +void StopMigrationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/StopMigrationJobResult.cc b/dts/src/model/StopMigrationJobResult.cc index adff81b77..eb63fec59 100644 --- a/dts/src/model/StopMigrationJobResult.cc +++ b/dts/src/model/StopMigrationJobResult.cc @@ -41,10 +41,10 @@ void StopMigrationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/SummaryJobDetailRequest.cc b/dts/src/model/SummaryJobDetailRequest.cc new file mode 100644 index 000000000..d7f086299 --- /dev/null +++ b/dts/src/model/SummaryJobDetailRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Dts::Model::SummaryJobDetailRequest; + +SummaryJobDetailRequest::SummaryJobDetailRequest() + : RpcServiceRequest("dts", "2020-01-01", "SummaryJobDetail") { + setMethod(HttpRequest::Method::Post); +} + +SummaryJobDetailRequest::~SummaryJobDetailRequest() {} + +std::string SummaryJobDetailRequest::getStructType() const { + return structType_; +} + +void SummaryJobDetailRequest::setStructType(const std::string &structType) { + structType_ = structType; + setParameter(std::string("StructType"), structType); +} + +std::string SummaryJobDetailRequest::getRegionId() const { + return regionId_; +} + +void SummaryJobDetailRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string SummaryJobDetailRequest::getDtsJobId() const { + return dtsJobId_; +} + +void SummaryJobDetailRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); +} + +std::string SummaryJobDetailRequest::getJobCode() const { + return jobCode_; +} + +void SummaryJobDetailRequest::setJobCode(const std::string &jobCode) { + jobCode_ = jobCode; + setParameter(std::string("JobCode"), jobCode); +} + +std::string SummaryJobDetailRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void SummaryJobDetailRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); +} + +std::string SummaryJobDetailRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void SummaryJobDetailRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); +} + diff --git a/dts/src/model/SummaryJobDetailResult.cc b/dts/src/model/SummaryJobDetailResult.cc new file mode 100644 index 000000000..af3564749 --- /dev/null +++ b/dts/src/model/SummaryJobDetailResult.cc @@ -0,0 +1,89 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +SummaryJobDetailResult::SummaryJobDetailResult() : + ServiceResult() +{} + +SummaryJobDetailResult::SummaryJobDetailResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SummaryJobDetailResult::~SummaryJobDetailResult() +{} + +void SummaryJobDetailResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allProgressSummaryDetailsNode = value["ProgressSummaryDetails"]["ProgressSummaryDetail"]; + for (auto valueProgressSummaryDetailsProgressSummaryDetail : allProgressSummaryDetailsNode) + { + ProgressSummaryDetail progressSummaryDetailsObject; + if(!valueProgressSummaryDetailsProgressSummaryDetail["Key"].isNull()) + progressSummaryDetailsObject.key = valueProgressSummaryDetailsProgressSummaryDetail["Key"].asString(); + if(!valueProgressSummaryDetailsProgressSummaryDetail["TotalCount"].isNull()) + progressSummaryDetailsObject.totalCount = std::stol(valueProgressSummaryDetailsProgressSummaryDetail["TotalCount"].asString()); + if(!valueProgressSummaryDetailsProgressSummaryDetail["State"].isNull()) + progressSummaryDetailsObject.state = std::stoi(valueProgressSummaryDetailsProgressSummaryDetail["State"].asString()); + progressSummaryDetails_.push_back(progressSummaryDetailsObject); + } + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["JobId"].isNull()) + jobId_ = value["JobId"].asString(); + +} + +std::vector SummaryJobDetailResult::getProgressSummaryDetails()const +{ + return progressSummaryDetails_; +} + +int SummaryJobDetailResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string SummaryJobDetailResult::getCode()const +{ + return code_; +} + +bool SummaryJobDetailResult::getSuccess()const +{ + return success_; +} + +std::string SummaryJobDetailResult::getJobId()const +{ + return jobId_; +} + diff --git a/dts/src/model/SuspendDtsJobRequest.cc b/dts/src/model/SuspendDtsJobRequest.cc index f1a80e1c7..2a233f11a 100644 --- a/dts/src/model/SuspendDtsJobRequest.cc +++ b/dts/src/model/SuspendDtsJobRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::SuspendDtsJobRequest; - -SuspendDtsJobRequest::SuspendDtsJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "SuspendDtsJob") -{ - setMethod(HttpRequest::Method::Post); -} - -SuspendDtsJobRequest::~SuspendDtsJobRequest() -{} - -std::string SuspendDtsJobRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::SuspendDtsJobRequest; + +SuspendDtsJobRequest::SuspendDtsJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "SuspendDtsJob") { + setMethod(HttpRequest::Method::Post); } -void SuspendDtsJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +SuspendDtsJobRequest::~SuspendDtsJobRequest() {} + +std::string SuspendDtsJobRequest::getRegionId() const { + return regionId_; } -std::string SuspendDtsJobRequest::getDtsJobId()const -{ - return dtsJobId_; +void SuspendDtsJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void SuspendDtsJobRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string SuspendDtsJobRequest::getDtsJobId() const { + return dtsJobId_; } -std::string SuspendDtsJobRequest::getDtsInstanceId()const -{ - return dtsInstanceId_; +void SuspendDtsJobRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void SuspendDtsJobRequest::setDtsInstanceId(const std::string& dtsInstanceId) -{ - dtsInstanceId_ = dtsInstanceId; - setParameter("DtsInstanceId", dtsInstanceId); +std::string SuspendDtsJobRequest::getDtsInstanceId() const { + return dtsInstanceId_; } -std::string SuspendDtsJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void SuspendDtsJobRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); } -void SuspendDtsJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string SuspendDtsJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void SuspendDtsJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/SuspendDtsJobResult.cc b/dts/src/model/SuspendDtsJobResult.cc index 43da89d4d..20def2f01 100644 --- a/dts/src/model/SuspendDtsJobResult.cc +++ b/dts/src/model/SuspendDtsJobResult.cc @@ -39,18 +39,18 @@ void SuspendDtsJobResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); } diff --git a/dts/src/model/SuspendDtsJobsRequest.cc b/dts/src/model/SuspendDtsJobsRequest.cc new file mode 100644 index 000000000..67fbfa5fe --- /dev/null +++ b/dts/src/model/SuspendDtsJobsRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dts::Model::SuspendDtsJobsRequest; + +SuspendDtsJobsRequest::SuspendDtsJobsRequest() + : RpcServiceRequest("dts", "2020-01-01", "SuspendDtsJobs") { + setMethod(HttpRequest::Method::Post); +} + +SuspendDtsJobsRequest::~SuspendDtsJobsRequest() {} + +std::string SuspendDtsJobsRequest::getDtsJobIds() const { + return dtsJobIds_; +} + +void SuspendDtsJobsRequest::setDtsJobIds(const std::string &dtsJobIds) { + dtsJobIds_ = dtsJobIds; + setParameter(std::string("DtsJobIds"), dtsJobIds); +} + +std::string SuspendDtsJobsRequest::getRegionId() const { + return regionId_; +} + +void SuspendDtsJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/dts/src/model/SuspendDtsJobsResult.cc b/dts/src/model/SuspendDtsJobsResult.cc new file mode 100644 index 000000000..2c6d86e82 --- /dev/null +++ b/dts/src/model/SuspendDtsJobsResult.cc @@ -0,0 +1,86 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +SuspendDtsJobsResult::SuspendDtsJobsResult() : + ServiceResult() +{} + +SuspendDtsJobsResult::SuspendDtsJobsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SuspendDtsJobsResult::~SuspendDtsJobsResult() +{} + +void SuspendDtsJobsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + +} + +int SuspendDtsJobsResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string SuspendDtsJobsResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string SuspendDtsJobsResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string SuspendDtsJobsResult::getErrMessage()const +{ + return errMessage_; +} + +bool SuspendDtsJobsResult::getSuccess()const +{ + return success_; +} + +std::string SuspendDtsJobsResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/SuspendMigrationJobRequest.cc b/dts/src/model/SuspendMigrationJobRequest.cc index fbb7bfbe4..e02d78a91 100644 --- a/dts/src/model/SuspendMigrationJobRequest.cc +++ b/dts/src/model/SuspendMigrationJobRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::SuspendMigrationJobRequest; - -SuspendMigrationJobRequest::SuspendMigrationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "SuspendMigrationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -SuspendMigrationJobRequest::~SuspendMigrationJobRequest() -{} - -std::string SuspendMigrationJobRequest::getClientToken()const -{ - return clientToken_; + */ + +#include + +using AlibabaCloud::Dts::Model::SuspendMigrationJobRequest; + +SuspendMigrationJobRequest::SuspendMigrationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "SuspendMigrationJob") { + setMethod(HttpRequest::Method::Post); } -void SuspendMigrationJobRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +SuspendMigrationJobRequest::~SuspendMigrationJobRequest() {} + +std::string SuspendMigrationJobRequest::getClientToken() const { + return clientToken_; } -std::string SuspendMigrationJobRequest::getMigrationJobId()const -{ - return migrationJobId_; +void SuspendMigrationJobRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void SuspendMigrationJobRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); +std::string SuspendMigrationJobRequest::getMigrationJobId() const { + return migrationJobId_; } -std::string SuspendMigrationJobRequest::getOwnerId()const -{ - return ownerId_; +void SuspendMigrationJobRequest::setMigrationJobId(const std::string &migrationJobId) { + migrationJobId_ = migrationJobId; + setParameter(std::string("MigrationJobId"), migrationJobId); } -void SuspendMigrationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string SuspendMigrationJobRequest::getOwnerId() const { + return ownerId_; } -std::string SuspendMigrationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SuspendMigrationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void SuspendMigrationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SuspendMigrationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SuspendMigrationJobRequest::getAccountId()const -{ - return accountId_; +void SuspendMigrationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SuspendMigrationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string SuspendMigrationJobRequest::getAccountId() const { + return accountId_; } -std::string SuspendMigrationJobRequest::getRegionId()const -{ - return regionId_; +void SuspendMigrationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void SuspendMigrationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SuspendMigrationJobRequest::getRegionId() const { + return regionId_; +} + +void SuspendMigrationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/SuspendMigrationJobResult.cc b/dts/src/model/SuspendMigrationJobResult.cc index 03f486748..bd9cde4a5 100644 --- a/dts/src/model/SuspendMigrationJobResult.cc +++ b/dts/src/model/SuspendMigrationJobResult.cc @@ -41,10 +41,10 @@ void SuspendMigrationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/SuspendSynchronizationJobRequest.cc b/dts/src/model/SuspendSynchronizationJobRequest.cc index edaeb4fcc..e10a5fc84 100644 --- a/dts/src/model/SuspendSynchronizationJobRequest.cc +++ b/dts/src/model/SuspendSynchronizationJobRequest.cc @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::SuspendSynchronizationJobRequest; - -SuspendSynchronizationJobRequest::SuspendSynchronizationJobRequest() : - RpcServiceRequest("dts", "2020-01-01", "SuspendSynchronizationJob") -{ - setMethod(HttpRequest::Method::Post); -} - -SuspendSynchronizationJobRequest::~SuspendSynchronizationJobRequest() -{} - -std::string SuspendSynchronizationJobRequest::getOwnerId()const -{ - return ownerId_; + */ + +#include + +using AlibabaCloud::Dts::Model::SuspendSynchronizationJobRequest; + +SuspendSynchronizationJobRequest::SuspendSynchronizationJobRequest() + : RpcServiceRequest("dts", "2020-01-01", "SuspendSynchronizationJob") { + setMethod(HttpRequest::Method::Post); } -void SuspendSynchronizationJobRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +SuspendSynchronizationJobRequest::~SuspendSynchronizationJobRequest() {} + +std::string SuspendSynchronizationJobRequest::getOwnerId() const { + return ownerId_; } -std::string SuspendSynchronizationJobRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SuspendSynchronizationJobRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void SuspendSynchronizationJobRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SuspendSynchronizationJobRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SuspendSynchronizationJobRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void SuspendSynchronizationJobRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SuspendSynchronizationJobRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string SuspendSynchronizationJobRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string SuspendSynchronizationJobRequest::getAccountId()const -{ - return accountId_; +void SuspendSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void SuspendSynchronizationJobRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string SuspendSynchronizationJobRequest::getAccountId() const { + return accountId_; } -std::string SuspendSynchronizationJobRequest::getRegionId()const -{ - return regionId_; +void SuspendSynchronizationJobRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void SuspendSynchronizationJobRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SuspendSynchronizationJobRequest::getRegionId() const { + return regionId_; } -std::string SuspendSynchronizationJobRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void SuspendSynchronizationJobRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void SuspendSynchronizationJobRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string SuspendSynchronizationJobRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void SuspendSynchronizationJobRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/SuspendSynchronizationJobResult.cc b/dts/src/model/SuspendSynchronizationJobResult.cc index 6efa70496..54481077a 100644 --- a/dts/src/model/SuspendSynchronizationJobResult.cc +++ b/dts/src/model/SuspendSynchronizationJobResult.cc @@ -41,10 +41,10 @@ void SuspendSynchronizationJobResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/SwitchPhysicalDtsJobToCloudRequest.cc b/dts/src/model/SwitchPhysicalDtsJobToCloudRequest.cc new file mode 100644 index 000000000..4ed7d7585 --- /dev/null +++ b/dts/src/model/SwitchPhysicalDtsJobToCloudRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Dts::Model::SwitchPhysicalDtsJobToCloudRequest; + +SwitchPhysicalDtsJobToCloudRequest::SwitchPhysicalDtsJobToCloudRequest() + : RpcServiceRequest("dts", "2020-01-01", "SwitchPhysicalDtsJobToCloud") { + setMethod(HttpRequest::Method::Post); +} + +SwitchPhysicalDtsJobToCloudRequest::~SwitchPhysicalDtsJobToCloudRequest() {} + +std::string SwitchPhysicalDtsJobToCloudRequest::getResetCheckpoint() const { + return resetCheckpoint_; +} + +void SwitchPhysicalDtsJobToCloudRequest::setResetCheckpoint(const std::string &resetCheckpoint) { + resetCheckpoint_ = resetCheckpoint; + setParameter(std::string("ResetCheckpoint"), resetCheckpoint); +} + +std::string SwitchPhysicalDtsJobToCloudRequest::getRegionId() const { + return regionId_; +} + +void SwitchPhysicalDtsJobToCloudRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string SwitchPhysicalDtsJobToCloudRequest::getResumeHoldJob() const { + return resumeHoldJob_; +} + +void SwitchPhysicalDtsJobToCloudRequest::setResumeHoldJob(const std::string &resumeHoldJob) { + resumeHoldJob_ = resumeHoldJob; + setParameter(std::string("ResumeHoldJob"), resumeHoldJob); +} + +std::string SwitchPhysicalDtsJobToCloudRequest::getDtsJobId() const { + return dtsJobId_; +} + +void SwitchPhysicalDtsJobToCloudRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); +} + +std::string SwitchPhysicalDtsJobToCloudRequest::getDtsInstanceId() const { + return dtsInstanceId_; +} + +void SwitchPhysicalDtsJobToCloudRequest::setDtsInstanceId(const std::string &dtsInstanceId) { + dtsInstanceId_ = dtsInstanceId; + setParameter(std::string("DtsInstanceId"), dtsInstanceId); +} + +std::string SwitchPhysicalDtsJobToCloudRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void SwitchPhysicalDtsJobToCloudRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); +} + diff --git a/dts/src/model/SwitchPhysicalDtsJobToCloudResult.cc b/dts/src/model/SwitchPhysicalDtsJobToCloudResult.cc new file mode 100644 index 000000000..7e995a5b7 --- /dev/null +++ b/dts/src/model/SwitchPhysicalDtsJobToCloudResult.cc @@ -0,0 +1,86 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dts; +using namespace AlibabaCloud::Dts::Model; + +SwitchPhysicalDtsJobToCloudResult::SwitchPhysicalDtsJobToCloudResult() : + ServiceResult() +{} + +SwitchPhysicalDtsJobToCloudResult::SwitchPhysicalDtsJobToCloudResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SwitchPhysicalDtsJobToCloudResult::~SwitchPhysicalDtsJobToCloudResult() +{} + +void SwitchPhysicalDtsJobToCloudResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); + +} + +int SwitchPhysicalDtsJobToCloudResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::string SwitchPhysicalDtsJobToCloudResult::getDynamicCode()const +{ + return dynamicCode_; +} + +std::string SwitchPhysicalDtsJobToCloudResult::getDynamicMessage()const +{ + return dynamicMessage_; +} + +std::string SwitchPhysicalDtsJobToCloudResult::getErrMessage()const +{ + return errMessage_; +} + +bool SwitchPhysicalDtsJobToCloudResult::getSuccess()const +{ + return success_; +} + +std::string SwitchPhysicalDtsJobToCloudResult::getErrCode()const +{ + return errCode_; +} + diff --git a/dts/src/model/SwitchSynchronizationEndpointRequest.cc b/dts/src/model/SwitchSynchronizationEndpointRequest.cc index e762ed7c7..779b05947 100644 --- a/dts/src/model/SwitchSynchronizationEndpointRequest.cc +++ b/dts/src/model/SwitchSynchronizationEndpointRequest.cc @@ -1,172 +1,144 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::SwitchSynchronizationEndpointRequest; - -SwitchSynchronizationEndpointRequest::SwitchSynchronizationEndpointRequest() : - RpcServiceRequest("dts", "2020-01-01", "SwitchSynchronizationEndpoint") -{ - setMethod(HttpRequest::Method::Post); -} - -SwitchSynchronizationEndpointRequest::~SwitchSynchronizationEndpointRequest() -{} - -std::string SwitchSynchronizationEndpointRequest::getAccessKeyId()const -{ - return accessKeyId_; + */ + +#include + +using AlibabaCloud::Dts::Model::SwitchSynchronizationEndpointRequest; + +SwitchSynchronizationEndpointRequest::SwitchSynchronizationEndpointRequest() + : RpcServiceRequest("dts", "2020-01-01", "SwitchSynchronizationEndpoint") { + setMethod(HttpRequest::Method::Post); } -void SwitchSynchronizationEndpointRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +SwitchSynchronizationEndpointRequest::~SwitchSynchronizationEndpointRequest() {} + +std::string SwitchSynchronizationEndpointRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SwitchSynchronizationEndpointRequest::getSynchronizationJobId()const -{ - return synchronizationJobId_; +void SwitchSynchronizationEndpointRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SwitchSynchronizationEndpointRequest::setSynchronizationJobId(const std::string& synchronizationJobId) -{ - synchronizationJobId_ = synchronizationJobId; - setParameter("SynchronizationJobId", synchronizationJobId); +std::string SwitchSynchronizationEndpointRequest::getSynchronizationJobId() const { + return synchronizationJobId_; } -std::string SwitchSynchronizationEndpointRequest::getEndpointType()const -{ - return endpointType_; +void SwitchSynchronizationEndpointRequest::setSynchronizationJobId(const std::string &synchronizationJobId) { + synchronizationJobId_ = synchronizationJobId; + setParameter(std::string("SynchronizationJobId"), synchronizationJobId); } -void SwitchSynchronizationEndpointRequest::setEndpointType(const std::string& endpointType) -{ - endpointType_ = endpointType; - setParameter("EndpointType", endpointType); +std::string SwitchSynchronizationEndpointRequest::getEndpointType() const { + return endpointType_; } -std::string SwitchSynchronizationEndpointRequest::getAccountId()const -{ - return accountId_; +void SwitchSynchronizationEndpointRequest::setEndpointType(const std::string &endpointType) { + endpointType_ = endpointType; + setParameter(std::string("Endpoint.Type"), endpointType); } -void SwitchSynchronizationEndpointRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); +std::string SwitchSynchronizationEndpointRequest::getAccountId() const { + return accountId_; } -std::string SwitchSynchronizationEndpointRequest::getRegionId()const -{ - return regionId_; +void SwitchSynchronizationEndpointRequest::setAccountId(const std::string &accountId) { + accountId_ = accountId; + setParameter(std::string("AccountId"), accountId); } -void SwitchSynchronizationEndpointRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SwitchSynchronizationEndpointRequest::getRegionId() const { + return regionId_; } -std::string SwitchSynchronizationEndpointRequest::getEndpointPort()const -{ - return endpointPort_; +void SwitchSynchronizationEndpointRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void SwitchSynchronizationEndpointRequest::setEndpointPort(const std::string& endpointPort) -{ - endpointPort_ = endpointPort; - setParameter("EndpointPort", endpointPort); +std::string SwitchSynchronizationEndpointRequest::getEndpointPort() const { + return endpointPort_; } -std::string SwitchSynchronizationEndpointRequest::getEndpointInstanceType()const -{ - return endpointInstanceType_; +void SwitchSynchronizationEndpointRequest::setEndpointPort(const std::string &endpointPort) { + endpointPort_ = endpointPort; + setParameter(std::string("Endpoint.Port"), endpointPort); } -void SwitchSynchronizationEndpointRequest::setEndpointInstanceType(const std::string& endpointInstanceType) -{ - endpointInstanceType_ = endpointInstanceType; - setParameter("EndpointInstanceType", endpointInstanceType); +std::string SwitchSynchronizationEndpointRequest::getEndpointInstanceType() const { + return endpointInstanceType_; } -std::string SwitchSynchronizationEndpointRequest::getSourceEndpointOwnerID()const -{ - return sourceEndpointOwnerID_; +void SwitchSynchronizationEndpointRequest::setEndpointInstanceType(const std::string &endpointInstanceType) { + endpointInstanceType_ = endpointInstanceType; + setParameter(std::string("Endpoint.InstanceType"), endpointInstanceType); } -void SwitchSynchronizationEndpointRequest::setSourceEndpointOwnerID(const std::string& sourceEndpointOwnerID) -{ - sourceEndpointOwnerID_ = sourceEndpointOwnerID; - setParameter("SourceEndpointOwnerID", sourceEndpointOwnerID); +std::string SwitchSynchronizationEndpointRequest::getSourceEndpointOwnerID() const { + return sourceEndpointOwnerID_; } -std::string SwitchSynchronizationEndpointRequest::getSourceEndpointRole()const -{ - return sourceEndpointRole_; +void SwitchSynchronizationEndpointRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) { + sourceEndpointOwnerID_ = sourceEndpointOwnerID; + setParameter(std::string("SourceEndpoint.OwnerID"), sourceEndpointOwnerID); } -void SwitchSynchronizationEndpointRequest::setSourceEndpointRole(const std::string& sourceEndpointRole) -{ - sourceEndpointRole_ = sourceEndpointRole; - setParameter("SourceEndpointRole", sourceEndpointRole); +std::string SwitchSynchronizationEndpointRequest::getSourceEndpointRole() const { + return sourceEndpointRole_; } -std::string SwitchSynchronizationEndpointRequest::getEndpointIP()const -{ - return endpointIP_; +void SwitchSynchronizationEndpointRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) { + sourceEndpointRole_ = sourceEndpointRole; + setParameter(std::string("SourceEndpoint.Role"), sourceEndpointRole); } -void SwitchSynchronizationEndpointRequest::setEndpointIP(const std::string& endpointIP) -{ - endpointIP_ = endpointIP; - setParameter("EndpointIP", endpointIP); +std::string SwitchSynchronizationEndpointRequest::getEndpointIP() const { + return endpointIP_; } -std::string SwitchSynchronizationEndpointRequest::getOwnerId()const -{ - return ownerId_; +void SwitchSynchronizationEndpointRequest::setEndpointIP(const std::string &endpointIP) { + endpointIP_ = endpointIP; + setParameter(std::string("Endpoint.IP"), endpointIP); } -void SwitchSynchronizationEndpointRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); +std::string SwitchSynchronizationEndpointRequest::getOwnerId() const { + return ownerId_; } -std::string SwitchSynchronizationEndpointRequest::getEndpointInstanceId()const -{ - return endpointInstanceId_; +void SwitchSynchronizationEndpointRequest::setOwnerId(const std::string &ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), ownerId); } -void SwitchSynchronizationEndpointRequest::setEndpointInstanceId(const std::string& endpointInstanceId) -{ - endpointInstanceId_ = endpointInstanceId; - setParameter("EndpointInstanceId", endpointInstanceId); +std::string SwitchSynchronizationEndpointRequest::getEndpointInstanceId() const { + return endpointInstanceId_; } -std::string SwitchSynchronizationEndpointRequest::getSynchronizationDirection()const -{ - return synchronizationDirection_; +void SwitchSynchronizationEndpointRequest::setEndpointInstanceId(const std::string &endpointInstanceId) { + endpointInstanceId_ = endpointInstanceId; + setParameter(std::string("Endpoint.InstanceId"), endpointInstanceId); } -void SwitchSynchronizationEndpointRequest::setSynchronizationDirection(const std::string& synchronizationDirection) -{ - synchronizationDirection_ = synchronizationDirection; - setParameter("SynchronizationDirection", synchronizationDirection); +std::string SwitchSynchronizationEndpointRequest::getSynchronizationDirection() const { + return synchronizationDirection_; +} + +void SwitchSynchronizationEndpointRequest::setSynchronizationDirection(const std::string &synchronizationDirection) { + synchronizationDirection_ = synchronizationDirection; + setParameter(std::string("SynchronizationDirection"), synchronizationDirection); } diff --git a/dts/src/model/SwitchSynchronizationEndpointResult.cc b/dts/src/model/SwitchSynchronizationEndpointResult.cc index bf61f07a1..eb6d20a1a 100644 --- a/dts/src/model/SwitchSynchronizationEndpointResult.cc +++ b/dts/src/model/SwitchSynchronizationEndpointResult.cc @@ -41,12 +41,12 @@ void SwitchSynchronizationEndpointResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["ErrCode"].isNull()) errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); if(!value["TaskId"].isNull()) taskId_ = value["TaskId"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); } diff --git a/dts/src/model/TagResourcesRequest.cc b/dts/src/model/TagResourcesRequest.cc index 387a9f73a..9be985d3d 100644 --- a/dts/src/model/TagResourcesRequest.cc +++ b/dts/src/model/TagResourcesRequest.cc @@ -1,80 +1,67 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::TagResourcesRequest; - -TagResourcesRequest::TagResourcesRequest() : - RpcServiceRequest("dts", "2020-01-01", "TagResources") -{ - setMethod(HttpRequest::Method::Post); -} - -TagResourcesRequest::~TagResourcesRequest() -{} - -std::string TagResourcesRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::TagResourcesRequest; + +TagResourcesRequest::TagResourcesRequest() + : RpcServiceRequest("dts", "2020-01-01", "TagResources") { + setMethod(HttpRequest::Method::Post); } -void TagResourcesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +TagResourcesRequest::~TagResourcesRequest() {} + +std::string TagResourcesRequest::getRegionId() const { + return regionId_; } -std::vector TagResourcesRequest::getTag()const -{ - return tag_; +void TagResourcesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void TagResourcesRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::vector TagResourcesRequest::getTag() const { + return tag_; } -std::vector TagResourcesRequest::getResourceId()const -{ - return resourceId_; +void TagResourcesRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } -void TagResourcesRequest::setResourceId(const std::vector& resourceId) -{ - resourceId_ = resourceId; - for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { - setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); - } +std::vector TagResourcesRequest::getResourceId() const { + return resourceId_; } -std::string TagResourcesRequest::getResourceType()const -{ - return resourceType_; +void TagResourcesRequest::setResourceId(const std::vector &resourceId) { + resourceId_ = resourceId; } -void TagResourcesRequest::setResourceType(const std::string& resourceType) -{ - resourceType_ = resourceType; - setParameter("ResourceType", resourceType); +std::string TagResourcesRequest::getResourceType() const { + return resourceType_; +} + +void TagResourcesRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); } diff --git a/dts/src/model/TagResourcesResult.cc b/dts/src/model/TagResourcesResult.cc index 6c23ca814..ba94ae123 100644 --- a/dts/src/model/TagResourcesResult.cc +++ b/dts/src/model/TagResourcesResult.cc @@ -39,12 +39,12 @@ void TagResourcesResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; if(!value["ErrMessage"].isNull()) errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); } diff --git a/dts/src/model/TransferInstanceClassRequest.cc b/dts/src/model/TransferInstanceClassRequest.cc index e3e9641aa..866e64157 100644 --- a/dts/src/model/TransferInstanceClassRequest.cc +++ b/dts/src/model/TransferInstanceClassRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::TransferInstanceClassRequest; - -TransferInstanceClassRequest::TransferInstanceClassRequest() : - RpcServiceRequest("dts", "2020-01-01", "TransferInstanceClass") -{ - setMethod(HttpRequest::Method::Post); -} - -TransferInstanceClassRequest::~TransferInstanceClassRequest() -{} - -std::string TransferInstanceClassRequest::getInstanceClass()const -{ - return instanceClass_; + */ + +#include + +using AlibabaCloud::Dts::Model::TransferInstanceClassRequest; + +TransferInstanceClassRequest::TransferInstanceClassRequest() + : RpcServiceRequest("dts", "2020-01-01", "TransferInstanceClass") { + setMethod(HttpRequest::Method::Post); } -void TransferInstanceClassRequest::setInstanceClass(const std::string& instanceClass) -{ - instanceClass_ = instanceClass; - setParameter("InstanceClass", instanceClass); +TransferInstanceClassRequest::~TransferInstanceClassRequest() {} + +std::string TransferInstanceClassRequest::getInstanceClass() const { + return instanceClass_; } -std::string TransferInstanceClassRequest::getRegionId()const -{ - return regionId_; +void TransferInstanceClassRequest::setInstanceClass(const std::string &instanceClass) { + instanceClass_ = instanceClass; + setParameter(std::string("InstanceClass"), instanceClass); } -void TransferInstanceClassRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string TransferInstanceClassRequest::getRegionId() const { + return regionId_; } -std::string TransferInstanceClassRequest::getDtsJobId()const -{ - return dtsJobId_; +void TransferInstanceClassRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void TransferInstanceClassRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string TransferInstanceClassRequest::getDtsJobId() const { + return dtsJobId_; } -std::string TransferInstanceClassRequest::getOrderType()const -{ - return orderType_; +void TransferInstanceClassRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void TransferInstanceClassRequest::setOrderType(const std::string& orderType) -{ - orderType_ = orderType; - setParameter("OrderType", orderType); +std::string TransferInstanceClassRequest::getOrderType() const { + return orderType_; +} + +void TransferInstanceClassRequest::setOrderType(const std::string &orderType) { + orderType_ = orderType; + setParameter(std::string("OrderType"), orderType); } diff --git a/dts/src/model/TransferPayTypeRequest.cc b/dts/src/model/TransferPayTypeRequest.cc index 9cab1a409..02d4d5820 100644 --- a/dts/src/model/TransferPayTypeRequest.cc +++ b/dts/src/model/TransferPayTypeRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::TransferPayTypeRequest; - -TransferPayTypeRequest::TransferPayTypeRequest() : - RpcServiceRequest("dts", "2020-01-01", "TransferPayType") -{ - setMethod(HttpRequest::Method::Post); -} - -TransferPayTypeRequest::~TransferPayTypeRequest() -{} - -std::string TransferPayTypeRequest::getPeriod()const -{ - return period_; + */ + +#include + +using AlibabaCloud::Dts::Model::TransferPayTypeRequest; + +TransferPayTypeRequest::TransferPayTypeRequest() + : RpcServiceRequest("dts", "2020-01-01", "TransferPayType") { + setMethod(HttpRequest::Method::Post); } -void TransferPayTypeRequest::setPeriod(const std::string& period) -{ - period_ = period; - setParameter("Period", period); +TransferPayTypeRequest::~TransferPayTypeRequest() {} + +std::string TransferPayTypeRequest::getPeriod() const { + return period_; } -std::string TransferPayTypeRequest::getBuyCount()const -{ - return buyCount_; +void TransferPayTypeRequest::setPeriod(const std::string &period) { + period_ = period; + setParameter(std::string("Period"), period); } -void TransferPayTypeRequest::setBuyCount(const std::string& buyCount) -{ - buyCount_ = buyCount; - setParameter("BuyCount", buyCount); +std::string TransferPayTypeRequest::getBuyCount() const { + return buyCount_; } -std::string TransferPayTypeRequest::getRegionId()const -{ - return regionId_; +void TransferPayTypeRequest::setBuyCount(const std::string &buyCount) { + buyCount_ = buyCount; + setParameter(std::string("BuyCount"), buyCount); } -void TransferPayTypeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string TransferPayTypeRequest::getRegionId() const { + return regionId_; } -std::string TransferPayTypeRequest::getDtsJobId()const -{ - return dtsJobId_; +void TransferPayTypeRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void TransferPayTypeRequest::setDtsJobId(const std::string& dtsJobId) -{ - dtsJobId_ = dtsJobId; - setParameter("DtsJobId", dtsJobId); +std::string TransferPayTypeRequest::getDtsJobId() const { + return dtsJobId_; } -std::string TransferPayTypeRequest::getChargeType()const -{ - return chargeType_; +void TransferPayTypeRequest::setDtsJobId(const std::string &dtsJobId) { + dtsJobId_ = dtsJobId; + setParameter(std::string("DtsJobId"), dtsJobId); } -void TransferPayTypeRequest::setChargeType(const std::string& chargeType) -{ - chargeType_ = chargeType; - setParameter("ChargeType", chargeType); +std::string TransferPayTypeRequest::getChargeType() const { + return chargeType_; +} + +void TransferPayTypeRequest::setChargeType(const std::string &chargeType) { + chargeType_ = chargeType; + setParameter(std::string("ChargeType"), chargeType); } diff --git a/dts/src/model/TransferPayTypeResult.cc b/dts/src/model/TransferPayTypeResult.cc index 93e44d3b4..041fff924 100644 --- a/dts/src/model/TransferPayTypeResult.cc +++ b/dts/src/model/TransferPayTypeResult.cc @@ -39,26 +39,26 @@ void TransferPayTypeResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["DtsJobId"].isNull()) + dtsJobId_ = value["DtsJobId"].asString(); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ChargeType"].isNull()) + chargeType_ = value["ChargeType"].asString(); + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["Code"].isNull()) code_ = value["Code"].asString(); if(!value["DynamicMessage"].isNull()) dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["HttpStatusCode"].isNull()) - httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["DtsJobId"].isNull()) - dtsJobId_ = value["DtsJobId"].asString(); if(!value["InstanceId"].isNull()) instanceId_ = value["InstanceId"].asString(); - if(!value["ChargeType"].isNull()) - chargeType_ = value["ChargeType"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); } diff --git a/dts/src/model/UntagResourcesRequest.cc b/dts/src/model/UntagResourcesRequest.cc index 094d1ce7d..8bc287d72 100644 --- a/dts/src/model/UntagResourcesRequest.cc +++ b/dts/src/model/UntagResourcesRequest.cc @@ -1,88 +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. - */ - -#include - -using AlibabaCloud::Dts::Model::UntagResourcesRequest; - -UntagResourcesRequest::UntagResourcesRequest() : - RpcServiceRequest("dts", "2020-01-01", "UntagResources") -{ - setMethod(HttpRequest::Method::Post); -} - -UntagResourcesRequest::~UntagResourcesRequest() -{} - -std::string UntagResourcesRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Dts::Model::UntagResourcesRequest; + +UntagResourcesRequest::UntagResourcesRequest() + : RpcServiceRequest("dts", "2020-01-01", "UntagResources") { + setMethod(HttpRequest::Method::Post); } -void UntagResourcesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +UntagResourcesRequest::~UntagResourcesRequest() {} + +std::string UntagResourcesRequest::getRegionId() const { + return regionId_; } -bool UntagResourcesRequest::getAll()const -{ - return all_; +void UntagResourcesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void UntagResourcesRequest::setAll(bool all) -{ - all_ = all; - setParameter("All", all ? "true" : "false"); +bool UntagResourcesRequest::getAll() const { + return all_; } -std::vector UntagResourcesRequest::getResourceId()const -{ - return resourceId_; +void UntagResourcesRequest::setAll(bool all) { + all_ = all; + setParameter(std::string("All"), all ? "true" : "false"); } -void UntagResourcesRequest::setResourceId(const std::vector& resourceId) -{ - resourceId_ = resourceId; - for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { - setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); - } +std::vector UntagResourcesRequest::getResourceId() const { + return resourceId_; } -std::string UntagResourcesRequest::getResourceType()const -{ - return resourceType_; +void UntagResourcesRequest::setResourceId(const std::vector &resourceId) { + resourceId_ = resourceId; } -void UntagResourcesRequest::setResourceType(const std::string& resourceType) -{ - resourceType_ = resourceType; - setParameter("ResourceType", resourceType); +std::string UntagResourcesRequest::getResourceType() const { + return resourceType_; } -std::vector UntagResourcesRequest::getTagKey()const -{ - return tagKey_; +void UntagResourcesRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); } -void UntagResourcesRequest::setTagKey(const std::vector& tagKey) -{ - tagKey_ = tagKey; - for(int dep1 = 0; dep1!= tagKey.size(); dep1++) { - setParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1)); - } +std::vector UntagResourcesRequest::getTagKey() const { + return tagKey_; +} + +void UntagResourcesRequest::setTagKey(const std::vector &tagKey) { + tagKey_ = tagKey; } diff --git a/dts/src/model/UntagResourcesResult.cc b/dts/src/model/UntagResourcesResult.cc index 555ea49f5..ca3de0b2d 100644 --- a/dts/src/model/UntagResourcesResult.cc +++ b/dts/src/model/UntagResourcesResult.cc @@ -39,12 +39,12 @@ void UntagResourcesResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; if(!value["ErrMessage"].isNull()) errMessage_ = value["ErrMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); } diff --git a/dts/src/model/UpgradeTwoWayRequest.cc b/dts/src/model/UpgradeTwoWayRequest.cc index 5d6cdd623..771d28b4d 100644 --- a/dts/src/model/UpgradeTwoWayRequest.cc +++ b/dts/src/model/UpgradeTwoWayRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::UpgradeTwoWayRequest; - -UpgradeTwoWayRequest::UpgradeTwoWayRequest() : - RpcServiceRequest("dts", "2020-01-01", "UpgradeTwoWay") -{ - setMethod(HttpRequest::Method::Post); -} - -UpgradeTwoWayRequest::~UpgradeTwoWayRequest() -{} - -std::string UpgradeTwoWayRequest::getInstanceClass()const -{ - return instanceClass_; + */ + +#include + +using AlibabaCloud::Dts::Model::UpgradeTwoWayRequest; + +UpgradeTwoWayRequest::UpgradeTwoWayRequest() + : RpcServiceRequest("dts", "2020-01-01", "UpgradeTwoWay") { + setMethod(HttpRequest::Method::Post); } -void UpgradeTwoWayRequest::setInstanceClass(const std::string& instanceClass) -{ - instanceClass_ = instanceClass; - setParameter("InstanceClass", instanceClass); +UpgradeTwoWayRequest::~UpgradeTwoWayRequest() {} + +std::string UpgradeTwoWayRequest::getInstanceClass() const { + return instanceClass_; } -std::string UpgradeTwoWayRequest::getInstanceId()const -{ - return instanceId_; +void UpgradeTwoWayRequest::setInstanceClass(const std::string &instanceClass) { + instanceClass_ = instanceClass; + setParameter(std::string("InstanceClass"), instanceClass); } -void UpgradeTwoWayRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); +std::string UpgradeTwoWayRequest::getInstanceId() const { + return instanceId_; } -std::string UpgradeTwoWayRequest::getRegionId()const -{ - return regionId_; +void UpgradeTwoWayRequest::setInstanceId(const std::string &instanceId) { + instanceId_ = instanceId; + setParameter(std::string("InstanceId"), instanceId); } -void UpgradeTwoWayRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string UpgradeTwoWayRequest::getRegionId() const { + return regionId_; +} + +void UpgradeTwoWayRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/dts/src/model/UpgradeTwoWayResult.cc b/dts/src/model/UpgradeTwoWayResult.cc index 435a74d14..ae5bc5d90 100644 --- a/dts/src/model/UpgradeTwoWayResult.cc +++ b/dts/src/model/UpgradeTwoWayResult.cc @@ -39,18 +39,18 @@ void UpgradeTwoWayResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); } diff --git a/dts/src/model/WhiteIpListRequest.cc b/dts/src/model/WhiteIpListRequest.cc index fcabfda27..ebd35907a 100644 --- a/dts/src/model/WhiteIpListRequest.cc +++ b/dts/src/model/WhiteIpListRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Dts::Model::WhiteIpListRequest; - -WhiteIpListRequest::WhiteIpListRequest() : - RpcServiceRequest("dts", "2020-01-01", "WhiteIpList") -{ - setMethod(HttpRequest::Method::Post); -} - -WhiteIpListRequest::~WhiteIpListRequest() -{} - -std::string WhiteIpListRequest::getDestinationRegion()const -{ - return destinationRegion_; + */ + +#include + +using AlibabaCloud::Dts::Model::WhiteIpListRequest; + +WhiteIpListRequest::WhiteIpListRequest() + : RpcServiceRequest("dts", "2020-01-01", "WhiteIpList") { + setMethod(HttpRequest::Method::Post); } -void WhiteIpListRequest::setDestinationRegion(const std::string& destinationRegion) -{ - destinationRegion_ = destinationRegion; - setParameter("DestinationRegion", destinationRegion); +WhiteIpListRequest::~WhiteIpListRequest() {} + +std::string WhiteIpListRequest::getDestinationRegion() const { + return destinationRegion_; } -std::string WhiteIpListRequest::getType()const -{ - return type_; +void WhiteIpListRequest::setDestinationRegion(const std::string &destinationRegion) { + destinationRegion_ = destinationRegion; + setParameter(std::string("DestinationRegion"), destinationRegion); } -void WhiteIpListRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +std::string WhiteIpListRequest::getType() const { + return type_; } -std::string WhiteIpListRequest::getRegionId()const -{ - return regionId_; +void WhiteIpListRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void WhiteIpListRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string WhiteIpListRequest::getRegionId() const { + return regionId_; } -std::string WhiteIpListRequest::getRegion()const -{ - return region_; +void WhiteIpListRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void WhiteIpListRequest::setRegion(const std::string& region) -{ - region_ = region; - setParameter("Region", region); +std::string WhiteIpListRequest::getRegion() const { + return region_; +} + +void WhiteIpListRequest::setRegion(const std::string ®ion) { + region_ = region; + setParameter(std::string("Region"), region); } diff --git a/dts/src/model/WhiteIpListResult.cc b/dts/src/model/WhiteIpListResult.cc index 4a01a084e..559444983 100644 --- a/dts/src/model/WhiteIpListResult.cc +++ b/dts/src/model/WhiteIpListResult.cc @@ -39,20 +39,20 @@ void WhiteIpListResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DynamicCode"].isNull()) - dynamicCode_ = value["DynamicCode"].asString(); - if(!value["DynamicMessage"].isNull()) - dynamicMessage_ = value["DynamicMessage"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); if(!value["HttpStatusCode"].isNull()) httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + if(!value["ErrCode"].isNull()) + errCode_ = value["ErrCode"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["ErrMessage"].isNull()) + errMessage_ = value["ErrMessage"].asString(); if(!value["IpList"].isNull()) ipList_ = value["IpList"].asString(); + if(!value["DynamicMessage"].isNull()) + dynamicMessage_ = value["DynamicMessage"].asString(); + if(!value["DynamicCode"].isNull()) + dynamicCode_ = value["DynamicCode"].asString(); }