Bladeren bron

Support Job Status With Phase.

sdk-team 5 jaren geleden
bovenliggende
commit
886c6efd99

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-08-09 Version: 1.36.842
+- Support Job Status With Phase.
+
 2021-08-06 Version: 1.36.841
 - Update TaggingAdImage.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.841
+1.36.842

+ 0 - 16
dts/CMakeLists.txt

@@ -65,8 +65,6 @@ set(dts_public_header_model
 	include/alibabacloud/dts/model/DeleteSubscriptionInstanceResult.h
 	include/alibabacloud/dts/model/DeleteSynchronizationJobRequest.h
 	include/alibabacloud/dts/model/DeleteSynchronizationJobResult.h
-	include/alibabacloud/dts/model/DescribeCenVpcRequest.h
-	include/alibabacloud/dts/model/DescribeCenVpcResult.h
 	include/alibabacloud/dts/model/DescribeConnectionStatusRequest.h
 	include/alibabacloud/dts/model/DescribeConnectionStatusResult.h
 	include/alibabacloud/dts/model/DescribeConsumerChannelRequest.h
@@ -75,8 +73,6 @@ 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/DescribeDgDatabasesRequest.h
-	include/alibabacloud/dts/model/DescribeDgDatabasesResult.h
 	include/alibabacloud/dts/model/DescribeDtsJobDetailRequest.h
 	include/alibabacloud/dts/model/DescribeDtsJobDetailResult.h
 	include/alibabacloud/dts/model/DescribeDtsJobsRequest.h
@@ -85,8 +81,6 @@ set(dts_public_header_model
 	include/alibabacloud/dts/model/DescribeEndpointSwitchStatusResult.h
 	include/alibabacloud/dts/model/DescribeInitializationStatusRequest.h
 	include/alibabacloud/dts/model/DescribeInitializationStatusResult.h
-	include/alibabacloud/dts/model/DescribeJobDiffStatusRequest.h
-	include/alibabacloud/dts/model/DescribeJobDiffStatusResult.h
 	include/alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h
 	include/alibabacloud/dts/model/DescribeJobMonitorRuleResult.h
 	include/alibabacloud/dts/model/DescribeMigrationJobAlertRequest.h
@@ -139,8 +133,6 @@ set(dts_public_header_model
 	include/alibabacloud/dts/model/ModifySynchronizationObjectResult.h
 	include/alibabacloud/dts/model/RenewInstanceRequest.h
 	include/alibabacloud/dts/model/RenewInstanceResult.h
-	include/alibabacloud/dts/model/ReplaceInstanceRequest.h
-	include/alibabacloud/dts/model/ReplaceInstanceResult.h
 	include/alibabacloud/dts/model/ResetDtsJobRequest.h
 	include/alibabacloud/dts/model/ResetDtsJobResult.h
 	include/alibabacloud/dts/model/ResetSynchronizationJobRequest.h
@@ -228,8 +220,6 @@ set(dts_src
 	src/model/DeleteSubscriptionInstanceResult.cc
 	src/model/DeleteSynchronizationJobRequest.cc
 	src/model/DeleteSynchronizationJobResult.cc
-	src/model/DescribeCenVpcRequest.cc
-	src/model/DescribeCenVpcResult.cc
 	src/model/DescribeConnectionStatusRequest.cc
 	src/model/DescribeConnectionStatusResult.cc
 	src/model/DescribeConsumerChannelRequest.cc
@@ -238,8 +228,6 @@ set(dts_src
 	src/model/DescribeConsumerGroupResult.cc
 	src/model/DescribeDTSIPRequest.cc
 	src/model/DescribeDTSIPResult.cc
-	src/model/DescribeDgDatabasesRequest.cc
-	src/model/DescribeDgDatabasesResult.cc
 	src/model/DescribeDtsJobDetailRequest.cc
 	src/model/DescribeDtsJobDetailResult.cc
 	src/model/DescribeDtsJobsRequest.cc
@@ -248,8 +236,6 @@ set(dts_src
 	src/model/DescribeEndpointSwitchStatusResult.cc
 	src/model/DescribeInitializationStatusRequest.cc
 	src/model/DescribeInitializationStatusResult.cc
-	src/model/DescribeJobDiffStatusRequest.cc
-	src/model/DescribeJobDiffStatusResult.cc
 	src/model/DescribeJobMonitorRuleRequest.cc
 	src/model/DescribeJobMonitorRuleResult.cc
 	src/model/DescribeMigrationJobAlertRequest.cc
@@ -302,8 +288,6 @@ set(dts_src
 	src/model/ModifySynchronizationObjectResult.cc
 	src/model/RenewInstanceRequest.cc
 	src/model/RenewInstanceResult.cc
-	src/model/ReplaceInstanceRequest.cc
-	src/model/ReplaceInstanceResult.cc
 	src/model/ResetDtsJobRequest.cc
 	src/model/ResetDtsJobResult.cc
 	src/model/ResetSynchronizationJobRequest.cc

+ 0 - 32
dts/include/alibabacloud/dts/DtsClient.h

@@ -66,8 +66,6 @@
 #include "model/DeleteSubscriptionInstanceResult.h"
 #include "model/DeleteSynchronizationJobRequest.h"
 #include "model/DeleteSynchronizationJobResult.h"
-#include "model/DescribeCenVpcRequest.h"
-#include "model/DescribeCenVpcResult.h"
 #include "model/DescribeConnectionStatusRequest.h"
 #include "model/DescribeConnectionStatusResult.h"
 #include "model/DescribeConsumerChannelRequest.h"
@@ -76,8 +74,6 @@
 #include "model/DescribeConsumerGroupResult.h"
 #include "model/DescribeDTSIPRequest.h"
 #include "model/DescribeDTSIPResult.h"
-#include "model/DescribeDgDatabasesRequest.h"
-#include "model/DescribeDgDatabasesResult.h"
 #include "model/DescribeDtsJobDetailRequest.h"
 #include "model/DescribeDtsJobDetailResult.h"
 #include "model/DescribeDtsJobsRequest.h"
@@ -86,8 +82,6 @@
 #include "model/DescribeEndpointSwitchStatusResult.h"
 #include "model/DescribeInitializationStatusRequest.h"
 #include "model/DescribeInitializationStatusResult.h"
-#include "model/DescribeJobDiffStatusRequest.h"
-#include "model/DescribeJobDiffStatusResult.h"
 #include "model/DescribeJobMonitorRuleRequest.h"
 #include "model/DescribeJobMonitorRuleResult.h"
 #include "model/DescribeMigrationJobAlertRequest.h"
@@ -140,8 +134,6 @@
 #include "model/ModifySynchronizationObjectResult.h"
 #include "model/RenewInstanceRequest.h"
 #include "model/RenewInstanceResult.h"
-#include "model/ReplaceInstanceRequest.h"
-#include "model/ReplaceInstanceResult.h"
 #include "model/ResetDtsJobRequest.h"
 #include "model/ResetDtsJobResult.h"
 #include "model/ResetSynchronizationJobRequest.h"
@@ -257,9 +249,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteSynchronizationJobResult> DeleteSynchronizationJobOutcome;
 			typedef std::future<DeleteSynchronizationJobOutcome> DeleteSynchronizationJobOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::DeleteSynchronizationJobRequest&, const DeleteSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSynchronizationJobAsyncHandler;
-			typedef Outcome<Error, Model::DescribeCenVpcResult> DescribeCenVpcOutcome;
-			typedef std::future<DescribeCenVpcOutcome> DescribeCenVpcOutcomeCallable;
-			typedef std::function<void(const DtsClient*, const Model::DescribeCenVpcRequest&, const DescribeCenVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCenVpcAsyncHandler;
 			typedef Outcome<Error, Model::DescribeConnectionStatusResult> DescribeConnectionStatusOutcome;
 			typedef std::future<DescribeConnectionStatusOutcome> DescribeConnectionStatusOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::DescribeConnectionStatusRequest&, const DescribeConnectionStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConnectionStatusAsyncHandler;
@@ -272,9 +261,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDTSIPResult> DescribeDTSIPOutcome;
 			typedef std::future<DescribeDTSIPOutcome> DescribeDTSIPOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::DescribeDTSIPRequest&, const DescribeDTSIPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDTSIPAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDgDatabasesResult> DescribeDgDatabasesOutcome;
-			typedef std::future<DescribeDgDatabasesOutcome> DescribeDgDatabasesOutcomeCallable;
-			typedef std::function<void(const DtsClient*, const Model::DescribeDgDatabasesRequest&, const DescribeDgDatabasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDgDatabasesAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDtsJobDetailResult> DescribeDtsJobDetailOutcome;
 			typedef std::future<DescribeDtsJobDetailOutcome> DescribeDtsJobDetailOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::DescribeDtsJobDetailRequest&, const DescribeDtsJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsJobDetailAsyncHandler;
@@ -287,9 +273,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeInitializationStatusResult> DescribeInitializationStatusOutcome;
 			typedef std::future<DescribeInitializationStatusOutcome> DescribeInitializationStatusOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::DescribeInitializationStatusRequest&, const DescribeInitializationStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInitializationStatusAsyncHandler;
-			typedef Outcome<Error, Model::DescribeJobDiffStatusResult> DescribeJobDiffStatusOutcome;
-			typedef std::future<DescribeJobDiffStatusOutcome> DescribeJobDiffStatusOutcomeCallable;
-			typedef std::function<void(const DtsClient*, const Model::DescribeJobDiffStatusRequest&, const DescribeJobDiffStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobDiffStatusAsyncHandler;
 			typedef Outcome<Error, Model::DescribeJobMonitorRuleResult> DescribeJobMonitorRuleOutcome;
 			typedef std::future<DescribeJobMonitorRuleOutcome> DescribeJobMonitorRuleOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::DescribeJobMonitorRuleRequest&, const DescribeJobMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobMonitorRuleAsyncHandler;
@@ -368,9 +351,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
 			typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
-			typedef Outcome<Error, Model::ReplaceInstanceResult> ReplaceInstanceOutcome;
-			typedef std::future<ReplaceInstanceOutcome> ReplaceInstanceOutcomeCallable;
-			typedef std::function<void(const DtsClient*, const Model::ReplaceInstanceRequest&, const ReplaceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReplaceInstanceAsyncHandler;
 			typedef Outcome<Error, Model::ResetDtsJobResult> ResetDtsJobOutcome;
 			typedef std::future<ResetDtsJobOutcome> ResetDtsJobOutcomeCallable;
 			typedef std::function<void(const DtsClient*, const Model::ResetDtsJobRequest&, const ResetDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetDtsJobAsyncHandler;
@@ -502,9 +482,6 @@ namespace AlibabaCloud
 			DeleteSynchronizationJobOutcome deleteSynchronizationJob(const Model::DeleteSynchronizationJobRequest &request)const;
 			void deleteSynchronizationJobAsync(const Model::DeleteSynchronizationJobRequest& request, const DeleteSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteSynchronizationJobOutcomeCallable deleteSynchronizationJobCallable(const Model::DeleteSynchronizationJobRequest& request) const;
-			DescribeCenVpcOutcome describeCenVpc(const Model::DescribeCenVpcRequest &request)const;
-			void describeCenVpcAsync(const Model::DescribeCenVpcRequest& request, const DescribeCenVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeCenVpcOutcomeCallable describeCenVpcCallable(const Model::DescribeCenVpcRequest& request) const;
 			DescribeConnectionStatusOutcome describeConnectionStatus(const Model::DescribeConnectionStatusRequest &request)const;
 			void describeConnectionStatusAsync(const Model::DescribeConnectionStatusRequest& request, const DescribeConnectionStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeConnectionStatusOutcomeCallable describeConnectionStatusCallable(const Model::DescribeConnectionStatusRequest& request) const;
@@ -517,9 +494,6 @@ namespace AlibabaCloud
 			DescribeDTSIPOutcome describeDTSIP(const Model::DescribeDTSIPRequest &request)const;
 			void describeDTSIPAsync(const Model::DescribeDTSIPRequest& request, const DescribeDTSIPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDTSIPOutcomeCallable describeDTSIPCallable(const Model::DescribeDTSIPRequest& request) const;
-			DescribeDgDatabasesOutcome describeDgDatabases(const Model::DescribeDgDatabasesRequest &request)const;
-			void describeDgDatabasesAsync(const Model::DescribeDgDatabasesRequest& request, const DescribeDgDatabasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDgDatabasesOutcomeCallable describeDgDatabasesCallable(const Model::DescribeDgDatabasesRequest& request) const;
 			DescribeDtsJobDetailOutcome describeDtsJobDetail(const Model::DescribeDtsJobDetailRequest &request)const;
 			void describeDtsJobDetailAsync(const Model::DescribeDtsJobDetailRequest& request, const DescribeDtsJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDtsJobDetailOutcomeCallable describeDtsJobDetailCallable(const Model::DescribeDtsJobDetailRequest& request) const;
@@ -532,9 +506,6 @@ namespace AlibabaCloud
 			DescribeInitializationStatusOutcome describeInitializationStatus(const Model::DescribeInitializationStatusRequest &request)const;
 			void describeInitializationStatusAsync(const Model::DescribeInitializationStatusRequest& request, const DescribeInitializationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeInitializationStatusOutcomeCallable describeInitializationStatusCallable(const Model::DescribeInitializationStatusRequest& request) const;
-			DescribeJobDiffStatusOutcome describeJobDiffStatus(const Model::DescribeJobDiffStatusRequest &request)const;
-			void describeJobDiffStatusAsync(const Model::DescribeJobDiffStatusRequest& request, const DescribeJobDiffStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeJobDiffStatusOutcomeCallable describeJobDiffStatusCallable(const Model::DescribeJobDiffStatusRequest& request) const;
 			DescribeJobMonitorRuleOutcome describeJobMonitorRule(const Model::DescribeJobMonitorRuleRequest &request)const;
 			void describeJobMonitorRuleAsync(const Model::DescribeJobMonitorRuleRequest& request, const DescribeJobMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeJobMonitorRuleOutcomeCallable describeJobMonitorRuleCallable(const Model::DescribeJobMonitorRuleRequest& request) const;
@@ -613,9 +584,6 @@ namespace AlibabaCloud
 			RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
 			void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
-			ReplaceInstanceOutcome replaceInstance(const Model::ReplaceInstanceRequest &request)const;
-			void replaceInstanceAsync(const Model::ReplaceInstanceRequest& request, const ReplaceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ReplaceInstanceOutcomeCallable replaceInstanceCallable(const Model::ReplaceInstanceRequest& request) const;
 			ResetDtsJobOutcome resetDtsJob(const Model::ResetDtsJobRequest &request)const;
 			void resetDtsJobAsync(const Model::ResetDtsJobRequest& request, const ResetDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ResetDtsJobOutcomeCallable resetDtsJobCallable(const Model::ResetDtsJobRequest& request) const;

+ 0 - 78
dts/include/alibabacloud/dts/model/DescribeCenVpcRequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_DESCRIBECENVPCREQUEST_H_
-#define ALIBABACLOUD_DTS_MODEL_DESCRIBECENVPCREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT DescribeCenVpcRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeCenVpcRequest();
-				~DescribeCenVpcRequest();
-
-				std::string getType()const;
-				void setType(const std::string& type);
-				std::string getPageNumber()const;
-				void setPageNumber(const std::string& pageNumber);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getPageSize()const;
-				void setPageSize(const std::string& pageSize);
-				std::string getRoleName()const;
-				void setRoleName(const std::string& roleName);
-				std::string getIp()const;
-				void setIp(const std::string& ip);
-				std::string getAliyunId()const;
-				void setAliyunId(const std::string& aliyunId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getPort()const;
-				void setPort(const std::string& port);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string type_;
-				std::string pageNumber_;
-				std::string engine_;
-				std::string regionId_;
-				std::string pageSize_;
-				std::string roleName_;
-				std::string ip_;
-				std::string aliyunId_;
-				std::string instanceId_;
-				std::string port_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECENVPCREQUEST_H_

+ 0 - 76
dts/include/alibabacloud/dts/model/DescribeCenVpcResult.h

@@ -1,76 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_DESCRIBECENVPCRESULT_H_
-#define ALIBABACLOUD_DTS_MODEL_DESCRIBECENVPCRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT DescribeCenVpcResult : public ServiceResult
-			{
-			public:
-				struct CenVpcItem
-				{
-					std::string instanceName;
-					std::string status;
-					std::string vpcId;
-					std::string instanceId;
-					std::string ip;
-					std::string port;
-					std::string region;
-					std::string vpcCloudInstanceId;
-					std::string engine;
-					std::string groupId;
-				};
-
-
-				DescribeCenVpcResult();
-				explicit DescribeCenVpcResult(const std::string &payload);
-				~DescribeCenVpcResult();
-				int getHttpStatusCode()const;
-				std::vector<CenVpcItem> getCenVpc()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::vector<CenVpcItem> cenVpc_;
-				std::string dynamicCode_;
-				std::string dynamicMessage_;
-				std::string errMessage_;
-				bool success_;
-				std::string errCode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECENVPCRESULT_H_

+ 0 - 78
dts/include/alibabacloud/dts/model/DescribeDgDatabasesRequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_DESCRIBEDGDATABASESREQUEST_H_
-#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDGDATABASESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT DescribeDgDatabasesRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDgDatabasesRequest();
-				~DescribeDgDatabasesRequest();
-
-				std::string getType()const;
-				void setType(const std::string& type);
-				std::string getPageNumber()const;
-				void setPageNumber(const std::string& pageNumber);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getPageSize()const;
-				void setPageSize(const std::string& pageSize);
-				std::string getRoleName()const;
-				void setRoleName(const std::string& roleName);
-				std::string getIp()const;
-				void setIp(const std::string& ip);
-				std::string getAliyunId()const;
-				void setAliyunId(const std::string& aliyunId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getPort()const;
-				void setPort(const std::string& port);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string type_;
-				std::string pageNumber_;
-				std::string engine_;
-				std::string regionId_;
-				std::string pageSize_;
-				std::string roleName_;
-				std::string ip_;
-				std::string aliyunId_;
-				std::string instanceId_;
-				std::string port_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDGDATABASESREQUEST_H_

+ 0 - 76
dts/include/alibabacloud/dts/model/DescribeDgDatabasesResult.h

@@ -1,76 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_DESCRIBEDGDATABASESRESULT_H_
-#define ALIBABACLOUD_DTS_MODEL_DESCRIBEDGDATABASESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT DescribeDgDatabasesResult : public ServiceResult
-			{
-			public:
-				struct DgDatabasesItem
-				{
-					std::string instanceName;
-					std::string status;
-					std::string vpcId;
-					std::string instanceId;
-					std::string hostPort;
-					std::string region;
-					std::string vpcCloudInstanceId;
-					std::string connectHostPort;
-					std::string engine;
-					std::string groupId;
-				};
-
-
-				DescribeDgDatabasesResult();
-				explicit DescribeDgDatabasesResult(const std::string &payload);
-				~DescribeDgDatabasesResult();
-				std::vector<DgDatabasesItem> getDgDatabases()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<DgDatabasesItem> dgDatabases_;
-				int httpStatusCode_;
-				std::string dynamicCode_;
-				std::string dynamicMessage_;
-				std::string errMessage_;
-				bool success_;
-				std::string errCode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEDGDATABASESRESULT_H_

+ 0 - 63
dts/include/alibabacloud/dts/model/DescribeJobDiffStatusRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_DESCRIBEJOBDIFFSTATUSREQUEST_H_
-#define ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBDIFFSTATUSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT DescribeJobDiffStatusRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeJobDiffStatusRequest();
-				~DescribeJobDiffStatusRequest();
-
-				std::string getPageNumber()const;
-				void setPageNumber(const std::string& pageNumber);
-				std::string getTbName()const;
-				void setTbName(const std::string& tbName);
-				std::string getDbName()const;
-				void setDbName(const std::string& dbName);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getPageSize()const;
-				void setPageSize(const std::string& pageSize);
-				std::string getDtsJobId()const;
-				void setDtsJobId(const std::string& dtsJobId);
-
-            private:
-				std::string pageNumber_;
-				std::string tbName_;
-				std::string dbName_;
-				std::string regionId_;
-				std::string pageSize_;
-				std::string dtsJobId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBDIFFSTATUSREQUEST_H_

+ 0 - 74
dts/include/alibabacloud/dts/model/DescribeJobDiffStatusResult.h

@@ -1,74 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_DESCRIBEJOBDIFFSTATUSRESULT_H_
-#define ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBDIFFSTATUSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT DescribeJobDiffStatusResult : public ServiceResult
-			{
-			public:
-				struct DiffInfosItem
-				{
-					std::string tableName;
-					std::string pkValue;
-					std::string diff;
-					std::string scheduleJobId;
-					std::string dbName;
-					std::string pkName;
-				};
-
-
-				DescribeJobDiffStatusResult();
-				explicit DescribeJobDiffStatusResult(const std::string &payload);
-				~DescribeJobDiffStatusResult();
-				long getTotal()const;
-				int getHttpStatusCode()const;
-				std::string getDynamicCode()const;
-				std::vector<DiffInfosItem> getDiffInfos()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 total_;
-				int httpStatusCode_;
-				std::string dynamicCode_;
-				std::vector<DiffInfosItem> diffInfos_;
-				std::string dynamicMessage_;
-				std::string errMessage_;
-				bool success_;
-				std::string errCode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEJOBDIFFSTATUSRESULT_H_

+ 3 - 0
dts/include/alibabacloud/dts/model/DescribePreCheckStatusRequest.h

@@ -47,6 +47,8 @@ namespace AlibabaCloud
 				void setJobCode(const std::string& jobCode);
 				std::string getDtsJobId()const;
 				void setDtsJobId(const std::string& dtsJobId);
+				std::string getStructPhase()const;
+				void setStructPhase(const std::string& structPhase);
 
             private:
 				std::string structType_;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
 				std::string pageSize_;
 				std::string jobCode_;
 				std::string dtsJobId_;
+				std::string structPhase_;
 
 			};
 		}

+ 12 - 6
dts/include/alibabacloud/dts/model/DescribePreCheckStatusResult.h

@@ -113,28 +113,34 @@ namespace AlibabaCloud
 				DescribePreCheckStatusResult();
 				explicit DescribePreCheckStatusResult(const std::string &payload);
 				~DescribePreCheckStatusResult();
-				std::string getState()const;
-				int getTotal()const;
-				int getHttpStatusCode()const;
+				long getTotalRecordCount()const;
+				long getPageRecordCount()const;
 				std::string getJobName()const;
 				int getErrorItem()const;
 				std::vector<SubDistributedJobStatusItem> getSubDistributedJobStatus()const;
 				std::string getCode()const;
 				bool getSuccess()const;
+				long getPageNumber()const;
+				std::string getState()const;
+				int getTotal()const;
+				int getHttpStatusCode()const;
 				std::string getJobId()const;
 				std::vector<ProgressInfo> getJobProgress()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string state_;
-				int total_;
-				int httpStatusCode_;
+				long totalRecordCount_;
+				long pageRecordCount_;
 				std::string jobName_;
 				int errorItem_;
 				std::vector<SubDistributedJobStatusItem> subDistributedJobStatus_;
 				std::string code_;
 				bool success_;
+				long pageNumber_;
+				std::string state_;
+				int total_;
+				int httpStatusCode_;
 				std::string jobId_;
 				std::vector<ProgressInfo> jobProgress_;
 

+ 0 - 57
dts/include/alibabacloud/dts/model/ReplaceInstanceRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_REPLACEINSTANCEREQUEST_H_
-#define ALIBABACLOUD_DTS_MODEL_REPLACEINSTANCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT ReplaceInstanceRequest : public RpcServiceRequest
-			{
-
-			public:
-				ReplaceInstanceRequest();
-				~ReplaceInstanceRequest();
-
-				std::string getNewInstanceId()const;
-				void setNewInstanceId(const std::string& newInstanceId);
-				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 newInstanceId_;
-				std::string regionId_;
-				std::string dtsJobId_;
-				std::string chargeType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_REPLACEINSTANCEREQUEST_H_

+ 0 - 69
dts/include/alibabacloud/dts/model/ReplaceInstanceResult.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR 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_REPLACEINSTANCERESULT_H_
-#define ALIBABACLOUD_DTS_MODEL_REPLACEINSTANCERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dts/DtsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dts
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DTS_EXPORT ReplaceInstanceResult : public ServiceResult
-			{
-			public:
-
-
-				ReplaceInstanceResult();
-				explicit ReplaceInstanceResult(const std::string &payload);
-				~ReplaceInstanceResult();
-				std::string getDtsJobId()const;
-				std::string getEndTime()const;
-				std::string getInstanceId()const;
-				std::string getChargeType()const;
-				int 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:
-				std::string dtsJobId_;
-				std::string endTime_;
-				std::string instanceId_;
-				std::string chargeType_;
-				int httpStatusCode_;
-				std::string dynamicMessage_;
-				std::string errMessage_;
-				std::string code_;
-				bool success_;
-				std::string errCode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DTS_MODEL_REPLACEINSTANCERESULT_H_

+ 0 - 144
dts/src/DtsClient.cc

@@ -843,42 +843,6 @@ DtsClient::DeleteSynchronizationJobOutcomeCallable DtsClient::deleteSynchronizat
 	return task->get_future();
 }
 
-DtsClient::DescribeCenVpcOutcome DtsClient::describeCenVpc(const DescribeCenVpcRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeCenVpcOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeCenVpcOutcome(DescribeCenVpcResult(outcome.result()));
-	else
-		return DescribeCenVpcOutcome(outcome.error());
-}
-
-void DtsClient::describeCenVpcAsync(const DescribeCenVpcRequest& request, const DescribeCenVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeCenVpc(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-DtsClient::DescribeCenVpcOutcomeCallable DtsClient::describeCenVpcCallable(const DescribeCenVpcRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeCenVpcOutcome()>>(
-			[this, request]()
-			{
-			return this->describeCenVpc(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 DtsClient::DescribeConnectionStatusOutcome DtsClient::describeConnectionStatus(const DescribeConnectionStatusRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1023,42 +987,6 @@ DtsClient::DescribeDTSIPOutcomeCallable DtsClient::describeDTSIPCallable(const D
 	return task->get_future();
 }
 
-DtsClient::DescribeDgDatabasesOutcome DtsClient::describeDgDatabases(const DescribeDgDatabasesRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeDgDatabasesOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeDgDatabasesOutcome(DescribeDgDatabasesResult(outcome.result()));
-	else
-		return DescribeDgDatabasesOutcome(outcome.error());
-}
-
-void DtsClient::describeDgDatabasesAsync(const DescribeDgDatabasesRequest& request, const DescribeDgDatabasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeDgDatabases(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-DtsClient::DescribeDgDatabasesOutcomeCallable DtsClient::describeDgDatabasesCallable(const DescribeDgDatabasesRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeDgDatabasesOutcome()>>(
-			[this, request]()
-			{
-			return this->describeDgDatabases(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 DtsClient::DescribeDtsJobDetailOutcome DtsClient::describeDtsJobDetail(const DescribeDtsJobDetailRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1203,42 +1131,6 @@ DtsClient::DescribeInitializationStatusOutcomeCallable DtsClient::describeInitia
 	return task->get_future();
 }
 
-DtsClient::DescribeJobDiffStatusOutcome DtsClient::describeJobDiffStatus(const DescribeJobDiffStatusRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeJobDiffStatusOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeJobDiffStatusOutcome(DescribeJobDiffStatusResult(outcome.result()));
-	else
-		return DescribeJobDiffStatusOutcome(outcome.error());
-}
-
-void DtsClient::describeJobDiffStatusAsync(const DescribeJobDiffStatusRequest& request, const DescribeJobDiffStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeJobDiffStatus(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-DtsClient::DescribeJobDiffStatusOutcomeCallable DtsClient::describeJobDiffStatusCallable(const DescribeJobDiffStatusRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeJobDiffStatusOutcome()>>(
-			[this, request]()
-			{
-			return this->describeJobDiffStatus(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 DtsClient::DescribeJobMonitorRuleOutcome DtsClient::describeJobMonitorRule(const DescribeJobMonitorRuleRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2175,42 +2067,6 @@ DtsClient::RenewInstanceOutcomeCallable DtsClient::renewInstanceCallable(const R
 	return task->get_future();
 }
 
-DtsClient::ReplaceInstanceOutcome DtsClient::replaceInstance(const ReplaceInstanceRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return ReplaceInstanceOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return ReplaceInstanceOutcome(ReplaceInstanceResult(outcome.result()));
-	else
-		return ReplaceInstanceOutcome(outcome.error());
-}
-
-void DtsClient::replaceInstanceAsync(const ReplaceInstanceRequest& request, const ReplaceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, replaceInstance(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-DtsClient::ReplaceInstanceOutcomeCallable DtsClient::replaceInstanceCallable(const ReplaceInstanceRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<ReplaceInstanceOutcome()>>(
-			[this, request]()
-			{
-			return this->replaceInstance(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 DtsClient::ResetDtsJobOutcome DtsClient::resetDtsJob(const ResetDtsJobRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 0 - 150
dts/src/model/DescribeCenVpcRequest.cc

@@ -1,150 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/DescribeCenVpcRequest.h>
-
-using AlibabaCloud::Dts::Model::DescribeCenVpcRequest;
-
-DescribeCenVpcRequest::DescribeCenVpcRequest() :
-	RpcServiceRequest("dts", "2020-01-01", "DescribeCenVpc")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeCenVpcRequest::~DescribeCenVpcRequest()
-{}
-
-std::string DescribeCenVpcRequest::getType()const
-{
-	return type_;
-}
-
-void DescribeCenVpcRequest::setType(const std::string& type)
-{
-	type_ = type;
-	setParameter("Type", type);
-}
-
-std::string DescribeCenVpcRequest::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-void DescribeCenVpcRequest::setPageNumber(const std::string& pageNumber)
-{
-	pageNumber_ = pageNumber;
-	setParameter("PageNumber", pageNumber);
-}
-
-std::string DescribeCenVpcRequest::getEngine()const
-{
-	return engine_;
-}
-
-void DescribeCenVpcRequest::setEngine(const std::string& engine)
-{
-	engine_ = engine;
-	setParameter("Engine", engine);
-}
-
-std::string DescribeCenVpcRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DescribeCenVpcRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DescribeCenVpcRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void DescribeCenVpcRequest::setPageSize(const std::string& pageSize)
-{
-	pageSize_ = pageSize;
-	setParameter("PageSize", pageSize);
-}
-
-std::string DescribeCenVpcRequest::getRoleName()const
-{
-	return roleName_;
-}
-
-void DescribeCenVpcRequest::setRoleName(const std::string& roleName)
-{
-	roleName_ = roleName;
-	setParameter("RoleName", roleName);
-}
-
-std::string DescribeCenVpcRequest::getIp()const
-{
-	return ip_;
-}
-
-void DescribeCenVpcRequest::setIp(const std::string& ip)
-{
-	ip_ = ip;
-	setParameter("Ip", ip);
-}
-
-std::string DescribeCenVpcRequest::getAliyunId()const
-{
-	return aliyunId_;
-}
-
-void DescribeCenVpcRequest::setAliyunId(const std::string& aliyunId)
-{
-	aliyunId_ = aliyunId;
-	setParameter("AliyunId", aliyunId);
-}
-
-std::string DescribeCenVpcRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void DescribeCenVpcRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string DescribeCenVpcRequest::getPort()const
-{
-	return port_;
-}
-
-void DescribeCenVpcRequest::setPort(const std::string& port)
-{
-	port_ = port;
-	setParameter("Port", port);
-}
-
-std::string DescribeCenVpcRequest::getRegion()const
-{
-	return region_;
-}
-
-void DescribeCenVpcRequest::setRegion(const std::string& region)
-{
-	region_ = region;
-	setParameter("Region", region);
-}
-

+ 0 - 117
dts/src/model/DescribeCenVpcResult.cc

@@ -1,117 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/DescribeCenVpcResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dts;
-using namespace AlibabaCloud::Dts::Model;
-
-DescribeCenVpcResult::DescribeCenVpcResult() :
-	ServiceResult()
-{}
-
-DescribeCenVpcResult::DescribeCenVpcResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeCenVpcResult::~DescribeCenVpcResult()
-{}
-
-void DescribeCenVpcResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allCenVpcNode = value["CenVpc"]["CenVpcItem"];
-	for (auto valueCenVpcCenVpcItem : allCenVpcNode)
-	{
-		CenVpcItem cenVpcObject;
-		if(!valueCenVpcCenVpcItem["Engine"].isNull())
-			cenVpcObject.engine = valueCenVpcCenVpcItem["Engine"].asString();
-		if(!valueCenVpcCenVpcItem["GroupId"].isNull())
-			cenVpcObject.groupId = valueCenVpcCenVpcItem["GroupId"].asString();
-		if(!valueCenVpcCenVpcItem["InstanceId"].isNull())
-			cenVpcObject.instanceId = valueCenVpcCenVpcItem["InstanceId"].asString();
-		if(!valueCenVpcCenVpcItem["InstanceName"].isNull())
-			cenVpcObject.instanceName = valueCenVpcCenVpcItem["InstanceName"].asString();
-		if(!valueCenVpcCenVpcItem["Ip"].isNull())
-			cenVpcObject.ip = valueCenVpcCenVpcItem["Ip"].asString();
-		if(!valueCenVpcCenVpcItem["Port"].isNull())
-			cenVpcObject.port = valueCenVpcCenVpcItem["Port"].asString();
-		if(!valueCenVpcCenVpcItem["Region"].isNull())
-			cenVpcObject.region = valueCenVpcCenVpcItem["Region"].asString();
-		if(!valueCenVpcCenVpcItem["Status"].isNull())
-			cenVpcObject.status = valueCenVpcCenVpcItem["Status"].asString();
-		if(!valueCenVpcCenVpcItem["VpcCloudInstanceId"].isNull())
-			cenVpcObject.vpcCloudInstanceId = valueCenVpcCenVpcItem["VpcCloudInstanceId"].asString();
-		if(!valueCenVpcCenVpcItem["VpcId"].isNull())
-			cenVpcObject.vpcId = valueCenVpcCenVpcItem["VpcId"].asString();
-		cenVpc_.push_back(cenVpcObject);
-	}
-	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["Success"].isNull())
-		success_ = value["Success"].asString() == "true";
-
-}
-
-int DescribeCenVpcResult::getHttpStatusCode()const
-{
-	return httpStatusCode_;
-}
-
-std::vector<DescribeCenVpcResult::CenVpcItem> DescribeCenVpcResult::getCenVpc()const
-{
-	return cenVpc_;
-}
-
-std::string DescribeCenVpcResult::getDynamicCode()const
-{
-	return dynamicCode_;
-}
-
-std::string DescribeCenVpcResult::getDynamicMessage()const
-{
-	return dynamicMessage_;
-}
-
-std::string DescribeCenVpcResult::getErrMessage()const
-{
-	return errMessage_;
-}
-
-bool DescribeCenVpcResult::getSuccess()const
-{
-	return success_;
-}
-
-std::string DescribeCenVpcResult::getErrCode()const
-{
-	return errCode_;
-}
-

+ 0 - 150
dts/src/model/DescribeDgDatabasesRequest.cc

@@ -1,150 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/DescribeDgDatabasesRequest.h>
-
-using AlibabaCloud::Dts::Model::DescribeDgDatabasesRequest;
-
-DescribeDgDatabasesRequest::DescribeDgDatabasesRequest() :
-	RpcServiceRequest("dts", "2020-01-01", "DescribeDgDatabases")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeDgDatabasesRequest::~DescribeDgDatabasesRequest()
-{}
-
-std::string DescribeDgDatabasesRequest::getType()const
-{
-	return type_;
-}
-
-void DescribeDgDatabasesRequest::setType(const std::string& type)
-{
-	type_ = type;
-	setParameter("Type", type);
-}
-
-std::string DescribeDgDatabasesRequest::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-void DescribeDgDatabasesRequest::setPageNumber(const std::string& pageNumber)
-{
-	pageNumber_ = pageNumber;
-	setParameter("PageNumber", pageNumber);
-}
-
-std::string DescribeDgDatabasesRequest::getEngine()const
-{
-	return engine_;
-}
-
-void DescribeDgDatabasesRequest::setEngine(const std::string& engine)
-{
-	engine_ = engine;
-	setParameter("Engine", engine);
-}
-
-std::string DescribeDgDatabasesRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DescribeDgDatabasesRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DescribeDgDatabasesRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void DescribeDgDatabasesRequest::setPageSize(const std::string& pageSize)
-{
-	pageSize_ = pageSize;
-	setParameter("PageSize", pageSize);
-}
-
-std::string DescribeDgDatabasesRequest::getRoleName()const
-{
-	return roleName_;
-}
-
-void DescribeDgDatabasesRequest::setRoleName(const std::string& roleName)
-{
-	roleName_ = roleName;
-	setParameter("RoleName", roleName);
-}
-
-std::string DescribeDgDatabasesRequest::getIp()const
-{
-	return ip_;
-}
-
-void DescribeDgDatabasesRequest::setIp(const std::string& ip)
-{
-	ip_ = ip;
-	setParameter("Ip", ip);
-}
-
-std::string DescribeDgDatabasesRequest::getAliyunId()const
-{
-	return aliyunId_;
-}
-
-void DescribeDgDatabasesRequest::setAliyunId(const std::string& aliyunId)
-{
-	aliyunId_ = aliyunId;
-	setParameter("AliyunId", aliyunId);
-}
-
-std::string DescribeDgDatabasesRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void DescribeDgDatabasesRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string DescribeDgDatabasesRequest::getPort()const
-{
-	return port_;
-}
-
-void DescribeDgDatabasesRequest::setPort(const std::string& port)
-{
-	port_ = port;
-	setParameter("Port", port);
-}
-
-std::string DescribeDgDatabasesRequest::getRegion()const
-{
-	return region_;
-}
-
-void DescribeDgDatabasesRequest::setRegion(const std::string& region)
-{
-	region_ = region;
-	setParameter("Region", region);
-}
-

+ 0 - 117
dts/src/model/DescribeDgDatabasesResult.cc

@@ -1,117 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/DescribeDgDatabasesResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dts;
-using namespace AlibabaCloud::Dts::Model;
-
-DescribeDgDatabasesResult::DescribeDgDatabasesResult() :
-	ServiceResult()
-{}
-
-DescribeDgDatabasesResult::DescribeDgDatabasesResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeDgDatabasesResult::~DescribeDgDatabasesResult()
-{}
-
-void DescribeDgDatabasesResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allDgDatabasesNode = value["DgDatabases"]["DgDatabasesItem"];
-	for (auto valueDgDatabasesDgDatabasesItem : allDgDatabasesNode)
-	{
-		DgDatabasesItem dgDatabasesObject;
-		if(!valueDgDatabasesDgDatabasesItem["InstanceId"].isNull())
-			dgDatabasesObject.instanceId = valueDgDatabasesDgDatabasesItem["InstanceId"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["InstanceName"].isNull())
-			dgDatabasesObject.instanceName = valueDgDatabasesDgDatabasesItem["InstanceName"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["Region"].isNull())
-			dgDatabasesObject.region = valueDgDatabasesDgDatabasesItem["Region"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["Engine"].isNull())
-			dgDatabasesObject.engine = valueDgDatabasesDgDatabasesItem["Engine"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["VpcId"].isNull())
-			dgDatabasesObject.vpcId = valueDgDatabasesDgDatabasesItem["VpcId"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["VpcCloudInstanceId"].isNull())
-			dgDatabasesObject.vpcCloudInstanceId = valueDgDatabasesDgDatabasesItem["VpcCloudInstanceId"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["Status"].isNull())
-			dgDatabasesObject.status = valueDgDatabasesDgDatabasesItem["Status"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["GroupId"].isNull())
-			dgDatabasesObject.groupId = valueDgDatabasesDgDatabasesItem["GroupId"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["HostPort"].isNull())
-			dgDatabasesObject.hostPort = valueDgDatabasesDgDatabasesItem["HostPort"].asString();
-		if(!valueDgDatabasesDgDatabasesItem["ConnectHostPort"].isNull())
-			dgDatabasesObject.connectHostPort = valueDgDatabasesDgDatabasesItem["ConnectHostPort"].asString();
-		dgDatabases_.push_back(dgDatabasesObject);
-	}
-	if(!value["Success"].isNull())
-		success_ = value["Success"].asString() == "true";
-	if(!value["ErrCode"].isNull())
-		errCode_ = value["ErrCode"].asString();
-	if(!value["ErrMessage"].isNull())
-		errMessage_ = value["ErrMessage"].asString();
-	if(!value["DynamicCode"].isNull())
-		dynamicCode_ = value["DynamicCode"].asString();
-	if(!value["DynamicMessage"].isNull())
-		dynamicMessage_ = value["DynamicMessage"].asString();
-	if(!value["HttpStatusCode"].isNull())
-		httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
-
-}
-
-std::vector<DescribeDgDatabasesResult::DgDatabasesItem> DescribeDgDatabasesResult::getDgDatabases()const
-{
-	return dgDatabases_;
-}
-
-int DescribeDgDatabasesResult::getHttpStatusCode()const
-{
-	return httpStatusCode_;
-}
-
-std::string DescribeDgDatabasesResult::getDynamicCode()const
-{
-	return dynamicCode_;
-}
-
-std::string DescribeDgDatabasesResult::getDynamicMessage()const
-{
-	return dynamicMessage_;
-}
-
-std::string DescribeDgDatabasesResult::getErrMessage()const
-{
-	return errMessage_;
-}
-
-bool DescribeDgDatabasesResult::getSuccess()const
-{
-	return success_;
-}
-
-std::string DescribeDgDatabasesResult::getErrCode()const
-{
-	return errCode_;
-}
-

+ 0 - 95
dts/src/model/DescribeJobDiffStatusRequest.cc

@@ -1,95 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/DescribeJobDiffStatusRequest.h>
-
-using AlibabaCloud::Dts::Model::DescribeJobDiffStatusRequest;
-
-DescribeJobDiffStatusRequest::DescribeJobDiffStatusRequest() :
-	RpcServiceRequest("dts", "2020-01-01", "DescribeJobDiffStatus")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeJobDiffStatusRequest::~DescribeJobDiffStatusRequest()
-{}
-
-std::string DescribeJobDiffStatusRequest::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-void DescribeJobDiffStatusRequest::setPageNumber(const std::string& pageNumber)
-{
-	pageNumber_ = pageNumber;
-	setParameter("PageNumber", pageNumber);
-}
-
-std::string DescribeJobDiffStatusRequest::getTbName()const
-{
-	return tbName_;
-}
-
-void DescribeJobDiffStatusRequest::setTbName(const std::string& tbName)
-{
-	tbName_ = tbName;
-	setParameter("TbName", tbName);
-}
-
-std::string DescribeJobDiffStatusRequest::getDbName()const
-{
-	return dbName_;
-}
-
-void DescribeJobDiffStatusRequest::setDbName(const std::string& dbName)
-{
-	dbName_ = dbName;
-	setParameter("DbName", dbName);
-}
-
-std::string DescribeJobDiffStatusRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DescribeJobDiffStatusRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DescribeJobDiffStatusRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void DescribeJobDiffStatusRequest::setPageSize(const std::string& pageSize)
-{
-	pageSize_ = pageSize;
-	setParameter("PageSize", pageSize);
-}
-
-std::string DescribeJobDiffStatusRequest::getDtsJobId()const
-{
-	return dtsJobId_;
-}
-
-void DescribeJobDiffStatusRequest::setDtsJobId(const std::string& dtsJobId)
-{
-	dtsJobId_ = dtsJobId;
-	setParameter("DtsJobId", dtsJobId);
-}
-

+ 0 - 116
dts/src/model/DescribeJobDiffStatusResult.cc

@@ -1,116 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/DescribeJobDiffStatusResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dts;
-using namespace AlibabaCloud::Dts::Model;
-
-DescribeJobDiffStatusResult::DescribeJobDiffStatusResult() :
-	ServiceResult()
-{}
-
-DescribeJobDiffStatusResult::DescribeJobDiffStatusResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeJobDiffStatusResult::~DescribeJobDiffStatusResult()
-{}
-
-void DescribeJobDiffStatusResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allDiffInfosNode = value["DiffInfos"]["DiffInfosItem"];
-	for (auto valueDiffInfosDiffInfosItem : allDiffInfosNode)
-	{
-		DiffInfosItem diffInfosObject;
-		if(!valueDiffInfosDiffInfosItem["ScheduleJobId"].isNull())
-			diffInfosObject.scheduleJobId = valueDiffInfosDiffInfosItem["ScheduleJobId"].asString();
-		if(!valueDiffInfosDiffInfosItem["DbName"].isNull())
-			diffInfosObject.dbName = valueDiffInfosDiffInfosItem["DbName"].asString();
-		if(!valueDiffInfosDiffInfosItem["TableName"].isNull())
-			diffInfosObject.tableName = valueDiffInfosDiffInfosItem["TableName"].asString();
-		if(!valueDiffInfosDiffInfosItem["PkName"].isNull())
-			diffInfosObject.pkName = valueDiffInfosDiffInfosItem["PkName"].asString();
-		if(!valueDiffInfosDiffInfosItem["PkValue"].isNull())
-			diffInfosObject.pkValue = valueDiffInfosDiffInfosItem["PkValue"].asString();
-		if(!valueDiffInfosDiffInfosItem["Diff"].isNull())
-			diffInfosObject.diff = valueDiffInfosDiffInfosItem["Diff"].asString();
-		diffInfos_.push_back(diffInfosObject);
-	}
-	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["Success"].isNull())
-		success_ = value["Success"].asString() == "true";
-	if(!value["Total"].isNull())
-		total_ = std::stol(value["Total"].asString());
-
-}
-
-long DescribeJobDiffStatusResult::getTotal()const
-{
-	return total_;
-}
-
-int DescribeJobDiffStatusResult::getHttpStatusCode()const
-{
-	return httpStatusCode_;
-}
-
-std::string DescribeJobDiffStatusResult::getDynamicCode()const
-{
-	return dynamicCode_;
-}
-
-std::vector<DescribeJobDiffStatusResult::DiffInfosItem> DescribeJobDiffStatusResult::getDiffInfos()const
-{
-	return diffInfos_;
-}
-
-std::string DescribeJobDiffStatusResult::getDynamicMessage()const
-{
-	return dynamicMessage_;
-}
-
-std::string DescribeJobDiffStatusResult::getErrMessage()const
-{
-	return errMessage_;
-}
-
-bool DescribeJobDiffStatusResult::getSuccess()const
-{
-	return success_;
-}
-
-std::string DescribeJobDiffStatusResult::getErrCode()const
-{
-	return errCode_;
-}
-

+ 11 - 0
dts/src/model/DescribePreCheckStatusRequest.cc

@@ -93,3 +93,14 @@ void DescribePreCheckStatusRequest::setDtsJobId(const std::string& dtsJobId)
 	setParameter("DtsJobId", dtsJobId);
 }
 
+std::string DescribePreCheckStatusRequest::getStructPhase()const
+{
+	return structPhase_;
+}
+
+void DescribePreCheckStatusRequest::setStructPhase(const std::string& structPhase)
+{
+	structPhase_ = structPhase;
+	setParameter("StructPhase", structPhase);
+}
+

+ 30 - 9
dts/src/model/DescribePreCheckStatusResult.cc

@@ -201,22 +201,23 @@ void DescribePreCheckStatusResult::parse(const std::string &payload)
 		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["TotalRecordCount"].isNull())
+		totalRecordCount_ = std::stol(value["TotalRecordCount"].asString());
 
 }
 
-std::string DescribePreCheckStatusResult::getState()const
+long DescribePreCheckStatusResult::getTotalRecordCount()const
 {
-	return state_;
-}
-
-int DescribePreCheckStatusResult::getTotal()const
-{
-	return total_;
+	return totalRecordCount_;
 }
 
-int DescribePreCheckStatusResult::getHttpStatusCode()const
+long DescribePreCheckStatusResult::getPageRecordCount()const
 {
-	return httpStatusCode_;
+	return pageRecordCount_;
 }
 
 std::string DescribePreCheckStatusResult::getJobName()const
@@ -244,6 +245,26 @@ bool DescribePreCheckStatusResult::getSuccess()const
 	return success_;
 }
 
+long DescribePreCheckStatusResult::getPageNumber()const
+{
+	return pageNumber_;
+}
+
+std::string DescribePreCheckStatusResult::getState()const
+{
+	return state_;
+}
+
+int DescribePreCheckStatusResult::getTotal()const
+{
+	return total_;
+}
+
+int DescribePreCheckStatusResult::getHttpStatusCode()const
+{
+	return httpStatusCode_;
+}
+
 std::string DescribePreCheckStatusResult::getJobId()const
 {
 	return jobId_;

+ 0 - 73
dts/src/model/ReplaceInstanceRequest.cc

@@ -1,73 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/ReplaceInstanceRequest.h>
-
-using AlibabaCloud::Dts::Model::ReplaceInstanceRequest;
-
-ReplaceInstanceRequest::ReplaceInstanceRequest() :
-	RpcServiceRequest("dts", "2020-01-01", "ReplaceInstance")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-ReplaceInstanceRequest::~ReplaceInstanceRequest()
-{}
-
-std::string ReplaceInstanceRequest::getNewInstanceId()const
-{
-	return newInstanceId_;
-}
-
-void ReplaceInstanceRequest::setNewInstanceId(const std::string& newInstanceId)
-{
-	newInstanceId_ = newInstanceId;
-	setParameter("NewInstanceId", newInstanceId);
-}
-
-std::string ReplaceInstanceRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void ReplaceInstanceRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string ReplaceInstanceRequest::getDtsJobId()const
-{
-	return dtsJobId_;
-}
-
-void ReplaceInstanceRequest::setDtsJobId(const std::string& dtsJobId)
-{
-	dtsJobId_ = dtsJobId;
-	setParameter("DtsJobId", dtsJobId);
-}
-
-std::string ReplaceInstanceRequest::getChargeType()const
-{
-	return chargeType_;
-}
-
-void ReplaceInstanceRequest::setChargeType(const std::string& chargeType)
-{
-	chargeType_ = chargeType;
-	setParameter("ChargeType", chargeType);
-}
-

+ 0 - 114
dts/src/model/ReplaceInstanceResult.cc

@@ -1,114 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dts/model/ReplaceInstanceResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dts;
-using namespace AlibabaCloud::Dts::Model;
-
-ReplaceInstanceResult::ReplaceInstanceResult() :
-	ServiceResult()
-{}
-
-ReplaceInstanceResult::ReplaceInstanceResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-ReplaceInstanceResult::~ReplaceInstanceResult()
-{}
-
-void ReplaceInstanceResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	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["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();
-
-}
-
-std::string ReplaceInstanceResult::getDtsJobId()const
-{
-	return dtsJobId_;
-}
-
-std::string ReplaceInstanceResult::getEndTime()const
-{
-	return endTime_;
-}
-
-std::string ReplaceInstanceResult::getInstanceId()const
-{
-	return instanceId_;
-}
-
-std::string ReplaceInstanceResult::getChargeType()const
-{
-	return chargeType_;
-}
-
-int ReplaceInstanceResult::getHttpStatusCode()const
-{
-	return httpStatusCode_;
-}
-
-std::string ReplaceInstanceResult::getDynamicMessage()const
-{
-	return dynamicMessage_;
-}
-
-std::string ReplaceInstanceResult::getErrMessage()const
-{
-	return errMessage_;
-}
-
-std::string ReplaceInstanceResult::getCode()const
-{
-	return code_;
-}
-
-bool ReplaceInstanceResult::getSuccess()const
-{
-	return success_;
-}
-
-std::string ReplaceInstanceResult::getErrCode()const
-{
-	return errCode_;
-}
-