Compare commits

..

50 Commits

Author SHA1 Message Date
sdk-team
c994b2d439 Automatically generate sdk tasks. 2023-08-03 15:00:31 +00:00
sdk-team
4b160fe6b9 Support region id. 2023-08-03 06:19:27 +00:00
sdk-team
80ac7ed0e9 Fixed bug. 2023-08-02 15:03:49 +00:00
sdk-team
ebfee1c7e2 Support tag policy. 2023-08-02 07:56:14 +00:00
sdk-team
a174c41ddf -Fix return message field type 2023-08-02 02:39:37 +00:00
sdk-team
a3f04022fb Add Cloud Disk Encryption. 2023-08-02 01:59:44 +00:00
sdk-team
c5e8e9a8a8 -Fix return message field type 2023-08-02 01:59:00 +00:00
sdk-team
12a2e32e06 Support new feature. 2023-08-02 01:17:11 +00:00
sdk-team
2d217f2e0a Support new feature. 2023-08-02 00:57:50 +00:00
sdk-team
f566854e2d Update by SDK platform. 2023-08-01 09:22:50 +00:00
sdk-team
7a7f0e03f4 Support resoruce group id. 2023-08-01 08:23:05 +00:00
sdk-team
f0a60662c9 CreateLaunchTemplate, CreateLaunchTemplateVersion, DescribeLaunchTemplateVersions support DeletionProtection. 2023-08-01 07:48:37 +00:00
sdk-team
bce94a0fa4 Initialize SDK. 2023-08-01 06:40:39 +00:00
sdk-team
a09f60b542 Support resource group id. 2023-08-01 02:27:43 +00:00
sdk-team
ffcef0ce25 Support resourcegroup id. 2023-08-01 02:13:22 +00:00
sdk-team
2e1100f951 Fix bug ram. 2023-07-31 15:05:30 +00:00
sdk-team
eb44ad4062 -2d create 2023-07-31 02:03:32 +00:00
sdk-team
66de4e8991 Fix bug ram. 2023-07-30 15:05:15 +00:00
sdk-team
5d7ae98e8e Fix bug ram. 2023-07-29 15:05:16 +00:00
sdk-team
f8eda875a8 Fix bug ram. 2023-07-28 15:05:07 +00:00
sdk-team
e30bdd65ae Add ErrorCode. 2023-07-28 03:58:24 +00:00
sdk-team
e660f66f68 PatchBaseline Support Tags. 2023-07-28 03:43:38 +00:00
sdk-team
1dddf4ace0 Update SDK version. 2023-07-28 01:54:20 +00:00
sdk-team
66256a0ae2 Update SDK version. 2023-07-28 01:49:53 +00:00
sdk-team
627569cd6f Fix bug ram. 2023-07-27 15:05:19 +00:00
sdk-team
0dc755cf75 Generated 2020-03-31 for ResourceManager. 2023-07-27 03:07:02 +00:00
sdk-team
4f190c1040 Support new feature. 2023-07-26 10:58:39 +00:00
sdk-team
5ba3ade3e4 Support new feature. 2023-07-26 07:47:33 +00:00
sdk-team
9c0b9836df Support new feature. 2023-07-26 01:42:08 +00:00
sdk-team
b36d89300a Add error code. 2023-07-25 15:05:21 +00:00
sdk-team
7a982f08e6 Parameter changes in SubmitServerlessJob. 2023-07-25 10:34:33 +00:00
sdk-team
08ad4ba807 PatchBaseline Support Tags. 2023-07-25 09:55:45 +00:00
sdk-team
38c284599d Add error code. 2023-07-24 15:05:09 +00:00
sdk-team
d54cb68653 Support Latest APIs. 2023-07-24 07:18:01 +00:00
sdk-team
00e697671e Add GetGraphQueryTemplates. 2023-07-24 01:51:58 +00:00
sdk-team
140a213eec Fix 500 for CreateOrder. 2023-07-23 15:05:17 +00:00
sdk-team
8e6985b46b Fix 500 for CreateOrder. 2023-07-22 15:05:21 +00:00
sdk-team
bfc89d1cc7 Fix 500 for CreateOrder. 2023-07-21 15:05:43 +00:00
sdk-team
72203af302 Support new feature. 2023-07-21 03:02:54 +00:00
sdk-team
34fb460e40 Fix bug of lack fill resourceOwnerId in DescribeHostWebshell. 2023-07-20 15:03:45 +00:00
sdk-team
0efc4956ec Support rd sdk. 2023-07-20 10:26:07 +00:00
sdk-team
ba9b236957 Support new api about model training. 2023-07-20 08:55:27 +00:00
sdk-team
d17a79e8b6 Support clouddisk API. 2023-07-20 06:23:55 +00:00
sdk-team
450eed667b Parameter changes in ListServerlessJobs and DescribeServerlessJobs. 2023-07-20 02:53:11 +00:00
sdk-team
daf3dcd2b0 Add openapis for whitelist template. 2023-07-19 15:05:51 +00:00
sdk-team
c8936fb4cf Support new feature. 2023-07-19 11:05:39 +00:00
sdk-team
410b5a1a3e Add new apis. 2023-07-19 09:03:42 +00:00
sdk-team
1754f90722 Update SDK version. 2023-07-19 08:51:22 +00:00
sdk-team
17088253be Update SDK version. 2023-07-19 08:46:26 +00:00
sdk-team
2dcd1b2f62 Supported RDS PostgreSQL manage extensions. 2023-07-18 15:05:24 +00:00
1148 changed files with 35219 additions and 43813 deletions

View File

@@ -1 +1 @@
1.36.1663
1.36.1713

View File

@@ -28,6 +28,10 @@ namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT CreateDBClusterRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateDBClusterRequest();
~CreateDBClusterRequest();
long getResourceOwnerId() const;
@@ -40,6 +44,8 @@ public:
void setMode(const std::string &mode);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getBackupSetID() const;
@@ -99,6 +105,7 @@ private:
std::string storageType_;
std::string mode_;
std::string resourceGroupId_;
std::vector<Tag> tag_;
std::string period_;
std::string backupSetID_;
long ownerId_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
@@ -56,6 +58,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

View File

@@ -40,6 +40,8 @@ public:
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getState() const;
@@ -65,6 +67,7 @@ private:
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
std::string state_;
std::string order_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getTaskId() const;
void setTaskId(int taskId);
std::string getResourceOwnerAccount() const;
@@ -48,6 +50,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
int taskId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getEnableBackupLog() const;
void setEnableBackupLog(const std::string &enableBackupLog);
std::string getResourceOwnerAccount() const;
@@ -50,6 +52,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string enableBackupLog_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSwitchTime() const;
@@ -50,6 +52,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string switchTime_;
std::string resourceOwnerAccount_;

View File

