Support Job Status With Phase.
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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_;
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribePreCheckStatusResult::getTotal()const
|
||||
long DescribePreCheckStatusResult::getPageRecordCount()const
|
||||
{
|
||||
return total_;
|
||||
}
|
||||
|
||||
int DescribePreCheckStatusResult::getHttpStatusCode()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_;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user