@@ -70,6 +70,20 @@ void CreateDBClusterRequest::setResourceGroupId(const std::string &resourceGroup
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::vector<CreateDBClusterRequest::Tag> CreateDBClusterRequest::getTag() const {
return tag_;
}
void CreateDBClusterRequest::setTag(const std::vector<CreateDBClusterRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
std::string CreateDBClusterRequest::getPeriod() const {
return period_;
}

View File

@@ -43,6 +43,15 @@ void DescribeEIURangeRequest::setAccessKeyId(const std::string &accessKeyId) {
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeEIURangeRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeEIURangeRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DescribeEIURangeRequest::getRegionId() const {
return regionId_;
}

View File

@@ -70,6 +70,15 @@ void DescribeLoadTasksRecordsRequest::setAccessKeyId(const std::string &accessKe
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeLoadTasksRecordsRequest::getRegionId() const {
return regionId_;
}
void DescribeLoadTasksRecordsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeLoadTasksRecordsRequest::getPageSize() const {
return pageSize_;
}

View File

@@ -43,6 +43,15 @@ void DescribeTaskInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeTaskInfoRequest::getRegionId() const {
return regionId_;
}
void DescribeTaskInfoRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeTaskInfoRequest::getTaskId() const {
return taskId_;
}

View File

@@ -43,6 +43,15 @@ void ModifyLogBackupPolicyRequest::setAccessKeyId(const std::string &accessKeyId
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyLogBackupPolicyRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void ModifyLogBackupPolicyRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string ModifyLogBackupPolicyRequest::getEnableBackupLog() const {
return enableBackupLog_;
}

View File

@@ -43,6 +43,15 @@ void ModifyMaintenanceActionRequest::setAccessKeyId(const std::string &accessKey
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyMaintenanceActionRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void ModifyMaintenanceActionRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string ModifyMaintenanceActionRequest::getRegionId() const {
return regionId_;
}

View File

@@ -68,13 +68,18 @@ namespace AlibabaCloud
struct LoadBalancerAddress
{
std::string intranetAddress;
std::string intranetAddressHcStatus;
std::string address;
std::string allocationId;
std::string ipv6AddressHcStatus;
std::string eipType;
std::string ipv6Address;
};
std::string status;
std::string zoneId;
std::string vSwitchId;
std::string allocationId;
std::string eipType;
std::vector<ZoneMapping::LoadBalancerAddress> loadBalancerAddresses;
};

View File

@@ -67,6 +67,12 @@ void GetLoadBalancerAttributeResult::parse(const std::string &payload)
zoneMappingsObject.vSwitchId = valueZoneMappingsZoneMapping["VSwitchId"].asString();
if(!valueZoneMappingsZoneMapping["ZoneId"].isNull())
zoneMappingsObject.zoneId = valueZoneMappingsZoneMapping["ZoneId"].asString();
if(!valueZoneMappingsZoneMapping["Status"].isNull())
zoneMappingsObject.status = valueZoneMappingsZoneMapping["Status"].asString();
if(!valueZoneMappingsZoneMapping["AllocationId"].isNull())
zoneMappingsObject.allocationId = valueZoneMappingsZoneMapping["AllocationId"].asString();
if(!valueZoneMappingsZoneMapping["EipType"].isNull())
zoneMappingsObject.eipType = valueZoneMappingsZoneMapping["EipType"].asString();
auto allLoadBalancerAddressesNode = valueZoneMappingsZoneMapping["LoadBalancerAddresses"]["LoadBalancerAddress"];
for (auto valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress : allLoadBalancerAddressesNode)
{
@@ -75,8 +81,12 @@ void GetLoadBalancerAttributeResult::parse(const std::string &payload)
loadBalancerAddressesObject.address = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Address"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6Address"].isNull())
loadBalancerAddressesObject.ipv6Address = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6Address"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6AddressHcStatus"].isNull())
loadBalancerAddressesObject.ipv6AddressHcStatus = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6AddressHcStatus"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].isNull())
loadBalancerAddressesObject.intranetAddress = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddressHcStatus"].isNull())
loadBalancerAddressesObject.intranetAddressHcStatus = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddressHcStatus"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["AllocationId"].isNull())
loadBalancerAddressesObject.allocationId = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["AllocationId"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["EipType"].isNull())

View File

@@ -25,6 +25,10 @@ set(avatar_public_header_model
include/alibabacloud/avatar/model/CancelVideoTaskResult.h
include/alibabacloud/avatar/model/CloseTimedResetOperateRequest.h
include/alibabacloud/avatar/model/CloseTimedResetOperateResult.h
include/alibabacloud/avatar/model/Create2dAvatarRequest.h
include/alibabacloud/avatar/model/Create2dAvatarResult.h
include/alibabacloud/avatar/model/DeleteAvatarRequest.h
include/alibabacloud/avatar/model/DeleteAvatarResult.h
include/alibabacloud/avatar/model/DuplexDecisionRequest.h
include/alibabacloud/avatar/model/DuplexDecisionResult.h
include/alibabacloud/avatar/model/GetVideoTaskInfoRequest.h
@@ -60,7 +64,9 @@ set(avatar_public_header_model
include/alibabacloud/avatar/model/SubmitTextTo2DAvatarVideoTaskRequest.h
include/alibabacloud/avatar/model/SubmitTextTo2DAvatarVideoTaskResult.h
include/alibabacloud/avatar/model/SubmitTextTo3DAvatarVideoTaskRequest.h
include/alibabacloud/avatar/model/SubmitTextTo3DAvatarVideoTaskResult.h )
include/alibabacloud/avatar/model/SubmitTextTo3DAvatarVideoTaskResult.h
include/alibabacloud/avatar/model/Update2dAvatarRequest.h
include/alibabacloud/avatar/model/Update2dAvatarResult.h )
set(avatar_src
src/AvatarClient.cc
@@ -68,6 +74,10 @@ set(avatar_src
src/model/CancelVideoTaskResult.cc
src/model/CloseTimedResetOperateRequest.cc
src/model/CloseTimedResetOperateResult.cc
src/model/Create2dAvatarRequest.cc
src/model/Create2dAvatarResult.cc
src/model/DeleteAvatarRequest.cc
src/model/DeleteAvatarResult.cc
src/model/DuplexDecisionRequest.cc
src/model/DuplexDecisionResult.cc
src/model/GetVideoTaskInfoRequest.cc
@@ -103,7 +113,9 @@ set(avatar_src
src/model/SubmitTextTo2DAvatarVideoTaskRequest.cc
src/model/SubmitTextTo2DAvatarVideoTaskResult.cc
src/model/SubmitTextTo3DAvatarVideoTaskRequest.cc
src/model/SubmitTextTo3DAvatarVideoTaskResult.cc )
src/model/SubmitTextTo3DAvatarVideoTaskResult.cc
src/model/Update2dAvatarRequest.cc
src/model/Update2dAvatarResult.cc )
add_library(avatar ${LIB_TYPE}
${avatar_public_header}

View File

@@ -26,6 +26,10 @@
#include "model/CancelVideoTaskResult.h"
#include "model/CloseTimedResetOperateRequest.h"
#include "model/CloseTimedResetOperateResult.h"
#include "model/Create2dAvatarRequest.h"
#include "model/Create2dAvatarResult.h"
#include "model/DeleteAvatarRequest.h"
#include "model/DeleteAvatarResult.h"
#include "model/DuplexDecisionRequest.h"
#include "model/DuplexDecisionResult.h"
#include "model/GetVideoTaskInfoRequest.h"
@@ -62,6 +66,8 @@
#include "model/SubmitTextTo2DAvatarVideoTaskResult.h"
#include "model/SubmitTextTo3DAvatarVideoTaskRequest.h"
#include "model/SubmitTextTo3DAvatarVideoTaskResult.h"
#include "model/Update2dAvatarRequest.h"
#include "model/Update2dAvatarResult.h"
namespace AlibabaCloud
@@ -77,6 +83,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CloseTimedResetOperateResult> CloseTimedResetOperateOutcome;
typedef std::future<CloseTimedResetOperateOutcome> CloseTimedResetOperateOutcomeCallable;
typedef std::function<void(const AvatarClient*, const Model::CloseTimedResetOperateRequest&, const CloseTimedResetOperateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseTimedResetOperateAsyncHandler;
typedef Outcome<Error, Model::Create2dAvatarResult> Create2dAvatarOutcome;
typedef std::future<Create2dAvatarOutcome> Create2dAvatarOutcomeCallable;
typedef std::function<void(const AvatarClient*, const Model::Create2dAvatarRequest&, const Create2dAvatarOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> Create2dAvatarAsyncHandler;
typedef Outcome<Error, Model::DeleteAvatarResult> DeleteAvatarOutcome;
typedef std::future<DeleteAvatarOutcome> DeleteAvatarOutcomeCallable;
typedef std::function<void(const AvatarClient*, const Model::DeleteAvatarRequest&, const DeleteAvatarOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAvatarAsyncHandler;
typedef Outcome<Error, Model::DuplexDecisionResult> DuplexDecisionOutcome;
typedef std::future<DuplexDecisionOutcome> DuplexDecisionOutcomeCallable;
typedef std::function<void(const AvatarClient*, const Model::DuplexDecisionRequest&, const DuplexDecisionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DuplexDecisionAsyncHandler;
@@ -131,6 +143,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SubmitTextTo3DAvatarVideoTaskResult> SubmitTextTo3DAvatarVideoTaskOutcome;
typedef std::future<SubmitTextTo3DAvatarVideoTaskOutcome> SubmitTextTo3DAvatarVideoTaskOutcomeCallable;
typedef std::function<void(const AvatarClient*, const Model::SubmitTextTo3DAvatarVideoTaskRequest&, const SubmitTextTo3DAvatarVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTextTo3DAvatarVideoTaskAsyncHandler;
typedef Outcome<Error, Model::Update2dAvatarResult> Update2dAvatarOutcome;
typedef std::future<Update2dAvatarOutcome> Update2dAvatarOutcomeCallable;
typedef std::function<void(const AvatarClient*, const Model::Update2dAvatarRequest&, const Update2dAvatarOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> Update2dAvatarAsyncHandler;
AvatarClient(const Credentials &credentials, const ClientConfiguration &configuration);
AvatarClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -142,6 +157,12 @@ namespace AlibabaCloud
CloseTimedResetOperateOutcome closeTimedResetOperate(const Model::CloseTimedResetOperateRequest &request)const;
void closeTimedResetOperateAsync(const Model::CloseTimedResetOperateRequest& request, const CloseTimedResetOperateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CloseTimedResetOperateOutcomeCallable closeTimedResetOperateCallable(const Model::CloseTimedResetOperateRequest& request) const;
Create2dAvatarOutcome create2dAvatar(const Model::Create2dAvatarRequest &request)const;
void create2dAvatarAsync(const Model::Create2dAvatarRequest& request, const Create2dAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
Create2dAvatarOutcomeCallable create2dAvatarCallable(const Model::Create2dAvatarRequest& request) const;
DeleteAvatarOutcome deleteAvatar(const Model::DeleteAvatarRequest &request)const;
void deleteAvatarAsync(const Model::DeleteAvatarRequest& request, const DeleteAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAvatarOutcomeCallable deleteAvatarCallable(const Model::DeleteAvatarRequest& request) const;
DuplexDecisionOutcome duplexDecision(const Model::DuplexDecisionRequest &request)const;
void duplexDecisionAsync(const Model::DuplexDecisionRequest& request, const DuplexDecisionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DuplexDecisionOutcomeCallable duplexDecisionCallable(const Model::DuplexDecisionRequest& request) const;
@@ -196,6 +217,9 @@ namespace AlibabaCloud
SubmitTextTo3DAvatarVideoTaskOutcome submitTextTo3DAvatarVideoTask(const Model::SubmitTextTo3DAvatarVideoTaskRequest &request)const;
void submitTextTo3DAvatarVideoTaskAsync(const Model::SubmitTextTo3DAvatarVideoTaskRequest& request, const SubmitTextTo3DAvatarVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitTextTo3DAvatarVideoTaskOutcomeCallable submitTextTo3DAvatarVideoTaskCallable(const Model::SubmitTextTo3DAvatarVideoTaskRequest& request) const;
Update2dAvatarOutcome update2dAvatar(const Model::Update2dAvatarRequest &request)const;
void update2dAvatarAsync(const Model::Update2dAvatarRequest& request, const Update2dAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
Update2dAvatarOutcomeCallable update2dAvatarCallable(const Model::Update2dAvatarRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -0,0 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AVATAR_MODEL_CREATE2DAVATARREQUEST_H_
#define ALIBABACLOUD_AVATAR_MODEL_CREATE2DAVATARREQUEST_H_
#include <alibabacloud/avatar/AvatarExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Avatar {
namespace Model {
class ALIBABACLOUD_AVATAR_EXPORT Create2dAvatarRequest : public RpcServiceRequest {
public:
Create2dAvatarRequest();
~Create2dAvatarRequest();
std::string getImage() const;
void setImage(const std::string &image);
int getOrientation() const;
void setOrientation(int orientation);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getVideo() const;
void setVideo(const std::string &video);
std::string getPortrait() const;
void setPortrait(const std::string &portrait);
std::string getExtParams() const;
void setExtParams(const std::string &extParams);
bool getTransparent() const;
void setTransparent(bool transparent);
std::string getCallbackParams() const;
void setCallbackParams(const std::string &callbackParams);
long getTenantId() const;
void setTenantId(long tenantId);
std::string getName() const;
void setName(const std::string &name);
std::string getExtParams_CLS() const;
void setExtParams_CLS(const std::string &extParams_CLS);
bool getCallback() const;
void setCallback(bool callback);
std::string getCallbackParams_CLS() const;
void setCallbackParams_CLS(const std::string &callbackParams_CLS);
private:
std::string image_;
int orientation_;
std::string description_;
std::string video_;
std::string portrait_;
std::string extParams_;
bool transparent_;
std::string callbackParams_;
long tenantId_;
std::string name_;
std::string extParams_CLS_;
bool callback_;
std::string callbackParams_CLS_;
};
} // namespace Model
} // namespace Avatar
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_AVATAR_MODEL_CREATE2DAVATARREQUEST_H_

View File

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

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AVATAR_MODEL_DELETEAVATARREQUEST_H_
#define ALIBABACLOUD_AVATAR_MODEL_DELETEAVATARREQUEST_H_
#include <alibabacloud/avatar/AvatarExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Avatar {
namespace Model {
class ALIBABACLOUD_AVATAR_EXPORT DeleteAvatarRequest : public RpcServiceRequest {
public:
DeleteAvatarRequest();
~DeleteAvatarRequest();
std::string getCode() const;
void setCode(const std::string &code);
long getTenantId() const;
void setTenantId(long tenantId);
std::string getExtParams_CLS() const;
void setExtParams_CLS(const std::string &extParams_CLS);
std::string getExtParams() const;
void setExtParams(const std::string &extParams);
private:
std::string code_;
long tenantId_;
std::string extParams_CLS_;
std::string extParams_;
};
} // namespace Model
} // namespace Avatar
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_AVATAR_MODEL_DELETEAVATARREQUEST_H_

View File

@@ -14,42 +14,42 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_TAGRESOURCESRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_TAGRESOURCESRESULT_H_
#ifndef ALIBABACLOUD_AVATAR_MODEL_DELETEAVATARRESULT_H_
#define ALIBABACLOUD_AVATAR_MODEL_DELETEAVATARRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/avatar/AvatarExport.h>
namespace AlibabaCloud
{
namespace Dts
namespace Avatar
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT TagResourcesResult : public ServiceResult
class ALIBABACLOUD_AVATAR_EXPORT DeleteAvatarResult : public ServiceResult
{
public:
TagResourcesResult();
explicit TagResourcesResult(const std::string &payload);
~TagResourcesResult();
std::string getErrMessage()const;
DeleteAvatarResult();
explicit DeleteAvatarResult(const std::string &payload);
~DeleteAvatarResult();
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string message_;
std::string code_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_TAGRESOURCESRESULT_H_
#endif // !ALIBABACLOUD_AVATAR_MODEL_DELETEAVATARRESULT_H_

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
struct TaskResult
{
std::string alphaUrl;
int videoDuration;
std::string failCode;
std::string subtitlesUrl;

View File

@@ -38,12 +38,18 @@ public:
void setTenantId(long tenantId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getExtParams_CLS() const;
void setExtParams_CLS(const std::string &extParams_CLS);
std::string getExtParams() const;
void setExtParams(const std::string &extParams);
private:
std::string modelType_;
int pageNo_;
long tenantId_;
int pageSize_;
std::string extParams_CLS_;
std::string extParams_;
};
} // namespace Model
} // namespace Avatar

View File

@@ -58,9 +58,11 @@ namespace AlibabaCloud
std::string portrait;
std::string avatarType;
std::string modelType;
std::string makeStatus;
std::string image;
std::string code;
std::string name;
std::string makeFailReason;
};
int totalCount;
int pageSize;

View File

@@ -34,10 +34,16 @@ public:
void setCode(const std::string &code);
long getTenantId() const;
void setTenantId(long tenantId);
std::string getExtParams_CLS() const;
void setExtParams_CLS(const std::string &extParams_CLS);
std::string getExtParams() const;
void setExtParams(const std::string &extParams);
private:
std::string code_;
long tenantId_;
std::string extParams_CLS_;
std::string extParams_;
};
} // namespace Model
} // namespace Avatar

View File

@@ -56,8 +56,10 @@ namespace AlibabaCloud
std::string portrait;
std::string modelType;
std::string avatarType;
std::string makeStatus;
std::string image;
std::string name;
std::string makeFailReason;
};

View File

@@ -44,7 +44,7 @@ namespace AlibabaCloud
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
std::string getSuccess()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -52,7 +52,7 @@ namespace AlibabaCloud
std::string message_;
Data data_;
std::string code_;
std::string success_;
bool success_;
};
}

View File

@@ -44,7 +44,7 @@ namespace AlibabaCloud
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
std::string getSuccess()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -52,7 +52,7 @@ namespace AlibabaCloud
std::string message_;
Data data_;
std::string code_;
std::string success_;
bool success_;
};
}

View File

@@ -44,6 +44,7 @@ public:
bool isAlpha;
std::string backgroundImageUrl;
bool isSubtitles;
bool subtitleEmbedded;
int resolution;
int alphaFormat;
};

View File

@@ -47,6 +47,7 @@ public:
bool isAlpha;
std::string backgroundImageUrl;
bool isSubtitles;
bool subtitleEmbedded;
int resolution;
int alphaFormat;
};

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AVATAR_MODEL_UPDATE2DAVATARREQUEST_H_
#define ALIBABACLOUD_AVATAR_MODEL_UPDATE2DAVATARREQUEST_H_
#include <alibabacloud/avatar/AvatarExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Avatar {
namespace Model {
class ALIBABACLOUD_AVATAR_EXPORT Update2dAvatarRequest : public RpcServiceRequest {
public:
Update2dAvatarRequest();
~Update2dAvatarRequest();
std::string getImage() const;
void setImage(const std::string &image);
int getOrientation() const;
void setOrientation(int orientation);
std::string getCode() const;
void setCode(const std::string &code);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getVideo() const;
void setVideo(const std::string &video);
std::string getPortrait() const;
void setPortrait(const std::string &portrait);
std::string getExtParams() const;
void setExtParams(const std::string &extParams);
bool getTransparent() const;
void setTransparent(bool transparent);
std::string getCallbackParams() const;
void setCallbackParams(const std::string &callbackParams);
long getTenantId() const;
void setTenantId(long tenantId);
std::string getName() const;
void setName(const std::string &name);
std::string getExtParams_CLS() const;
void setExtParams_CLS(const std::string &extParams_CLS);
bool getCallback() const;
void setCallback(bool callback);
std::string getCallbackParams_CLS() const;
void setCallbackParams_CLS(const std::string &callbackParams_CLS);
private:
std::string image_;
int orientation_;
std::string code_;
std::string description_;
std::string video_;
std::string portrait_;
std::string extParams_;
bool transparent_;
std::string callbackParams_;
long tenantId_;
std::string name_;
std::string extParams_CLS_;
bool callback_;
std::string callbackParams_CLS_;
};
} // namespace Model
} // namespace Avatar
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_AVATAR_MODEL_UPDATE2DAVATARREQUEST_H_

View File

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

View File

@@ -123,6 +123,78 @@ AvatarClient::CloseTimedResetOperateOutcomeCallable AvatarClient::closeTimedRese
return task->get_future();
}
AvatarClient::Create2dAvatarOutcome AvatarClient::create2dAvatar(const Create2dAvatarRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return Create2dAvatarOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return Create2dAvatarOutcome(Create2dAvatarResult(outcome.result()));
else
return Create2dAvatarOutcome(outcome.error());
}
void AvatarClient::create2dAvatarAsync(const Create2dAvatarRequest& request, const Create2dAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, create2dAvatar(request), context);
};
asyncExecute(new Runnable(fn));
}
AvatarClient::Create2dAvatarOutcomeCallable AvatarClient::create2dAvatarCallable(const Create2dAvatarRequest &request) const
{
auto task = std::make_shared<std::packaged_task<Create2dAvatarOutcome()>>(
[this, request]()
{
return this->create2dAvatar(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AvatarClient::DeleteAvatarOutcome AvatarClient::deleteAvatar(const DeleteAvatarRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteAvatarOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteAvatarOutcome(DeleteAvatarResult(outcome.result()));
else
return DeleteAvatarOutcome(outcome.error());
}
void AvatarClient::deleteAvatarAsync(const DeleteAvatarRequest& request, const DeleteAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteAvatar(request), context);
};
asyncExecute(new Runnable(fn));
}
AvatarClient::DeleteAvatarOutcomeCallable AvatarClient::deleteAvatarCallable(const DeleteAvatarRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteAvatarOutcome()>>(
[this, request]()
{
return this->deleteAvatar(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AvatarClient::DuplexDecisionOutcome AvatarClient::duplexDecision(const DuplexDecisionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -771,3 +843,39 @@ AvatarClient::SubmitTextTo3DAvatarVideoTaskOutcomeCallable AvatarClient::submitT
return task->get_future();
}
AvatarClient::Update2dAvatarOutcome AvatarClient::update2dAvatar(const Update2dAvatarRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return Update2dAvatarOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return Update2dAvatarOutcome(Update2dAvatarResult(outcome.result()));
else
return Update2dAvatarOutcome(outcome.error());
}
void AvatarClient::update2dAvatarAsync(const Update2dAvatarRequest& request, const Update2dAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, update2dAvatar(request), context);
};
asyncExecute(new Runnable(fn));
}
AvatarClient::Update2dAvatarOutcomeCallable AvatarClient::update2dAvatarCallable(const Update2dAvatarRequest &request) const
{
auto task = std::make_shared<std::packaged_task<Update2dAvatarOutcome()>>(
[this, request]()
{
return this->update2dAvatar(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -0,0 +1,144 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/avatar/model/Create2dAvatarRequest.h>
using AlibabaCloud::Avatar::Model::Create2dAvatarRequest;
Create2dAvatarRequest::Create2dAvatarRequest()
: RpcServiceRequest("avatar", "2022-01-30", "Create2dAvatar") {
setMethod(HttpRequest::Method::Post);
}
Create2dAvatarRequest::~Create2dAvatarRequest() {}
std::string Create2dAvatarRequest::getImage() const {
return image_;
}
void Create2dAvatarRequest::setImage(const std::string &image) {
image_ = image;
setParameter(std::string("Image"), image);
}
int Create2dAvatarRequest::getOrientation() const {
return orientation_;
}
void Create2dAvatarRequest::setOrientation(int orientation) {
orientation_ = orientation;
setParameter(std::string("Orientation"), std::to_string(orientation));
}
std::string Create2dAvatarRequest::getDescription() const {
return description_;
}
void Create2dAvatarRequest::setDescription(const std::string &description) {
description_ = description;
setParameter(std::string("Description"), description);
}
std::string Create2dAvatarRequest::getVideo() const {
return video_;
}
void Create2dAvatarRequest::setVideo(const std::string &video) {
video_ = video;
setParameter(std::string("Video"), video);
}
std::string Create2dAvatarRequest::getPortrait() const {
return portrait_;
}
void Create2dAvatarRequest::setPortrait(const std::string &portrait) {
portrait_ = portrait;
setParameter(std::string("Portrait"), portrait);
}
std::string Create2dAvatarRequest::getExtParams() const {
return extParams_;
}
void Create2dAvatarRequest::setExtParams(const std::string &extParams) {
extParams_ = extParams;
setParameter(std::string("ExtParams"), extParams);
}
bool Create2dAvatarRequest::getTransparent() const {
return transparent_;
}
void Create2dAvatarRequest::setTransparent(bool transparent) {
transparent_ = transparent;
setParameter(std::string("Transparent"), transparent ? "true" : "false");
}
std::string Create2dAvatarRequest::getCallbackParams() const {
return callbackParams_;
}
void Create2dAvatarRequest::setCallbackParams(const std::string &callbackParams) {
callbackParams_ = callbackParams;
setParameter(std::string("CallbackParams"), callbackParams);
}
long Create2dAvatarRequest::getTenantId() const {
return tenantId_;
}
void Create2dAvatarRequest::setTenantId(long tenantId) {
tenantId_ = tenantId;
setParameter(std::string("TenantId"), std::to_string(tenantId));
}
std::string Create2dAvatarRequest::getName() const {
return name_;
}
void Create2dAvatarRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
std::string Create2dAvatarRequest::getExtParams_CLS() const {
return extParams_CLS_;
}
void Create2dAvatarRequest::setExtParams_CLS(const std::string &extParams_CLS) {
extParams_CLS_ = extParams_CLS;
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
}
bool Create2dAvatarRequest::getCallback() const {
return callback_;
}
void Create2dAvatarRequest::setCallback(bool callback) {
callback_ = callback;
setParameter(std::string("Callback"), callback ? "true" : "false");
}
std::string Create2dAvatarRequest::getCallbackParams_CLS() const {
return callbackParams_CLS_;
}
void Create2dAvatarRequest::setCallbackParams_CLS(const std::string &callbackParams_CLS) {
callbackParams_CLS_ = callbackParams_CLS;
setParameter(std::string("CallbackParams_CLS"), callbackParams_CLS);
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/avatar/model/Create2dAvatarResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Avatar;
using namespace AlibabaCloud::Avatar::Model;
Create2dAvatarResult::Create2dAvatarResult() :
ServiceResult()
{}
Create2dAvatarResult::Create2dAvatarResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
Create2dAvatarResult::~Create2dAvatarResult()
{}
void Create2dAvatarResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Code"].isNull())
data_.code = dataNode["Code"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string Create2dAvatarResult::getMessage()const
{
return message_;
}
Create2dAvatarResult::Data Create2dAvatarResult::getData()const
{
return data_;
}
std::string Create2dAvatarResult::getCode()const
{
return code_;
}
bool Create2dAvatarResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/avatar/model/DeleteAvatarRequest.h>
using AlibabaCloud::Avatar::Model::DeleteAvatarRequest;
DeleteAvatarRequest::DeleteAvatarRequest()
: RpcServiceRequest("avatar", "2022-01-30", "DeleteAvatar") {
setMethod(HttpRequest::Method::Post);
}
DeleteAvatarRequest::~DeleteAvatarRequest() {}
std::string DeleteAvatarRequest::getCode() const {
return code_;
}
void DeleteAvatarRequest::setCode(const std::string &code) {
code_ = code;
setParameter(std::string("Code"), code);
}
long DeleteAvatarRequest::getTenantId() const {
return tenantId_;
}
void DeleteAvatarRequest::setTenantId(long tenantId) {
tenantId_ = tenantId;
setParameter(std::string("TenantId"), std::to_string(tenantId));
}
std::string DeleteAvatarRequest::getExtParams_CLS() const {
return extParams_CLS_;
}
void DeleteAvatarRequest::setExtParams_CLS(const std::string &extParams_CLS) {
extParams_CLS_ = extParams_CLS;
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
}
std::string DeleteAvatarRequest::getExtParams() const {
return extParams_;
}
void DeleteAvatarRequest::setExtParams(const std::string &extParams) {
extParams_ = extParams;
setParameter(std::string("ExtParams"), extParams);
}

View File

@@ -14,52 +14,52 @@
* limitations under the License.
*/
#include <alibabacloud/dts/model/TagResourcesResult.h>
#include <alibabacloud/avatar/model/DeleteAvatarResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
using namespace AlibabaCloud::Avatar;
using namespace AlibabaCloud::Avatar::Model;
TagResourcesResult::TagResourcesResult() :
DeleteAvatarResult::DeleteAvatarResult() :
ServiceResult()
{}
TagResourcesResult::TagResourcesResult(const std::string &payload) :
DeleteAvatarResult::DeleteAvatarResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
TagResourcesResult::~TagResourcesResult()
DeleteAvatarResult::~DeleteAvatarResult()
{}
void TagResourcesResult::parse(const std::string &payload)
void DeleteAvatarResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string TagResourcesResult::getErrMessage()const
std::string DeleteAvatarResult::getMessage()const
{
return errMessage_;
return message_;
}
bool TagResourcesResult::getSuccess()const
std::string DeleteAvatarResult::getCode()const
{
return code_;
}
bool DeleteAvatarResult::getSuccess()const
{
return success_;
}
std::string TagResourcesResult::getErrCode()const
{
return errCode_;
}

View File

@@ -61,6 +61,8 @@ void GetVideoTaskInfoResult::parse(const std::string &payload)
data_.taskResult.failCode = taskResultNode["FailCode"].asString();
if(!taskResultNode["VideoDuration"].isNull())
data_.taskResult.videoDuration = std::stoi(taskResultNode["VideoDuration"].asString());
if(!taskResultNode["AlphaUrl"].isNull())
data_.taskResult.alphaUrl = taskResultNode["AlphaUrl"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())

View File

@@ -61,3 +61,21 @@ void QueryAvatarListRequest::setPageSize(int pageSize) {
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string QueryAvatarListRequest::getExtParams_CLS() const {
return extParams_CLS_;
}
void QueryAvatarListRequest::setExtParams_CLS(const std::string &extParams_CLS) {
extParams_CLS_ = extParams_CLS;
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
}
std::string QueryAvatarListRequest::getExtParams() const {
return extParams_;
}
void QueryAvatarListRequest::setExtParams(const std::string &extParams) {
extParams_ = extParams;
setParameter(std::string("ExtParams"), extParams);
}

View File

@@ -66,6 +66,10 @@ void QueryAvatarListResult::parse(const std::string &payload)
listItemObject.avatarType = dataNodeListlistItem["AvatarType"].asString();
if(!dataNodeListlistItem["ModelType"].isNull())
listItemObject.modelType = dataNodeListlistItem["ModelType"].asString();
if(!dataNodeListlistItem["MakeStatus"].isNull())
listItemObject.makeStatus = dataNodeListlistItem["MakeStatus"].asString();
if(!dataNodeListlistItem["MakeFailReason"].isNull())
listItemObject.makeFailReason = dataNodeListlistItem["MakeFailReason"].asString();
auto supportedResolutionsNode = value["SupportedResolutions"];
auto allOfflineNode = supportedResolutionsNode["Offline"]["offlineItem"];
for (auto supportedResolutionsNodeOfflineofflineItem : allOfflineNode)

View File

@@ -20,7 +20,7 @@ using AlibabaCloud::Avatar::Model::QueryAvatarRequest;
QueryAvatarRequest::QueryAvatarRequest()
: RpcServiceRequest("avatar", "2022-01-30", "QueryAvatar") {
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
QueryAvatarRequest::~QueryAvatarRequest() {}
@@ -43,3 +43,21 @@ void QueryAvatarRequest::setTenantId(long tenantId) {
setParameter(std::string("TenantId"), std::to_string(tenantId));
}
std::string QueryAvatarRequest::getExtParams_CLS() const {
return extParams_CLS_;
}
void QueryAvatarRequest::setExtParams_CLS(const std::string &extParams_CLS) {
extParams_CLS_ = extParams_CLS;
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
}
std::string QueryAvatarRequest::getExtParams() const {
return extParams_;
}
void QueryAvatarRequest::setExtParams(const std::string &extParams) {
extParams_ = extParams;
setParameter(std::string("ExtParams"), extParams);
}

View File

@@ -52,6 +52,10 @@ void QueryAvatarResult::parse(const std::string &payload)
data_.modelType = dataNode["ModelType"].asString();
if(!dataNode["AvatarType"].isNull())
data_.avatarType = dataNode["AvatarType"].asString();
if(!dataNode["MakeStatus"].isNull())
data_.makeStatus = dataNode["MakeStatus"].asString();
if(!dataNode["MakeFailReason"].isNull())
data_.makeFailReason = dataNode["MakeFailReason"].asString();
auto supportedResolutionsNode = dataNode["SupportedResolutions"];
auto allOfflineNode = supportedResolutionsNode["Offline"]["offlineItem"];
for (auto supportedResolutionsNodeOfflineofflineItem : allOfflineNode)

View File

@@ -42,12 +42,12 @@ void SubmitAudioTo2DAvatarVideoTaskResult::parse(const std::string &payload)
auto dataNode = value["Data"];
if(!dataNode["TaskUuid"].isNull())
data_.taskUuid = dataNode["TaskUuid"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
}
@@ -66,7 +66,7 @@ std::string SubmitAudioTo2DAvatarVideoTaskResult::getCode()const
return code_;
}
std::string SubmitAudioTo2DAvatarVideoTaskResult::getSuccess()const
bool SubmitAudioTo2DAvatarVideoTaskResult::getSuccess()const
{
return success_;
}

View File

@@ -42,12 +42,12 @@ void SubmitAudioTo3DAvatarVideoTaskResult::parse(const std::string &payload)
auto dataNode = value["Data"];
if(!dataNode["TaskUuid"].isNull())
data_.taskUuid = dataNode["TaskUuid"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
}
@@ -66,7 +66,7 @@ std::string SubmitAudioTo3DAvatarVideoTaskResult::getCode()const
return code_;
}
std::string SubmitAudioTo3DAvatarVideoTaskResult::getSuccess()const
bool SubmitAudioTo3DAvatarVideoTaskResult::getSuccess()const
{
return success_;
}

View File

@@ -82,6 +82,7 @@ void SubmitTextTo2DAvatarVideoTaskRequest::setVideoInfo(const SubmitTextTo2DAvat
setParameter(std::string("VideoInfo") + ".IsAlpha", videoInfo.isAlpha ? "true" : "false");
setParameter(std::string("VideoInfo") + ".BackgroundImageUrl", videoInfo.backgroundImageUrl);
setParameter(std::string("VideoInfo") + ".IsSubtitles", videoInfo.isSubtitles ? "true" : "false");
setParameter(std::string("VideoInfo") + ".SubtitleEmbedded", videoInfo.subtitleEmbedded ? "true" : "false");
setParameter(std::string("VideoInfo") + ".Resolution", std::to_string(videoInfo.resolution));
setParameter(std::string("VideoInfo") + ".AlphaFormat", std::to_string(videoInfo.alphaFormat));
}

View File

@@ -42,12 +42,12 @@ void SubmitTextTo2DAvatarVideoTaskResult::parse(const std::string &payload)
auto dataNode = value["Data"];
if(!dataNode["TaskUuid"].isNull())
data_.taskUuid = dataNode["TaskUuid"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -85,6 +85,7 @@ void SubmitTextTo3DAvatarVideoTaskRequest::setVideoInfo(const SubmitTextTo3DAvat
setParameter(std::string("VideoInfo") + ".IsAlpha", videoInfo.isAlpha ? "true" : "false");
setParameter(std::string("VideoInfo") + ".BackgroundImageUrl", videoInfo.backgroundImageUrl);
setParameter(std::string("VideoInfo") + ".IsSubtitles", videoInfo.isSubtitles ? "true" : "false");
setParameter(std::string("VideoInfo") + ".SubtitleEmbedded", videoInfo.subtitleEmbedded ? "true" : "false");
setParameter(std::string("VideoInfo") + ".Resolution", std::to_string(videoInfo.resolution));
setParameter(std::string("VideoInfo") + ".AlphaFormat", std::to_string(videoInfo.alphaFormat));
}

View File

@@ -42,12 +42,12 @@ void SubmitTextTo3DAvatarVideoTaskResult::parse(const std::string &payload)
auto dataNode = value["Data"];
if(!dataNode["TaskUuid"].isNull())
data_.taskUuid = dataNode["TaskUuid"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -0,0 +1,153 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/avatar/model/Update2dAvatarRequest.h>
using AlibabaCloud::Avatar::Model::Update2dAvatarRequest;
Update2dAvatarRequest::Update2dAvatarRequest()
: RpcServiceRequest("avatar", "2022-01-30", "Update2dAvatar") {
setMethod(HttpRequest::Method::Post);
}
Update2dAvatarRequest::~Update2dAvatarRequest() {}
std::string Update2dAvatarRequest::getImage() const {
return image_;
}
void Update2dAvatarRequest::setImage(const std::string &image) {
image_ = image;
setParameter(std::string("Image"), image);
}
int Update2dAvatarRequest::getOrientation() const {
return orientation_;
}
void Update2dAvatarRequest::setOrientation(int orientation) {
orientation_ = orientation;
setParameter(std::string("Orientation"), std::to_string(orientation));
}
std::string Update2dAvatarRequest::getCode() const {
return code_;
}
void Update2dAvatarRequest::setCode(const std::string &code) {
code_ = code;
setParameter(std::string("Code"), code);
}
std::string Update2dAvatarRequest::getDescription() const {
return description_;
}
void Update2dAvatarRequest::setDescription(const std::string &description) {
description_ = description;
setParameter(std::string("Description"), description);
}
std::string Update2dAvatarRequest::getVideo() const {
return video_;
}
void Update2dAvatarRequest::setVideo(const std::string &video) {
video_ = video;
setParameter(std::string("Video"), video);
}
std::string Update2dAvatarRequest::getPortrait() const {
return portrait_;
}
void Update2dAvatarRequest::setPortrait(const std::string &portrait) {
portrait_ = portrait;
setParameter(std::string("Portrait"), portrait);
}
std::string Update2dAvatarRequest::getExtParams() const {
return extParams_;
}
void Update2dAvatarRequest::setExtParams(const std::string &extParams) {
extParams_ = extParams;
setParameter(std::string("ExtParams"), extParams);
}
bool Update2dAvatarRequest::getTransparent() const {
return transparent_;
}
void Update2dAvatarRequest::setTransparent(bool transparent) {
transparent_ = transparent;
setParameter(std::string("Transparent"), transparent ? "true" : "false");
}
std::string Update2dAvatarRequest::getCallbackParams() const {
return callbackParams_;
}
void Update2dAvatarRequest::setCallbackParams(const std::string &callbackParams) {
callbackParams_ = callbackParams;
setParameter(std::string("CallbackParams"), callbackParams);
}
long Update2dAvatarRequest::getTenantId() const {
return tenantId_;
}
void Update2dAvatarRequest::setTenantId(long tenantId) {
tenantId_ = tenantId;
setParameter(std::string("TenantId"), std::to_string(tenantId));
}
std::string Update2dAvatarRequest::getName() const {
return name_;
}
void Update2dAvatarRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
std::string Update2dAvatarRequest::getExtParams_CLS() const {
return extParams_CLS_;
}
void Update2dAvatarRequest::setExtParams_CLS(const std::string &extParams_CLS) {
extParams_CLS_ = extParams_CLS;
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
}
bool Update2dAvatarRequest::getCallback() const {
return callback_;
}
void Update2dAvatarRequest::setCallback(bool callback) {
callback_ = callback;
setParameter(std::string("Callback"), callback ? "true" : "false");
}
std::string Update2dAvatarRequest::getCallbackParams_CLS() const {
return callbackParams_CLS_;
}
void Update2dAvatarRequest::setCallbackParams_CLS(const std::string &callbackParams_CLS) {
callbackParams_CLS_ = callbackParams_CLS;
setParameter(std::string("CallbackParams_CLS"), callbackParams_CLS);
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/avatar/model/Update2dAvatarResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Avatar;
using namespace AlibabaCloud::Avatar::Model;
Update2dAvatarResult::Update2dAvatarResult() :
ServiceResult()
{}
Update2dAvatarResult::Update2dAvatarResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
Update2dAvatarResult::~Update2dAvatarResult()
{}
void Update2dAvatarResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Code"].isNull())
data_.code = dataNode["Code"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string Update2dAvatarResult::getMessage()const
{
return message_;
}
Update2dAvatarResult::Data Update2dAvatarResult::getData()const
{
return data_;
}
std::string Update2dAvatarResult::getCode()const
{
return code_;
}
bool Update2dAvatarResult::getSuccess()const
{
return success_;
}

View File

@@ -109,6 +109,7 @@ namespace AlibabaCloud
std::string dBInstanceType;
std::string replicaSetName;
std::vector<DBInstance::ReplicaSet> replicaSets;
std::string syncPercent;
std::string dBInstanceId;
std::string lastDowngradeTime;
int dBInstanceStorage;

View File

@@ -131,6 +131,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
dBInstancesObject.encrypted = valueDBInstancesDBInstance["Encrypted"].asString() == "true";
if(!valueDBInstancesDBInstance["EncryptionKey"].isNull())
dBInstancesObject.encryptionKey = valueDBInstancesDBInstance["EncryptionKey"].asString();
if(!valueDBInstancesDBInstance["SyncPercent"].isNull())
dBInstancesObject.syncPercent = valueDBInstancesDBInstance["SyncPercent"].asString();
auto allReplicaSetsNode = valueDBInstancesDBInstance["ReplicaSets"]["ReplicaSet"];
for (auto valueDBInstancesDBInstanceReplicaSetsReplicaSet : allReplicaSetsNode)
{

View File

@@ -21,429 +21,49 @@ set(dts_public_header
include/alibabacloud/dts/DtsExport.h )
set(dts_public_header_model
include/alibabacloud/dts/model/ConfigureDtsJobRequest.h
include/alibabacloud/dts/model/ConfigureDtsJobResult.h
include/alibabacloud/dts/model/ConfigureMigrationJobRequest.h
include/alibabacloud/dts/model/ConfigureMigrationJobResult.h
include/alibabacloud/dts/model/ConfigureMigrationJobAlertRequest.h
include/alibabacloud/dts/model/ConfigureMigrationJobAlertResult.h
include/alibabacloud/dts/model/ConfigureSubscriptionRequest.h
include/alibabacloud/dts/model/ConfigureSubscriptionResult.h
include/alibabacloud/dts/model/ConfigureSubscriptionInstanceRequest.h
include/alibabacloud/dts/model/ConfigureSubscriptionInstanceResult.h
include/alibabacloud/dts/model/ConfigureSubscriptionInstanceAlertRequest.h
include/alibabacloud/dts/model/ConfigureSubscriptionInstanceAlertResult.h
include/alibabacloud/dts/model/ConfigureSynchronizationJobRequest.h
include/alibabacloud/dts/model/ConfigureSynchronizationJobResult.h
include/alibabacloud/dts/model/ConfigureSynchronizationJobAlertRequest.h
include/alibabacloud/dts/model/ConfigureSynchronizationJobAlertResult.h
include/alibabacloud/dts/model/ConfigureSynchronizationJobReplicatorCompareRequest.h
include/alibabacloud/dts/model/ConfigureSynchronizationJobReplicatorCompareResult.h
include/alibabacloud/dts/model/CountJobByConditionRequest.h
include/alibabacloud/dts/model/CountJobByConditionResult.h
include/alibabacloud/dts/model/CreateConsumerChannelRequest.h
include/alibabacloud/dts/model/CreateConsumerChannelResult.h
include/alibabacloud/dts/model/CreateConsumerGroupRequest.h
include/alibabacloud/dts/model/CreateConsumerGroupResult.h
include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleRequest.h
include/alibabacloud/dts/model/CreateDedicatedClusterMonitorRuleResult.h
include/alibabacloud/dts/model/CreateDtsInstanceRequest.h
include/alibabacloud/dts/model/CreateDtsInstanceResult.h
include/alibabacloud/dts/model/CreateJobMonitorRuleRequest.h
include/alibabacloud/dts/model/CreateJobMonitorRuleResult.h
include/alibabacloud/dts/model/CreateMigrationJobRequest.h
include/alibabacloud/dts/model/CreateMigrationJobResult.h
include/alibabacloud/dts/model/CreateSubscriptionInstanceRequest.h
include/alibabacloud/dts/model/CreateSubscriptionInstanceResult.h
include/alibabacloud/dts/model/CreateSynchronizationJobRequest.h
include/alibabacloud/dts/model/CreateSynchronizationJobResult.h
include/alibabacloud/dts/model/DeleteConsumerChannelRequest.h
include/alibabacloud/dts/model/DeleteConsumerChannelResult.h
include/alibabacloud/dts/model/DeleteConsumerGroupRequest.h
include/alibabacloud/dts/model/DeleteConsumerGroupResult.h
include/alibabacloud/dts/model/DeleteDtsJobRequest.h
include/alibabacloud/dts/model/DeleteDtsJobResult.h
include/alibabacloud/dts/model/DeleteDtsJobsRequest.h
include/alibabacloud/dts/model/DeleteDtsJobsResult.h
include/alibabacloud/dts/model/DeleteMigrationJobRequest.h
include/alibabacloud/dts/model/DeleteMigrationJobResult.h
include/alibabacloud/dts/model/DeleteSubscriptionInstanceRequest.h
include/alibabacloud/dts/model/DeleteSubscriptionInstanceResult.h
include/alibabacloud/dts/model/DeleteSynchronizationJobRequest.h
include/alibabacloud/dts/model/DeleteSynchronizationJobResult.h
include/alibabacloud/dts/model/DescribeCheckJobsRequest.h
include/alibabacloud/dts/model/DescribeCheckJobsResult.h
include/alibabacloud/dts/model/DescribeClusterOperateLogsRequest.h
include/alibabacloud/dts/model/DescribeClusterOperateLogsResult.h
include/alibabacloud/dts/model/DescribeClusterUsedUtilizationRequest.h
include/alibabacloud/dts/model/DescribeClusterUsedUtilizationResult.h
include/alibabacloud/dts/model/DescribeConnectionStatusRequest.h
include/alibabacloud/dts/model/DescribeConnectionStatusResult.h
include/alibabacloud/dts/model/DescribeConsumerChannelRequest.h
include/alibabacloud/dts/model/DescribeConsumerChannelResult.h
include/alibabacloud/dts/model/DescribeConsumerGroupRequest.h
include/alibabacloud/dts/model/DescribeConsumerGroupResult.h
include/alibabacloud/dts/model/DescribeDTSIPRequest.h
include/alibabacloud/dts/model/DescribeDTSIPResult.h
include/alibabacloud/dts/model/DescribeDataCheckReportUrlRequest.h
include/alibabacloud/dts/model/DescribeDataCheckReportUrlResult.h
include/alibabacloud/dts/model/DescribeDataCheckTableDetailsRequest.h
include/alibabacloud/dts/model/DescribeDataCheckTableDetailsResult.h
include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsRequest.h
include/alibabacloud/dts/model/DescribeDataCheckTableDiffDetailsResult.h
include/alibabacloud/dts/model/DescribeDedicatedClusterRequest.h
include/alibabacloud/dts/model/DescribeDedicatedClusterResult.h
include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleRequest.h
include/alibabacloud/dts/model/DescribeDedicatedClusterMonitorRuleResult.h
include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoRequest.h
include/alibabacloud/dts/model/DescribeDtsEtlJobVersionInfoResult.h
include/alibabacloud/dts/model/DescribeDtsJobDetailRequest.h
include/alibabacloud/dts/model/DescribeDtsJobDetailResult.h
include/alibabacloud/dts/model/DescribeDtsJobsRequest.h
include/alibabacloud/dts/model/DescribeDtsJobsResult.h
include/alibabacloud/dts/model/DescribeDtsServiceLogRequest.h
include/alibabacloud/dts/model/DescribeDtsServiceLogResult.h
include/alibabacloud/dts/model/DescribeEndpointSwitchStatusRequest.h
include/alibabacloud/dts/model/DescribeEndpointSwitchStatusResult.h
include/alibabacloud/dts/model/DescribeEtlJobLogsRequest.h
include/alibabacloud/dts/model/DescribeEtlJobLogsResult.h
include/alibabacloud/dts/model/DescribeInitializationStatusRequest.h
include/alibabacloud/dts/model/DescribeInitializationStatusResult.h
include/alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h
include/alibabacloud/dts/model/DescribeJobMonitorRuleResult.h
include/alibabacloud/dts/model/DescribeMetricListRequest.h
include/alibabacloud/dts/model/DescribeMetricListResult.h
include/alibabacloud/dts/model/DescribeMigrationJobAlertRequest.h
include/alibabacloud/dts/model/DescribeMigrationJobAlertResult.h
include/alibabacloud/dts/model/DescirbeMigrationJobsRequest.h
include/alibabacloud/dts/model/DescirbeMigrationJobsResult.h
include/alibabacloud/dts/model/DescribeMigrationJobDetailRequest.h
include/alibabacloud/dts/model/DescribeMigrationJobDetailResult.h
include/alibabacloud/dts/model/DescribeMigrationJobStatusRequest.h
include/alibabacloud/dts/model/DescribeMigrationJobStatusResult.h
include/alibabacloud/dts/model/DescribeMigrationJobsRequest.h
include/alibabacloud/dts/model/DescribeMigrationJobsResult.h
include/alibabacloud/dts/model/DescribePreCheckStatusRequest.h
include/alibabacloud/dts/model/DescribePreCheckStatusResult.h
include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertRequest.h
include/alibabacloud/dts/model/DescribeSubscriptionInstanceAlertResult.h
include/alibabacloud/dts/model/DescribeSubscriptionInstanceStatusRequest.h
include/alibabacloud/dts/model/DescribeSubscriptionInstanceStatusResult.h
include/alibabacloud/dts/model/DescribeSubscriptionInstancesRequest.h
include/alibabacloud/dts/model/DescribeSubscriptionInstancesResult.h
include/alibabacloud/dts/model/DescribeSubscriptionMetaRequest.h
include/alibabacloud/dts/model/DescribeSubscriptionMetaResult.h
include/alibabacloud/dts/model/DescribeSynchronizationJobAlertRequest.h
include/alibabacloud/dts/model/DescribeSynchronizationJobAlertResult.h
include/alibabacloud/dts/model/DescribeSynchronizationJobReplicatorCompareRequest.h
include/alibabacloud/dts/model/DescribeSynchronizationJobReplicatorCompareResult.h
include/alibabacloud/dts/model/DescribeSynchronizationJobStatusRequest.h
include/alibabacloud/dts/model/DescribeSynchronizationJobStatusResult.h
include/alibabacloud/dts/model/DescribeSynchronizationJobStatusListRequest.h
include/alibabacloud/dts/model/DescribeSynchronizationJobStatusListResult.h
include/alibabacloud/dts/model/DescribeSynchronizationJobsRequest.h
include/alibabacloud/dts/model/DescribeSynchronizationJobsResult.h
include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusRequest.h
include/alibabacloud/dts/model/DescribeSynchronizationObjectModifyStatusResult.h
include/alibabacloud/dts/model/DescribeTagKeysRequest.h
include/alibabacloud/dts/model/DescribeTagKeysResult.h
include/alibabacloud/dts/model/DescribeTagValuesRequest.h
include/alibabacloud/dts/model/DescribeTagValuesResult.h
include/alibabacloud/dts/model/InitDtsRdsInstanceRequest.h
include/alibabacloud/dts/model/InitDtsRdsInstanceResult.h
include/alibabacloud/dts/model/ListDedicatedClusterRequest.h
include/alibabacloud/dts/model/ListDedicatedClusterResult.h
include/alibabacloud/dts/model/ListTagResourcesRequest.h
include/alibabacloud/dts/model/ListTagResourcesResult.h
include/alibabacloud/dts/model/ModifyConsumerChannelRequest.h
include/alibabacloud/dts/model/ModifyConsumerChannelResult.h
include/alibabacloud/dts/model/ModifyConsumerGroupPasswordRequest.h
include/alibabacloud/dts/model/ModifyConsumerGroupPasswordResult.h
include/alibabacloud/dts/model/ModifyConsumptionTimestampRequest.h
include/alibabacloud/dts/model/ModifyConsumptionTimestampResult.h
include/alibabacloud/dts/model/ModifyDedicatedClusterRequest.h
include/alibabacloud/dts/model/ModifyDedicatedClusterResult.h
include/alibabacloud/dts/model/ModifyDtsJobRequest.h
include/alibabacloud/dts/model/ModifyDtsJobResult.h
include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterRequest.h
include/alibabacloud/dts/model/ModifyDtsJobDedicatedClusterResult.h
include/alibabacloud/dts/model/ModifyDtsJobDuLimitRequest.h
include/alibabacloud/dts/model/ModifyDtsJobDuLimitResult.h
include/alibabacloud/dts/model/ModifyDtsJobNameRequest.h
include/alibabacloud/dts/model/ModifyDtsJobNameResult.h
include/alibabacloud/dts/model/ModifyDtsJobPasswordRequest.h
include/alibabacloud/dts/model/ModifyDtsJobPasswordResult.h
include/alibabacloud/dts/model/ModifySubscriptionRequest.h
include/alibabacloud/dts/model/ModifySubscriptionResult.h
include/alibabacloud/dts/model/ModifySubscriptionObjectRequest.h
include/alibabacloud/dts/model/ModifySubscriptionObjectResult.h
include/alibabacloud/dts/model/ModifySynchronizationObjectRequest.h
include/alibabacloud/dts/model/ModifySynchronizationObjectResult.h
include/alibabacloud/dts/model/RenewInstanceRequest.h
include/alibabacloud/dts/model/RenewInstanceResult.h
include/alibabacloud/dts/model/ResetDtsJobRequest.h
include/alibabacloud/dts/model/ResetDtsJobResult.h
include/alibabacloud/dts/model/ResetSynchronizationJobRequest.h
include/alibabacloud/dts/model/ResetSynchronizationJobResult.h
include/alibabacloud/dts/model/ShieldPrecheckRequest.h
include/alibabacloud/dts/model/ShieldPrecheckResult.h
include/alibabacloud/dts/model/SkipPreCheckRequest.h
include/alibabacloud/dts/model/SkipPreCheckResult.h
include/alibabacloud/dts/model/StartDtsJobRequest.h
include/alibabacloud/dts/model/StartDtsJobResult.h
include/alibabacloud/dts/model/StartDtsJobsRequest.h
include/alibabacloud/dts/model/StartDtsJobsResult.h
include/alibabacloud/dts/model/ModifyMigrationObjectRequest.h
include/alibabacloud/dts/model/ModifyMigrationObjectResult.h
include/alibabacloud/dts/model/StartMigrationJobRequest.h
include/alibabacloud/dts/model/StartMigrationJobResult.h
include/alibabacloud/dts/model/StartSubscriptionInstanceRequest.h
include/alibabacloud/dts/model/StartSubscriptionInstanceResult.h
include/alibabacloud/dts/model/StartSynchronizationJobRequest.h
include/alibabacloud/dts/model/StartSynchronizationJobResult.h
include/alibabacloud/dts/model/StopDedicatedClusterRequest.h
include/alibabacloud/dts/model/StopDedicatedClusterResult.h
include/alibabacloud/dts/model/StopDtsJobRequest.h
include/alibabacloud/dts/model/StopDtsJobResult.h
include/alibabacloud/dts/model/StopDtsJobsRequest.h
include/alibabacloud/dts/model/StopDtsJobsResult.h
include/alibabacloud/dts/model/StopMigrationJobRequest.h
include/alibabacloud/dts/model/StopMigrationJobResult.h
include/alibabacloud/dts/model/SummaryJobDetailRequest.h
include/alibabacloud/dts/model/SummaryJobDetailResult.h
include/alibabacloud/dts/model/SuspendDtsJobRequest.h
include/alibabacloud/dts/model/SuspendDtsJobResult.h
include/alibabacloud/dts/model/SuspendDtsJobsRequest.h
include/alibabacloud/dts/model/SuspendDtsJobsResult.h
include/alibabacloud/dts/model/SuspendMigrationJobRequest.h
include/alibabacloud/dts/model/SuspendMigrationJobResult.h
include/alibabacloud/dts/model/SuspendSynchronizationJobRequest.h
include/alibabacloud/dts/model/SuspendSynchronizationJobResult.h
include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudRequest.h
include/alibabacloud/dts/model/SwitchPhysicalDtsJobToCloudResult.h
include/alibabacloud/dts/model/SwitchSynchronizationEndpointRequest.h
include/alibabacloud/dts/model/SwitchSynchronizationEndpointResult.h
include/alibabacloud/dts/model/TagResourcesRequest.h
include/alibabacloud/dts/model/TagResourcesResult.h
include/alibabacloud/dts/model/TransferInstanceClassRequest.h
include/alibabacloud/dts/model/TransferInstanceClassResult.h
include/alibabacloud/dts/model/TransferPayTypeRequest.h
include/alibabacloud/dts/model/TransferPayTypeResult.h
include/alibabacloud/dts/model/UntagResourcesRequest.h
include/alibabacloud/dts/model/UntagResourcesResult.h
include/alibabacloud/dts/model/UpgradeTwoWayRequest.h
include/alibabacloud/dts/model/UpgradeTwoWayResult.h
include/alibabacloud/dts/model/WhiteIpListRequest.h
include/alibabacloud/dts/model/WhiteIpListResult.h )
include/alibabacloud/dts/model/SuspendMigrationJobResult.h )
set(dts_src
src/DtsClient.cc
src/model/ConfigureDtsJobRequest.cc
src/model/ConfigureDtsJobResult.cc
src/model/ConfigureMigrationJobRequest.cc
src/model/ConfigureMigrationJobResult.cc
src/model/ConfigureMigrationJobAlertRequest.cc
src/model/ConfigureMigrationJobAlertResult.cc
src/model/ConfigureSubscriptionRequest.cc
src/model/ConfigureSubscriptionResult.cc
src/model/ConfigureSubscriptionInstanceRequest.cc
src/model/ConfigureSubscriptionInstanceResult.cc
src/model/ConfigureSubscriptionInstanceAlertRequest.cc
src/model/ConfigureSubscriptionInstanceAlertResult.cc
src/model/ConfigureSynchronizationJobRequest.cc
src/model/ConfigureSynchronizationJobResult.cc
src/model/ConfigureSynchronizationJobAlertRequest.cc
src/model/ConfigureSynchronizationJobAlertResult.cc
src/model/ConfigureSynchronizationJobReplicatorCompareRequest.cc
src/model/ConfigureSynchronizationJobReplicatorCompareResult.cc
src/model/CountJobByConditionRequest.cc
src/model/CountJobByConditionResult.cc
src/model/CreateConsumerChannelRequest.cc
src/model/CreateConsumerChannelResult.cc
src/model/CreateConsumerGroupRequest.cc
src/model/CreateConsumerGroupResult.cc
src/model/CreateDedicatedClusterMonitorRuleRequest.cc
src/model/CreateDedicatedClusterMonitorRuleResult.cc
src/model/CreateDtsInstanceRequest.cc
src/model/CreateDtsInstanceResult.cc
src/model/CreateJobMonitorRuleRequest.cc
src/model/CreateJobMonitorRuleResult.cc
src/model/CreateMigrationJobRequest.cc
src/model/CreateMigrationJobResult.cc
src/model/CreateSubscriptionInstanceRequest.cc
src/model/CreateSubscriptionInstanceResult.cc
src/model/CreateSynchronizationJobRequest.cc
src/model/CreateSynchronizationJobResult.cc
src/model/DeleteConsumerChannelRequest.cc
src/model/DeleteConsumerChannelResult.cc
src/model/DeleteConsumerGroupRequest.cc
src/model/DeleteConsumerGroupResult.cc
src/model/DeleteDtsJobRequest.cc
src/model/DeleteDtsJobResult.cc
src/model/DeleteDtsJobsRequest.cc
src/model/DeleteDtsJobsResult.cc
src/model/DeleteMigrationJobRequest.cc
src/model/DeleteMigrationJobResult.cc
src/model/DeleteSubscriptionInstanceRequest.cc
src/model/DeleteSubscriptionInstanceResult.cc
src/model/DeleteSynchronizationJobRequest.cc
src/model/DeleteSynchronizationJobResult.cc
src/model/DescribeCheckJobsRequest.cc
src/model/DescribeCheckJobsResult.cc
src/model/DescribeClusterOperateLogsRequest.cc
src/model/DescribeClusterOperateLogsResult.cc
src/model/DescribeClusterUsedUtilizationRequest.cc
src/model/DescribeClusterUsedUtilizationResult.cc
src/model/DescribeConnectionStatusRequest.cc
src/model/DescribeConnectionStatusResult.cc
src/model/DescribeConsumerChannelRequest.cc
src/model/DescribeConsumerChannelResult.cc
src/model/DescribeConsumerGroupRequest.cc
src/model/DescribeConsumerGroupResult.cc
src/model/DescribeDTSIPRequest.cc
src/model/DescribeDTSIPResult.cc
src/model/DescribeDataCheckReportUrlRequest.cc
src/model/DescribeDataCheckReportUrlResult.cc
src/model/DescribeDataCheckTableDetailsRequest.cc
src/model/DescribeDataCheckTableDetailsResult.cc
src/model/DescribeDataCheckTableDiffDetailsRequest.cc
src/model/DescribeDataCheckTableDiffDetailsResult.cc
src/model/DescribeDedicatedClusterRequest.cc
src/model/DescribeDedicatedClusterResult.cc
src/model/DescribeDedicatedClusterMonitorRuleRequest.cc
src/model/DescribeDedicatedClusterMonitorRuleResult.cc
src/model/DescribeDtsEtlJobVersionInfoRequest.cc
src/model/DescribeDtsEtlJobVersionInfoResult.cc
src/model/DescribeDtsJobDetailRequest.cc
src/model/DescribeDtsJobDetailResult.cc
src/model/DescribeDtsJobsRequest.cc
src/model/DescribeDtsJobsResult.cc
src/model/DescribeDtsServiceLogRequest.cc
src/model/DescribeDtsServiceLogResult.cc
src/model/DescribeEndpointSwitchStatusRequest.cc
src/model/DescribeEndpointSwitchStatusResult.cc
src/model/DescribeEtlJobLogsRequest.cc
src/model/DescribeEtlJobLogsResult.cc
src/model/DescribeInitializationStatusRequest.cc
src/model/DescribeInitializationStatusResult.cc
src/model/DescribeJobMonitorRuleRequest.cc
src/model/DescribeJobMonitorRuleResult.cc
src/model/DescribeMetricListRequest.cc
src/model/DescribeMetricListResult.cc
src/model/DescribeMigrationJobAlertRequest.cc
src/model/DescribeMigrationJobAlertResult.cc
src/model/DescirbeMigrationJobsRequest.cc
src/model/DescirbeMigrationJobsResult.cc
src/model/DescribeMigrationJobDetailRequest.cc
src/model/DescribeMigrationJobDetailResult.cc
src/model/DescribeMigrationJobStatusRequest.cc
src/model/DescribeMigrationJobStatusResult.cc
src/model/DescribeMigrationJobsRequest.cc
src/model/DescribeMigrationJobsResult.cc
src/model/DescribePreCheckStatusRequest.cc
src/model/DescribePreCheckStatusResult.cc
src/model/DescribeSubscriptionInstanceAlertRequest.cc
src/model/DescribeSubscriptionInstanceAlertResult.cc
src/model/DescribeSubscriptionInstanceStatusRequest.cc
src/model/DescribeSubscriptionInstanceStatusResult.cc
src/model/DescribeSubscriptionInstancesRequest.cc
src/model/DescribeSubscriptionInstancesResult.cc
src/model/DescribeSubscriptionMetaRequest.cc
src/model/DescribeSubscriptionMetaResult.cc
src/model/DescribeSynchronizationJobAlertRequest.cc
src/model/DescribeSynchronizationJobAlertResult.cc
src/model/DescribeSynchronizationJobReplicatorCompareRequest.cc
src/model/DescribeSynchronizationJobReplicatorCompareResult.cc
src/model/DescribeSynchronizationJobStatusRequest.cc
src/model/DescribeSynchronizationJobStatusResult.cc
src/model/DescribeSynchronizationJobStatusListRequest.cc
src/model/DescribeSynchronizationJobStatusListResult.cc
src/model/DescribeSynchronizationJobsRequest.cc
src/model/DescribeSynchronizationJobsResult.cc
src/model/DescribeSynchronizationObjectModifyStatusRequest.cc
src/model/DescribeSynchronizationObjectModifyStatusResult.cc
src/model/DescribeTagKeysRequest.cc
src/model/DescribeTagKeysResult.cc
src/model/DescribeTagValuesRequest.cc
src/model/DescribeTagValuesResult.cc
src/model/InitDtsRdsInstanceRequest.cc
src/model/InitDtsRdsInstanceResult.cc
src/model/ListDedicatedClusterRequest.cc
src/model/ListDedicatedClusterResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ModifyConsumerChannelRequest.cc
src/model/ModifyConsumerChannelResult.cc
src/model/ModifyConsumerGroupPasswordRequest.cc
src/model/ModifyConsumerGroupPasswordResult.cc
src/model/ModifyConsumptionTimestampRequest.cc
src/model/ModifyConsumptionTimestampResult.cc
src/model/ModifyDedicatedClusterRequest.cc
src/model/ModifyDedicatedClusterResult.cc
src/model/ModifyDtsJobRequest.cc
src/model/ModifyDtsJobResult.cc
src/model/ModifyDtsJobDedicatedClusterRequest.cc
src/model/ModifyDtsJobDedicatedClusterResult.cc
src/model/ModifyDtsJobDuLimitRequest.cc
src/model/ModifyDtsJobDuLimitResult.cc
src/model/ModifyDtsJobNameRequest.cc
src/model/ModifyDtsJobNameResult.cc
src/model/ModifyDtsJobPasswordRequest.cc
src/model/ModifyDtsJobPasswordResult.cc
src/model/ModifySubscriptionRequest.cc
src/model/ModifySubscriptionResult.cc
src/model/ModifySubscriptionObjectRequest.cc
src/model/ModifySubscriptionObjectResult.cc
src/model/ModifySynchronizationObjectRequest.cc
src/model/ModifySynchronizationObjectResult.cc
src/model/RenewInstanceRequest.cc
src/model/RenewInstanceResult.cc
src/model/ResetDtsJobRequest.cc
src/model/ResetDtsJobResult.cc
src/model/ResetSynchronizationJobRequest.cc
src/model/ResetSynchronizationJobResult.cc
src/model/ShieldPrecheckRequest.cc
src/model/ShieldPrecheckResult.cc
src/model/SkipPreCheckRequest.cc
src/model/SkipPreCheckResult.cc
src/model/StartDtsJobRequest.cc
src/model/StartDtsJobResult.cc
src/model/StartDtsJobsRequest.cc
src/model/StartDtsJobsResult.cc
src/model/ModifyMigrationObjectRequest.cc
src/model/ModifyMigrationObjectResult.cc
src/model/StartMigrationJobRequest.cc
src/model/StartMigrationJobResult.cc
src/model/StartSubscriptionInstanceRequest.cc
src/model/StartSubscriptionInstanceResult.cc
src/model/StartSynchronizationJobRequest.cc
src/model/StartSynchronizationJobResult.cc
src/model/StopDedicatedClusterRequest.cc
src/model/StopDedicatedClusterResult.cc
src/model/StopDtsJobRequest.cc
src/model/StopDtsJobResult.cc
src/model/StopDtsJobsRequest.cc
src/model/StopDtsJobsResult.cc
src/model/StopMigrationJobRequest.cc
src/model/StopMigrationJobResult.cc
src/model/SummaryJobDetailRequest.cc
src/model/SummaryJobDetailResult.cc
src/model/SuspendDtsJobRequest.cc
src/model/SuspendDtsJobResult.cc
src/model/SuspendDtsJobsRequest.cc
src/model/SuspendDtsJobsResult.cc
src/model/SuspendMigrationJobRequest.cc
src/model/SuspendMigrationJobResult.cc
src/model/SuspendSynchronizationJobRequest.cc
src/model/SuspendSynchronizationJobResult.cc
src/model/SwitchPhysicalDtsJobToCloudRequest.cc
src/model/SwitchPhysicalDtsJobToCloudResult.cc
src/model/SwitchSynchronizationEndpointRequest.cc
src/model/SwitchSynchronizationEndpointResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/TransferInstanceClassRequest.cc
src/model/TransferInstanceClassResult.cc
src/model/TransferPayTypeRequest.cc
src/model/TransferPayTypeResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpgradeTwoWayRequest.cc
src/model/UpgradeTwoWayResult.cc
src/model/WhiteIpListRequest.cc
src/model/WhiteIpListResult.cc )
src/model/SuspendMigrationJobResult.cc )
add_library(dts ${LIB_TYPE}
${dts_public_header}

View File

@@ -22,216 +22,26 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "DtsExport.h"
#include "model/ConfigureDtsJobRequest.h"
#include "model/ConfigureDtsJobResult.h"
#include "model/ConfigureMigrationJobRequest.h"
#include "model/ConfigureMigrationJobResult.h"
#include "model/ConfigureMigrationJobAlertRequest.h"
#include "model/ConfigureMigrationJobAlertResult.h"
#include "model/ConfigureSubscriptionRequest.h"
#include "model/ConfigureSubscriptionResult.h"
#include "model/ConfigureSubscriptionInstanceRequest.h"
#include "model/ConfigureSubscriptionInstanceResult.h"
#include "model/ConfigureSubscriptionInstanceAlertRequest.h"
#include "model/ConfigureSubscriptionInstanceAlertResult.h"
#include "model/ConfigureSynchronizationJobRequest.h"
#include "model/ConfigureSynchronizationJobResult.h"
#include "model/ConfigureSynchronizationJobAlertRequest.h"
#include "model/ConfigureSynchronizationJobAlertResult.h"
#include "model/ConfigureSynchronizationJobReplicatorCompareRequest.h"
#include "model/ConfigureSynchronizationJobReplicatorCompareResult.h"
#include "model/CountJobByConditionRequest.h"
#include "model/CountJobByConditionResult.h"
#include "model/CreateConsumerChannelRequest.h"
#include "model/CreateConsumerChannelResult.h"
#include "model/CreateConsumerGroupRequest.h"
#include "model/CreateConsumerGroupResult.h"
#include "model/CreateDedicatedClusterMonitorRuleRequest.h"
#include "model/CreateDedicatedClusterMonitorRuleResult.h"
#include "model/CreateDtsInstanceRequest.h"
#include "model/CreateDtsInstanceResult.h"
#include "model/CreateJobMonitorRuleRequest.h"
#include "model/CreateJobMonitorRuleResult.h"
#include "model/CreateMigrationJobRequest.h"
#include "model/CreateMigrationJobResult.h"
#include "model/CreateSubscriptionInstanceRequest.h"
#include "model/CreateSubscriptionInstanceResult.h"
#include "model/CreateSynchronizationJobRequest.h"
#include "model/CreateSynchronizationJobResult.h"
#include "model/DeleteConsumerChannelRequest.h"
#include "model/DeleteConsumerChannelResult.h"
#include "model/DeleteConsumerGroupRequest.h"
#include "model/DeleteConsumerGroupResult.h"
#include "model/DeleteDtsJobRequest.h"
#include "model/DeleteDtsJobResult.h"
#include "model/DeleteDtsJobsRequest.h"
#include "model/DeleteDtsJobsResult.h"
#include "model/DeleteMigrationJobRequest.h"
#include "model/DeleteMigrationJobResult.h"
#include "model/DeleteSubscriptionInstanceRequest.h"
#include "model/DeleteSubscriptionInstanceResult.h"
#include "model/DeleteSynchronizationJobRequest.h"
#include "model/DeleteSynchronizationJobResult.h"
#include "model/DescribeCheckJobsRequest.h"
#include "model/DescribeCheckJobsResult.h"
#include "model/DescribeClusterOperateLogsRequest.h"
#include "model/DescribeClusterOperateLogsResult.h"
#include "model/DescribeClusterUsedUtilizationRequest.h"
#include "model/DescribeClusterUsedUtilizationResult.h"
#include "model/DescribeConnectionStatusRequest.h"
#include "model/DescribeConnectionStatusResult.h"
#include "model/DescribeConsumerChannelRequest.h"
#include "model/DescribeConsumerChannelResult.h"
#include "model/DescribeConsumerGroupRequest.h"
#include "model/DescribeConsumerGroupResult.h"
#include "model/DescribeDTSIPRequest.h"
#include "model/DescribeDTSIPResult.h"
#include "model/DescribeDataCheckReportUrlRequest.h"
#include "model/DescribeDataCheckReportUrlResult.h"
#include "model/DescribeDataCheckTableDetailsRequest.h"
#include "model/DescribeDataCheckTableDetailsResult.h"
#include "model/DescribeDataCheckTableDiffDetailsRequest.h"
#include "model/DescribeDataCheckTableDiffDetailsResult.h"
#include "model/DescribeDedicatedClusterRequest.h"
#include "model/DescribeDedicatedClusterResult.h"
#include "model/DescribeDedicatedClusterMonitorRuleRequest.h"
#include "model/DescribeDedicatedClusterMonitorRuleResult.h"
#include "model/DescribeDtsEtlJobVersionInfoRequest.h"
#include "model/DescribeDtsEtlJobVersionInfoResult.h"
#include "model/DescribeDtsJobDetailRequest.h"
#include "model/DescribeDtsJobDetailResult.h"
#include "model/DescribeDtsJobsRequest.h"
#include "model/DescribeDtsJobsResult.h"
#include "model/DescribeDtsServiceLogRequest.h"
#include "model/DescribeDtsServiceLogResult.h"
#include "model/DescribeEndpointSwitchStatusRequest.h"
#include "model/DescribeEndpointSwitchStatusResult.h"
#include "model/DescribeEtlJobLogsRequest.h"
#include "model/DescribeEtlJobLogsResult.h"
#include "model/DescribeInitializationStatusRequest.h"
#include "model/DescribeInitializationStatusResult.h"
#include "model/DescribeJobMonitorRuleRequest.h"
#include "model/DescribeJobMonitorRuleResult.h"
#include "model/DescribeMetricListRequest.h"
#include "model/DescribeMetricListResult.h"
#include "model/DescribeMigrationJobAlertRequest.h"
#include "model/DescribeMigrationJobAlertResult.h"
#include "model/DescirbeMigrationJobsRequest.h"
#include "model/DescirbeMigrationJobsResult.h"
#include "model/DescribeMigrationJobDetailRequest.h"
#include "model/DescribeMigrationJobDetailResult.h"
#include "model/DescribeMigrationJobStatusRequest.h"
#include "model/DescribeMigrationJobStatusResult.h"
#include "model/DescribeMigrationJobsRequest.h"
#include "model/DescribeMigrationJobsResult.h"
#include "model/DescribePreCheckStatusRequest.h"
#include "model/DescribePreCheckStatusResult.h"
#include "model/DescribeSubscriptionInstanceAlertRequest.h"
#include "model/DescribeSubscriptionInstanceAlertResult.h"
#include "model/DescribeSubscriptionInstanceStatusRequest.h"
#include "model/DescribeSubscriptionInstanceStatusResult.h"
#include "model/DescribeSubscriptionInstancesRequest.h"
#include "model/DescribeSubscriptionInstancesResult.h"
#include "model/DescribeSubscriptionMetaRequest.h"
#include "model/DescribeSubscriptionMetaResult.h"
#include "model/DescribeSynchronizationJobAlertRequest.h"
#include "model/DescribeSynchronizationJobAlertResult.h"
#include "model/DescribeSynchronizationJobReplicatorCompareRequest.h"
#include "model/DescribeSynchronizationJobReplicatorCompareResult.h"
#include "model/DescribeSynchronizationJobStatusRequest.h"
#include "model/DescribeSynchronizationJobStatusResult.h"
#include "model/DescribeSynchronizationJobStatusListRequest.h"
#include "model/DescribeSynchronizationJobStatusListResult.h"
#include "model/DescribeSynchronizationJobsRequest.h"
#include "model/DescribeSynchronizationJobsResult.h"
#include "model/DescribeSynchronizationObjectModifyStatusRequest.h"
#include "model/DescribeSynchronizationObjectModifyStatusResult.h"
#include "model/DescribeTagKeysRequest.h"
#include "model/DescribeTagKeysResult.h"
#include "model/DescribeTagValuesRequest.h"
#include "model/DescribeTagValuesResult.h"
#include "model/InitDtsRdsInstanceRequest.h"
#include "model/InitDtsRdsInstanceResult.h"
#include "model/ListDedicatedClusterRequest.h"
#include "model/ListDedicatedClusterResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/ModifyConsumerChannelRequest.h"
#include "model/ModifyConsumerChannelResult.h"
#include "model/ModifyConsumerGroupPasswordRequest.h"
#include "model/ModifyConsumerGroupPasswordResult.h"
#include "model/ModifyConsumptionTimestampRequest.h"
#include "model/ModifyConsumptionTimestampResult.h"
#include "model/ModifyDedicatedClusterRequest.h"
#include "model/ModifyDedicatedClusterResult.h"
#include "model/ModifyDtsJobRequest.h"
#include "model/ModifyDtsJobResult.h"
#include "model/ModifyDtsJobDedicatedClusterRequest.h"
#include "model/ModifyDtsJobDedicatedClusterResult.h"
#include "model/ModifyDtsJobDuLimitRequest.h"
#include "model/ModifyDtsJobDuLimitResult.h"
#include "model/ModifyDtsJobNameRequest.h"
#include "model/ModifyDtsJobNameResult.h"
#include "model/ModifyDtsJobPasswordRequest.h"
#include "model/ModifyDtsJobPasswordResult.h"
#include "model/ModifySubscriptionRequest.h"
#include "model/ModifySubscriptionResult.h"
#include "model/ModifySubscriptionObjectRequest.h"
#include "model/ModifySubscriptionObjectResult.h"
#include "model/ModifySynchronizationObjectRequest.h"
#include "model/ModifySynchronizationObjectResult.h"
#include "model/RenewInstanceRequest.h"
#include "model/RenewInstanceResult.h"
#include "model/ResetDtsJobRequest.h"
#include "model/ResetDtsJobResult.h"
#include "model/ResetSynchronizationJobRequest.h"
#include "model/ResetSynchronizationJobResult.h"
#include "model/ShieldPrecheckRequest.h"
#include "model/ShieldPrecheckResult.h"
#include "model/SkipPreCheckRequest.h"
#include "model/SkipPreCheckResult.h"
#include "model/StartDtsJobRequest.h"
#include "model/StartDtsJobResult.h"
#include "model/StartDtsJobsRequest.h"
#include "model/StartDtsJobsResult.h"
#include "model/ModifyMigrationObjectRequest.h"
#include "model/ModifyMigrationObjectResult.h"
#include "model/StartMigrationJobRequest.h"
#include "model/StartMigrationJobResult.h"
#include "model/StartSubscriptionInstanceRequest.h"
#include "model/StartSubscriptionInstanceResult.h"
#include "model/StartSynchronizationJobRequest.h"
#include "model/StartSynchronizationJobResult.h"
#include "model/StopDedicatedClusterRequest.h"
#include "model/StopDedicatedClusterResult.h"
#include "model/StopDtsJobRequest.h"
#include "model/StopDtsJobResult.h"
#include "model/StopDtsJobsRequest.h"
#include "model/StopDtsJobsResult.h"
#include "model/StopMigrationJobRequest.h"
#include "model/StopMigrationJobResult.h"
#include "model/SummaryJobDetailRequest.h"
#include "model/SummaryJobDetailResult.h"
#include "model/SuspendDtsJobRequest.h"
#include "model/SuspendDtsJobResult.h"
#include "model/SuspendDtsJobsRequest.h"
#include "model/SuspendDtsJobsResult.h"
#include "model/SuspendMigrationJobRequest.h"
#include "model/SuspendMigrationJobResult.h"
#include "model/SuspendSynchronizationJobRequest.h"
#include "model/SuspendSynchronizationJobResult.h"
#include "model/SwitchPhysicalDtsJobToCloudRequest.h"
#include "model/SwitchPhysicalDtsJobToCloudResult.h"
#include "model/SwitchSynchronizationEndpointRequest.h"
#include "model/SwitchSynchronizationEndpointResult.h"
#include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h"
#include "model/TransferInstanceClassRequest.h"
#include "model/TransferInstanceClassResult.h"
#include "model/TransferPayTypeRequest.h"
#include "model/TransferPayTypeResult.h"
#include "model/UntagResourcesRequest.h"
#include "model/UntagResourcesResult.h"
#include "model/UpgradeTwoWayRequest.h"
#include "model/UpgradeTwoWayResult.h"
#include "model/WhiteIpListRequest.h"
#include "model/WhiteIpListResult.h"
namespace AlibabaCloud
@@ -241,641 +51,71 @@ namespace AlibabaCloud
class ALIBABACLOUD_DTS_EXPORT DtsClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::ConfigureDtsJobResult> ConfigureDtsJobOutcome;
typedef std::future<ConfigureDtsJobOutcome> ConfigureDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureDtsJobRequest&, const ConfigureDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureDtsJobAsyncHandler;
typedef Outcome<Error, Model::ConfigureMigrationJobResult> ConfigureMigrationJobOutcome;
typedef std::future<ConfigureMigrationJobOutcome> ConfigureMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureMigrationJobRequest&, const ConfigureMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureMigrationJobAsyncHandler;
typedef Outcome<Error, Model::ConfigureMigrationJobAlertResult> ConfigureMigrationJobAlertOutcome;
typedef std::future<ConfigureMigrationJobAlertOutcome> ConfigureMigrationJobAlertOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureMigrationJobAlertRequest&, const ConfigureMigrationJobAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureMigrationJobAlertAsyncHandler;
typedef Outcome<Error, Model::ConfigureSubscriptionResult> ConfigureSubscriptionOutcome;
typedef std::future<ConfigureSubscriptionOutcome> ConfigureSubscriptionOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureSubscriptionRequest&, const ConfigureSubscriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureSubscriptionAsyncHandler;
typedef Outcome<Error, Model::ConfigureSubscriptionInstanceResult> ConfigureSubscriptionInstanceOutcome;
typedef std::future<ConfigureSubscriptionInstanceOutcome> ConfigureSubscriptionInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureSubscriptionInstanceRequest&, const ConfigureSubscriptionInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureSubscriptionInstanceAsyncHandler;
typedef Outcome<Error, Model::ConfigureSubscriptionInstanceAlertResult> ConfigureSubscriptionInstanceAlertOutcome;
typedef std::future<ConfigureSubscriptionInstanceAlertOutcome> ConfigureSubscriptionInstanceAlertOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureSubscriptionInstanceAlertRequest&, const ConfigureSubscriptionInstanceAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureSubscriptionInstanceAlertAsyncHandler;
typedef Outcome<Error, Model::ConfigureSynchronizationJobResult> ConfigureSynchronizationJobOutcome;
typedef std::future<ConfigureSynchronizationJobOutcome> ConfigureSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureSynchronizationJobRequest&, const ConfigureSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::ConfigureSynchronizationJobAlertResult> ConfigureSynchronizationJobAlertOutcome;
typedef std::future<ConfigureSynchronizationJobAlertOutcome> ConfigureSynchronizationJobAlertOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureSynchronizationJobAlertRequest&, const ConfigureSynchronizationJobAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureSynchronizationJobAlertAsyncHandler;
typedef Outcome<Error, Model::ConfigureSynchronizationJobReplicatorCompareResult> ConfigureSynchronizationJobReplicatorCompareOutcome;
typedef std::future<ConfigureSynchronizationJobReplicatorCompareOutcome> ConfigureSynchronizationJobReplicatorCompareOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ConfigureSynchronizationJobReplicatorCompareRequest&, const ConfigureSynchronizationJobReplicatorCompareOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigureSynchronizationJobReplicatorCompareAsyncHandler;
typedef Outcome<Error, Model::CountJobByConditionResult> CountJobByConditionOutcome;
typedef std::future<CountJobByConditionOutcome> CountJobByConditionOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CountJobByConditionRequest&, const CountJobByConditionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountJobByConditionAsyncHandler;
typedef Outcome<Error, Model::CreateConsumerChannelResult> CreateConsumerChannelOutcome;
typedef std::future<CreateConsumerChannelOutcome> CreateConsumerChannelOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateConsumerChannelRequest&, const CreateConsumerChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConsumerChannelAsyncHandler;
typedef Outcome<Error, Model::CreateConsumerGroupResult> CreateConsumerGroupOutcome;
typedef std::future<CreateConsumerGroupOutcome> CreateConsumerGroupOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateConsumerGroupRequest&, const CreateConsumerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConsumerGroupAsyncHandler;
typedef Outcome<Error, Model::CreateDedicatedClusterMonitorRuleResult> CreateDedicatedClusterMonitorRuleOutcome;
typedef std::future<CreateDedicatedClusterMonitorRuleOutcome> CreateDedicatedClusterMonitorRuleOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateDedicatedClusterMonitorRuleRequest&, const CreateDedicatedClusterMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedClusterMonitorRuleAsyncHandler;
typedef Outcome<Error, Model::CreateDtsInstanceResult> CreateDtsInstanceOutcome;
typedef std::future<CreateDtsInstanceOutcome> CreateDtsInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateDtsInstanceRequest&, const CreateDtsInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDtsInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateJobMonitorRuleResult> CreateJobMonitorRuleOutcome;
typedef std::future<CreateJobMonitorRuleOutcome> CreateJobMonitorRuleOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateJobMonitorRuleRequest&, const CreateJobMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJobMonitorRuleAsyncHandler;
typedef Outcome<Error, Model::CreateMigrationJobResult> CreateMigrationJobOutcome;
typedef std::future<CreateMigrationJobOutcome> CreateMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateMigrationJobRequest&, const CreateMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMigrationJobAsyncHandler;
typedef Outcome<Error, Model::CreateSubscriptionInstanceResult> CreateSubscriptionInstanceOutcome;
typedef std::future<CreateSubscriptionInstanceOutcome> CreateSubscriptionInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateSubscriptionInstanceRequest&, const CreateSubscriptionInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSubscriptionInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateSynchronizationJobResult> CreateSynchronizationJobOutcome;
typedef std::future<CreateSynchronizationJobOutcome> CreateSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::CreateSynchronizationJobRequest&, const CreateSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::DeleteConsumerChannelResult> DeleteConsumerChannelOutcome;
typedef std::future<DeleteConsumerChannelOutcome> DeleteConsumerChannelOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteConsumerChannelRequest&, const DeleteConsumerChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConsumerChannelAsyncHandler;
typedef Outcome<Error, Model::DeleteConsumerGroupResult> DeleteConsumerGroupOutcome;
typedef std::future<DeleteConsumerGroupOutcome> DeleteConsumerGroupOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteConsumerGroupRequest&, const DeleteConsumerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConsumerGroupAsyncHandler;
typedef Outcome<Error, Model::DeleteDtsJobResult> DeleteDtsJobOutcome;
typedef std::future<DeleteDtsJobOutcome> DeleteDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteDtsJobRequest&, const DeleteDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDtsJobAsyncHandler;
typedef Outcome<Error, Model::DeleteDtsJobsResult> DeleteDtsJobsOutcome;
typedef std::future<DeleteDtsJobsOutcome> DeleteDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteDtsJobsRequest&, const DeleteDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDtsJobsAsyncHandler;
typedef Outcome<Error, Model::DeleteMigrationJobResult> DeleteMigrationJobOutcome;
typedef std::future<DeleteMigrationJobOutcome> DeleteMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteMigrationJobRequest&, const DeleteMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMigrationJobAsyncHandler;
typedef Outcome<Error, Model::DeleteSubscriptionInstanceResult> DeleteSubscriptionInstanceOutcome;
typedef std::future<DeleteSubscriptionInstanceOutcome> DeleteSubscriptionInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteSubscriptionInstanceRequest&, const DeleteSubscriptionInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSubscriptionInstanceAsyncHandler;
typedef Outcome<Error, Model::DeleteSynchronizationJobResult> DeleteSynchronizationJobOutcome;
typedef std::future<DeleteSynchronizationJobOutcome> DeleteSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DeleteSynchronizationJobRequest&, const DeleteSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::DescribeCheckJobsResult> DescribeCheckJobsOutcome;
typedef std::future<DescribeCheckJobsOutcome> DescribeCheckJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeCheckJobsRequest&, const DescribeCheckJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCheckJobsAsyncHandler;
typedef Outcome<Error, Model::DescribeClusterOperateLogsResult> DescribeClusterOperateLogsOutcome;
typedef std::future<DescribeClusterOperateLogsOutcome> DescribeClusterOperateLogsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeClusterOperateLogsRequest&, const DescribeClusterOperateLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterOperateLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeClusterUsedUtilizationResult> DescribeClusterUsedUtilizationOutcome;
typedef std::future<DescribeClusterUsedUtilizationOutcome> DescribeClusterUsedUtilizationOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeClusterUsedUtilizationRequest&, const DescribeClusterUsedUtilizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterUsedUtilizationAsyncHandler;
typedef Outcome<Error, Model::DescribeConnectionStatusResult> DescribeConnectionStatusOutcome;
typedef std::future<DescribeConnectionStatusOutcome> DescribeConnectionStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeConnectionStatusRequest&, const DescribeConnectionStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConnectionStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeConsumerChannelResult> DescribeConsumerChannelOutcome;
typedef std::future<DescribeConsumerChannelOutcome> DescribeConsumerChannelOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeConsumerChannelRequest&, const DescribeConsumerChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConsumerChannelAsyncHandler;
typedef Outcome<Error, Model::DescribeConsumerGroupResult> DescribeConsumerGroupOutcome;
typedef std::future<DescribeConsumerGroupOutcome> DescribeConsumerGroupOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeConsumerGroupRequest&, const DescribeConsumerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConsumerGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeDTSIPResult> DescribeDTSIPOutcome;
typedef std::future<DescribeDTSIPOutcome> DescribeDTSIPOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDTSIPRequest&, const DescribeDTSIPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDTSIPAsyncHandler;
typedef Outcome<Error, Model::DescribeDataCheckReportUrlResult> DescribeDataCheckReportUrlOutcome;
typedef std::future<DescribeDataCheckReportUrlOutcome> DescribeDataCheckReportUrlOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDataCheckReportUrlRequest&, const DescribeDataCheckReportUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCheckReportUrlAsyncHandler;
typedef Outcome<Error, Model::DescribeDataCheckTableDetailsResult> DescribeDataCheckTableDetailsOutcome;
typedef std::future<DescribeDataCheckTableDetailsOutcome> DescribeDataCheckTableDetailsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDataCheckTableDetailsRequest&, const DescribeDataCheckTableDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCheckTableDetailsAsyncHandler;
typedef Outcome<Error, Model::DescribeDataCheckTableDiffDetailsResult> DescribeDataCheckTableDiffDetailsOutcome;
typedef std::future<DescribeDataCheckTableDiffDetailsOutcome> DescribeDataCheckTableDiffDetailsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDataCheckTableDiffDetailsRequest&, const DescribeDataCheckTableDiffDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCheckTableDiffDetailsAsyncHandler;
typedef Outcome<Error, Model::DescribeDedicatedClusterResult> DescribeDedicatedClusterOutcome;
typedef std::future<DescribeDedicatedClusterOutcome> DescribeDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDedicatedClusterRequest&, const DescribeDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::DescribeDedicatedClusterMonitorRuleResult> DescribeDedicatedClusterMonitorRuleOutcome;
typedef std::future<DescribeDedicatedClusterMonitorRuleOutcome> DescribeDedicatedClusterMonitorRuleOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDedicatedClusterMonitorRuleRequest&, const DescribeDedicatedClusterMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterMonitorRuleAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsEtlJobVersionInfoResult> DescribeDtsEtlJobVersionInfoOutcome;
typedef std::future<DescribeDtsEtlJobVersionInfoOutcome> DescribeDtsEtlJobVersionInfoOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsEtlJobVersionInfoRequest&, const DescribeDtsEtlJobVersionInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsEtlJobVersionInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsJobDetailResult> DescribeDtsJobDetailOutcome;
typedef std::future<DescribeDtsJobDetailOutcome> DescribeDtsJobDetailOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsJobDetailRequest&, const DescribeDtsJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsJobDetailAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsJobsResult> DescribeDtsJobsOutcome;
typedef std::future<DescribeDtsJobsOutcome> DescribeDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsJobsRequest&, const DescribeDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsJobsAsyncHandler;
typedef Outcome<Error, Model::DescribeDtsServiceLogResult> DescribeDtsServiceLogOutcome;
typedef std::future<DescribeDtsServiceLogOutcome> DescribeDtsServiceLogOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeDtsServiceLogRequest&, const DescribeDtsServiceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDtsServiceLogAsyncHandler;
typedef Outcome<Error, Model::DescribeEndpointSwitchStatusResult> DescribeEndpointSwitchStatusOutcome;
typedef std::future<DescribeEndpointSwitchStatusOutcome> DescribeEndpointSwitchStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeEndpointSwitchStatusRequest&, const DescribeEndpointSwitchStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEndpointSwitchStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeEtlJobLogsResult> DescribeEtlJobLogsOutcome;
typedef std::future<DescribeEtlJobLogsOutcome> DescribeEtlJobLogsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeEtlJobLogsRequest&, const DescribeEtlJobLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEtlJobLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeInitializationStatusResult> DescribeInitializationStatusOutcome;
typedef std::future<DescribeInitializationStatusOutcome> DescribeInitializationStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeInitializationStatusRequest&, const DescribeInitializationStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInitializationStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeJobMonitorRuleResult> DescribeJobMonitorRuleOutcome;
typedef std::future<DescribeJobMonitorRuleOutcome> DescribeJobMonitorRuleOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeJobMonitorRuleRequest&, const DescribeJobMonitorRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobMonitorRuleAsyncHandler;
typedef Outcome<Error, Model::DescribeMetricListResult> DescribeMetricListOutcome;
typedef std::future<DescribeMetricListOutcome> DescribeMetricListOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeMetricListRequest&, const DescribeMetricListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMetricListAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrationJobAlertResult> DescribeMigrationJobAlertOutcome;
typedef std::future<DescribeMigrationJobAlertOutcome> DescribeMigrationJobAlertOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeMigrationJobAlertRequest&, const DescribeMigrationJobAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrationJobAlertAsyncHandler;
typedef Outcome<Error, Model::DescirbeMigrationJobsResult> DescirbeMigrationJobsOutcome;
typedef std::future<DescirbeMigrationJobsOutcome> DescirbeMigrationJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescirbeMigrationJobsRequest&, const DescirbeMigrationJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescirbeMigrationJobsAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrationJobDetailResult> DescribeMigrationJobDetailOutcome;
typedef std::future<DescribeMigrationJobDetailOutcome> DescribeMigrationJobDetailOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeMigrationJobDetailRequest&, const DescribeMigrationJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrationJobDetailAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrationJobStatusResult> DescribeMigrationJobStatusOutcome;
typedef std::future<DescribeMigrationJobStatusOutcome> DescribeMigrationJobStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeMigrationJobStatusRequest&, const DescribeMigrationJobStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrationJobStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrationJobsResult> DescribeMigrationJobsOutcome;
typedef std::future<DescribeMigrationJobsOutcome> DescribeMigrationJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeMigrationJobsRequest&, const DescribeMigrationJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrationJobsAsyncHandler;
typedef Outcome<Error, Model::DescribePreCheckStatusResult> DescribePreCheckStatusOutcome;
typedef std::future<DescribePreCheckStatusOutcome> DescribePreCheckStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribePreCheckStatusRequest&, const DescribePreCheckStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePreCheckStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeSubscriptionInstanceAlertResult> DescribeSubscriptionInstanceAlertOutcome;
typedef std::future<DescribeSubscriptionInstanceAlertOutcome> DescribeSubscriptionInstanceAlertOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSubscriptionInstanceAlertRequest&, const DescribeSubscriptionInstanceAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSubscriptionInstanceAlertAsyncHandler;
typedef Outcome<Error, Model::DescribeSubscriptionInstanceStatusResult> DescribeSubscriptionInstanceStatusOutcome;
typedef std::future<DescribeSubscriptionInstanceStatusOutcome> DescribeSubscriptionInstanceStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSubscriptionInstanceStatusRequest&, const DescribeSubscriptionInstanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSubscriptionInstanceStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeSubscriptionInstancesResult> DescribeSubscriptionInstancesOutcome;
typedef std::future<DescribeSubscriptionInstancesOutcome> DescribeSubscriptionInstancesOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSubscriptionInstancesRequest&, const DescribeSubscriptionInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSubscriptionInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeSubscriptionMetaResult> DescribeSubscriptionMetaOutcome;
typedef std::future<DescribeSubscriptionMetaOutcome> DescribeSubscriptionMetaOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSubscriptionMetaRequest&, const DescribeSubscriptionMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSubscriptionMetaAsyncHandler;
typedef Outcome<Error, Model::DescribeSynchronizationJobAlertResult> DescribeSynchronizationJobAlertOutcome;
typedef std::future<DescribeSynchronizationJobAlertOutcome> DescribeSynchronizationJobAlertOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationJobAlertRequest&, const DescribeSynchronizationJobAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationJobAlertAsyncHandler;
typedef Outcome<Error, Model::DescribeSynchronizationJobReplicatorCompareResult> DescribeSynchronizationJobReplicatorCompareOutcome;
typedef std::future<DescribeSynchronizationJobReplicatorCompareOutcome> DescribeSynchronizationJobReplicatorCompareOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationJobReplicatorCompareRequest&, const DescribeSynchronizationJobReplicatorCompareOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationJobReplicatorCompareAsyncHandler;
typedef Outcome<Error, Model::DescribeSynchronizationJobStatusResult> DescribeSynchronizationJobStatusOutcome;
typedef std::future<DescribeSynchronizationJobStatusOutcome> DescribeSynchronizationJobStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationJobStatusRequest&, const DescribeSynchronizationJobStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationJobStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeSynchronizationJobStatusListResult> DescribeSynchronizationJobStatusListOutcome;
typedef std::future<DescribeSynchronizationJobStatusListOutcome> DescribeSynchronizationJobStatusListOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationJobStatusListRequest&, const DescribeSynchronizationJobStatusListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationJobStatusListAsyncHandler;
typedef Outcome<Error, Model::DescribeSynchronizationJobsResult> DescribeSynchronizationJobsOutcome;
typedef std::future<DescribeSynchronizationJobsOutcome> DescribeSynchronizationJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationJobsRequest&, const DescribeSynchronizationJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationJobsAsyncHandler;
typedef Outcome<Error, Model::DescribeSynchronizationObjectModifyStatusResult> DescribeSynchronizationObjectModifyStatusOutcome;
typedef std::future<DescribeSynchronizationObjectModifyStatusOutcome> DescribeSynchronizationObjectModifyStatusOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationObjectModifyStatusRequest&, const DescribeSynchronizationObjectModifyStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationObjectModifyStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeTagKeysResult> DescribeTagKeysOutcome;
typedef std::future<DescribeTagKeysOutcome> DescribeTagKeysOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeTagKeysRequest&, const DescribeTagKeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagKeysAsyncHandler;
typedef Outcome<Error, Model::DescribeTagValuesResult> DescribeTagValuesOutcome;
typedef std::future<DescribeTagValuesOutcome> DescribeTagValuesOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::DescribeTagValuesRequest&, const DescribeTagValuesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagValuesAsyncHandler;
typedef Outcome<Error, Model::InitDtsRdsInstanceResult> InitDtsRdsInstanceOutcome;
typedef std::future<InitDtsRdsInstanceOutcome> InitDtsRdsInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::InitDtsRdsInstanceRequest&, const InitDtsRdsInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitDtsRdsInstanceAsyncHandler;
typedef Outcome<Error, Model::ListDedicatedClusterResult> ListDedicatedClusterOutcome;
typedef std::future<ListDedicatedClusterOutcome> ListDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ListDedicatedClusterRequest&, const ListDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
typedef Outcome<Error, Model::ModifyConsumerChannelResult> ModifyConsumerChannelOutcome;
typedef std::future<ModifyConsumerChannelOutcome> ModifyConsumerChannelOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyConsumerChannelRequest&, const ModifyConsumerChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConsumerChannelAsyncHandler;
typedef Outcome<Error, Model::ModifyConsumerGroupPasswordResult> ModifyConsumerGroupPasswordOutcome;
typedef std::future<ModifyConsumerGroupPasswordOutcome> ModifyConsumerGroupPasswordOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyConsumerGroupPasswordRequest&, const ModifyConsumerGroupPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConsumerGroupPasswordAsyncHandler;
typedef Outcome<Error, Model::ModifyConsumptionTimestampResult> ModifyConsumptionTimestampOutcome;
typedef std::future<ModifyConsumptionTimestampOutcome> ModifyConsumptionTimestampOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyConsumptionTimestampRequest&, const ModifyConsumptionTimestampOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConsumptionTimestampAsyncHandler;
typedef Outcome<Error, Model::ModifyDedicatedClusterResult> ModifyDedicatedClusterOutcome;
typedef std::future<ModifyDedicatedClusterOutcome> ModifyDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDedicatedClusterRequest&, const ModifyDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobResult> ModifyDtsJobOutcome;
typedef std::future<ModifyDtsJobOutcome> ModifyDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobRequest&, const ModifyDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobDedicatedClusterResult> ModifyDtsJobDedicatedClusterOutcome;
typedef std::future<ModifyDtsJobDedicatedClusterOutcome> ModifyDtsJobDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobDedicatedClusterRequest&, const ModifyDtsJobDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobDuLimitResult> ModifyDtsJobDuLimitOutcome;
typedef std::future<ModifyDtsJobDuLimitOutcome> ModifyDtsJobDuLimitOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobDuLimitRequest&, const ModifyDtsJobDuLimitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobDuLimitAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobNameResult> ModifyDtsJobNameOutcome;
typedef std::future<ModifyDtsJobNameOutcome> ModifyDtsJobNameOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobNameRequest&, const ModifyDtsJobNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobNameAsyncHandler;
typedef Outcome<Error, Model::ModifyDtsJobPasswordResult> ModifyDtsJobPasswordOutcome;
typedef std::future<ModifyDtsJobPasswordOutcome> ModifyDtsJobPasswordOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyDtsJobPasswordRequest&, const ModifyDtsJobPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDtsJobPasswordAsyncHandler;
typedef Outcome<Error, Model::ModifySubscriptionResult> ModifySubscriptionOutcome;
typedef std::future<ModifySubscriptionOutcome> ModifySubscriptionOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifySubscriptionRequest&, const ModifySubscriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySubscriptionAsyncHandler;
typedef Outcome<Error, Model::ModifySubscriptionObjectResult> ModifySubscriptionObjectOutcome;
typedef std::future<ModifySubscriptionObjectOutcome> ModifySubscriptionObjectOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifySubscriptionObjectRequest&, const ModifySubscriptionObjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySubscriptionObjectAsyncHandler;
typedef Outcome<Error, Model::ModifySynchronizationObjectResult> ModifySynchronizationObjectOutcome;
typedef std::future<ModifySynchronizationObjectOutcome> ModifySynchronizationObjectOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifySynchronizationObjectRequest&, const ModifySynchronizationObjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySynchronizationObjectAsyncHandler;
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::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;
typedef Outcome<Error, Model::ResetSynchronizationJobResult> ResetSynchronizationJobOutcome;
typedef std::future<ResetSynchronizationJobOutcome> ResetSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ResetSynchronizationJobRequest&, const ResetSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::ShieldPrecheckResult> ShieldPrecheckOutcome;
typedef std::future<ShieldPrecheckOutcome> ShieldPrecheckOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ShieldPrecheckRequest&, const ShieldPrecheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ShieldPrecheckAsyncHandler;
typedef Outcome<Error, Model::SkipPreCheckResult> SkipPreCheckOutcome;
typedef std::future<SkipPreCheckOutcome> SkipPreCheckOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SkipPreCheckRequest&, const SkipPreCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SkipPreCheckAsyncHandler;
typedef Outcome<Error, Model::StartDtsJobResult> StartDtsJobOutcome;
typedef std::future<StartDtsJobOutcome> StartDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartDtsJobRequest&, const StartDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartDtsJobAsyncHandler;
typedef Outcome<Error, Model::StartDtsJobsResult> StartDtsJobsOutcome;
typedef std::future<StartDtsJobsOutcome> StartDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartDtsJobsRequest&, const StartDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartDtsJobsAsyncHandler;
typedef Outcome<Error, Model::ModifyMigrationObjectResult> ModifyMigrationObjectOutcome;
typedef std::future<ModifyMigrationObjectOutcome> ModifyMigrationObjectOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::ModifyMigrationObjectRequest&, const ModifyMigrationObjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMigrationObjectAsyncHandler;
typedef Outcome<Error, Model::StartMigrationJobResult> StartMigrationJobOutcome;
typedef std::future<StartMigrationJobOutcome> StartMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartMigrationJobRequest&, const StartMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartMigrationJobAsyncHandler;
typedef Outcome<Error, Model::StartSubscriptionInstanceResult> StartSubscriptionInstanceOutcome;
typedef std::future<StartSubscriptionInstanceOutcome> StartSubscriptionInstanceOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartSubscriptionInstanceRequest&, const StartSubscriptionInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartSubscriptionInstanceAsyncHandler;
typedef Outcome<Error, Model::StartSynchronizationJobResult> StartSynchronizationJobOutcome;
typedef std::future<StartSynchronizationJobOutcome> StartSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StartSynchronizationJobRequest&, const StartSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::StopDedicatedClusterResult> StopDedicatedClusterOutcome;
typedef std::future<StopDedicatedClusterOutcome> StopDedicatedClusterOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopDedicatedClusterRequest&, const StopDedicatedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDedicatedClusterAsyncHandler;
typedef Outcome<Error, Model::StopDtsJobResult> StopDtsJobOutcome;
typedef std::future<StopDtsJobOutcome> StopDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopDtsJobRequest&, const StopDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDtsJobAsyncHandler;
typedef Outcome<Error, Model::StopDtsJobsResult> StopDtsJobsOutcome;
typedef std::future<StopDtsJobsOutcome> StopDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopDtsJobsRequest&, const StopDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDtsJobsAsyncHandler;
typedef Outcome<Error, Model::StopMigrationJobResult> StopMigrationJobOutcome;
typedef std::future<StopMigrationJobOutcome> StopMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::StopMigrationJobRequest&, const StopMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopMigrationJobAsyncHandler;
typedef Outcome<Error, Model::SummaryJobDetailResult> SummaryJobDetailOutcome;
typedef std::future<SummaryJobDetailOutcome> SummaryJobDetailOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SummaryJobDetailRequest&, const SummaryJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SummaryJobDetailAsyncHandler;
typedef Outcome<Error, Model::SuspendDtsJobResult> SuspendDtsJobOutcome;
typedef std::future<SuspendDtsJobOutcome> SuspendDtsJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendDtsJobRequest&, const SuspendDtsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendDtsJobAsyncHandler;
typedef Outcome<Error, Model::SuspendDtsJobsResult> SuspendDtsJobsOutcome;
typedef std::future<SuspendDtsJobsOutcome> SuspendDtsJobsOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendDtsJobsRequest&, const SuspendDtsJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendDtsJobsAsyncHandler;
typedef Outcome<Error, Model::SuspendMigrationJobResult> SuspendMigrationJobOutcome;
typedef std::future<SuspendMigrationJobOutcome> SuspendMigrationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendMigrationJobRequest&, const SuspendMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendMigrationJobAsyncHandler;
typedef Outcome<Error, Model::SuspendSynchronizationJobResult> SuspendSynchronizationJobOutcome;
typedef std::future<SuspendSynchronizationJobOutcome> SuspendSynchronizationJobOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SuspendSynchronizationJobRequest&, const SuspendSynchronizationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendSynchronizationJobAsyncHandler;
typedef Outcome<Error, Model::SwitchPhysicalDtsJobToCloudResult> SwitchPhysicalDtsJobToCloudOutcome;
typedef std::future<SwitchPhysicalDtsJobToCloudOutcome> SwitchPhysicalDtsJobToCloudOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SwitchPhysicalDtsJobToCloudRequest&, const SwitchPhysicalDtsJobToCloudOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchPhysicalDtsJobToCloudAsyncHandler;
typedef Outcome<Error, Model::SwitchSynchronizationEndpointResult> SwitchSynchronizationEndpointOutcome;
typedef std::future<SwitchSynchronizationEndpointOutcome> SwitchSynchronizationEndpointOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::SwitchSynchronizationEndpointRequest&, const SwitchSynchronizationEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchSynchronizationEndpointAsyncHandler;
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
typedef Outcome<Error, Model::TransferInstanceClassResult> TransferInstanceClassOutcome;
typedef std::future<TransferInstanceClassOutcome> TransferInstanceClassOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::TransferInstanceClassRequest&, const TransferInstanceClassOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferInstanceClassAsyncHandler;
typedef Outcome<Error, Model::TransferPayTypeResult> TransferPayTypeOutcome;
typedef std::future<TransferPayTypeOutcome> TransferPayTypeOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::TransferPayTypeRequest&, const TransferPayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferPayTypeAsyncHandler;
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
typedef Outcome<Error, Model::UpgradeTwoWayResult> UpgradeTwoWayOutcome;
typedef std::future<UpgradeTwoWayOutcome> UpgradeTwoWayOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::UpgradeTwoWayRequest&, const UpgradeTwoWayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeTwoWayAsyncHandler;
typedef Outcome<Error, Model::WhiteIpListResult> WhiteIpListOutcome;
typedef std::future<WhiteIpListOutcome> WhiteIpListOutcomeCallable;
typedef std::function<void(const DtsClient*, const Model::WhiteIpListRequest&, const WhiteIpListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WhiteIpListAsyncHandler;
DtsClient(const Credentials &credentials, const ClientConfiguration &configuration);
DtsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
DtsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~DtsClient();
ConfigureDtsJobOutcome configureDtsJob(const Model::ConfigureDtsJobRequest &request)const;
void configureDtsJobAsync(const Model::ConfigureDtsJobRequest& request, const ConfigureDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureDtsJobOutcomeCallable configureDtsJobCallable(const Model::ConfigureDtsJobRequest& request) const;
ConfigureMigrationJobOutcome configureMigrationJob(const Model::ConfigureMigrationJobRequest &request)const;
void configureMigrationJobAsync(const Model::ConfigureMigrationJobRequest& request, const ConfigureMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureMigrationJobOutcomeCallable configureMigrationJobCallable(const Model::ConfigureMigrationJobRequest& request) const;
ConfigureMigrationJobAlertOutcome configureMigrationJobAlert(const Model::ConfigureMigrationJobAlertRequest &request)const;
void configureMigrationJobAlertAsync(const Model::ConfigureMigrationJobAlertRequest& request, const ConfigureMigrationJobAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureMigrationJobAlertOutcomeCallable configureMigrationJobAlertCallable(const Model::ConfigureMigrationJobAlertRequest& request) const;
ConfigureSubscriptionOutcome configureSubscription(const Model::ConfigureSubscriptionRequest &request)const;
void configureSubscriptionAsync(const Model::ConfigureSubscriptionRequest& request, const ConfigureSubscriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureSubscriptionOutcomeCallable configureSubscriptionCallable(const Model::ConfigureSubscriptionRequest& request) const;
ConfigureSubscriptionInstanceOutcome configureSubscriptionInstance(const Model::ConfigureSubscriptionInstanceRequest &request)const;
void configureSubscriptionInstanceAsync(const Model::ConfigureSubscriptionInstanceRequest& request, const ConfigureSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureSubscriptionInstanceOutcomeCallable configureSubscriptionInstanceCallable(const Model::ConfigureSubscriptionInstanceRequest& request) const;
ConfigureSubscriptionInstanceAlertOutcome configureSubscriptionInstanceAlert(const Model::ConfigureSubscriptionInstanceAlertRequest &request)const;
void configureSubscriptionInstanceAlertAsync(const Model::ConfigureSubscriptionInstanceAlertRequest& request, const ConfigureSubscriptionInstanceAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureSubscriptionInstanceAlertOutcomeCallable configureSubscriptionInstanceAlertCallable(const Model::ConfigureSubscriptionInstanceAlertRequest& request) const;
ConfigureSynchronizationJobOutcome configureSynchronizationJob(const Model::ConfigureSynchronizationJobRequest &request)const;
void configureSynchronizationJobAsync(const Model::ConfigureSynchronizationJobRequest& request, const ConfigureSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureSynchronizationJobOutcomeCallable configureSynchronizationJobCallable(const Model::ConfigureSynchronizationJobRequest& request) const;
ConfigureSynchronizationJobAlertOutcome configureSynchronizationJobAlert(const Model::ConfigureSynchronizationJobAlertRequest &request)const;
void configureSynchronizationJobAlertAsync(const Model::ConfigureSynchronizationJobAlertRequest& request, const ConfigureSynchronizationJobAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureSynchronizationJobAlertOutcomeCallable configureSynchronizationJobAlertCallable(const Model::ConfigureSynchronizationJobAlertRequest& request) const;
ConfigureSynchronizationJobReplicatorCompareOutcome configureSynchronizationJobReplicatorCompare(const Model::ConfigureSynchronizationJobReplicatorCompareRequest &request)const;
void configureSynchronizationJobReplicatorCompareAsync(const Model::ConfigureSynchronizationJobReplicatorCompareRequest& request, const ConfigureSynchronizationJobReplicatorCompareAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigureSynchronizationJobReplicatorCompareOutcomeCallable configureSynchronizationJobReplicatorCompareCallable(const Model::ConfigureSynchronizationJobReplicatorCompareRequest& request) const;
CountJobByConditionOutcome countJobByCondition(const Model::CountJobByConditionRequest &request)const;
void countJobByConditionAsync(const Model::CountJobByConditionRequest& request, const CountJobByConditionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CountJobByConditionOutcomeCallable countJobByConditionCallable(const Model::CountJobByConditionRequest& request) const;
CreateConsumerChannelOutcome createConsumerChannel(const Model::CreateConsumerChannelRequest &request)const;
void createConsumerChannelAsync(const Model::CreateConsumerChannelRequest& request, const CreateConsumerChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateConsumerChannelOutcomeCallable createConsumerChannelCallable(const Model::CreateConsumerChannelRequest& request) const;
CreateConsumerGroupOutcome createConsumerGroup(const Model::CreateConsumerGroupRequest &request)const;
void createConsumerGroupAsync(const Model::CreateConsumerGroupRequest& request, const CreateConsumerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateConsumerGroupOutcomeCallable createConsumerGroupCallable(const Model::CreateConsumerGroupRequest& request) const;
CreateDedicatedClusterMonitorRuleOutcome createDedicatedClusterMonitorRule(const Model::CreateDedicatedClusterMonitorRuleRequest &request)const;
void createDedicatedClusterMonitorRuleAsync(const Model::CreateDedicatedClusterMonitorRuleRequest& request, const CreateDedicatedClusterMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDedicatedClusterMonitorRuleOutcomeCallable createDedicatedClusterMonitorRuleCallable(const Model::CreateDedicatedClusterMonitorRuleRequest& request) const;
CreateDtsInstanceOutcome createDtsInstance(const Model::CreateDtsInstanceRequest &request)const;
void createDtsInstanceAsync(const Model::CreateDtsInstanceRequest& request, const CreateDtsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDtsInstanceOutcomeCallable createDtsInstanceCallable(const Model::CreateDtsInstanceRequest& request) const;
CreateJobMonitorRuleOutcome createJobMonitorRule(const Model::CreateJobMonitorRuleRequest &request)const;
void createJobMonitorRuleAsync(const Model::CreateJobMonitorRuleRequest& request, const CreateJobMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateJobMonitorRuleOutcomeCallable createJobMonitorRuleCallable(const Model::CreateJobMonitorRuleRequest& request) const;
CreateMigrationJobOutcome createMigrationJob(const Model::CreateMigrationJobRequest &request)const;
void createMigrationJobAsync(const Model::CreateMigrationJobRequest& request, const CreateMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMigrationJobOutcomeCallable createMigrationJobCallable(const Model::CreateMigrationJobRequest& request) const;
CreateSubscriptionInstanceOutcome createSubscriptionInstance(const Model::CreateSubscriptionInstanceRequest &request)const;
void createSubscriptionInstanceAsync(const Model::CreateSubscriptionInstanceRequest& request, const CreateSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSubscriptionInstanceOutcomeCallable createSubscriptionInstanceCallable(const Model::CreateSubscriptionInstanceRequest& request) const;
CreateSynchronizationJobOutcome createSynchronizationJob(const Model::CreateSynchronizationJobRequest &request)const;
void createSynchronizationJobAsync(const Model::CreateSynchronizationJobRequest& request, const CreateSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSynchronizationJobOutcomeCallable createSynchronizationJobCallable(const Model::CreateSynchronizationJobRequest& request) const;
DeleteConsumerChannelOutcome deleteConsumerChannel(const Model::DeleteConsumerChannelRequest &request)const;
void deleteConsumerChannelAsync(const Model::DeleteConsumerChannelRequest& request, const DeleteConsumerChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteConsumerChannelOutcomeCallable deleteConsumerChannelCallable(const Model::DeleteConsumerChannelRequest& request) const;
DeleteConsumerGroupOutcome deleteConsumerGroup(const Model::DeleteConsumerGroupRequest &request)const;
void deleteConsumerGroupAsync(const Model::DeleteConsumerGroupRequest& request, const DeleteConsumerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteConsumerGroupOutcomeCallable deleteConsumerGroupCallable(const Model::DeleteConsumerGroupRequest& request) const;
DeleteDtsJobOutcome deleteDtsJob(const Model::DeleteDtsJobRequest &request)const;
void deleteDtsJobAsync(const Model::DeleteDtsJobRequest& request, const DeleteDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDtsJobOutcomeCallable deleteDtsJobCallable(const Model::DeleteDtsJobRequest& request) const;
DeleteDtsJobsOutcome deleteDtsJobs(const Model::DeleteDtsJobsRequest &request)const;
void deleteDtsJobsAsync(const Model::DeleteDtsJobsRequest& request, const DeleteDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDtsJobsOutcomeCallable deleteDtsJobsCallable(const Model::DeleteDtsJobsRequest& request) const;
DeleteMigrationJobOutcome deleteMigrationJob(const Model::DeleteMigrationJobRequest &request)const;
void deleteMigrationJobAsync(const Model::DeleteMigrationJobRequest& request, const DeleteMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteMigrationJobOutcomeCallable deleteMigrationJobCallable(const Model::DeleteMigrationJobRequest& request) const;
DeleteSubscriptionInstanceOutcome deleteSubscriptionInstance(const Model::DeleteSubscriptionInstanceRequest &request)const;
void deleteSubscriptionInstanceAsync(const Model::DeleteSubscriptionInstanceRequest& request, const DeleteSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSubscriptionInstanceOutcomeCallable deleteSubscriptionInstanceCallable(const Model::DeleteSubscriptionInstanceRequest& request) const;
DeleteSynchronizationJobOutcome deleteSynchronizationJob(const Model::DeleteSynchronizationJobRequest &request)const;
void deleteSynchronizationJobAsync(const Model::DeleteSynchronizationJobRequest& request, const DeleteSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSynchronizationJobOutcomeCallable deleteSynchronizationJobCallable(const Model::DeleteSynchronizationJobRequest& request) const;
DescribeCheckJobsOutcome describeCheckJobs(const Model::DescribeCheckJobsRequest &request)const;
void describeCheckJobsAsync(const Model::DescribeCheckJobsRequest& request, const DescribeCheckJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCheckJobsOutcomeCallable describeCheckJobsCallable(const Model::DescribeCheckJobsRequest& request) const;
DescribeClusterOperateLogsOutcome describeClusterOperateLogs(const Model::DescribeClusterOperateLogsRequest &request)const;
void describeClusterOperateLogsAsync(const Model::DescribeClusterOperateLogsRequest& request, const DescribeClusterOperateLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClusterOperateLogsOutcomeCallable describeClusterOperateLogsCallable(const Model::DescribeClusterOperateLogsRequest& request) const;
DescribeClusterUsedUtilizationOutcome describeClusterUsedUtilization(const Model::DescribeClusterUsedUtilizationRequest &request)const;
void describeClusterUsedUtilizationAsync(const Model::DescribeClusterUsedUtilizationRequest& request, const DescribeClusterUsedUtilizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClusterUsedUtilizationOutcomeCallable describeClusterUsedUtilizationCallable(const Model::DescribeClusterUsedUtilizationRequest& request) const;
DescribeConnectionStatusOutcome describeConnectionStatus(const Model::DescribeConnectionStatusRequest &request)const;
void describeConnectionStatusAsync(const Model::DescribeConnectionStatusRequest& request, const DescribeConnectionStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeConnectionStatusOutcomeCallable describeConnectionStatusCallable(const Model::DescribeConnectionStatusRequest& request) const;
DescribeConsumerChannelOutcome describeConsumerChannel(const Model::DescribeConsumerChannelRequest &request)const;
void describeConsumerChannelAsync(const Model::DescribeConsumerChannelRequest& request, const DescribeConsumerChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeConsumerChannelOutcomeCallable describeConsumerChannelCallable(const Model::DescribeConsumerChannelRequest& request) const;
DescribeConsumerGroupOutcome describeConsumerGroup(const Model::DescribeConsumerGroupRequest &request)const;
void describeConsumerGroupAsync(const Model::DescribeConsumerGroupRequest& request, const DescribeConsumerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeConsumerGroupOutcomeCallable describeConsumerGroupCallable(const Model::DescribeConsumerGroupRequest& request) const;
DescribeDTSIPOutcome describeDTSIP(const Model::DescribeDTSIPRequest &request)const;
void describeDTSIPAsync(const Model::DescribeDTSIPRequest& request, const DescribeDTSIPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDTSIPOutcomeCallable describeDTSIPCallable(const Model::DescribeDTSIPRequest& request) const;
DescribeDataCheckReportUrlOutcome describeDataCheckReportUrl(const Model::DescribeDataCheckReportUrlRequest &request)const;
void describeDataCheckReportUrlAsync(const Model::DescribeDataCheckReportUrlRequest& request, const DescribeDataCheckReportUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataCheckReportUrlOutcomeCallable describeDataCheckReportUrlCallable(const Model::DescribeDataCheckReportUrlRequest& request) const;
DescribeDataCheckTableDetailsOutcome describeDataCheckTableDetails(const Model::DescribeDataCheckTableDetailsRequest &request)const;
void describeDataCheckTableDetailsAsync(const Model::DescribeDataCheckTableDetailsRequest& request, const DescribeDataCheckTableDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataCheckTableDetailsOutcomeCallable describeDataCheckTableDetailsCallable(const Model::DescribeDataCheckTableDetailsRequest& request) const;
DescribeDataCheckTableDiffDetailsOutcome describeDataCheckTableDiffDetails(const Model::DescribeDataCheckTableDiffDetailsRequest &request)const;
void describeDataCheckTableDiffDetailsAsync(const Model::DescribeDataCheckTableDiffDetailsRequest& request, const DescribeDataCheckTableDiffDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataCheckTableDiffDetailsOutcomeCallable describeDataCheckTableDiffDetailsCallable(const Model::DescribeDataCheckTableDiffDetailsRequest& request) const;
DescribeDedicatedClusterOutcome describeDedicatedCluster(const Model::DescribeDedicatedClusterRequest &request)const;
void describeDedicatedClusterAsync(const Model::DescribeDedicatedClusterRequest& request, const DescribeDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDedicatedClusterOutcomeCallable describeDedicatedClusterCallable(const Model::DescribeDedicatedClusterRequest& request) const;
DescribeDedicatedClusterMonitorRuleOutcome describeDedicatedClusterMonitorRule(const Model::DescribeDedicatedClusterMonitorRuleRequest &request)const;
void describeDedicatedClusterMonitorRuleAsync(const Model::DescribeDedicatedClusterMonitorRuleRequest& request, const DescribeDedicatedClusterMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDedicatedClusterMonitorRuleOutcomeCallable describeDedicatedClusterMonitorRuleCallable(const Model::DescribeDedicatedClusterMonitorRuleRequest& request) const;
DescribeDtsEtlJobVersionInfoOutcome describeDtsEtlJobVersionInfo(const Model::DescribeDtsEtlJobVersionInfoRequest &request)const;
void describeDtsEtlJobVersionInfoAsync(const Model::DescribeDtsEtlJobVersionInfoRequest& request, const DescribeDtsEtlJobVersionInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsEtlJobVersionInfoOutcomeCallable describeDtsEtlJobVersionInfoCallable(const Model::DescribeDtsEtlJobVersionInfoRequest& request) const;
DescribeDtsJobDetailOutcome describeDtsJobDetail(const Model::DescribeDtsJobDetailRequest &request)const;
void describeDtsJobDetailAsync(const Model::DescribeDtsJobDetailRequest& request, const DescribeDtsJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsJobDetailOutcomeCallable describeDtsJobDetailCallable(const Model::DescribeDtsJobDetailRequest& request) const;
DescribeDtsJobsOutcome describeDtsJobs(const Model::DescribeDtsJobsRequest &request)const;
void describeDtsJobsAsync(const Model::DescribeDtsJobsRequest& request, const DescribeDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsJobsOutcomeCallable describeDtsJobsCallable(const Model::DescribeDtsJobsRequest& request) const;
DescribeDtsServiceLogOutcome describeDtsServiceLog(const Model::DescribeDtsServiceLogRequest &request)const;
void describeDtsServiceLogAsync(const Model::DescribeDtsServiceLogRequest& request, const DescribeDtsServiceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDtsServiceLogOutcomeCallable describeDtsServiceLogCallable(const Model::DescribeDtsServiceLogRequest& request) const;
DescribeEndpointSwitchStatusOutcome describeEndpointSwitchStatus(const Model::DescribeEndpointSwitchStatusRequest &request)const;
void describeEndpointSwitchStatusAsync(const Model::DescribeEndpointSwitchStatusRequest& request, const DescribeEndpointSwitchStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEndpointSwitchStatusOutcomeCallable describeEndpointSwitchStatusCallable(const Model::DescribeEndpointSwitchStatusRequest& request) const;
DescribeEtlJobLogsOutcome describeEtlJobLogs(const Model::DescribeEtlJobLogsRequest &request)const;
void describeEtlJobLogsAsync(const Model::DescribeEtlJobLogsRequest& request, const DescribeEtlJobLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEtlJobLogsOutcomeCallable describeEtlJobLogsCallable(const Model::DescribeEtlJobLogsRequest& request) const;
DescribeInitializationStatusOutcome describeInitializationStatus(const Model::DescribeInitializationStatusRequest &request)const;
void describeInitializationStatusAsync(const Model::DescribeInitializationStatusRequest& request, const DescribeInitializationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInitializationStatusOutcomeCallable describeInitializationStatusCallable(const Model::DescribeInitializationStatusRequest& request) const;
DescribeJobMonitorRuleOutcome describeJobMonitorRule(const Model::DescribeJobMonitorRuleRequest &request)const;
void describeJobMonitorRuleAsync(const Model::DescribeJobMonitorRuleRequest& request, const DescribeJobMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeJobMonitorRuleOutcomeCallable describeJobMonitorRuleCallable(const Model::DescribeJobMonitorRuleRequest& request) const;
DescribeMetricListOutcome describeMetricList(const Model::DescribeMetricListRequest &request)const;
void describeMetricListAsync(const Model::DescribeMetricListRequest& request, const DescribeMetricListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMetricListOutcomeCallable describeMetricListCallable(const Model::DescribeMetricListRequest& request) const;
DescribeMigrationJobAlertOutcome describeMigrationJobAlert(const Model::DescribeMigrationJobAlertRequest &request)const;
void describeMigrationJobAlertAsync(const Model::DescribeMigrationJobAlertRequest& request, const DescribeMigrationJobAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrationJobAlertOutcomeCallable describeMigrationJobAlertCallable(const Model::DescribeMigrationJobAlertRequest& request) const;
DescirbeMigrationJobsOutcome descirbeMigrationJobs(const Model::DescirbeMigrationJobsRequest &request)const;
void descirbeMigrationJobsAsync(const Model::DescirbeMigrationJobsRequest& request, const DescirbeMigrationJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescirbeMigrationJobsOutcomeCallable descirbeMigrationJobsCallable(const Model::DescirbeMigrationJobsRequest& request) const;
DescribeMigrationJobDetailOutcome describeMigrationJobDetail(const Model::DescribeMigrationJobDetailRequest &request)const;
void describeMigrationJobDetailAsync(const Model::DescribeMigrationJobDetailRequest& request, const DescribeMigrationJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrationJobDetailOutcomeCallable describeMigrationJobDetailCallable(const Model::DescribeMigrationJobDetailRequest& request) const;
DescribeMigrationJobStatusOutcome describeMigrationJobStatus(const Model::DescribeMigrationJobStatusRequest &request)const;
void describeMigrationJobStatusAsync(const Model::DescribeMigrationJobStatusRequest& request, const DescribeMigrationJobStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrationJobStatusOutcomeCallable describeMigrationJobStatusCallable(const Model::DescribeMigrationJobStatusRequest& request) const;
DescribeMigrationJobsOutcome describeMigrationJobs(const Model::DescribeMigrationJobsRequest &request)const;
void describeMigrationJobsAsync(const Model::DescribeMigrationJobsRequest& request, const DescribeMigrationJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrationJobsOutcomeCallable describeMigrationJobsCallable(const Model::DescribeMigrationJobsRequest& request) const;
DescribePreCheckStatusOutcome describePreCheckStatus(const Model::DescribePreCheckStatusRequest &request)const;
void describePreCheckStatusAsync(const Model::DescribePreCheckStatusRequest& request, const DescribePreCheckStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePreCheckStatusOutcomeCallable describePreCheckStatusCallable(const Model::DescribePreCheckStatusRequest& request) const;
DescribeSubscriptionInstanceAlertOutcome describeSubscriptionInstanceAlert(const Model::DescribeSubscriptionInstanceAlertRequest &request)const;
void describeSubscriptionInstanceAlertAsync(const Model::DescribeSubscriptionInstanceAlertRequest& request, const DescribeSubscriptionInstanceAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSubscriptionInstanceAlertOutcomeCallable describeSubscriptionInstanceAlertCallable(const Model::DescribeSubscriptionInstanceAlertRequest& request) const;
DescribeSubscriptionInstanceStatusOutcome describeSubscriptionInstanceStatus(const Model::DescribeSubscriptionInstanceStatusRequest &request)const;
void describeSubscriptionInstanceStatusAsync(const Model::DescribeSubscriptionInstanceStatusRequest& request, const DescribeSubscriptionInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSubscriptionInstanceStatusOutcomeCallable describeSubscriptionInstanceStatusCallable(const Model::DescribeSubscriptionInstanceStatusRequest& request) const;
DescribeSubscriptionInstancesOutcome describeSubscriptionInstances(const Model::DescribeSubscriptionInstancesRequest &request)const;
void describeSubscriptionInstancesAsync(const Model::DescribeSubscriptionInstancesRequest& request, const DescribeSubscriptionInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSubscriptionInstancesOutcomeCallable describeSubscriptionInstancesCallable(const Model::DescribeSubscriptionInstancesRequest& request) const;
DescribeSubscriptionMetaOutcome describeSubscriptionMeta(const Model::DescribeSubscriptionMetaRequest &request)const;
void describeSubscriptionMetaAsync(const Model::DescribeSubscriptionMetaRequest& request, const DescribeSubscriptionMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSubscriptionMetaOutcomeCallable describeSubscriptionMetaCallable(const Model::DescribeSubscriptionMetaRequest& request) const;
DescribeSynchronizationJobAlertOutcome describeSynchronizationJobAlert(const Model::DescribeSynchronizationJobAlertRequest &request)const;
void describeSynchronizationJobAlertAsync(const Model::DescribeSynchronizationJobAlertRequest& request, const DescribeSynchronizationJobAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSynchronizationJobAlertOutcomeCallable describeSynchronizationJobAlertCallable(const Model::DescribeSynchronizationJobAlertRequest& request) const;
DescribeSynchronizationJobReplicatorCompareOutcome describeSynchronizationJobReplicatorCompare(const Model::DescribeSynchronizationJobReplicatorCompareRequest &request)const;
void describeSynchronizationJobReplicatorCompareAsync(const Model::DescribeSynchronizationJobReplicatorCompareRequest& request, const DescribeSynchronizationJobReplicatorCompareAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSynchronizationJobReplicatorCompareOutcomeCallable describeSynchronizationJobReplicatorCompareCallable(const Model::DescribeSynchronizationJobReplicatorCompareRequest& request) const;
DescribeSynchronizationJobStatusOutcome describeSynchronizationJobStatus(const Model::DescribeSynchronizationJobStatusRequest &request)const;
void describeSynchronizationJobStatusAsync(const Model::DescribeSynchronizationJobStatusRequest& request, const DescribeSynchronizationJobStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSynchronizationJobStatusOutcomeCallable describeSynchronizationJobStatusCallable(const Model::DescribeSynchronizationJobStatusRequest& request) const;
DescribeSynchronizationJobStatusListOutcome describeSynchronizationJobStatusList(const Model::DescribeSynchronizationJobStatusListRequest &request)const;
void describeSynchronizationJobStatusListAsync(const Model::DescribeSynchronizationJobStatusListRequest& request, const DescribeSynchronizationJobStatusListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSynchronizationJobStatusListOutcomeCallable describeSynchronizationJobStatusListCallable(const Model::DescribeSynchronizationJobStatusListRequest& request) const;
DescribeSynchronizationJobsOutcome describeSynchronizationJobs(const Model::DescribeSynchronizationJobsRequest &request)const;
void describeSynchronizationJobsAsync(const Model::DescribeSynchronizationJobsRequest& request, const DescribeSynchronizationJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSynchronizationJobsOutcomeCallable describeSynchronizationJobsCallable(const Model::DescribeSynchronizationJobsRequest& request) const;
DescribeSynchronizationObjectModifyStatusOutcome describeSynchronizationObjectModifyStatus(const Model::DescribeSynchronizationObjectModifyStatusRequest &request)const;
void describeSynchronizationObjectModifyStatusAsync(const Model::DescribeSynchronizationObjectModifyStatusRequest& request, const DescribeSynchronizationObjectModifyStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSynchronizationObjectModifyStatusOutcomeCallable describeSynchronizationObjectModifyStatusCallable(const Model::DescribeSynchronizationObjectModifyStatusRequest& request) const;
DescribeTagKeysOutcome describeTagKeys(const Model::DescribeTagKeysRequest &request)const;
void describeTagKeysAsync(const Model::DescribeTagKeysRequest& request, const DescribeTagKeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagKeysOutcomeCallable describeTagKeysCallable(const Model::DescribeTagKeysRequest& request) const;
DescribeTagValuesOutcome describeTagValues(const Model::DescribeTagValuesRequest &request)const;
void describeTagValuesAsync(const Model::DescribeTagValuesRequest& request, const DescribeTagValuesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagValuesOutcomeCallable describeTagValuesCallable(const Model::DescribeTagValuesRequest& request) const;
InitDtsRdsInstanceOutcome initDtsRdsInstance(const Model::InitDtsRdsInstanceRequest &request)const;
void initDtsRdsInstanceAsync(const Model::InitDtsRdsInstanceRequest& request, const InitDtsRdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InitDtsRdsInstanceOutcomeCallable initDtsRdsInstanceCallable(const Model::InitDtsRdsInstanceRequest& request) const;
ListDedicatedClusterOutcome listDedicatedCluster(const Model::ListDedicatedClusterRequest &request)const;
void listDedicatedClusterAsync(const Model::ListDedicatedClusterRequest& request, const ListDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDedicatedClusterOutcomeCallable listDedicatedClusterCallable(const Model::ListDedicatedClusterRequest& request) const;
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
ModifyConsumerChannelOutcome modifyConsumerChannel(const Model::ModifyConsumerChannelRequest &request)const;
void modifyConsumerChannelAsync(const Model::ModifyConsumerChannelRequest& request, const ModifyConsumerChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyConsumerChannelOutcomeCallable modifyConsumerChannelCallable(const Model::ModifyConsumerChannelRequest& request) const;
ModifyConsumerGroupPasswordOutcome modifyConsumerGroupPassword(const Model::ModifyConsumerGroupPasswordRequest &request)const;
void modifyConsumerGroupPasswordAsync(const Model::ModifyConsumerGroupPasswordRequest& request, const ModifyConsumerGroupPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyConsumerGroupPasswordOutcomeCallable modifyConsumerGroupPasswordCallable(const Model::ModifyConsumerGroupPasswordRequest& request) const;
ModifyConsumptionTimestampOutcome modifyConsumptionTimestamp(const Model::ModifyConsumptionTimestampRequest &request)const;
void modifyConsumptionTimestampAsync(const Model::ModifyConsumptionTimestampRequest& request, const ModifyConsumptionTimestampAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyConsumptionTimestampOutcomeCallable modifyConsumptionTimestampCallable(const Model::ModifyConsumptionTimestampRequest& request) const;
ModifyDedicatedClusterOutcome modifyDedicatedCluster(const Model::ModifyDedicatedClusterRequest &request)const;
void modifyDedicatedClusterAsync(const Model::ModifyDedicatedClusterRequest& request, const ModifyDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDedicatedClusterOutcomeCallable modifyDedicatedClusterCallable(const Model::ModifyDedicatedClusterRequest& request) const;
ModifyDtsJobOutcome modifyDtsJob(const Model::ModifyDtsJobRequest &request)const;
void modifyDtsJobAsync(const Model::ModifyDtsJobRequest& request, const ModifyDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobOutcomeCallable modifyDtsJobCallable(const Model::ModifyDtsJobRequest& request) const;
ModifyDtsJobDedicatedClusterOutcome modifyDtsJobDedicatedCluster(const Model::ModifyDtsJobDedicatedClusterRequest &request)const;
void modifyDtsJobDedicatedClusterAsync(const Model::ModifyDtsJobDedicatedClusterRequest& request, const ModifyDtsJobDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobDedicatedClusterOutcomeCallable modifyDtsJobDedicatedClusterCallable(const Model::ModifyDtsJobDedicatedClusterRequest& request) const;
ModifyDtsJobDuLimitOutcome modifyDtsJobDuLimit(const Model::ModifyDtsJobDuLimitRequest &request)const;
void modifyDtsJobDuLimitAsync(const Model::ModifyDtsJobDuLimitRequest& request, const ModifyDtsJobDuLimitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobDuLimitOutcomeCallable modifyDtsJobDuLimitCallable(const Model::ModifyDtsJobDuLimitRequest& request) const;
ModifyDtsJobNameOutcome modifyDtsJobName(const Model::ModifyDtsJobNameRequest &request)const;
void modifyDtsJobNameAsync(const Model::ModifyDtsJobNameRequest& request, const ModifyDtsJobNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobNameOutcomeCallable modifyDtsJobNameCallable(const Model::ModifyDtsJobNameRequest& request) const;
ModifyDtsJobPasswordOutcome modifyDtsJobPassword(const Model::ModifyDtsJobPasswordRequest &request)const;
void modifyDtsJobPasswordAsync(const Model::ModifyDtsJobPasswordRequest& request, const ModifyDtsJobPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDtsJobPasswordOutcomeCallable modifyDtsJobPasswordCallable(const Model::ModifyDtsJobPasswordRequest& request) const;
ModifySubscriptionOutcome modifySubscription(const Model::ModifySubscriptionRequest &request)const;
void modifySubscriptionAsync(const Model::ModifySubscriptionRequest& request, const ModifySubscriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySubscriptionOutcomeCallable modifySubscriptionCallable(const Model::ModifySubscriptionRequest& request) const;
ModifySubscriptionObjectOutcome modifySubscriptionObject(const Model::ModifySubscriptionObjectRequest &request)const;
void modifySubscriptionObjectAsync(const Model::ModifySubscriptionObjectRequest& request, const ModifySubscriptionObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySubscriptionObjectOutcomeCallable modifySubscriptionObjectCallable(const Model::ModifySubscriptionObjectRequest& request) const;
ModifySynchronizationObjectOutcome modifySynchronizationObject(const Model::ModifySynchronizationObjectRequest &request)const;
void modifySynchronizationObjectAsync(const Model::ModifySynchronizationObjectRequest& request, const ModifySynchronizationObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySynchronizationObjectOutcomeCallable modifySynchronizationObjectCallable(const Model::ModifySynchronizationObjectRequest& request) const;
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;
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;
ResetSynchronizationJobOutcome resetSynchronizationJob(const Model::ResetSynchronizationJobRequest &request)const;
void resetSynchronizationJobAsync(const Model::ResetSynchronizationJobRequest& request, const ResetSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetSynchronizationJobOutcomeCallable resetSynchronizationJobCallable(const Model::ResetSynchronizationJobRequest& request) const;
ShieldPrecheckOutcome shieldPrecheck(const Model::ShieldPrecheckRequest &request)const;
void shieldPrecheckAsync(const Model::ShieldPrecheckRequest& request, const ShieldPrecheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ShieldPrecheckOutcomeCallable shieldPrecheckCallable(const Model::ShieldPrecheckRequest& request) const;
SkipPreCheckOutcome skipPreCheck(const Model::SkipPreCheckRequest &request)const;
void skipPreCheckAsync(const Model::SkipPreCheckRequest& request, const SkipPreCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SkipPreCheckOutcomeCallable skipPreCheckCallable(const Model::SkipPreCheckRequest& request) const;
StartDtsJobOutcome startDtsJob(const Model::StartDtsJobRequest &request)const;
void startDtsJobAsync(const Model::StartDtsJobRequest& request, const StartDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartDtsJobOutcomeCallable startDtsJobCallable(const Model::StartDtsJobRequest& request) const;
StartDtsJobsOutcome startDtsJobs(const Model::StartDtsJobsRequest &request)const;
void startDtsJobsAsync(const Model::StartDtsJobsRequest& request, const StartDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartDtsJobsOutcomeCallable startDtsJobsCallable(const Model::StartDtsJobsRequest& request) const;
ModifyMigrationObjectOutcome modifyMigrationObject(const Model::ModifyMigrationObjectRequest &request)const;
void modifyMigrationObjectAsync(const Model::ModifyMigrationObjectRequest& request, const ModifyMigrationObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMigrationObjectOutcomeCallable modifyMigrationObjectCallable(const Model::ModifyMigrationObjectRequest& request) const;
StartMigrationJobOutcome startMigrationJob(const Model::StartMigrationJobRequest &request)const;
void startMigrationJobAsync(const Model::StartMigrationJobRequest& request, const StartMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartMigrationJobOutcomeCallable startMigrationJobCallable(const Model::StartMigrationJobRequest& request) const;
StartSubscriptionInstanceOutcome startSubscriptionInstance(const Model::StartSubscriptionInstanceRequest &request)const;
void startSubscriptionInstanceAsync(const Model::StartSubscriptionInstanceRequest& request, const StartSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartSubscriptionInstanceOutcomeCallable startSubscriptionInstanceCallable(const Model::StartSubscriptionInstanceRequest& request) const;
StartSynchronizationJobOutcome startSynchronizationJob(const Model::StartSynchronizationJobRequest &request)const;
void startSynchronizationJobAsync(const Model::StartSynchronizationJobRequest& request, const StartSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartSynchronizationJobOutcomeCallable startSynchronizationJobCallable(const Model::StartSynchronizationJobRequest& request) const;
StopDedicatedClusterOutcome stopDedicatedCluster(const Model::StopDedicatedClusterRequest &request)const;
void stopDedicatedClusterAsync(const Model::StopDedicatedClusterRequest& request, const StopDedicatedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopDedicatedClusterOutcomeCallable stopDedicatedClusterCallable(const Model::StopDedicatedClusterRequest& request) const;
StopDtsJobOutcome stopDtsJob(const Model::StopDtsJobRequest &request)const;
void stopDtsJobAsync(const Model::StopDtsJobRequest& request, const StopDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopDtsJobOutcomeCallable stopDtsJobCallable(const Model::StopDtsJobRequest& request) const;
StopDtsJobsOutcome stopDtsJobs(const Model::StopDtsJobsRequest &request)const;
void stopDtsJobsAsync(const Model::StopDtsJobsRequest& request, const StopDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopDtsJobsOutcomeCallable stopDtsJobsCallable(const Model::StopDtsJobsRequest& request) const;
StopMigrationJobOutcome stopMigrationJob(const Model::StopMigrationJobRequest &request)const;
void stopMigrationJobAsync(const Model::StopMigrationJobRequest& request, const StopMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopMigrationJobOutcomeCallable stopMigrationJobCallable(const Model::StopMigrationJobRequest& request) const;
SummaryJobDetailOutcome summaryJobDetail(const Model::SummaryJobDetailRequest &request)const;
void summaryJobDetailAsync(const Model::SummaryJobDetailRequest& request, const SummaryJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SummaryJobDetailOutcomeCallable summaryJobDetailCallable(const Model::SummaryJobDetailRequest& request) const;
SuspendDtsJobOutcome suspendDtsJob(const Model::SuspendDtsJobRequest &request)const;
void suspendDtsJobAsync(const Model::SuspendDtsJobRequest& request, const SuspendDtsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendDtsJobOutcomeCallable suspendDtsJobCallable(const Model::SuspendDtsJobRequest& request) const;
SuspendDtsJobsOutcome suspendDtsJobs(const Model::SuspendDtsJobsRequest &request)const;
void suspendDtsJobsAsync(const Model::SuspendDtsJobsRequest& request, const SuspendDtsJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendDtsJobsOutcomeCallable suspendDtsJobsCallable(const Model::SuspendDtsJobsRequest& request) const;
SuspendMigrationJobOutcome suspendMigrationJob(const Model::SuspendMigrationJobRequest &request)const;
void suspendMigrationJobAsync(const Model::SuspendMigrationJobRequest& request, const SuspendMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendMigrationJobOutcomeCallable suspendMigrationJobCallable(const Model::SuspendMigrationJobRequest& request) const;
SuspendSynchronizationJobOutcome suspendSynchronizationJob(const Model::SuspendSynchronizationJobRequest &request)const;
void suspendSynchronizationJobAsync(const Model::SuspendSynchronizationJobRequest& request, const SuspendSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendSynchronizationJobOutcomeCallable suspendSynchronizationJobCallable(const Model::SuspendSynchronizationJobRequest& request) const;
SwitchPhysicalDtsJobToCloudOutcome switchPhysicalDtsJobToCloud(const Model::SwitchPhysicalDtsJobToCloudRequest &request)const;
void switchPhysicalDtsJobToCloudAsync(const Model::SwitchPhysicalDtsJobToCloudRequest& request, const SwitchPhysicalDtsJobToCloudAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchPhysicalDtsJobToCloudOutcomeCallable switchPhysicalDtsJobToCloudCallable(const Model::SwitchPhysicalDtsJobToCloudRequest& request) const;
SwitchSynchronizationEndpointOutcome switchSynchronizationEndpoint(const Model::SwitchSynchronizationEndpointRequest &request)const;
void switchSynchronizationEndpointAsync(const Model::SwitchSynchronizationEndpointRequest& request, const SwitchSynchronizationEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchSynchronizationEndpointOutcomeCallable switchSynchronizationEndpointCallable(const Model::SwitchSynchronizationEndpointRequest& request) const;
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
TransferInstanceClassOutcome transferInstanceClass(const Model::TransferInstanceClassRequest &request)const;
void transferInstanceClassAsync(const Model::TransferInstanceClassRequest& request, const TransferInstanceClassAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransferInstanceClassOutcomeCallable transferInstanceClassCallable(const Model::TransferInstanceClassRequest& request) const;
TransferPayTypeOutcome transferPayType(const Model::TransferPayTypeRequest &request)const;
void transferPayTypeAsync(const Model::TransferPayTypeRequest& request, const TransferPayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransferPayTypeOutcomeCallable transferPayTypeCallable(const Model::TransferPayTypeRequest& request) const;
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
UpgradeTwoWayOutcome upgradeTwoWay(const Model::UpgradeTwoWayRequest &request)const;
void upgradeTwoWayAsync(const Model::UpgradeTwoWayRequest& request, const UpgradeTwoWayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpgradeTwoWayOutcomeCallable upgradeTwoWayCallable(const Model::UpgradeTwoWayRequest& request) const;
WhiteIpListOutcome whiteIpList(const Model::WhiteIpListRequest &request)const;
void whiteIpListAsync(const Model::WhiteIpListRequest& request, const WhiteIpListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
WhiteIpListOutcomeCallable whiteIpListCallable(const Model::WhiteIpListRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -1,171 +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_CONFIGUREDTSJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureDtsJobRequest : public RpcServiceRequest {
public:
ConfigureDtsJobRequest();
~ConfigureDtsJobRequest();
std::string getCheckpoint() const;
void setCheckpoint(const std::string &checkpoint);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getDelayPhone() const;
void setDelayPhone(const std::string &delayPhone);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getErrorPhone() const;
void setErrorPhone(const std::string &errorPhone);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDbList() const;
void setDbList(const std::string &dbList);
std::string getDestinationEndpointOracleSID() const;
void setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getJobType() const;
void setJobType(const std::string &jobType);
long getDelayRuleTime() const;
void setDelayRuleTime(long delayRuleTime);
bool getDisasterRecoveryJob() const;
void setDisasterRecoveryJob(bool disasterRecoveryJob);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getDtsJobName() const;
void setDtsJobName(const std::string &dtsJobName);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
bool getDelayNotice() const;
void setDelayNotice(bool delayNotice);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
bool getDataInitialization() const;
void setDataInitialization(bool dataInitialization);
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
bool getStructureInitialization() const;
void setStructureInitialization(bool structureInitialization);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getDestinationEndpointRegion() const;
void setDestinationEndpointRegion(const std::string &destinationEndpointRegion);
std::string getDataCheckConfigure() const;
void setDataCheckConfigure(const std::string &dataCheckConfigure);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getReserve() const;
void setReserve(const std::string &reserve);
bool getDataSynchronization() const;
void setDataSynchronization(bool dataSynchronization);
std::string getFileOssUrl() const;
void setFileOssUrl(const std::string &fileOssUrl);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
std::string getDestinationEndpointInstanceID() const;
void setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getDestinationEndpointDataBaseName() const;
void setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName);
bool getErrorNotice() const;
void setErrorNotice(bool errorNotice);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
private:
std::string checkpoint_;
std::string sourceEndpointUserName_;
std::string delayPhone_;
std::string sourceEndpointIP_;
std::string errorPhone_;
std::string destinationEndpointUserName_;
std::string dtsJobId_;
std::string dbList_;
std::string destinationEndpointOracleSID_;
std::string destinationEndpointPort_;
std::string sourceEndpointPassword_;
std::string ownerId_;
std::string jobType_;
long delayRuleTime_;
bool disasterRecoveryJob_;
std::string destinationEndpointIP_;
std::string sourceEndpointInstanceType_;
std::string dtsJobName_;
std::string dtsInstanceId_;
std::string synchronizationDirection_;
std::string sourceEndpointRegion_;
bool delayNotice_;
std::string destinationEndpointInstanceType_;
bool dataInitialization_;
std::string sourceEndpointInstanceID_;
bool structureInitialization_;
std::string sourceEndpointOwnerID_;
std::string dedicatedClusterId_;
std::string sourceEndpointDatabaseName_;
std::string destinationEndpointRegion_;
std::string dataCheckConfigure_;
std::string regionId_;
std::string reserve_;
bool dataSynchronization_;
std::string fileOssUrl_;
std::string destinationEndpointEngineName_;
std::string destinationEndpointInstanceID_;
std::string sourceEndpointPort_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointDataBaseName_;
bool errorNotice_;
std::string sourceEndpointRole_;
std::string destinationEndpointPassword_;
std::string sourceEndpointEngineName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBREQUEST_H_

View File

@@ -1,61 +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_CONFIGUREDTSJOBRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBRESULT_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 ConfigureDtsJobResult : public ServiceResult
{
public:
ConfigureDtsJobResult();
explicit ConfigureDtsJobResult(const std::string &payload);
~ConfigureDtsJobResult();
std::string getDtsJobId()const;
std::string getHttpStatusCode()const;
std::string getErrMessage()const;
std::string getDtsInstanceId()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string dtsJobId_;
std::string httpStatusCode_;
std::string errMessage_;
std::string dtsInstanceId_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREDTSJOBRESULT_H_

View File

@@ -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_CONFIGUREMIGRATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureMigrationJobAlertRequest : public RpcServiceRequest {
public:
ConfigureMigrationJobAlertRequest();
~ConfigureMigrationJobAlertRequest();
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDelayAlertPhone() const;
void setDelayAlertPhone(const std::string &delayAlertPhone);
std::string getDelayOverSeconds() const;
void setDelayOverSeconds(const std::string &delayOverSeconds);
std::string getDelayAlertStatus() const;
void setDelayAlertStatus(const std::string &delayAlertStatus);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getErrorAlertPhone() const;
void setErrorAlertPhone(const std::string &errorAlertPhone);
std::string getErrorAlertStatus() const;
void setErrorAlertStatus(const std::string &errorAlertStatus);
private:
std::string migrationJobId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string delayAlertPhone_;
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string ownerId_;
std::string errorAlertPhone_;
std::string errorAlertStatus_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTREQUEST_H_

View File

@@ -1,55 +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_CONFIGUREMIGRATIONJOBALERTRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTRESULT_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 ConfigureMigrationJobAlertResult : public ServiceResult
{
public:
ConfigureMigrationJobAlertResult();
explicit ConfigureMigrationJobAlertResult(const std::string &payload);
~ConfigureMigrationJobAlertResult();
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGUREMIGRATIONJOBALERTRESULT_H_

View File

@@ -32,18 +32,26 @@ public:
~ConfigureMigrationJobRequest();
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
std::string getCheckpoint() const;
void setCheckpoint(const std::string &checkpoint);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getDestinationEndpointInstanceID() const;
void setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
std::string getMigrationObject() const;
void setMigrationObject(const std::string &migrationObject);
bool getMigrationModeDataIntialization() const;
void setMigrationModeDataIntialization(bool migrationModeDataIntialization);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
bool getMigrationModeStructureIntialization() const;
void setMigrationModeStructureIntialization(bool migrationModeStructureIntialization);
bool getMigrationModeDataSynchronization() const;
@@ -58,55 +66,39 @@ public:
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getDestinationEndpointDataBaseName() const;
void setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getMigrationReserved() const;
void setMigrationReserved(const std::string &migrationReserved);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getMigrationJobName() const;
void setMigrationJobName(const std::string &migrationJobName);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getMigrationObject() const;
void setMigrationObject(const std::string &migrationObject);
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDestinationEndpointOracleSID() const;
void setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID);
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
std::string getDestinationEndpointDataBaseName() const;
void setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName);
std::string getMigrationReserved() const;
void setMigrationReserved(const std::string &migrationReserved);
private:
std::string sourceEndpointInstanceID_;
std::string checkpoint_;
std::string sourceEndpointEngineName_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointInstanceID_;
std::string sourceEndpointIP_;
std::string destinationEndpointPassword_;
std::string migrationObject_;
bool migrationModeDataIntialization_;
std::string accountId_;
std::string migrationJobId_;
std::string sourceEndpointInstanceType_;
std::string destinationEndpointEngineName_;
bool migrationModeStructureIntialization_;
bool migrationModeDataSynchronization_;
std::string destinationEndpointRegion_;
@@ -114,26 +106,16 @@ private:
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string destinationEndpointUserName_;
std::string destinationEndpointPort_;
std::string sourceEndpointRegion_;
std::string sourceEndpointRole_;
std::string ownerId_;
std::string destinationEndpointDataBaseName_;
std::string sourceEndpointPassword_;
std::string migrationReserved_;
std::string destinationEndpointIP_;
std::string migrationJobName_;
std::string destinationEndpointInstanceType_;
std::string sourceEndpointEngineName_;
std::string sourceEndpointOracleSID_;
std::string migrationObject_;
std::string migrationJobId_;
std::string sourceEndpointInstanceType_;
std::string destinationEndpointEngineName_;
std::string accessKeyId_;
std::string regionId_;
std::string destinationEndpointUserName_;
std::string destinationEndpointOracleSID_;
std::string sourceEndpointRegion_;
std::string destinationEndpointDataBaseName_;
std::string migrationReserved_;
};
} // namespace Model
} // namespace Dts

View File

@@ -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_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionInstanceAlertRequest : public RpcServiceRequest {
public:
ConfigureSubscriptionInstanceAlertRequest();
~ConfigureSubscriptionInstanceAlertRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDelayAlertPhone() const;
void setDelayAlertPhone(const std::string &delayAlertPhone);
std::string getDelayOverSeconds() const;
void setDelayOverSeconds(const std::string &delayOverSeconds);
std::string getDelayAlertStatus() const;
void setDelayAlertStatus(const std::string &delayAlertStatus);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getErrorAlertPhone() const;
void setErrorAlertPhone(const std::string &errorAlertPhone);
std::string getErrorAlertStatus() const;
void setErrorAlertStatus(const std::string &errorAlertStatus);
private:
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string delayAlertPhone_;
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string errorAlertPhone_;
std::string errorAlertStatus_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTREQUEST_H_

View File

@@ -1,55 +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_CONFIGURESUBSCRIPTIONINSTANCEALERTRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTRESULT_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 ConfigureSubscriptionInstanceAlertResult : public ServiceResult
{
public:
ConfigureSubscriptionInstanceAlertResult();
explicit ConfigureSubscriptionInstanceAlertResult(const std::string &payload);
~ConfigureSubscriptionInstanceAlertResult();
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEALERTRESULT_H_

View File

@@ -1,105 +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_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSubscriptionInstanceRequest : public RpcServiceRequest {
public:
ConfigureSubscriptionInstanceRequest();
~ConfigureSubscriptionInstanceRequest();
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
bool getSubscriptionDataTypeDML() const;
void setSubscriptionDataTypeDML(bool subscriptionDataTypeDML);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSubscriptionObject() const;
void setSubscriptionObject(const std::string &subscriptionObject);
std::string getSubscriptionInstanceVSwitchId() const;
void setSubscriptionInstanceVSwitchId(const std::string &subscriptionInstanceVSwitchId);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getSubscriptionInstanceVPCId() const;
void setSubscriptionInstanceVPCId(const std::string &subscriptionInstanceVPCId);
std::string getSubscriptionInstanceNetworkType() const;
void setSubscriptionInstanceNetworkType(const std::string &subscriptionInstanceNetworkType);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
bool getSubscriptionDataTypeDDL() const;
void setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getSubscriptionInstanceName() const;
void setSubscriptionInstanceName(const std::string &subscriptionInstanceName);
private:
std::string sourceEndpointInstanceID_;
std::string sourceEndpointOracleSID_;
std::string sourceEndpointIP_;
bool subscriptionDataTypeDML_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string subscriptionObject_;
std::string subscriptionInstanceVSwitchId_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string subscriptionInstanceVPCId_;
std::string subscriptionInstanceNetworkType_;
std::string subscriptionInstanceId_;
std::string sourceEndpointRole_;
std::string ownerId_;
bool subscriptionDataTypeDDL_;
std::string sourceEndpointPassword_;
std::string subscriptionInstanceName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCEREQUEST_H_

View File

@@ -1,55 +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_CONFIGURESUBSCRIPTIONINSTANCERESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCERESULT_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 ConfigureSubscriptionInstanceResult : public ServiceResult
{
public:
ConfigureSubscriptionInstanceResult();
explicit ConfigureSubscriptionInstanceResult(const std::string &payload);
~ConfigureSubscriptionInstanceResult();
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESUBSCRIPTIONINSTANCERESULT_H_

View File

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

View File

@@ -1,72 +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_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobAlertRequest : public RpcServiceRequest {
public:
ConfigureSynchronizationJobAlertRequest();
~ConfigureSynchronizationJobAlertRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDelayAlertPhone() const;
void setDelayAlertPhone(const std::string &delayAlertPhone);
std::string getDelayOverSeconds() const;
void setDelayOverSeconds(const std::string &delayOverSeconds);
std::string getDelayAlertStatus() const;
void setDelayAlertStatus(const std::string &delayAlertStatus);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getErrorAlertPhone() const;
void setErrorAlertPhone(const std::string &errorAlertPhone);
std::string getErrorAlertStatus() const;
void setErrorAlertStatus(const std::string &errorAlertStatus);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string accountId_;
std::string regionId_;
std::string delayAlertPhone_;
std::string delayOverSeconds_;
std::string delayAlertStatus_;
std::string ownerId_;
std::string errorAlertPhone_;
std::string errorAlertStatus_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTREQUEST_H_

View File

@@ -1,55 +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_CONFIGURESYNCHRONIZATIONJOBALERTRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTRESULT_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 ConfigureSynchronizationJobAlertResult : public ServiceResult
{
public:
ConfigureSynchronizationJobAlertResult();
explicit ConfigureSynchronizationJobAlertResult(const std::string &payload);
~ConfigureSynchronizationJobAlertResult();
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBALERTRESULT_H_

View File

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

View File

@@ -1,55 +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_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPARERESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPARERESULT_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 ConfigureSynchronizationJobReplicatorCompareResult : public ServiceResult
{
public:
ConfigureSynchronizationJobReplicatorCompareResult();
explicit ConfigureSynchronizationJobReplicatorCompareResult(const std::string &payload);
~ConfigureSynchronizationJobReplicatorCompareResult();
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREPLICATORCOMPARERESULT_H_

View File

@@ -1,138 +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_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT ConfigureSynchronizationJobRequest : public RpcServiceRequest {
public:
ConfigureSynchronizationJobRequest();
~ConfigureSynchronizationJobRequest();
std::string getSourceEndpointInstanceId() const;
void setSourceEndpointInstanceId(const std::string &sourceEndpointInstanceId);
std::string getCheckpoint() const;
void setCheckpoint(const std::string &checkpoint);
std::string getDestinationEndpointInstanceId() const;
void setDestinationEndpointInstanceId(const std::string &destinationEndpointInstanceId);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getSynchronizationObjects() const;
void setSynchronizationObjects(const std::string &synchronizationObjects);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
bool getDataInitialization() const;
void setDataInitialization(bool dataInitialization);
bool getStructureInitialization() const;
void setStructureInitialization(bool structureInitialization);
bool getPartitionKeyModifyTime_Minute() const;
void setPartitionKeyModifyTime_Minute(bool partitionKeyModifyTime_Minute);
bool getPartitionKeyModifyTime_Day() const;
void setPartitionKeyModifyTime_Day(bool partitionKeyModifyTime_Day);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSynchronizationJobId() const;
void setSynchronizationJobId(const std::string &synchronizationJobId);
std::string getSynchronizationJobName() const;
void setSynchronizationJobName(const std::string &synchronizationJobName);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
bool getPartitionKeyModifyTime_Month() const;
void setPartitionKeyModifyTime_Month(bool partitionKeyModifyTime_Month);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getSourceEndpointOwnerID() const;
void setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
bool getPartitionKeyModifyTime_Year() const;
void setPartitionKeyModifyTime_Year(bool partitionKeyModifyTime_Year);
std::string getSourceEndpointRole() const;
void setSourceEndpointRole(const std::string &sourceEndpointRole);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
bool getPartitionKeyModifyTime_Hour() const;
void setPartitionKeyModifyTime_Hour(bool partitionKeyModifyTime_Hour);
std::string getDestinationEndpointDataBaseName() const;
void setDestinationEndpointDataBaseName(const std::string &destinationEndpointDataBaseName);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getMigrationReserved() const;
void setMigrationReserved(const std::string &migrationReserved);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string sourceEndpointInstanceId_;
std::string checkpoint_;
std::string destinationEndpointInstanceId_;
std::string sourceEndpointIP_;
std::string synchronizationObjects_;
std::string destinationEndpointPassword_;
bool dataInitialization_;
bool structureInitialization_;
bool partitionKeyModifyTime_Minute_;
bool partitionKeyModifyTime_Day_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string synchronizationJobId_;
std::string synchronizationJobName_;
std::string accountId_;
std::string regionId_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
bool partitionKeyModifyTime_Month_;
std::string sourceEndpointPort_;
std::string sourceEndpointOwnerID_;
std::string destinationEndpointUserName_;
std::string destinationEndpointPort_;
bool partitionKeyModifyTime_Year_;
std::string sourceEndpointRole_;
std::string ownerId_;
bool partitionKeyModifyTime_Hour_;
std::string destinationEndpointDataBaseName_;
std::string sourceEndpointPassword_;
std::string migrationReserved_;
std::string destinationEndpointIP_;
std::string destinationEndpointInstanceType_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBREQUEST_H_

View File

@@ -1,55 +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_CONFIGURESYNCHRONIZATIONJOBRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBRESULT_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 ConfigureSynchronizationJobResult : public ServiceResult
{
public:
ConfigureSynchronizationJobResult();
explicit ConfigureSynchronizationJobResult(const std::string &payload);
~ConfigureSynchronizationJobResult();
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CONFIGURESYNCHRONIZATIONJOBRESULT_H_

View File

@@ -1,66 +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_COUNTJOBBYCONDITIONREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CountJobByConditionRequest : public RpcServiceRequest {
public:
CountJobByConditionRequest();
~CountJobByConditionRequest();
std::string getType() const;
void setType(const std::string &type);
std::string getSrcDbType() const;
void setSrcDbType(const std::string &srcDbType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getParams() const;
void setParams(const std::string &params);
std::string getJobType() const;
void setJobType(const std::string &jobType);
std::string getDestDbType() const;
void setDestDbType(const std::string &destDbType);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string type_;
std::string srcDbType_;
std::string regionId_;
std::string groupId_;
std::string params_;
std::string jobType_;
std::string destDbType_;
std::string region_;
std::string status_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONREQUEST_H_

View File

@@ -1,63 +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_COUNTJOBBYCONDITIONRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONRESULT_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 CountJobByConditionResult : public ServiceResult
{
public:
CountJobByConditionResult();
explicit CountJobByConditionResult(const std::string &payload);
~CountJobByConditionResult();
long getTotalRecordCount()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
long totalRecordCount_;
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_COUNTJOBBYCONDITIONRESULT_H_

View File

@@ -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_CREATECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateConsumerChannelRequest : public RpcServiceRequest {
public:
CreateConsumerChannelRequest();
~CreateConsumerChannelRequest();
std::string getConsumerGroupName() const;
void setConsumerGroupName(const std::string &consumerGroupName);
std::string getConsumerGroupPassword() const;
void setConsumerGroupPassword(const std::string &consumerGroupPassword);
std::string getConsumerGroupUserName() const;
void setConsumerGroupUserName(const std::string &consumerGroupUserName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
std::string consumerGroupName_;
std::string consumerGroupPassword_;
std::string consumerGroupUserName_;
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELREQUEST_H_

View File

@@ -1,59 +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_CREATECONSUMERCHANNELRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELRESULT_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 CreateConsumerChannelResult : public ServiceResult
{
public:
CreateConsumerChannelResult();
explicit CreateConsumerChannelResult(const std::string &payload);
~CreateConsumerChannelResult();
std::string getConsumerGroupID()const;
std::string getHttpStatusCode()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string consumerGroupID_;
std::string httpStatusCode_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATECONSUMERCHANNELRESULT_H_

View File

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

View File

@@ -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_CREATECONSUMERGROUPRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPRESULT_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 CreateConsumerGroupResult : public ServiceResult
{
public:
CreateConsumerGroupResult();
explicit CreateConsumerGroupResult(const std::string &payload);
~CreateConsumerGroupResult();
std::string getConsumerGroupID()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string consumerGroupID_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATECONSUMERGROUPRESULT_H_

View File

@@ -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_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateDedicatedClusterMonitorRuleRequest : public RpcServiceRequest {
public:
CreateDedicatedClusterMonitorRuleRequest();
~CreateDedicatedClusterMonitorRuleRequest();
long getCpuAlarmThreshold() const;
void setCpuAlarmThreshold(long cpuAlarmThreshold);
std::string getPhones() const;
void setPhones(const std::string &phones);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
long getDiskAlarmThreshold() const;
void setDiskAlarmThreshold(long diskAlarmThreshold);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getMemAlarmThreshold() const;
void setMemAlarmThreshold(long memAlarmThreshold);
long getDuAlarmThreshold() const;
void setDuAlarmThreshold(long duAlarmThreshold);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
long getNoticeSwitch() const;
void setNoticeSwitch(long noticeSwitch);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long cpuAlarmThreshold_;
std::string phones_;
std::string dedicatedClusterId_;
long diskAlarmThreshold_;
std::string regionId_;
long memAlarmThreshold_;
long duAlarmThreshold_;
std::string ownerId_;
long noticeSwitch_;
std::string instanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULEREQUEST_H_

View File

@@ -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_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT CreateDedicatedClusterMonitorRuleResult : public ServiceResult
{
public:
CreateDedicatedClusterMonitorRuleResult();
explicit CreateDedicatedClusterMonitorRuleResult(const std::string &payload);
~CreateDedicatedClusterMonitorRuleResult();
std::string getHttpStatusCode()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string httpStatusCode_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDEDICATEDCLUSTERMONITORRULERESULT_H_

View File

@@ -1,99 +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_CREATEDTSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateDtsInstanceRequest : public RpcServiceRequest {
public:
CreateDtsInstanceRequest();
~CreateDtsInstanceRequest();
bool getAutoStart() const;
void setAutoStart(bool autoStart);
std::string getType() const;
void setType(const std::string &type);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
int getDatabaseCount() const;
void setDatabaseCount(int databaseCount);
std::string getJobId() const;
void setJobId(const std::string &jobId);
int getDu() const;
void setDu(int du);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getComputeUnit() const;
void setComputeUnit(int computeUnit);
std::string getFeeType() const;
void setFeeType(const std::string &feeType);
std::string getDestinationRegion() const;
void setDestinationRegion(const std::string &destinationRegion);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
int getQuantity() const;
void setQuantity(int quantity);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
int getUsedTime() const;
void setUsedTime(int usedTime);
std::string getSyncArchitecture() const;
void setSyncArchitecture(const std::string &syncArchitecture);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getSourceRegion() const;
void setSourceRegion(const std::string &sourceRegion);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
private:
bool autoStart_;
std::string type_;
std::string instanceClass_;
int databaseCount_;
std::string jobId_;
int du_;
std::string resourceGroupId_;
std::string regionId_;
int computeUnit_;
std::string feeType_;
std::string destinationRegion_;
std::string period_;
std::string destinationEndpointEngineName_;
int quantity_;
bool autoPay_;
int usedTime_;
std::string syncArchitecture_;
std::string payType_;
std::string sourceRegion_;
std::string sourceEndpointEngineName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCEREQUEST_H_

View File

@@ -1,59 +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_CREATEDTSINSTANCERESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCERESULT_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 CreateDtsInstanceResult : public ServiceResult
{
public:
CreateDtsInstanceResult();
explicit CreateDtsInstanceResult(const std::string &payload);
~CreateDtsInstanceResult();
std::string getInstanceId()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getJobId()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
std::string errMessage_;
std::string success_;
std::string jobId_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATEDTSINSTANCERESULT_H_

View File

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

View File

@@ -32,27 +32,18 @@ public:
~CreateMigrationJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getMigrationJobClass() const;
void setMigrationJobClass(const std::string &migrationJobClass);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
private:
std::string clientToken_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string region_;
std::string migrationJobClass_;
std::string ownerId_;
};
} // namespace Model
} // namespace Dts

View File

@@ -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_CREATESUBSCRIPTIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateSubscriptionInstanceRequest : public RpcServiceRequest {
public:
CreateSubscriptionInstanceRequest();
~CreateSubscriptionInstanceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
int getUsedTime() const;
void setUsedTime(int usedTime);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getPayType() const;
void setPayType(const std::string &payType);
private:
std::string clientToken_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string period_;
std::string ownerId_;
int usedTime_;
std::string region_;
std::string payType_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCEREQUEST_H_

View File

@@ -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_CREATESUBSCRIPTIONINSTANCERESULT_H_
#define ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCERESULT_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 CreateSubscriptionInstanceResult : public ServiceResult
{
public:
CreateSubscriptionInstanceResult();
explicit CreateSubscriptionInstanceResult(const std::string &payload);
~CreateSubscriptionInstanceResult();
std::string getSubscriptionInstanceId()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string subscriptionInstanceId_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_CREATESUBSCRIPTIONINSTANCERESULT_H_

View File

@@ -1,87 +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_CREATESYNCHRONIZATIONJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT CreateSynchronizationJobRequest : public RpcServiceRequest {
public:
CreateSynchronizationJobRequest();
~CreateSynchronizationJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSynchronizationJobClass() const;
void setSynchronizationJobClass(const std::string &synchronizationJobClass);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getTopology() const;
void setTopology(const std::string &topology);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
int getUsedTime() const;
void setUsedTime(int usedTime);
int getDBInstanceCount() const;
void setDBInstanceCount(int dBInstanceCount);
std::string getSourceRegion() const;
void setSourceRegion(const std::string &sourceRegion);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
private:
std::string clientToken_;
std::string networkType_;
std::string sourceEndpointInstanceType_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string synchronizationJobClass_;
std::string period_;
std::string destRegion_;
std::string topology_;
std::string ownerId_;
int usedTime_;
int dBInstanceCount_;
std::string sourceRegion_;
std::string payType_;
std::string destinationEndpointInstanceType_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_CREATESYNCHRONIZATIONJOBREQUEST_H_

View File

@@ -1,51 +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_DELETECONSUMERCHANNELREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteConsumerChannelRequest : public RpcServiceRequest {
public:
DeleteConsumerChannelRequest();
~DeleteConsumerChannelRequest();
std::string getConsumerGroupId() const;
void setConsumerGroupId(const std::string &consumerGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
private:
std::string consumerGroupId_;
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELREQUEST_H_

View File

@@ -1,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_DELETECONSUMERCHANNELRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELRESULT_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 DeleteConsumerChannelResult : public ServiceResult
{
public:
DeleteConsumerChannelResult();
explicit DeleteConsumerChannelResult(const std::string &payload);
~DeleteConsumerChannelResult();
std::string getHttpStatusCode()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
std::string httpStatusCode_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETECONSUMERCHANNELRESULT_H_

View File

@@ -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_DELETECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteConsumerGroupRequest : public RpcServiceRequest {
public:
DeleteConsumerGroupRequest();
~DeleteConsumerGroupRequest();
std::string getConsumerGroupID() const;
void setConsumerGroupID(const std::string &consumerGroupID);
std::string getSubscriptionInstanceId() const;
void setSubscriptionInstanceId(const std::string &subscriptionInstanceId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string consumerGroupID_;
std::string subscriptionInstanceId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETECONSUMERGROUPREQUEST_H_

View File

@@ -1,51 +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_DELETEDTSJOBREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DeleteDtsJobRequest : public RpcServiceRequest {
public:
DeleteDtsJobRequest();
~DeleteDtsJobRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
std::string getDtsInstanceId() const;
void setDtsInstanceId(const std::string &dtsInstanceId);
std::string getSynchronizationDirection() const;
void setSynchronizationDirection(const std::string &synchronizationDirection);
private:
std::string regionId_;
std::string dtsJobId_;
std::string dtsInstanceId_;
std::string synchronizationDirection_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBREQUEST_H_

View File

@@ -1,61 +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_DELETEDTSJOBRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBRESULT_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 DeleteDtsJobResult : public ServiceResult
{
public:
DeleteDtsJobResult();
explicit DeleteDtsJobResult(const std::string &payload);
~DeleteDtsJobResult();
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBRESULT_H_

View File

@@ -1,61 +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_DELETEDTSJOBSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DeleteDtsJobsResult : public ServiceResult
{
public:
DeleteDtsJobsResult();
explicit DeleteDtsJobsResult(const std::string &payload);
~DeleteDtsJobsResult();
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DELETEDTSJOBSRESULT_H_

View File

@@ -32,21 +32,9 @@ public:
~DeleteMigrationJobRequest();
std::string getMigrationJobId() const;
void setMigrationJobId(const std::string &migrationJobId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string migrationJobId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
};
} // namespace Model
} // namespace Dts

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSREQUEST_H_
#ifndef ALIBABACLOUD_DTS_MODEL_DESCIRBEMIGRATIONJOBSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCIRBEMIGRATIONJOBSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,23 @@
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT StartDtsJobsRequest : public RpcServiceRequest {
class ALIBABACLOUD_DTS_EXPORT DescirbeMigrationJobsRequest : public RpcServiceRequest {
public:
StartDtsJobsRequest();
~StartDtsJobsRequest();
std::string getDtsJobIds() const;
void setDtsJobIds(const std::string &dtsJobIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
DescirbeMigrationJobsRequest();
~DescirbeMigrationJobsRequest();
int getPageSize() const;
void setPageSize(int pageSize);
std::string getMigrationJobName() const;
void setMigrationJobName(const std::string &migrationJobName);
int getPageNum() const;
void setPageNum(int pageNum);
private:
std::string dtsJobIds_;
std::string regionId_;
int pageSize_;
std::string migrationJobName_;
int pageNum_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_STARTDTSJOBSREQUEST_H_
#endif // !ALIBABACLOUD_DTS_MODEL_DESCIRBEMIGRATIONJOBSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSRESULT_H_
#ifndef ALIBABACLOUD_DTS_MODEL_DESCIRBEMIGRATIONJOBSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCIRBEMIGRATIONJOBSRESULT_H_
#include <string>
#include <vector>
@@ -29,32 +29,29 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeMigrationJobsResult : public ServiceResult
class ALIBABACLOUD_DTS_EXPORT DescirbeMigrationJobsResult : public ServiceResult
{
public:
struct MigrationJob
{
struct DataInitialization
struct SourceEndpoint
{
std::string status;
std::string progress;
std::string percent;
std::string errorMessage;
};
struct DataSynchronization
{
std::string status;
std::string percent;
std::string errorMessage;
std::string delay;
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string iP;
std::string port;
std::string databaseName;
std::string instanceType;
std::string engineName;
};
struct DestinationEndpoint
{
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string port;
std::string iP;
std::string port;
std::string databaseName;
std::string instanceType;
std::string engineName;
@@ -70,17 +67,6 @@ namespace AlibabaCloud
std::string status;
std::string percent;
};
struct SourceEndpoint
{
std::string oracleSID;
std::string userName;
std::string instanceID;
std::string port;
std::string iP;
std::string databaseName;
std::string instanceType;
std::string engineName;
};
struct StructureInitialization
{
std::string status;
@@ -88,21 +74,28 @@ namespace AlibabaCloud
std::string percent;
std::string errorMessage;
};
struct DataInitialization
{
std::string status;
std::string progress;
std::string percent;
std::string errorMessage;
};
struct DataSynchronization
{
std::string status;
std::string percent;
std::string errorMessage;
std::string delay;
};
struct SynchronousObject
{
std::string databaseName;
std::string wholeDatabase;
std::vector<std::string> tableList;
};
struct Tag
{
std::string value;
std::string key;
};
DataSynchronization dataSynchronization;
Precheck precheck;
std::string instanceCreateTime;
std::string jobCreateTime;
DataSynchronization dataSynchronization;
std::string migrationJobName;
std::string payType;
MigrationMode migrationMode;
@@ -114,20 +107,16 @@ namespace AlibabaCloud
SourceEndpoint sourceEndpoint;
std::string migrationJobClass;
StructureInitialization structureInitialization;
std::vector<MigrationJob::Tag> tags;
};
DescribeMigrationJobsResult();
explicit DescribeMigrationJobsResult(const std::string &payload);
~DescribeMigrationJobsResult();
DescirbeMigrationJobsResult();
explicit DescirbeMigrationJobsResult(const std::string &payload);
~DescirbeMigrationJobsResult();
long getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<MigrationJob> getMigrationJobs()const;
std::string getErrMessage()const;
std::string getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
@@ -136,12 +125,9 @@ namespace AlibabaCloud
int pageRecordCount_;
int pageNumber_;
std::vector<MigrationJob> migrationJobs_;
std::string errMessage_;
std::string success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBEMIGRATIONJOBSRESULT_H_
#endif // !ALIBABACLOUD_DTS_MODEL_DESCIRBEMIGRATIONJOBSRESULT_H_

View File

@@ -1,88 +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_DESCRIBECHECKJOBSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeCheckJobsResult : public ServiceResult
{
public:
struct CheckJobsItem
{
int status;
std::string jobStepId;
long diffSum;
std::string jobName;
long finishCount;
std::string instanceClass;
std::string parentJobType;
std::string dtsInstanceID;
std::string groupId;
long totalCount;
std::string dtsJobId;
int checkType;
std::string chargeType;
std::string regionId;
long diffCount;
long checkPoint;
};
DescribeCheckJobsResult();
explicit DescribeCheckJobsResult(const std::string &payload);
~DescribeCheckJobsResult();
long getTotalRecordCount()const;
std::vector<CheckJobsItem> getCheckJobs()const;
long getPageRecordCount()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
long totalRecordCount_;
std::vector<CheckJobsItem> checkJobs_;
long pageRecordCount_;
int pageNumber_;
int httpStatusCode_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errMessage_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECHECKJOBSRESULT_H_

View File

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

View File

@@ -1,80 +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_DESCRIBECLUSTEROPERATELOGSRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeClusterOperateLogsResult : public ServiceResult
{
public:
struct DataPoint
{
std::string operationName;
long logDatetime;
std::string oldValue;
std::string content;
std::string operationUser;
std::string newValue;
std::string id;
int success;
};
DescribeClusterOperateLogsResult();
explicit DescribeClusterOperateLogsResult(const std::string &payload);
~DescribeClusterOperateLogsResult();
long getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::vector<DataPoint> getDataPoints()const;
std::string getDynamicMessage()const;
std::string getErrMessage()const;
std::string getCode()const;
bool getSuccess()const;
std::string getErrCode()const;
protected:
void parse(const std::string &payload);
private:
long totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
int httpStatusCode_;
std::vector<DataPoint> dataPoints_;
std::string dynamicMessage_;
std::string errMessage_;
std::string code_;
bool success_;
std::string errCode_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTEROPERATELOGSRESULT_H_

View File

@@ -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_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeClusterUsedUtilizationRequest : public RpcServiceRequest {
public:
DescribeClusterUsedUtilizationRequest();
~DescribeClusterUsedUtilizationRequest();
std::string getMetricType() const;
void setMetricType(const std::string &metricType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDedicatedClusterId() const;
void setDedicatedClusterId(const std::string &dedicatedClusterId);
std::string getEnv() const;
void setEnv(const std::string &env);
std::string getOwnerID() const;
void setOwnerID(const std::string &ownerID);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountId() const;
void setAccountId(const std::string &accountId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDtsJobId() const;
void setDtsJobId(const std::string &dtsJobId);
private:
std::string metricType_;
std::string clientToken_;
std::string dedicatedClusterId_;
std::string env_;
std::string ownerID_;
std::string accessKeyId_;
std::string accountId_;
std::string regionId_;
std::string securityToken_;
std::string dtsJobId_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONREQUEST_H_

View File

@@ -1,81 +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_DESCRIBECLUSTERUSEDUTILIZATIONRESULT_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dts/DtsExport.h>
namespace AlibabaCloud
{
namespace Dts
{
namespace Model
{
class ALIBABACLOUD_DTS_EXPORT DescribeClusterUsedUtilizationResult : public ServiceResult
{
public:
DescribeClusterUsedUtilizationResult();
explicit DescribeClusterUsedUtilizationResult(const std::string &payload);
~DescribeClusterUsedUtilizationResult();
std::string getDedicatedClusterId()const;
std::string getDynamicMessage()const;
int getDuUsed()const;
std::string getErrMessage()const;
std::string getCode()const;
bool getSuccess()const;
std::string getErrCode()const;
int getDuTotal()const;
float getDiskTotal()const;
int getHttpStatusCode()const;
float getMemoryUsedPercentage()const;
float getMemoryUsed()const;
int getTaskRunning()const;
float getDiskUsed()const;
float getMemoryTotal()const;
float getCpuTotal()const;
protected:
void parse(const std::string &payload);
private:
std::string dedicatedClusterId_;
std::string dynamicMessage_;
int duUsed_;
std::string errMessage_;
std::string code_;
bool success_;
std::string errCode_;
int duTotal_;
float diskTotal_;
int httpStatusCode_;
float memoryUsedPercentage_;
float memoryUsed_;
int taskRunning_;
float diskUsed_;
float memoryTotal_;
float cpuTotal_;
};
}
}
}
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECLUSTERUSEDUTILIZATIONRESULT_H_

View File

@@ -1,108 +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_DESCRIBECONNECTIONSTATUSREQUEST_H_
#define ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_
#include <alibabacloud/dts/DtsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dts {
namespace Model {
class ALIBABACLOUD_DTS_EXPORT DescribeConnectionStatusRequest : public RpcServiceRequest {
public:
DescribeConnectionStatusRequest();
~DescribeConnectionStatusRequest();
std::string getSourceEndpointRegion() const;
void setSourceEndpointRegion(const std::string &sourceEndpointRegion);
std::string getSourceEndpointArchitecture() const;
void setSourceEndpointArchitecture(const std::string &sourceEndpointArchitecture);
std::string getDestinationEndpointInstanceType() const;
void setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType);
std::string getSourceEndpointInstanceID() const;
void setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID);
std::string getSourceEndpointUserName() const;
void setSourceEndpointUserName(const std::string &sourceEndpointUserName);
std::string getSourceEndpointDatabaseName() const;
void setSourceEndpointDatabaseName(const std::string &sourceEndpointDatabaseName);
std::string getDestinationEndpointRegion() const;
void setDestinationEndpointRegion(const std::string &destinationEndpointRegion);
std::string getSourceEndpointIP() const;
void setSourceEndpointIP(const std::string &sourceEndpointIP);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDestinationEndpointUserName() const;
void setDestinationEndpointUserName(const std::string &destinationEndpointUserName);
std::string getDestinationEndpointArchitecture() const;
void setDestinationEndpointArchitecture(const std::string &destinationEndpointArchitecture);
std::string getDestinationEndpointOracleSID() const;
void setDestinationEndpointOracleSID(const std::string &destinationEndpointOracleSID);
std::string getDestinationEndpointEngineName() const;
void setDestinationEndpointEngineName(const std::string &destinationEndpointEngineName);
std::string getDestinationEndpointInstanceID() const;
void setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID);
std::string getDestinationEndpointPort() const;
void setDestinationEndpointPort(const std::string &destinationEndpointPort);
std::string getSourceEndpointPassword() const;
void setSourceEndpointPassword(const std::string &sourceEndpointPassword);
std::string getSourceEndpointPort() const;
void setSourceEndpointPort(const std::string &sourceEndpointPort);
std::string getDestinationEndpointIP() const;
void setDestinationEndpointIP(const std::string &destinationEndpointIP);
std::string getSourceEndpointInstanceType() const;
void setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType);
std::string getSourceEndpointOracleSID() const;
void setSourceEndpointOracleSID(const std::string &sourceEndpointOracleSID);
std::string getDestinationEndpointDatabaseName() const;
void setDestinationEndpointDatabaseName(const std::string &destinationEndpointDatabaseName);
std::string getDestinationEndpointPassword() const;
void setDestinationEndpointPassword(const std::string &destinationEndpointPassword);
std::string getSourceEndpointEngineName() const;
void setSourceEndpointEngineName(const std::string &sourceEndpointEngineName);
private:
std::string sourceEndpointRegion_;
std::string sourceEndpointArchitecture_;
std::string destinationEndpointInstanceType_;
std::string sourceEndpointInstanceID_;
std::string sourceEndpointUserName_;
std::string sourceEndpointDatabaseName_;
std::string destinationEndpointRegion_;
std::string sourceEndpointIP_;
std::string regionId_;
std::string destinationEndpointUserName_;
std::string destinationEndpointArchitecture_;
std::string destinationEndpointOracleSID_;
std::string destinationEndpointEngineName_;
std::string destinationEndpointInstanceID_;
std::string destinationEndpointPort_;
std::string sourceEndpointPassword_;
std::string sourceEndpointPort_;
std::string destinationEndpointIP_;
std::string sourceEndpointInstanceType_;
std::string sourceEndpointOracleSID_;
std::string destinationEndpointDatabaseName_;
std::string destinationEndpointPassword_;
std::string sourceEndpointEngineName_;
};
} // namespace Model
} // namespace Dts
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBECONNECTIONSTATUSREQUEST_H_

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