New API DescribeAvailableResource.

This commit is contained in:
sdk-team
2020-01-03 17:04:05 +08:00
parent d9f10d6933
commit 07fbfc619a
220 changed files with 2060 additions and 10905 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -20,129 +20,131 @@ using AlibabaCloud::Dds::Model::AllocateNodePrivateNetworkAddressRequest;
AllocateNodePrivateNetworkAddressRequest::AllocateNodePrivateNetworkAddressRequest() :
RpcServiceRequest("dds", "2015-12-01", "AllocateNodePrivateNetworkAddress")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocateNodePrivateNetworkAddressRequest::~AllocateNodePrivateNetworkAddressRequest()
{}
long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccountName()const
{
return accountName_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setCoreParameter("AccountName", accountName);
}
std::string AllocateNodePrivateNetworkAddressRequest::getSecurityToken()const
{
return securityToken_;
}
void AllocateNodePrivateNetworkAddressRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string AllocateNodePrivateNetworkAddressRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void AllocateNodePrivateNetworkAddressRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getNodeId()const
{
return nodeId_;
}
void AllocateNodePrivateNetworkAddressRequest::setNodeId(const std::string& nodeId)
{
nodeId_ = nodeId;
setCoreParameter("NodeId", nodeId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateNodePrivateNetworkAddressRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AllocateNodePrivateNetworkAddressRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long AllocateNodePrivateNetworkAddressRequest::getOwnerId()const
{
return ownerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccountPassword()const
{
return accountPassword_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
{
accountPassword_ = accountPassword;
setCoreParameter("AccountPassword", accountPassword);
}
std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
{
return zoneId_;
}
void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}
long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccountName()const
{
return accountName_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setCoreParameter("AccountName", accountName);
}
std::string AllocateNodePrivateNetworkAddressRequest::getSecurityToken()const
{
return securityToken_;
}
void AllocateNodePrivateNetworkAddressRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string AllocateNodePrivateNetworkAddressRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void AllocateNodePrivateNetworkAddressRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getNodeId()const
{
return nodeId_;
}
void AllocateNodePrivateNetworkAddressRequest::setNodeId(const std::string& nodeId)
{
nodeId_ = nodeId;
setCoreParameter("NodeId", nodeId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateNodePrivateNetworkAddressRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AllocateNodePrivateNetworkAddressRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long AllocateNodePrivateNetworkAddressRequest::getOwnerId()const
{
return ownerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccountPassword()const
{
return accountPassword_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
{
accountPassword_ = accountPassword;
setCoreParameter("AccountPassword", accountPassword);
}
std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
{
return zoneId_;
}
void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::AllocatePublicNetworkAddressRequest;
AllocatePublicNetworkAddressRequest::AllocatePublicNetworkAddressRequest() :
RpcServiceRequest("dds", "2015-12-01", "AllocatePublicNetworkAddress")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocatePublicNetworkAddressRequest::~AllocatePublicNetworkAddressRequest()
{}

View File

@@ -20,96 +20,98 @@ using AlibabaCloud::Dds::Model::CheckCloudResourceAuthorizedRequest;
CheckCloudResourceAuthorizedRequest::CheckCloudResourceAuthorizedRequest() :
RpcServiceRequest("dds", "2015-12-01", "CheckCloudResourceAuthorized")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckCloudResourceAuthorizedRequest::~CheckCloudResourceAuthorizedRequest()
{}
long CheckCloudResourceAuthorizedRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CheckCloudResourceAuthorizedRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CheckCloudResourceAuthorizedRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CheckCloudResourceAuthorizedRequest::getSecurityToken()const
{
return securityToken_;
}
void CheckCloudResourceAuthorizedRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string CheckCloudResourceAuthorizedRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void CheckCloudResourceAuthorizedRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string CheckCloudResourceAuthorizedRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CheckCloudResourceAuthorizedRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long CheckCloudResourceAuthorizedRequest::getOwnerId()const
{
return ownerId_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CheckCloudResourceAuthorizedRequest::getTargetRegionId()const
{
return targetRegionId_;
}
void CheckCloudResourceAuthorizedRequest::setTargetRegionId(const std::string& targetRegionId)
{
targetRegionId_ = targetRegionId;
setCoreParameter("TargetRegionId", targetRegionId);
}
long CheckCloudResourceAuthorizedRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CheckCloudResourceAuthorizedRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CheckCloudResourceAuthorizedRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CheckCloudResourceAuthorizedRequest::getSecurityToken()const
{
return securityToken_;
}
void CheckCloudResourceAuthorizedRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string CheckCloudResourceAuthorizedRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void CheckCloudResourceAuthorizedRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string CheckCloudResourceAuthorizedRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CheckCloudResourceAuthorizedRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long CheckCloudResourceAuthorizedRequest::getOwnerId()const
{
return ownerId_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CheckCloudResourceAuthorizedRequest::getTargetRegionId()const
{
return targetRegionId_;
}
void CheckCloudResourceAuthorizedRequest::setTargetRegionId(const std::string& targetRegionId)
{
targetRegionId_ = targetRegionId;
setCoreParameter("TargetRegionId", targetRegionId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CheckRecoveryConditionRequest;
CheckRecoveryConditionRequest::CheckRecoveryConditionRequest() :
RpcServiceRequest("dds", "2015-12-01", "CheckRecoveryCondition")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckRecoveryConditionRequest::~CheckRecoveryConditionRequest()
{}

View File

@@ -40,13 +40,13 @@ void CheckRecoveryConditionResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["DBInstanceName"].isNull())
dBInstanceName_ = std::stoi(value["DBInstanceName"].asString());
dBInstanceName_ = value["DBInstanceName"].asString();
if(!value["IsValid"].isNull())
isValid_ = value["IsValid"].asString() == "true";
}
int CheckRecoveryConditionResult::getDBInstanceName()const
std::string CheckRecoveryConditionResult::getDBInstanceName()const
{
return dBInstanceName_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateAccountRequest;
CreateAccountRequest::CreateAccountRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateAccount")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateAccountRequest::~CreateAccountRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateBackupRequest;
CreateBackupRequest::CreateBackupRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateBackup")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateBackupRequest::~CreateBackupRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateDBInstanceRequest;
CreateDBInstanceRequest::CreateDBInstanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateDBInstanceRequest::~CreateDBInstanceRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateNodeRequest;
CreateNodeRequest::CreateNodeRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateNode")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateNodeRequest::~CreateNodeRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateRecommendationTaskRequest;
CreateRecommendationTaskRequest::CreateRecommendationTaskRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateRecommendationTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateRecommendationTaskRequest::~CreateRecommendationTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateShardingDBInstanceRequest;
CreateShardingDBInstanceRequest::CreateShardingDBInstanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateShardingDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateShardingDBInstanceRequest::~CreateShardingDBInstanceRequest()
{}
@@ -77,12 +79,11 @@ std::vector<CreateShardingDBInstanceRequest::ReplicaSet> CreateShardingDBInstanc
void CreateShardingDBInstanceRequest::setReplicaSet(const std::vector<ReplicaSet>& replicaSet)
{
replicaSet_ = replicaSet;
int i = 0;
for(int i = 0; i!= replicaSet.size(); i++) {
auto obj = replicaSet.at(i);
std::string str ="ReplicaSet."+ std::to_string(i);
setCoreParameter(str + ".Storage", std::to_string(obj.storage));
setCoreParameter(str + ".Class", obj.class);
for(int dep1 = 0; dep1!= replicaSet.size(); dep1++) {
auto replicaSetObj = replicaSet.at(dep1);
std::string replicaSetObjStr = "ReplicaSet." + std::to_string(dep1);
setCoreParameter(replicaSetObjStr + ".Storage", std::to_string(replicaSetObj.storage));
setCoreParameter(replicaSetObjStr + "._Class", replicaSetObj._class);
}
}
@@ -204,12 +205,11 @@ std::vector<CreateShardingDBInstanceRequest::ConfigServer> CreateShardingDBInsta
void CreateShardingDBInstanceRequest::setConfigServer(const std::vector<ConfigServer>& configServer)
{
configServer_ = configServer;
int i = 0;
for(int i = 0; i!= configServer.size(); i++) {
auto obj = configServer.at(i);
std::string str ="ConfigServer."+ std::to_string(i);
setCoreParameter(str + ".Storage", std::to_string(obj.storage));
setCoreParameter(str + ".Class", obj.class);
for(int dep1 = 0; dep1!= configServer.size(); dep1++) {
auto configServerObj = configServer.at(dep1);
std::string configServerObjStr = "ConfigServer." + std::to_string(dep1);
setCoreParameter(configServerObjStr + ".Storage", std::to_string(configServerObj.storage));
setCoreParameter(configServerObjStr + "._Class", configServerObj._class);
}
}
@@ -232,11 +232,10 @@ std::vector<CreateShardingDBInstanceRequest::Mongos> CreateShardingDBInstanceReq
void CreateShardingDBInstanceRequest::setMongos(const std::vector<Mongos>& mongos)
{
mongos_ = mongos;
int i = 0;
for(int i = 0; i!= mongos.size(); i++) {
auto obj = mongos.at(i);
std::string str ="Mongos."+ std::to_string(i);
setCoreParameter(str + ".Class", obj.class);
for(int dep1 = 0; dep1!= mongos.size(); dep1++) {
auto mongosObj = mongos.at(dep1);
std::string mongosObjStr = "Mongos." + std::to_string(dep1);
setCoreParameter(mongosObjStr + "._Class", mongosObj._class);
}
}

View File

@@ -1,126 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/CreateStaticVerificationRequest.h>
using AlibabaCloud::Dds::Model::CreateStaticVerificationRequest;
CreateStaticVerificationRequest::CreateStaticVerificationRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateStaticVerification")
{}
CreateStaticVerificationRequest::~CreateStaticVerificationRequest()
{}
long CreateStaticVerificationRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateStaticVerificationRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateStaticVerificationRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateStaticVerificationRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CreateStaticVerificationRequest::getSecurityToken()const
{
return securityToken_;
}
void CreateStaticVerificationRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string CreateStaticVerificationRequest::getReplicaId()const
{
return replicaId_;
}
void CreateStaticVerificationRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
std::string CreateStaticVerificationRequest::getSourceInstanceId()const
{
return sourceInstanceId_;
}
void CreateStaticVerificationRequest::setSourceInstanceId(const std::string& sourceInstanceId)
{
sourceInstanceId_ = sourceInstanceId;
setCoreParameter("SourceInstanceId", sourceInstanceId);
}
std::string CreateStaticVerificationRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateStaticVerificationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateStaticVerificationRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CreateStaticVerificationRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long CreateStaticVerificationRequest::getOwnerId()const
{
return ownerId_;
}
void CreateStaticVerificationRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateStaticVerificationRequest::getDestinationInstanceId()const
{
return destinationInstanceId_;
}
void CreateStaticVerificationRequest::setDestinationInstanceId(const std::string& destinationInstanceId)
{
destinationInstanceId_ = destinationInstanceId;
setCoreParameter("DestinationInstanceId", destinationInstanceId);
}

View File

@@ -1,44 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/CreateStaticVerificationResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
CreateStaticVerificationResult::CreateStaticVerificationResult() :
ServiceResult()
{}
CreateStaticVerificationResult::CreateStaticVerificationResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateStaticVerificationResult::~CreateStaticVerificationResult()
{}
void CreateStaticVerificationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DeleteDBInstanceRequest;
DeleteDBInstanceRequest::DeleteDBInstanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "DeleteDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteDBInstanceRequest::~DeleteDBInstanceRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DeleteNodeRequest;
DeleteNodeRequest::DeleteNodeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DeleteNode")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteNodeRequest::~DeleteNodeRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAccountsRequest;
DescribeAccountsRequest::DescribeAccountsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAccounts")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAccountsRequest::~DescribeAccountsRequest()
{}

View File

@@ -1,93 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h>
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskCountRequest;
DescribeActiveOperationTaskCountRequest::DescribeActiveOperationTaskCountRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskCount")
{}
DescribeActiveOperationTaskCountRequest::~DescribeActiveOperationTaskCountRequest()
{}
long DescribeActiveOperationTaskCountRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskCountRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskCountRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskCountRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeActiveOperationTaskCountRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskCountRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskCountRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskCountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskCountRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskCountRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskCountRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskCountRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskCountResult::DescribeActiveOperationTaskCountResult() :
ServiceResult()
{}
DescribeActiveOperationTaskCountResult::DescribeActiveOperationTaskCountResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskCountResult::~DescribeActiveOperationTaskCountResult()
{}
void DescribeActiveOperationTaskCountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskCount"].isNull())
taskCount_ = std::stoi(value["TaskCount"].asString());
if(!value["NeedPop"].isNull())
needPop_ = std::stoi(value["NeedPop"].asString());
}
int DescribeActiveOperationTaskCountResult::getNeedPop()const
{
return needPop_;
}
int DescribeActiveOperationTaskCountResult::getTaskCount()const
{
return taskCount_;
}

View File

@@ -1,115 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h>
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskRegionRequest;
DescribeActiveOperationTaskRegionRequest::DescribeActiveOperationTaskRegionRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskRegion")
{}
DescribeActiveOperationTaskRegionRequest::~DescribeActiveOperationTaskRegionRequest()
{}
long DescribeActiveOperationTaskRegionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskRegionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskRegionRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskRegionRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
int DescribeActiveOperationTaskRegionRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskRegionRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setCoreParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskRegionRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskRegionRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskRegionRequest::getTaskType()const
{
return taskType_;
}
void DescribeActiveOperationTaskRegionRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setCoreParameter("TaskType", taskType);
}
std::string DescribeActiveOperationTaskRegionRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskRegionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskRegionRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskRegionRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskRegionRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskRegionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

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.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult() :
ServiceResult()
{}
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskRegionResult::~DescribeActiveOperationTaskRegionResult()
{}
void DescribeActiveOperationTaskRegionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRegionListNode = value["RegionList"]["Items"];
for (auto valueRegionListItems : allRegionListNode)
{
Items regionListObject;
if(!valueRegionListItems["Region"].isNull())
regionListObject.region = valueRegionListItems["Region"].asString();
if(!valueRegionListItems["Count"].isNull())
regionListObject.count = std::stoi(valueRegionListItems["Count"].asString());
regionList_.push_back(regionListObject);
}
}
std::vector<DescribeActiveOperationTaskRegionResult::Items> DescribeActiveOperationTaskRegionResult::getRegionList()const
{
return regionList_;
}

View File

@@ -1,148 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h>
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskRequest;
DescribeActiveOperationTaskRequest::DescribeActiveOperationTaskRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTask")
{}
DescribeActiveOperationTaskRequest::~DescribeActiveOperationTaskRequest()
{}
long DescribeActiveOperationTaskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DescribeActiveOperationTaskRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeActiveOperationTaskRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeActiveOperationTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
int DescribeActiveOperationTaskRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setCoreParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
int DescribeActiveOperationTaskRequest::getPageSize()const
{
return pageSize_;
}
void DescribeActiveOperationTaskRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeActiveOperationTaskRequest::getTaskType()const
{
return taskType_;
}
void DescribeActiveOperationTaskRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setCoreParameter("TaskType", taskType);
}
std::string DescribeActiveOperationTaskRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeActiveOperationTaskRequest::getRegion()const
{
return region_;
}
void DescribeActiveOperationTaskRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
}

View File

@@ -1,102 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult() :
ServiceResult()
{}
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskResult::~DescribeActiveOperationTaskResult()
{}
void DescribeActiveOperationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["Id"].isNull())
itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
if(!valueItemsItemsItem["InsName"].isNull())
itemsObject.insName = valueItemsItemsItem["InsName"].asString();
if(!valueItemsItemsItem["DbType"].isNull())
itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
if(!valueItemsItemsItem["StartTime"].isNull())
itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
if(!valueItemsItemsItem["SwitchTime"].isNull())
itemsObject.switchTime = valueItemsItemsItem["SwitchTime"].asString();
if(!valueItemsItemsItem["Deadline"].isNull())
itemsObject.deadline = valueItemsItemsItem["Deadline"].asString();
if(!valueItemsItemsItem["Status"].isNull())
itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
if(!valueItemsItemsItem["CreatedTime"].isNull())
itemsObject.createdTime = valueItemsItemsItem["CreatedTime"].asString();
if(!valueItemsItemsItem["ModifiedTime"].isNull())
itemsObject.modifiedTime = valueItemsItemsItem["ModifiedTime"].asString();
if(!valueItemsItemsItem["ResultInfo"].isNull())
itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
if(!valueItemsItemsItem["PrepareInterval"].isNull())
itemsObject.prepareInterval = valueItemsItemsItem["PrepareInterval"].asString();
if(!valueItemsItemsItem["TaskParams"].isNull())
itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString();
if(!valueItemsItemsItem["TaskType"].isNull())
itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
items_.push_back(itemsObject);
}
if(!value["TotalRecordCount"].isNull())
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
}
int DescribeActiveOperationTaskResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeActiveOperationTaskResult::getPageSize()const
{
return pageSize_;
}
int DescribeActiveOperationTaskResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeActiveOperationTaskResult::ItemsItem> DescribeActiveOperationTaskResult::getItems()const
{
return items_;
}

View File

@@ -1,104 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h>
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskTypeRequest;
DescribeActiveOperationTaskTypeRequest::DescribeActiveOperationTaskTypeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskType")
{}
DescribeActiveOperationTaskTypeRequest::~DescribeActiveOperationTaskTypeRequest()
{}
long DescribeActiveOperationTaskTypeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskTypeRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskTypeRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskTypeRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
int DescribeActiveOperationTaskTypeRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskTypeRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setCoreParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskTypeRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskTypeRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskTypeRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskTypeRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskTypeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskTypeRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskTypeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

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.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult() :
ServiceResult()
{}
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskTypeResult::~DescribeActiveOperationTaskTypeResult()
{}
void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTypeListNode = value["TypeList"]["Items"];
for (auto valueTypeListItems : allTypeListNode)
{
Items typeListObject;
if(!valueTypeListItems["TaskType"].isNull())
typeListObject.taskType = valueTypeListItems["TaskType"].asString();
if(!valueTypeListItems["Count"].isNull())
typeListObject.count = std::stoi(valueTypeListItems["Count"].asString());
typeList_.push_back(typeListObject);
}
}
std::vector<DescribeActiveOperationTaskTypeResult::Items> DescribeActiveOperationTaskTypeResult::getTypeList()const
{
return typeList_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditFilesRequest;
DescribeAuditFilesRequest::DescribeAuditFilesRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAuditFiles")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAuditFilesRequest::~DescribeAuditFilesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditLogFilterRequest;
DescribeAuditLogFilterRequest::DescribeAuditLogFilterRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAuditLogFilter")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAuditLogFilterRequest::~DescribeAuditLogFilterRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditPolicyRequest;
DescribeAuditPolicyRequest::DescribeAuditPolicyRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAuditPolicy")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAuditPolicyRequest::~DescribeAuditPolicyRequest()
{}

View File

@@ -41,16 +41,9 @@ void DescribeAuditPolicyResult::parse(const std::string &payload)
setRequestId(value["RequestId"].asString());
if(!value["LogAuditStatus"].isNull())
logAuditStatus_ = value["LogAuditStatus"].asString();
if(!value["StoragePeriod"].isNull())
storagePeriod_ = std::stoi(value["StoragePeriod"].asString());
}
int DescribeAuditPolicyResult::getStoragePeriod()const
{
return storagePeriod_;
}
std::string DescribeAuditPolicyResult::getLogAuditStatus()const
{
return logAuditStatus_;

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditRecordsRequest;
DescribeAuditRecordsRequest::DescribeAuditRecordsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAuditRecords")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAuditRecordsRequest::~DescribeAuditRecordsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAvailableEngineVersionRequest;
DescribeAvailableEngineVersionRequest::DescribeAvailableEngineVersionRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAvailableEngineVersion")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAvailableEngineVersionRequest::~DescribeAvailableEngineVersionRequest()
{}

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeAvailableResourceRequest.h>
using AlibabaCloud::Dds::Model::DescribeAvailableResourceRequest;
DescribeAvailableResourceRequest::DescribeAvailableResourceRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAvailableResource")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAvailableResourceRequest::~DescribeAvailableResourceRequest()
{}
long DescribeAvailableResourceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeAvailableResourceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeAvailableResourceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeAvailableResourceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeAvailableResourceRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeAvailableResourceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeAvailableResourceRequest::getInstanceChargeType()const
{
return instanceChargeType_;
}
void DescribeAvailableResourceRequest::setInstanceChargeType(const std::string& instanceChargeType)
{
instanceChargeType_ = instanceChargeType;
setCoreParameter("InstanceChargeType", instanceChargeType);
}
std::string DescribeAvailableResourceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeAvailableResourceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeAvailableResourceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeAvailableResourceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeAvailableResourceRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeAvailableResourceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeAvailableResourceRequest::getZoneId()const
{
return zoneId_;
}
void DescribeAvailableResourceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeAvailableResourceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeAvailableResourceResult::DescribeAvailableResourceResult() :
ServiceResult()
{}
DescribeAvailableResourceResult::DescribeAvailableResourceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeAvailableResourceResult::~DescribeAvailableResourceResult()
{}
void DescribeAvailableResourceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAvailableZonesNode = value["AvailableZones"]["AvailableZone"];
for (auto valueAvailableZonesAvailableZone : allAvailableZonesNode)
{
AvailableZone availableZonesObject;
if(!valueAvailableZonesAvailableZone["RegionId"].isNull())
availableZonesObject.regionId = valueAvailableZonesAvailableZone["RegionId"].asString();
if(!valueAvailableZonesAvailableZone["ZoneId"].isNull())
availableZonesObject.zoneId = valueAvailableZonesAvailableZone["ZoneId"].asString();
auto allSupportedEngineVersionsNode = allAvailableZonesNode["SupportedEngineVersions"]["SupportedEngineVersion"];
for (auto allAvailableZonesNodeSupportedEngineVersionsSupportedEngineVersion : allSupportedEngineVersionsNode)
{
AvailableZone::SupportedEngineVersion supportedEngineVersionsObject;
if(!allAvailableZonesNodeSupportedEngineVersionsSupportedEngineVersion["Version"].isNull())
supportedEngineVersionsObject.version = allAvailableZonesNodeSupportedEngineVersionsSupportedEngineVersion["Version"].asString();
auto allSupportedEnginesNode = allSupportedEngineVersionsNode["SupportedEngines"]["SupportedEngine"];
for (auto allSupportedEngineVersionsNodeSupportedEnginesSupportedEngine : allSupportedEnginesNode)
{
AvailableZone::SupportedEngineVersion::SupportedEngine supportedEnginesObject;
if(!allSupportedEngineVersionsNodeSupportedEnginesSupportedEngine["Engine"].isNull())
supportedEnginesObject.engine = allSupportedEngineVersionsNodeSupportedEnginesSupportedEngine["Engine"].asString();
auto allSupportedNodeTypesNode = allSupportedEnginesNode["SupportedNodeTypes"]["SupportedNodeType"];
for (auto allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType : allSupportedNodeTypesNode)
{
AvailableZone::SupportedEngineVersion::SupportedEngine::SupportedNodeType supportedNodeTypesObject;
if(!allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NodeType"].isNull())
supportedNodeTypesObject.nodeType = allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NodeType"].asString();
if(!allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NetworkTypes"].isNull())
supportedNodeTypesObject.networkTypes = allSupportedEnginesNodeSupportedNodeTypesSupportedNodeType["NetworkTypes"].asString();
auto allAvailableResourcesNode = allSupportedNodeTypesNode["AvailableResources"]["AvailableResource"];
for (auto allSupportedNodeTypesNodeAvailableResourcesAvailableResource : allAvailableResourcesNode)
{
AvailableZone::SupportedEngineVersion::SupportedEngine::SupportedNodeType::AvailableResource availableResourcesObject;
if(!allSupportedNodeTypesNodeAvailableResourcesAvailableResource["InstanceClass"].isNull())
availableResourcesObject.instanceClass = allSupportedNodeTypesNodeAvailableResourcesAvailableResource["InstanceClass"].asString();
supportedNodeTypesObject.availableResources.push_back(availableResourcesObject);
}
supportedEnginesObject.supportedNodeTypes.push_back(supportedNodeTypesObject);
}
supportedEngineVersionsObject.supportedEngines.push_back(supportedEnginesObject);
}
availableZonesObject.supportedEngineVersions.push_back(supportedEngineVersionsObject);
}
availableZones_.push_back(availableZonesObject);
}
}
std::vector<DescribeAvailableResourceResult::AvailableZone> DescribeAvailableResourceResult::getAvailableZones()const
{
return availableZones_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAvailableTimeRangeRequest;
DescribeAvailableTimeRangeRequest::DescribeAvailableTimeRangeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAvailableTimeRange")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAvailableTimeRangeRequest::~DescribeAvailableTimeRangeRequest()
{}

View File

@@ -1,115 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeAvaliableTimeRangeRequest.h>
using AlibabaCloud::Dds::Model::DescribeAvaliableTimeRangeRequest;
DescribeAvaliableTimeRangeRequest::DescribeAvaliableTimeRangeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAvaliableTimeRange")
{}
DescribeAvaliableTimeRangeRequest::~DescribeAvaliableTimeRangeRequest()
{}
long DescribeAvaliableTimeRangeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeAvaliableTimeRangeRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeAvaliableTimeRangeRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeAvaliableTimeRangeRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeAvaliableTimeRangeRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeAvaliableTimeRangeRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeAvaliableTimeRangeRequest::getNodeId()const
{
return nodeId_;
}
void DescribeAvaliableTimeRangeRequest::setNodeId(const std::string& nodeId)
{
nodeId_ = nodeId;
setCoreParameter("NodeId", nodeId);
}
std::string DescribeAvaliableTimeRangeRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeAvaliableTimeRangeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeAvaliableTimeRangeRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeAvaliableTimeRangeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeAvaliableTimeRangeRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeAvaliableTimeRangeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeAvaliableTimeRangeRequest::getInstanceId()const
{
return instanceId_;
}
void DescribeAvaliableTimeRangeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", instanceId);
}

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.
*/
#include <alibabacloud/dds/model/DescribeAvaliableTimeRangeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeAvaliableTimeRangeResult::DescribeAvaliableTimeRangeResult() :
ServiceResult()
{}
DescribeAvaliableTimeRangeResult::DescribeAvaliableTimeRangeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeAvaliableTimeRangeResult::~DescribeAvaliableTimeRangeResult()
{}
void DescribeAvaliableTimeRangeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTimeRangeNode = value["TimeRange"]["TimeRangeItem"];
for (auto valueTimeRangeTimeRangeItem : allTimeRangeNode)
{
TimeRangeItem timeRangeObject;
if(!valueTimeRangeTimeRangeItem["StartTime"].isNull())
timeRangeObject.startTime = valueTimeRangeTimeRangeItem["StartTime"].asString();
if(!valueTimeRangeTimeRangeItem["EndTime"].isNull())
timeRangeObject.endTime = valueTimeRangeTimeRangeItem["EndTime"].asString();
if(!valueTimeRangeTimeRangeItem["Status"].isNull())
timeRangeObject.status = valueTimeRangeTimeRangeItem["Status"].asString();
timeRange_.push_back(timeRangeObject);
}
}
std::vector<DescribeAvaliableTimeRangeResult::TimeRangeItem> DescribeAvaliableTimeRangeResult::getTimeRange()const
{
return timeRange_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeBackupDBsRequest;
DescribeBackupDBsRequest::DescribeBackupDBsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeBackupDBs")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupDBsRequest::~DescribeBackupDBsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeBackupPolicyRequest;
DescribeBackupPolicyRequest::DescribeBackupPolicyRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeBackupPolicy")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeBackupsRequest;
DescribeBackupsRequest::DescribeBackupsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeBackups")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupsRequest::~DescribeBackupsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeDBInstanceAttributeRequest;
DescribeDBInstanceAttributeRequest::DescribeDBInstanceAttributeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstanceAttribute")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeDBInstanceAttributeRequest::~DescribeDBInstanceAttributeRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeDBInstanceMonitorRequest;
DescribeDBInstanceMonitorRequest::DescribeDBInstanceMonitorRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstanceMonitor")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeDBInstanceMonitorRequest::~DescribeDBInstanceMonitorRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeDBInstancePerformanceRequest;
DescribeDBInstancePerformanceRequest::DescribeDBInstancePerformanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstancePerformance")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeDBInstancePerformanceRequest::~DescribeDBInstancePerformanceRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeDBInstanceSSLRequest;
DescribeDBInstanceSSLRequest::DescribeDBInstanceSSLRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstanceSSL")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeDBInstanceSSLRequest::~DescribeDBInstanceSSLRequest()
{}

View File

@@ -20,85 +20,87 @@ using AlibabaCloud::Dds::Model::DescribeDBInstanceTDEInfoRequest;
DescribeDBInstanceTDEInfoRequest::DescribeDBInstanceTDEInfoRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstanceTDEInfo")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeDBInstanceTDEInfoRequest::~DescribeDBInstanceTDEInfoRequest()
{}
long DescribeDBInstanceTDEInfoRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeDBInstanceTDEInfoRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeDBInstanceTDEInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDBInstanceTDEInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDBInstanceTDEInfoRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDBInstanceTDEInfoRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeDBInstanceTDEInfoRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void DescribeDBInstanceTDEInfoRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string DescribeDBInstanceTDEInfoRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeDBInstanceTDEInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeDBInstanceTDEInfoRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeDBInstanceTDEInfoRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeDBInstanceTDEInfoRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDBInstanceTDEInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long DescribeDBInstanceTDEInfoRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeDBInstanceTDEInfoRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeDBInstanceTDEInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDBInstanceTDEInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDBInstanceTDEInfoRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDBInstanceTDEInfoRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeDBInstanceTDEInfoRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void DescribeDBInstanceTDEInfoRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string DescribeDBInstanceTDEInfoRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeDBInstanceTDEInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeDBInstanceTDEInfoRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeDBInstanceTDEInfoRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeDBInstanceTDEInfoRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDBInstanceTDEInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeDBInstancesRequest;
DescribeDBInstancesRequest::DescribeDBInstancesRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstances")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeDBInstancesRequest::~DescribeDBInstancesRequest()
{}
@@ -176,12 +178,11 @@ std::vector<DescribeDBInstancesRequest::Tag> DescribeDBInstancesRequest::getTag(
void DescribeDBInstancesRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1);
setCoreParameter(tagObjStr + ".Value", tagObj.value);
setCoreParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -93,10 +93,6 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
mongosListObject.nodeDescription = allDBInstancesNodeMongosListMongosAttribute["NodeDescription"].asString();
if(!allDBInstancesNodeMongosListMongosAttribute["NodeClass"].isNull())
mongosListObject.nodeClass = allDBInstancesNodeMongosListMongosAttribute["NodeClass"].asString();
if(!allDBInstancesNodeMongosListMongosAttribute["ConnectSting"].isNull())
mongosListObject.connectSting = allDBInstancesNodeMongosListMongosAttribute["ConnectSting"].asString();
if(!allDBInstancesNodeMongosListMongosAttribute["Port"].isNull())
mongosListObject.port = std::stoi(allDBInstancesNodeMongosListMongosAttribute["Port"].asString());
dBInstancesObject.mongosList.push_back(mongosListObject);
}
auto allShardListNode = allDBInstancesNode["ShardList"]["ShardAttribute"];

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeErrorLogRecordsRequest;
DescribeErrorLogRecordsRequest::DescribeErrorLogRecordsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeErrorLogRecords")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeErrorLogRecordsRequest::~DescribeErrorLogRecordsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeIndexRecommendationRequest;
DescribeIndexRecommendationRequest::DescribeIndexRecommendationRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeIndexRecommendation")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeIndexRecommendationRequest::~DescribeIndexRecommendationRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeInstanceAutoRenewalAttributeRequest;
DescribeInstanceAutoRenewalAttributeRequest::DescribeInstanceAutoRenewalAttributeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeInstanceAutoRenewalAttribute")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceAutoRenewalAttributeRequest::~DescribeInstanceAutoRenewalAttributeRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeKernelReleaseNotesRequest;
DescribeKernelReleaseNotesRequest::DescribeKernelReleaseNotesRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeKernelReleaseNotes")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeKernelReleaseNotesRequest::~DescribeKernelReleaseNotesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeParameterModificationHistoryRequest;
DescribeParameterModificationHistoryRequest::DescribeParameterModificationHistoryRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeParameterModificationHistory")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeParameterModificationHistoryRequest::~DescribeParameterModificationHistoryRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeParameterTemplatesRequest;
DescribeParameterTemplatesRequest::DescribeParameterTemplatesRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeParameterTemplates")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeParameterTemplatesRequest::~DescribeParameterTemplatesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeParametersRequest;
DescribeParametersRequest::DescribeParametersRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeParameters")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeParametersRequest::~DescribeParametersRequest()
{}

View File

@@ -1,115 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeRdsVSwitchsRequest.h>
using AlibabaCloud::Dds::Model::DescribeRdsVSwitchsRequest;
DescribeRdsVSwitchsRequest::DescribeRdsVSwitchsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeRdsVSwitchs")
{}
DescribeRdsVSwitchsRequest::~DescribeRdsVSwitchsRequest()
{}
long DescribeRdsVSwitchsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeRdsVSwitchsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeRdsVSwitchsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeRdsVSwitchsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeRdsVSwitchsRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeRdsVSwitchsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeRdsVSwitchsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeRdsVSwitchsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeRdsVSwitchsRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeRdsVSwitchsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeRdsVSwitchsRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeRdsVSwitchsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeRdsVSwitchsRequest::getVpcId()const
{
return vpcId_;
}
void DescribeRdsVSwitchsRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setCoreParameter("VpcId", vpcId);
}
std::string DescribeRdsVSwitchsRequest::getZoneId()const
{
return zoneId_;
}
void DescribeRdsVSwitchsRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeRdsVSwitchsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeRdsVSwitchsResult::DescribeRdsVSwitchsResult() :
ServiceResult()
{}
DescribeRdsVSwitchsResult::DescribeRdsVSwitchsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeRdsVSwitchsResult::~DescribeRdsVSwitchsResult()
{}
void DescribeRdsVSwitchsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto vSwitchesNode = value["VSwitches"];
auto allVSwitchNode = vSwitchesNode["VSwitch"]["VSwitchItem"];
for (auto vSwitchesNodeVSwitchVSwitchItem : allVSwitchNode)
{
VSwitches::VSwitchItem vSwitchItemObject;
if(!vSwitchesNodeVSwitchVSwitchItem["VSwitchId"].isNull())
vSwitchItemObject.vSwitchId = vSwitchesNodeVSwitchVSwitchItem["VSwitchId"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["VSwitchName"].isNull())
vSwitchItemObject.vSwitchName = vSwitchesNodeVSwitchVSwitchItem["VSwitchName"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["IzNo"].isNull())
vSwitchItemObject.izNo = vSwitchesNodeVSwitchVSwitchItem["IzNo"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["Bid"].isNull())
vSwitchItemObject.bid = vSwitchesNodeVSwitchVSwitchItem["Bid"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["AliUid"].isNull())
vSwitchItemObject.aliUid = vSwitchesNodeVSwitchVSwitchItem["AliUid"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["RegionNo"].isNull())
vSwitchItemObject.regionNo = vSwitchesNodeVSwitchVSwitchItem["RegionNo"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["CidrBlock"].isNull())
vSwitchItemObject.cidrBlock = vSwitchesNodeVSwitchVSwitchItem["CidrBlock"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["IsDefault"].isNull())
vSwitchItemObject.isDefault = vSwitchesNodeVSwitchVSwitchItem["IsDefault"].asString() == "true";
if(!vSwitchesNodeVSwitchVSwitchItem["Status"].isNull())
vSwitchItemObject.status = vSwitchesNodeVSwitchVSwitchItem["Status"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["GmtCreate"].isNull())
vSwitchItemObject.gmtCreate = vSwitchesNodeVSwitchVSwitchItem["GmtCreate"].asString();
if(!vSwitchesNodeVSwitchVSwitchItem["GmtModified"].isNull())
vSwitchItemObject.gmtModified = vSwitchesNodeVSwitchVSwitchItem["GmtModified"].asString();
vSwitches_.vSwitch.push_back(vSwitchItemObject);
}
}
DescribeRdsVSwitchsResult::VSwitches DescribeRdsVSwitchsResult::getVSwitches()const
{
return vSwitches_;
}

View File

@@ -1,104 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeRdsVpcsRequest.h>
using AlibabaCloud::Dds::Model::DescribeRdsVpcsRequest;
DescribeRdsVpcsRequest::DescribeRdsVpcsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeRdsVpcs")
{}
DescribeRdsVpcsRequest::~DescribeRdsVpcsRequest()
{}
long DescribeRdsVpcsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeRdsVpcsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeRdsVpcsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeRdsVpcsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeRdsVpcsRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeRdsVpcsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeRdsVpcsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeRdsVpcsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeRdsVpcsRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeRdsVpcsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeRdsVpcsRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeRdsVpcsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeRdsVpcsRequest::getZoneId()const
{
return zoneId_;
}
void DescribeRdsVpcsRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}

View File

@@ -1,98 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeRdsVpcsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeRdsVpcsResult::DescribeRdsVpcsResult() :
ServiceResult()
{}
DescribeRdsVpcsResult::DescribeRdsVpcsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeRdsVpcsResult::~DescribeRdsVpcsResult()
{}
void DescribeRdsVpcsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto vpcsNode = value["Vpcs"];
auto allVpcNode = vpcsNode["Vpc"]["VpcItem"];
for (auto vpcsNodeVpcVpcItem : allVpcNode)
{
Vpcs::VpcItem vpcItemObject;
if(!vpcsNodeVpcVpcItem["VpcId"].isNull())
vpcItemObject.vpcId = vpcsNodeVpcVpcItem["VpcId"].asString();
if(!vpcsNodeVpcVpcItem["VpcName"].isNull())
vpcItemObject.vpcName = vpcsNodeVpcVpcItem["VpcName"].asString();
if(!vpcsNodeVpcVpcItem["Bid"].isNull())
vpcItemObject.bid = vpcsNodeVpcVpcItem["Bid"].asString();
if(!vpcsNodeVpcVpcItem["AliUid"].isNull())
vpcItemObject.aliUid = vpcsNodeVpcVpcItem["AliUid"].asString();
if(!vpcsNodeVpcVpcItem["RegionNo"].isNull())
vpcItemObject.regionNo = vpcsNodeVpcVpcItem["RegionNo"].asString();
if(!vpcsNodeVpcVpcItem["CidrBlock"].isNull())
vpcItemObject.cidrBlock = vpcsNodeVpcVpcItem["CidrBlock"].asString();
if(!vpcsNodeVpcVpcItem["IsDefault"].isNull())
vpcItemObject.isDefault = vpcsNodeVpcVpcItem["IsDefault"].asString() == "true";
if(!vpcsNodeVpcVpcItem["Status"].isNull())
vpcItemObject.status = vpcsNodeVpcVpcItem["Status"].asString();
if(!vpcsNodeVpcVpcItem["GmtCreate"].isNull())
vpcItemObject.gmtCreate = vpcsNodeVpcVpcItem["GmtCreate"].asString();
if(!vpcsNodeVpcVpcItem["GmtModified"].isNull())
vpcItemObject.gmtModified = vpcsNodeVpcVpcItem["GmtModified"].asString();
auto allVSwitchsNode = allVpcNode["VSwitchs"]["VSwitch"];
for (auto allVpcNodeVSwitchsVSwitch : allVSwitchsNode)
{
Vpcs::VpcItem::VSwitch vSwitchsObject;
if(!allVpcNodeVSwitchsVSwitch["VSwitchId"].isNull())
vSwitchsObject.vSwitchId = allVpcNodeVSwitchsVSwitch["VSwitchId"].asString();
if(!allVpcNodeVSwitchsVSwitch["VSwitchName"].isNull())
vSwitchsObject.vSwitchName = allVpcNodeVSwitchsVSwitch["VSwitchName"].asString();
if(!allVpcNodeVSwitchsVSwitch["IzNo"].isNull())
vSwitchsObject.izNo = allVpcNodeVSwitchsVSwitch["IzNo"].asString();
if(!allVpcNodeVSwitchsVSwitch["CidrBlock"].isNull())
vSwitchsObject.cidrBlock = allVpcNodeVSwitchsVSwitch["CidrBlock"].asString();
if(!allVpcNodeVSwitchsVSwitch["IsDefault"].isNull())
vSwitchsObject.isDefault = allVpcNodeVSwitchsVSwitch["IsDefault"].asString() == "true";
if(!allVpcNodeVSwitchsVSwitch["Status"].isNull())
vSwitchsObject.status = allVpcNodeVSwitchsVSwitch["Status"].asString();
if(!allVpcNodeVSwitchsVSwitch["GmtCreate"].isNull())
vSwitchsObject.gmtCreate = allVpcNodeVSwitchsVSwitch["GmtCreate"].asString();
if(!allVpcNodeVSwitchsVSwitch["GmtModified"].isNull())
vSwitchsObject.gmtModified = allVpcNodeVSwitchsVSwitch["GmtModified"].asString();
vpcItemObject.vSwitchs.push_back(vSwitchsObject);
}
vpcs_.vpc.push_back(vpcItemObject);
}
}
DescribeRdsVpcsResult::Vpcs DescribeRdsVpcsResult::getVpcs()const
{
return vpcs_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeRegions")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeRegionsRequest::~DescribeRegionsRequest()
{}

View File

@@ -45,8 +45,6 @@ void DescribeRegionsResult::parse(const std::string &payload)
DdsRegion regionsObject;
if(!valueRegionsDdsRegion["RegionId"].isNull())
regionsObject.regionId = valueRegionsDdsRegion["RegionId"].asString();
if(!valueRegionsDdsRegion["ZoneIds"].isNull())
regionsObject.zoneIds = valueRegionsDdsRegion["ZoneIds"].asString();
auto allZonesNode = allRegionsNode["Zones"]["Zone"];
for (auto allRegionsNodeZonesZone : allZonesNode)
{

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeRenewalPriceRequest;
DescribeRenewalPriceRequest::DescribeRenewalPriceRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeRenewalPrice")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeRenewalPriceRequest::~DescribeRenewalPriceRequest()
{}

View File

@@ -1,148 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaConflictInfoRequest.h>
using AlibabaCloud::Dds::Model::DescribeReplicaConflictInfoRequest;
DescribeReplicaConflictInfoRequest::DescribeReplicaConflictInfoRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeReplicaConflictInfo")
{}
DescribeReplicaConflictInfoRequest::~DescribeReplicaConflictInfoRequest()
{}
long DescribeReplicaConflictInfoRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeReplicaConflictInfoRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeReplicaConflictInfoRequest::getStartTime()const
{
return startTime_;
}
void DescribeReplicaConflictInfoRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
}
int DescribeReplicaConflictInfoRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeReplicaConflictInfoRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeReplicaConflictInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeReplicaConflictInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeReplicaConflictInfoRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeReplicaConflictInfoRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeReplicaConflictInfoRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeReplicaConflictInfoRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
int DescribeReplicaConflictInfoRequest::getPageSize()const
{
return pageSize_;
}
void DescribeReplicaConflictInfoRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeReplicaConflictInfoRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeReplicaConflictInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeReplicaConflictInfoRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeReplicaConflictInfoRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
std::string DescribeReplicaConflictInfoRequest::getEndTime()const
{
return endTime_;
}
void DescribeReplicaConflictInfoRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
}
long DescribeReplicaConflictInfoRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeReplicaConflictInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -1,101 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaConflictInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeReplicaConflictInfoResult::DescribeReplicaConflictInfoResult() :
ServiceResult()
{}
DescribeReplicaConflictInfoResult::DescribeReplicaConflictInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeReplicaConflictInfoResult::~DescribeReplicaConflictInfoResult()
{}
void DescribeReplicaConflictInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["SourceInstanceId"].isNull())
itemsObject.sourceInstanceId = valueItemsItemsItem["SourceInstanceId"].asString();
if(!valueItemsItemsItem["DestinationInstanceId"].isNull())
itemsObject.destinationInstanceId = valueItemsItemsItem["DestinationInstanceId"].asString();
if(!valueItemsItemsItem["OccurTime"].isNull())
itemsObject.occurTime = valueItemsItemsItem["OccurTime"].asString();
if(!valueItemsItemsItem["DetailInfo"].isNull())
itemsObject.detailInfo = valueItemsItemsItem["DetailInfo"].asString();
if(!valueItemsItemsItem["ConfictKey"].isNull())
itemsObject.confictKey = valueItemsItemsItem["ConfictKey"].asString();
if(!valueItemsItemsItem["ConfictReason"].isNull())
itemsObject.confictReason = valueItemsItemsItem["ConfictReason"].asString();
if(!valueItemsItemsItem["DatabaseName"].isNull())
itemsObject.databaseName = valueItemsItemsItem["DatabaseName"].asString();
if(!valueItemsItemsItem["RecoveryMode"].isNull())
itemsObject.recoveryMode = valueItemsItemsItem["RecoveryMode"].asString();
if(!valueItemsItemsItem["ConflictGtid"].isNull())
itemsObject.conflictGtid = valueItemsItemsItem["ConflictGtid"].asString();
items_.push_back(itemsObject);
}
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();
if(!value["PagNumber"].isNull())
pagNumber_ = std::stoi(value["PagNumber"].asString());
if(!value["PageRecordCount"].isNull())
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
if(!value["TotalRecordCount"].isNull())
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
}
int DescribeReplicaConflictInfoResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeReplicaConflictInfoResult::getPageRecordCount()const
{
return pageRecordCount_;
}
std::vector<DescribeReplicaConflictInfoResult::ItemsItem> DescribeReplicaConflictInfoResult::getItems()const
{
return items_;
}
int DescribeReplicaConflictInfoResult::getPagNumber()const
{
return pagNumber_;
}
std::string DescribeReplicaConflictInfoResult::getReplicaId()const
{
return replicaId_;
}

View File

@@ -1,104 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaInitializeProgressRequest.h>
using AlibabaCloud::Dds::Model::DescribeReplicaInitializeProgressRequest;
DescribeReplicaInitializeProgressRequest::DescribeReplicaInitializeProgressRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeReplicaInitializeProgress")
{}
DescribeReplicaInitializeProgressRequest::~DescribeReplicaInitializeProgressRequest()
{}
long DescribeReplicaInitializeProgressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeReplicaInitializeProgressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeReplicaInitializeProgressRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeReplicaInitializeProgressRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeReplicaInitializeProgressRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeReplicaInitializeProgressRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeReplicaInitializeProgressRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeReplicaInitializeProgressRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
std::string DescribeReplicaInitializeProgressRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeReplicaInitializeProgressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeReplicaInitializeProgressRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeReplicaInitializeProgressRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeReplicaInitializeProgressRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeReplicaInitializeProgressRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -1,65 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaInitializeProgressResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeReplicaInitializeProgressResult::DescribeReplicaInitializeProgressResult() :
ServiceResult()
{}
DescribeReplicaInitializeProgressResult::DescribeReplicaInitializeProgressResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeReplicaInitializeProgressResult::~DescribeReplicaInitializeProgressResult()
{}
void DescribeReplicaInitializeProgressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["ReplicaId"].isNull())
itemsObject.replicaId = valueItemsItemsItem["ReplicaId"].asString();
if(!valueItemsItemsItem["Status"].isNull())
itemsObject.status = valueItemsItemsItem["Status"].asString();
if(!valueItemsItemsItem["Progress"].isNull())
itemsObject.progress = valueItemsItemsItem["Progress"].asString();
if(!valueItemsItemsItem["FinishTime"].isNull())
itemsObject.finishTime = valueItemsItemsItem["FinishTime"].asString();
if(!valueItemsItemsItem["CurrentStep"].isNull())
itemsObject.currentStep = valueItemsItemsItem["CurrentStep"].asString();
items_.push_back(itemsObject);
}
}
std::vector<DescribeReplicaInitializeProgressResult::ItemsItem> DescribeReplicaInitializeProgressResult::getItems()const
{
return items_;
}

View File

@@ -1,159 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaPerformanceRequest.h>
using AlibabaCloud::Dds::Model::DescribeReplicaPerformanceRequest;
DescribeReplicaPerformanceRequest::DescribeReplicaPerformanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeReplicaPerformance")
{}
DescribeReplicaPerformanceRequest::~DescribeReplicaPerformanceRequest()
{}
long DescribeReplicaPerformanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeReplicaPerformanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeReplicaPerformanceRequest::getStartTime()const
{
return startTime_;
}
void DescribeReplicaPerformanceRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
}
std::string DescribeReplicaPerformanceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeReplicaPerformanceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeReplicaPerformanceRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeReplicaPerformanceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeReplicaPerformanceRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeReplicaPerformanceRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
std::string DescribeReplicaPerformanceRequest::getKey()const
{
return key_;
}
void DescribeReplicaPerformanceRequest::setKey(const std::string& key)
{
key_ = key;
setCoreParameter("Key", key);
}
std::string DescribeReplicaPerformanceRequest::getDestinationDBInstanceId()const
{
return destinationDBInstanceId_;
}
void DescribeReplicaPerformanceRequest::setDestinationDBInstanceId(const std::string& destinationDBInstanceId)
{
destinationDBInstanceId_ = destinationDBInstanceId;
setCoreParameter("DestinationDBInstanceId", destinationDBInstanceId);
}
std::string DescribeReplicaPerformanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeReplicaPerformanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeReplicaPerformanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeReplicaPerformanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
std::string DescribeReplicaPerformanceRequest::getEndTime()const
{
return endTime_;
}
void DescribeReplicaPerformanceRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
}
long DescribeReplicaPerformanceRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeReplicaPerformanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeReplicaPerformanceRequest::getSourceDBInstanceId()const
{
return sourceDBInstanceId_;
}
void DescribeReplicaPerformanceRequest::setSourceDBInstanceId(const std::string& sourceDBInstanceId)
{
sourceDBInstanceId_ = sourceDBInstanceId;
setCoreParameter("SourceDBInstanceId", sourceDBInstanceId);
}

View File

@@ -1,94 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaPerformanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeReplicaPerformanceResult::DescribeReplicaPerformanceResult() :
ServiceResult()
{}
DescribeReplicaPerformanceResult::DescribeReplicaPerformanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeReplicaPerformanceResult::~DescribeReplicaPerformanceResult()
{}
void DescribeReplicaPerformanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto performanceKeysNode = value["PerformanceKeys"];
auto allPerformanceKeyNode = performanceKeysNode["PerformanceKey"]["PerformanceKeyItem"];
for (auto performanceKeysNodePerformanceKeyPerformanceKeyItem : allPerformanceKeyNode)
{
PerformanceKeys::PerformanceKeyItem performanceKeyItemObject;
if(!performanceKeysNodePerformanceKeyPerformanceKeyItem["Key"].isNull())
performanceKeyItemObject.key = performanceKeysNodePerformanceKeyPerformanceKeyItem["Key"].asString();
if(!performanceKeysNodePerformanceKeyPerformanceKeyItem["Unit"].isNull())
performanceKeyItemObject.unit = performanceKeysNodePerformanceKeyPerformanceKeyItem["Unit"].asString();
if(!performanceKeysNodePerformanceKeyPerformanceKeyItem["ValueFormat"].isNull())
performanceKeyItemObject.valueFormat = performanceKeysNodePerformanceKeyPerformanceKeyItem["ValueFormat"].asString();
auto performanceValuesNode = value["PerformanceValues"];
auto allPerformanceValueNode = performanceValuesNode["PerformanceValue"]["PerformanceValueItem"];
for (auto performanceValuesNodePerformanceValuePerformanceValueItem : allPerformanceValueNode)
{
PerformanceKeys::PerformanceKeyItem::PerformanceValues::PerformanceValueItem performanceValueItemObject;
if(!performanceValuesNodePerformanceValuePerformanceValueItem["Value"].isNull())
performanceValueItemObject.value = performanceValuesNodePerformanceValuePerformanceValueItem["Value"].asString();
if(!performanceValuesNodePerformanceValuePerformanceValueItem["Date"].isNull())
performanceValueItemObject.date = performanceValuesNodePerformanceValuePerformanceValueItem["Date"].asString();
performanceKeyItemObject.performanceValues.performanceValue.push_back(performanceValueItemObject);
}
performanceKeys_.performanceKey.push_back(performanceKeyItemObject);
}
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();
}
DescribeReplicaPerformanceResult::PerformanceKeys DescribeReplicaPerformanceResult::getPerformanceKeys()const
{
return performanceKeys_;
}
std::string DescribeReplicaPerformanceResult::getEndTime()const
{
return endTime_;
}
std::string DescribeReplicaPerformanceResult::getStartTime()const
{
return startTime_;
}
std::string DescribeReplicaPerformanceResult::getReplicaId()const
{
return replicaId_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeReplicaSetRoleRequest;
DescribeReplicaSetRoleRequest::DescribeReplicaSetRoleRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeReplicaSetRole")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeReplicaSetRoleRequest::~DescribeReplicaSetRoleRequest()
{}

View File

@@ -1,126 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaUsageRequest.h>
using AlibabaCloud::Dds::Model::DescribeReplicaUsageRequest;
DescribeReplicaUsageRequest::DescribeReplicaUsageRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeReplicaUsage")
{}
DescribeReplicaUsageRequest::~DescribeReplicaUsageRequest()
{}
long DescribeReplicaUsageRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeReplicaUsageRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeReplicaUsageRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeReplicaUsageRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeReplicaUsageRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeReplicaUsageRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeReplicaUsageRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeReplicaUsageRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
std::string DescribeReplicaUsageRequest::getDestinationDBInstanceId()const
{
return destinationDBInstanceId_;
}
void DescribeReplicaUsageRequest::setDestinationDBInstanceId(const std::string& destinationDBInstanceId)
{
destinationDBInstanceId_ = destinationDBInstanceId;
setCoreParameter("DestinationDBInstanceId", destinationDBInstanceId);
}
std::string DescribeReplicaUsageRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeReplicaUsageRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeReplicaUsageRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeReplicaUsageRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeReplicaUsageRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeReplicaUsageRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeReplicaUsageRequest::getSourceDBInstanceId()const
{
return sourceDBInstanceId_;
}
void DescribeReplicaUsageRequest::setSourceDBInstanceId(const std::string& sourceDBInstanceId)
{
sourceDBInstanceId_ = sourceDBInstanceId;
setCoreParameter("SourceDBInstanceId", sourceDBInstanceId);
}

View File

@@ -1,94 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicaUsageResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeReplicaUsageResult::DescribeReplicaUsageResult() :
ServiceResult()
{}
DescribeReplicaUsageResult::DescribeReplicaUsageResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeReplicaUsageResult::~DescribeReplicaUsageResult()
{}
void DescribeReplicaUsageResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto performanceKeysNode = value["PerformanceKeys"];
auto allPerformanceKeyNode = performanceKeysNode["PerformanceKey"]["PerformanceKeyItem"];
for (auto performanceKeysNodePerformanceKeyPerformanceKeyItem : allPerformanceKeyNode)
{
PerformanceKeys::PerformanceKeyItem performanceKeyItemObject;
if(!performanceKeysNodePerformanceKeyPerformanceKeyItem["Key"].isNull())
performanceKeyItemObject.key = performanceKeysNodePerformanceKeyPerformanceKeyItem["Key"].asString();
if(!performanceKeysNodePerformanceKeyPerformanceKeyItem["Unit"].isNull())
performanceKeyItemObject.unit = performanceKeysNodePerformanceKeyPerformanceKeyItem["Unit"].asString();
if(!performanceKeysNodePerformanceKeyPerformanceKeyItem["ValueFormat"].isNull())
performanceKeyItemObject.valueFormat = performanceKeysNodePerformanceKeyPerformanceKeyItem["ValueFormat"].asString();
auto performanceValuesNode = value["PerformanceValues"];
auto allPerformanceValueNode = performanceValuesNode["PerformanceValue"]["PerformanceValueItem"];
for (auto performanceValuesNodePerformanceValuePerformanceValueItem : allPerformanceValueNode)
{
PerformanceKeys::PerformanceKeyItem::PerformanceValues::PerformanceValueItem performanceValueItemObject;
if(!performanceValuesNodePerformanceValuePerformanceValueItem["Value"].isNull())
performanceValueItemObject.value = performanceValuesNodePerformanceValuePerformanceValueItem["Value"].asString();
if(!performanceValuesNodePerformanceValuePerformanceValueItem["Date"].isNull())
performanceValueItemObject.date = performanceValuesNodePerformanceValuePerformanceValueItem["Date"].asString();
performanceKeyItemObject.performanceValues.performanceValue.push_back(performanceValueItemObject);
}
performanceKeys_.performanceKey.push_back(performanceKeyItemObject);
}
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();
}
DescribeReplicaUsageResult::PerformanceKeys DescribeReplicaUsageResult::getPerformanceKeys()const
{
return performanceKeys_;
}
std::string DescribeReplicaUsageResult::getEndTime()const
{
return endTime_;
}
std::string DescribeReplicaUsageResult::getStartTime()const
{
return startTime_;
}
std::string DescribeReplicaUsageResult::getReplicaId()const
{
return replicaId_;
}

View File

@@ -1,137 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicasRequest.h>
using AlibabaCloud::Dds::Model::DescribeReplicasRequest;
DescribeReplicasRequest::DescribeReplicasRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeReplicas")
{}
DescribeReplicasRequest::~DescribeReplicasRequest()
{}
long DescribeReplicasRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeReplicasRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DescribeReplicasRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeReplicasRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeReplicasRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeReplicasRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeReplicasRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeReplicasRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeReplicasRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeReplicasRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
int DescribeReplicasRequest::getPageSize()const
{
return pageSize_;
}
void DescribeReplicasRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeReplicasRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeReplicasRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
bool DescribeReplicasRequest::getAttachDbInstanceData()const
{
return attachDbInstanceData_;
}
void DescribeReplicasRequest::setAttachDbInstanceData(bool attachDbInstanceData)
{
attachDbInstanceData_ = attachDbInstanceData;
setCoreParameter("AttachDbInstanceData", attachDbInstanceData ? "true" : "false");
}
std::string DescribeReplicasRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeReplicasRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeReplicasRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeReplicasRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

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.
*/
#include <alibabacloud/dds/model/DescribeReplicasResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeReplicasResult::DescribeReplicasResult() :
ServiceResult()
{}
DescribeReplicasResult::DescribeReplicasResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeReplicasResult::~DescribeReplicasResult()
{}
void DescribeReplicasResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allReplicasNode = value["Replicas"]["Items"];
for (auto valueReplicasItems : allReplicasNode)
{
Items replicasObject;
if(!valueReplicasItems["ReplicaId"].isNull())
replicasObject.replicaId = valueReplicasItems["ReplicaId"].asString();
if(!valueReplicasItems["ReplicaDescription"].isNull())
replicasObject.replicaDescription = valueReplicasItems["ReplicaDescription"].asString();
if(!valueReplicasItems["ReplicaStatus"].isNull())
replicasObject.replicaStatus = valueReplicasItems["ReplicaStatus"].asString();
if(!valueReplicasItems["ReplicaMode"].isNull())
replicasObject.replicaMode = valueReplicasItems["ReplicaMode"].asString();
if(!valueReplicasItems["DomainMode"].isNull())
replicasObject.domainMode = valueReplicasItems["DomainMode"].asString();
auto allDBInstancesNode = allReplicasNode["DBInstances"]["Items"];
for (auto allReplicasNodeDBInstancesItems : allDBInstancesNode)
{
Items::Items1 dBInstancesObject;
if(!allReplicasNodeDBInstancesItems["DBInstanceId"].isNull())
dBInstancesObject.dBInstanceId = allReplicasNodeDBInstancesItems["DBInstanceId"].asString();
if(!allReplicasNodeDBInstancesItems["Role"].isNull())
dBInstancesObject.role = allReplicasNodeDBInstancesItems["Role"].asString();
if(!allReplicasNodeDBInstancesItems["ReadWriteType"].isNull())
dBInstancesObject.readWriteType = allReplicasNodeDBInstancesItems["ReadWriteType"].asString();
if(!allReplicasNodeDBInstancesItems["InstanceNetworkType"].isNull())
dBInstancesObject.instanceNetworkType = allReplicasNodeDBInstancesItems["InstanceNetworkType"].asString();
if(!allReplicasNodeDBInstancesItems["DBInstanceDescription"].isNull())
dBInstancesObject.dBInstanceDescription = allReplicasNodeDBInstancesItems["DBInstanceDescription"].asString();
if(!allReplicasNodeDBInstancesItems["DBInstanceStatus"].isNull())
dBInstancesObject.dBInstanceStatus = allReplicasNodeDBInstancesItems["DBInstanceStatus"].asString();
if(!allReplicasNodeDBInstancesItems["Engine"].isNull())
dBInstancesObject.engine = allReplicasNodeDBInstancesItems["Engine"].asString();
if(!allReplicasNodeDBInstancesItems["RegionId"].isNull())
dBInstancesObject.regionId = allReplicasNodeDBInstancesItems["RegionId"].asString();
replicasObject.dBInstances.push_back(dBInstancesObject);
}
replicas_.push_back(replicasObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = value["PageNumber"].asString();
if(!value["TotalRecordCount"].isNull())
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
if(!value["PageRecordCount"].isNull())
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
}
int DescribeReplicasResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeReplicasResult::getPageRecordCount()const
{
return pageRecordCount_;
}
std::string DescribeReplicasResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeReplicasResult::Items> DescribeReplicasResult::getReplicas()const
{
return replicas_;
}

View File

@@ -1,126 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicationGroupRequest.h>
using AlibabaCloud::Dds::Model::DescribeReplicationGroupRequest;
DescribeReplicationGroupRequest::DescribeReplicationGroupRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeReplicationGroup")
{}
DescribeReplicationGroupRequest::~DescribeReplicationGroupRequest()
{}
long DescribeReplicationGroupRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeReplicationGroupRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeReplicationGroupRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeReplicationGroupRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeReplicationGroupRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeReplicationGroupRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeReplicationGroupRequest::getSourceInstanceId()const
{
return sourceInstanceId_;
}
void DescribeReplicationGroupRequest::setSourceInstanceId(const std::string& sourceInstanceId)
{
sourceInstanceId_ = sourceInstanceId;
setCoreParameter("SourceInstanceId", sourceInstanceId);
}
std::string DescribeReplicationGroupRequest::getDestinationInstanceIds()const
{
return destinationInstanceIds_;
}
void DescribeReplicationGroupRequest::setDestinationInstanceIds(const std::string& destinationInstanceIds)
{
destinationInstanceIds_ = destinationInstanceIds;
setCoreParameter("DestinationInstanceIds", destinationInstanceIds);
}
std::string DescribeReplicationGroupRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeReplicationGroupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeReplicationGroupRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeReplicationGroupRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeReplicationGroupRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeReplicationGroupRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeReplicationGroupRequest::getReplicationGroupId()const
{
return replicationGroupId_;
}
void DescribeReplicationGroupRequest::setReplicationGroupId(const std::string& replicationGroupId)
{
replicationGroupId_ = replicationGroupId;
setCoreParameter("ReplicationGroupId", replicationGroupId);
}

View File

@@ -1,52 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeReplicationGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeReplicationGroupResult::DescribeReplicationGroupResult() :
ServiceResult()
{}
DescribeReplicationGroupResult::DescribeReplicationGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeReplicationGroupResult::~DescribeReplicationGroupResult()
{}
void DescribeReplicationGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto alltunnelContext = value["tunnelContext"]["TunnelContext"];
for (const auto &item : alltunnelContext)
tunnelContext_.push_back(item.asString());
}
std::vector<std::string> DescribeReplicationGroupResult::getTunnelContext()const
{
return tunnelContext_;
}

View File

@@ -20,85 +20,87 @@ using AlibabaCloud::Dds::Model::DescribeRoleZoneInfoRequest;
DescribeRoleZoneInfoRequest::DescribeRoleZoneInfoRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeRoleZoneInfo")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeRoleZoneInfoRequest::~DescribeRoleZoneInfoRequest()
{}
long DescribeRoleZoneInfoRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeRoleZoneInfoRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeRoleZoneInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeRoleZoneInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeRoleZoneInfoRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeRoleZoneInfoRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeRoleZoneInfoRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void DescribeRoleZoneInfoRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string DescribeRoleZoneInfoRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeRoleZoneInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeRoleZoneInfoRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeRoleZoneInfoRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeRoleZoneInfoRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeRoleZoneInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long DescribeRoleZoneInfoRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeRoleZoneInfoRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeRoleZoneInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeRoleZoneInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeRoleZoneInfoRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeRoleZoneInfoRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeRoleZoneInfoRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void DescribeRoleZoneInfoRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string DescribeRoleZoneInfoRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeRoleZoneInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeRoleZoneInfoRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeRoleZoneInfoRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeRoleZoneInfoRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeRoleZoneInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeRunningLogRecordsRequest;
DescribeRunningLogRecordsRequest::DescribeRunningLogRecordsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeRunningLogRecords")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeRunningLogRecordsRequest::~DescribeRunningLogRecordsRequest()
{}

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/dds/model/DescribeSecurityGroupConfigurationRequest.h>
using AlibabaCloud::Dds::Model::DescribeSecurityGroupConfigurationRequest;
DescribeSecurityGroupConfigurationRequest::DescribeSecurityGroupConfigurationRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeSecurityGroupConfiguration")
{
setMethod(HttpRequest::Method::Post);
}
DescribeSecurityGroupConfigurationRequest::~DescribeSecurityGroupConfigurationRequest()
{}
long DescribeSecurityGroupConfigurationRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeSecurityGroupConfigurationRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeSecurityGroupConfigurationRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeSecurityGroupConfigurationRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeSecurityGroupConfigurationRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeSecurityGroupConfigurationRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeSecurityGroupConfigurationRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void DescribeSecurityGroupConfigurationRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string DescribeSecurityGroupConfigurationRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeSecurityGroupConfigurationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeSecurityGroupConfigurationRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeSecurityGroupConfigurationRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeSecurityGroupConfigurationRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeSecurityGroupConfigurationRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

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.
*/
#include <alibabacloud/dds/model/DescribeSecurityGroupConfigurationResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeSecurityGroupConfigurationResult::DescribeSecurityGroupConfigurationResult() :
ServiceResult()
{}
DescribeSecurityGroupConfigurationResult::DescribeSecurityGroupConfigurationResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeSecurityGroupConfigurationResult::~DescribeSecurityGroupConfigurationResult()
{}
void DescribeSecurityGroupConfigurationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["RdsEcsSecurityGroupRel"];
for (auto valueItemsRdsEcsSecurityGroupRel : allItemsNode)
{
RdsEcsSecurityGroupRel itemsObject;
if(!valueItemsRdsEcsSecurityGroupRel["RegionId"].isNull())
itemsObject.regionId = valueItemsRdsEcsSecurityGroupRel["RegionId"].asString();
if(!valueItemsRdsEcsSecurityGroupRel["SecurityGroupId"].isNull())
itemsObject.securityGroupId = valueItemsRdsEcsSecurityGroupRel["SecurityGroupId"].asString();
if(!valueItemsRdsEcsSecurityGroupRel["NetType"].isNull())
itemsObject.netType = valueItemsRdsEcsSecurityGroupRel["NetType"].asString();
items_.push_back(itemsObject);
}
}
std::vector<DescribeSecurityGroupConfigurationResult::RdsEcsSecurityGroupRel> DescribeSecurityGroupConfigurationResult::getItems()const
{
return items_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeSecurityIpsRequest;
DescribeSecurityIpsRequest::DescribeSecurityIpsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeSecurityIps")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeSecurityIpsRequest::~DescribeSecurityIpsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeShardingNetworkAddressRequest;
DescribeShardingNetworkAddressRequest::DescribeShardingNetworkAddressRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeShardingNetworkAddress")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeShardingNetworkAddressRequest::~DescribeShardingNetworkAddressRequest()
{}

View File

@@ -61,6 +61,8 @@ void DescribeShardingNetworkAddressResult::parse(const std::string &payload)
networkAddressesObject.expiredTime = valueNetworkAddressesNetworkAddress["ExpiredTime"].asString();
if(!valueNetworkAddressesNetworkAddress["NodeType"].isNull())
networkAddressesObject.nodeType = valueNetworkAddressesNetworkAddress["NodeType"].asString();
if(!valueNetworkAddressesNetworkAddress["Role"].isNull())
networkAddressesObject.role = valueNetworkAddressesNetworkAddress["Role"].asString();
networkAddresses_.push_back(networkAddressesObject);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeSlowLogRecordsRequest;
DescribeSlowLogRecordsRequest::DescribeSlowLogRecordsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeSlowLogRecords")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeSlowLogRecordsRequest::~DescribeSlowLogRecordsRequest()
{}

View File

@@ -1,126 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeStaticVerificationListRequest.h>
using AlibabaCloud::Dds::Model::DescribeStaticVerificationListRequest;
DescribeStaticVerificationListRequest::DescribeStaticVerificationListRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeStaticVerificationList")
{}
DescribeStaticVerificationListRequest::~DescribeStaticVerificationListRequest()
{}
long DescribeStaticVerificationListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeStaticVerificationListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeStaticVerificationListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeStaticVerificationListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeStaticVerificationListRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeStaticVerificationListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeStaticVerificationListRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeStaticVerificationListRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
std::string DescribeStaticVerificationListRequest::getSourceInstanceId()const
{
return sourceInstanceId_;
}
void DescribeStaticVerificationListRequest::setSourceInstanceId(const std::string& sourceInstanceId)
{
sourceInstanceId_ = sourceInstanceId;
setCoreParameter("SourceInstanceId", sourceInstanceId);
}
std::string DescribeStaticVerificationListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeStaticVerificationListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeStaticVerificationListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeStaticVerificationListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeStaticVerificationListRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeStaticVerificationListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeStaticVerificationListRequest::getDestinationInstanceId()const
{
return destinationInstanceId_;
}
void DescribeStaticVerificationListRequest::setDestinationInstanceId(const std::string& destinationInstanceId)
{
destinationInstanceId_ = destinationInstanceId;
setCoreParameter("DestinationInstanceId", destinationInstanceId);
}

View File

@@ -1,145 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeStaticVerificationListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeStaticVerificationListResult::DescribeStaticVerificationListResult() :
ServiceResult()
{}
DescribeStaticVerificationListResult::DescribeStaticVerificationListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeStaticVerificationListResult::~DescribeStaticVerificationListResult()
{}
void DescribeStaticVerificationListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["AbnormalType"].isNull())
itemsObject.abnormalType = valueItemsItemsItem["AbnormalType"].asString();
if(!valueItemsItemsItem["SourceDetail"].isNull())
itemsObject.sourceDetail = valueItemsItemsItem["SourceDetail"].asString();
if(!valueItemsItemsItem["DestinationDetail"].isNull())
itemsObject.destinationDetail = valueItemsItemsItem["DestinationDetail"].asString();
items_.push_back(itemsObject);
}
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();
if(!value["SourceInstanceId"].isNull())
sourceInstanceId_ = value["SourceInstanceId"].asString();
if(!value["SourceDBNumber"].isNull())
sourceDBNumber_ = std::stoi(value["SourceDBNumber"].asString());
if(!value["SourceTableNumber"].isNull())
sourceTableNumber_ = std::stoi(value["SourceTableNumber"].asString());
if(!value["SourceCountNumber"].isNull())
sourceCountNumber_ = std::stoi(value["SourceCountNumber"].asString());
if(!value["SourceDBSize"].isNull())
sourceDBSize_ = std::stoi(value["SourceDBSize"].asString());
if(!value["DestinationInstanceId"].isNull())
destinationInstanceId_ = value["DestinationInstanceId"].asString();
if(!value["DestinationDBNumber"].isNull())
destinationDBNumber_ = std::stoi(value["DestinationDBNumber"].asString());
if(!value["DestinationTableNumber"].isNull())
destinationTableNumber_ = std::stoi(value["DestinationTableNumber"].asString());
if(!value["DestinationCountNumber"].isNull())
destinationCountNumber_ = std::stoi(value["DestinationCountNumber"].asString());
if(!value["DestinationDBSize"].isNull())
destinationDBSize_ = std::stoi(value["DestinationDBSize"].asString());
if(!value["ConsistencyPercent"].isNull())
consistencyPercent_ = value["ConsistencyPercent"].asString();
}
int DescribeStaticVerificationListResult::getDestinationTableNumber()const
{
return destinationTableNumber_;
}
std::string DescribeStaticVerificationListResult::getDestinationInstanceId()const
{
return destinationInstanceId_;
}
int DescribeStaticVerificationListResult::getDestinationDBNumber()const
{
return destinationDBNumber_;
}
std::string DescribeStaticVerificationListResult::getSourceInstanceId()const
{
return sourceInstanceId_;
}
int DescribeStaticVerificationListResult::getSourceDBNumber()const
{
return sourceDBNumber_;
}
std::string DescribeStaticVerificationListResult::getReplicaId()const
{
return replicaId_;
}
int DescribeStaticVerificationListResult::getSourceDBSize()const
{
return sourceDBSize_;
}
int DescribeStaticVerificationListResult::getSourceCountNumber()const
{
return sourceCountNumber_;
}
int DescribeStaticVerificationListResult::getDestinationCountNumber()const
{
return destinationCountNumber_;
}
std::string DescribeStaticVerificationListResult::getConsistencyPercent()const
{
return consistencyPercent_;
}
std::vector<DescribeStaticVerificationListResult::ItemsItem> DescribeStaticVerificationListResult::getItems()const
{
return items_;
}
int DescribeStaticVerificationListResult::getDestinationDBSize()const
{
return destinationDBSize_;
}
int DescribeStaticVerificationListResult::getSourceTableNumber()const
{
return sourceTableNumber_;
}

View File

@@ -1,104 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeStrategyRequest.h>
using AlibabaCloud::Dds::Model::DescribeStrategyRequest;
DescribeStrategyRequest::DescribeStrategyRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeStrategy")
{}
DescribeStrategyRequest::~DescribeStrategyRequest()
{}
long DescribeStrategyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeStrategyRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeStrategyRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeStrategyRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeStrategyRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeStrategyRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeStrategyRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeStrategyRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
std::string DescribeStrategyRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeStrategyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeStrategyRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeStrategyRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeStrategyRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeStrategyRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeTagsRequest.h>
using AlibabaCloud::Dds::Model::DescribeTagsRequest;
DescribeTagsRequest::DescribeTagsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeTags")
{
setMethod(HttpRequest::Method::Post);
}
DescribeTagsRequest::~DescribeTagsRequest()
{}
long DescribeTagsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeTagsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeTagsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeTagsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeTagsRequest::getRegionId()const
{
return regionId_;
}
void DescribeTagsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
}
std::string DescribeTagsRequest::getNextToken()const
{
return nextToken_;
}
void DescribeTagsRequest::setNextToken(const std::string& nextToken)
{
nextToken_ = nextToken;
setCoreParameter("NextToken", nextToken);
}
std::string DescribeTagsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeTagsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeTagsRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeTagsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeTagsRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeTagsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeTagsRequest::getResourceType()const
{
return resourceType_;
}
void DescribeTagsRequest::setResourceType(const std::string& resourceType)
{
resourceType_ = resourceType;
setCoreParameter("ResourceType", resourceType);
}

View File

@@ -14,52 +14,54 @@
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeStrategyResult.h>
#include <alibabacloud/dds/model/DescribeTagsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeStrategyResult::DescribeStrategyResult() :
DescribeTagsResult::DescribeTagsResult() :
ServiceResult()
{}
DescribeStrategyResult::DescribeStrategyResult(const std::string &payload) :
DescribeTagsResult::DescribeTagsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeStrategyResult::~DescribeStrategyResult()
DescribeTagsResult::~DescribeTagsResult()
{}
void DescribeStrategyResult::parse(const std::string &payload)
void DescribeTagsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();
if(!value["RecoveryMode"].isNull())
recoveryMode_ = value["RecoveryMode"].asString();
if(!value["VerificationMode"].isNull())
verificationMode_ = value["VerificationMode"].asString();
auto allTagsNode = value["Tags"]["Tag"];
for (auto valueTagsTag : allTagsNode)
{
Tag tagsObject;
if(!valueTagsTag["TagKey"].isNull())
tagsObject.tagKey = valueTagsTag["TagKey"].asString();
auto allTagValues = value["TagValues"]["TagValue"];
for (auto value : allTagValues)
tagsObject.tagValues.push_back(value.asString());
tags_.push_back(tagsObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
std::string DescribeStrategyResult::getRecoveryMode()const
std::string DescribeTagsResult::getNextToken()const
{
return recoveryMode_;
return nextToken_;
}
std::string DescribeStrategyResult::getReplicaId()const
std::vector<DescribeTagsResult::Tag> DescribeTagsResult::getTags()const
{
return replicaId_;
}
std::string DescribeStrategyResult::getVerificationMode()const
{
return verificationMode_;
return tags_;
}

View File

@@ -1,148 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeVerificationListRequest.h>
using AlibabaCloud::Dds::Model::DescribeVerificationListRequest;
DescribeVerificationListRequest::DescribeVerificationListRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeVerificationList")
{}
DescribeVerificationListRequest::~DescribeVerificationListRequest()
{}
long DescribeVerificationListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeVerificationListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeVerificationListRequest::getStartTime()const
{
return startTime_;
}
void DescribeVerificationListRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
}
int DescribeVerificationListRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeVerificationListRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeVerificationListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeVerificationListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string DescribeVerificationListRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeVerificationListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeVerificationListRequest::getReplicaId()const
{
return replicaId_;
}
void DescribeVerificationListRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
int DescribeVerificationListRequest::getPageSize()const
{
return pageSize_;
}
void DescribeVerificationListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeVerificationListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeVerificationListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeVerificationListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeVerificationListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
std::string DescribeVerificationListRequest::getEndTime()const
{
return endTime_;
}
void DescribeVerificationListRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
}
long DescribeVerificationListRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeVerificationListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

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.
*/
#include <alibabacloud/dds/model/DescribeVerificationListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeVerificationListResult::DescribeVerificationListResult() :
ServiceResult()
{}
DescribeVerificationListResult::DescribeVerificationListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeVerificationListResult::~DescribeVerificationListResult()
{}
void DescribeVerificationListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["InstanceIdA"].isNull())
itemsObject.instanceIdA = valueItemsItemsItem["InstanceIdA"].asString();
if(!valueItemsItemsItem["InstanceIdB"].isNull())
itemsObject.instanceIdB = valueItemsItemsItem["InstanceIdB"].asString();
if(!valueItemsItemsItem["Key"].isNull())
itemsObject.key = valueItemsItemsItem["Key"].asString();
if(!valueItemsItemsItem["KeyType"].isNull())
itemsObject.keyType = valueItemsItemsItem["KeyType"].asString();
if(!valueItemsItemsItem["InconsistentType"].isNull())
itemsObject.inconsistentType = valueItemsItemsItem["InconsistentType"].asString();
if(!valueItemsItemsItem["OccurTime"].isNull())
itemsObject.occurTime = valueItemsItemsItem["OccurTime"].asString();
if(!valueItemsItemsItem["Schema"].isNull())
itemsObject.schema = valueItemsItemsItem["Schema"].asString();
if(!valueItemsItemsItem["InconsistentFields"].isNull())
itemsObject.inconsistentFields = valueItemsItemsItem["InconsistentFields"].asString();
items_.push_back(itemsObject);
}
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();
if(!value["PagNumber"].isNull())
pagNumber_ = std::stoi(value["PagNumber"].asString());
if(!value["PageRecordCount"].isNull())
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
if(!value["TotalRecordCount"].isNull())
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
}
int DescribeVerificationListResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeVerificationListResult::getPageRecordCount()const
{
return pageRecordCount_;
}
std::vector<DescribeVerificationListResult::ItemsItem> DescribeVerificationListResult::getItems()const
{
return items_;
}
int DescribeVerificationListResult::getPagNumber()const
{
return pagNumber_;
}
std::string DescribeVerificationListResult::getReplicaId()const
{
return replicaId_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DestroyInstanceRequest;
DestroyInstanceRequest::DestroyInstanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "DestroyInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
DestroyInstanceRequest::~DestroyInstanceRequest()
{}

View File

@@ -1,104 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/EvaluateFailOverSwitchRequest.h>
using AlibabaCloud::Dds::Model::EvaluateFailOverSwitchRequest;
EvaluateFailOverSwitchRequest::EvaluateFailOverSwitchRequest() :
RpcServiceRequest("dds", "2015-12-01", "EvaluateFailOverSwitch")
{}
EvaluateFailOverSwitchRequest::~EvaluateFailOverSwitchRequest()
{}
long EvaluateFailOverSwitchRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void EvaluateFailOverSwitchRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string EvaluateFailOverSwitchRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void EvaluateFailOverSwitchRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string EvaluateFailOverSwitchRequest::getSecurityToken()const
{
return securityToken_;
}
void EvaluateFailOverSwitchRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string EvaluateFailOverSwitchRequest::getReplicaId()const
{
return replicaId_;
}
void EvaluateFailOverSwitchRequest::setReplicaId(const std::string& replicaId)
{
replicaId_ = replicaId;
setCoreParameter("ReplicaId", replicaId);
}
std::string EvaluateFailOverSwitchRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void EvaluateFailOverSwitchRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string EvaluateFailOverSwitchRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void EvaluateFailOverSwitchRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long EvaluateFailOverSwitchRequest::getOwnerId()const
{
return ownerId_;
}
void EvaluateFailOverSwitchRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -1,126 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/EvaluateFailOverSwitchResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
EvaluateFailOverSwitchResult::EvaluateFailOverSwitchResult() :
ServiceResult()
{}
EvaluateFailOverSwitchResult::EvaluateFailOverSwitchResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
EvaluateFailOverSwitchResult::~EvaluateFailOverSwitchResult()
{}
void EvaluateFailOverSwitchResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["DBInstanceId"].isNull())
itemsObject.dBInstanceId = valueItemsItemsItem["DBInstanceId"].asString();
if(!valueItemsItemsItem["RegionId"].isNull())
itemsObject.regionId = valueItemsItemsItem["RegionId"].asString();
if(!valueItemsItemsItem["ReadWriteType"].isNull())
itemsObject.readWriteType = valueItemsItemsItem["ReadWriteType"].asString();
if(!valueItemsItemsItem["InstanceNetworkType"].isNull())
itemsObject.instanceNetworkType = valueItemsItemsItem["InstanceNetworkType"].asString();
if(!valueItemsItemsItem["SecurityIPList"].isNull())
itemsObject.securityIPList = valueItemsItemsItem["SecurityIPList"].asString();
if(!valueItemsItemsItem["HasInternetIP"].isNull())
itemsObject.hasInternetIP = valueItemsItemsItem["HasInternetIP"].asString() == "true";
if(!valueItemsItemsItem["InternetIP"].isNull())
itemsObject.internetIP = valueItemsItemsItem["InternetIP"].asString();
auto allAccountsNode = allItemsNode["Accounts"]["AccountsItem"];
for (auto allItemsNodeAccountsAccountsItem : allAccountsNode)
{
ItemsItem::AccountsItem accountsObject;
if(!allItemsNodeAccountsAccountsItem["AccountPrivilege"].isNull())
accountsObject.accountPrivilege = allItemsNodeAccountsAccountsItem["AccountPrivilege"].asString();
if(!allItemsNodeAccountsAccountsItem["AccountStatus"].isNull())
accountsObject.accountStatus = allItemsNodeAccountsAccountsItem["AccountStatus"].asString();
if(!allItemsNodeAccountsAccountsItem["AccountPrivilegeDetail"].isNull())
accountsObject.accountPrivilegeDetail = allItemsNodeAccountsAccountsItem["AccountPrivilegeDetail"].asString();
if(!allItemsNodeAccountsAccountsItem["AccountDescription"].isNull())
accountsObject.accountDescription = allItemsNodeAccountsAccountsItem["AccountDescription"].asString();
if(!allItemsNodeAccountsAccountsItem["AccountID"].isNull())
accountsObject.accountID = allItemsNodeAccountsAccountsItem["AccountID"].asString();
if(!allItemsNodeAccountsAccountsItem["AccountName"].isNull())
accountsObject.accountName = allItemsNodeAccountsAccountsItem["AccountName"].asString();
if(!allItemsNodeAccountsAccountsItem["PrivExceeded"].isNull())
accountsObject.privExceeded = allItemsNodeAccountsAccountsItem["PrivExceeded"].asString();
if(!allItemsNodeAccountsAccountsItem["Engine"].isNull())
accountsObject.engine = allItemsNodeAccountsAccountsItem["Engine"].asString();
if(!allItemsNodeAccountsAccountsItem["AccountType"].isNull())
accountsObject.accountType = allItemsNodeAccountsAccountsItem["AccountType"].asString();
itemsObject.accounts.push_back(accountsObject);
}
items_.push_back(itemsObject);
}
auto allReportsNode = value["Reports"]["ReportsItem"];
for (auto valueReportsReportsItem : allReportsNode)
{
ReportsItem reportsObject;
if(!valueReportsReportsItem["CheckType"].isNull())
reportsObject.checkType = valueReportsReportsItem["CheckType"].asString();
if(!valueReportsReportsItem["Severity"].isNull())
reportsObject.severity = valueReportsReportsItem["Severity"].asString();
if(!valueReportsReportsItem["ReasonCode"].isNull())
reportsObject.reasonCode = valueReportsReportsItem["ReasonCode"].asString();
if(!valueReportsReportsItem["ReasonMessage"].isNull())
reportsObject.reasonMessage = valueReportsReportsItem["ReasonMessage"].asString();
reports_.push_back(reportsObject);
}
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();
if(!value["EvaluateResult"].isNull())
evaluateResult_ = value["EvaluateResult"].asString();
}
std::string EvaluateFailOverSwitchResult::getEvaluateResult()const
{
return evaluateResult_;
}
std::vector<EvaluateFailOverSwitchResult::ReportsItem> EvaluateFailOverSwitchResult::getReports()const
{
return reports_;
}
std::vector<EvaluateFailOverSwitchResult::ItemsItem> EvaluateFailOverSwitchResult::getItems()const
{
return items_;
}
std::string EvaluateFailOverSwitchResult::getReplicaId()const
{
return replicaId_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::ListTagResourcesRequest;
ListTagResourcesRequest::ListTagResourcesRequest() :
RpcServiceRequest("dds", "2015-12-01", "ListTagResources")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListTagResourcesRequest::~ListTagResourcesRequest()
{}
@@ -77,12 +79,11 @@ std::vector<ListTagResourcesRequest::Tag> ListTagResourcesRequest::getTag()const
void ListTagResourcesRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1);
setCoreParameter(tagObjStr + ".Value", tagObj.value);
setCoreParameter(tagObjStr + ".Key", tagObj.key);
}
}
@@ -94,8 +95,9 @@ std::vector<std::string> ListTagResourcesRequest::getResourceId()const
void ListTagResourcesRequest::setResourceId(const std::vector<std::string>& resourceId)
{
resourceId_ = resourceId;
for(int i = 0; i!= resourceId.size(); i++)
setCoreParameter("ResourceId."+ std::to_string(i), resourceId.at(i));
for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
}
}
std::string ListTagResourcesRequest::getResourceOwnerAccount()const

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::MigrateAvailableZoneRequest;
MigrateAvailableZoneRequest::MigrateAvailableZoneRequest() :
RpcServiceRequest("dds", "2015-12-01", "MigrateAvailableZone")
{}
{
setMethod(HttpRequest::Method::Post);
}
MigrateAvailableZoneRequest::~MigrateAvailableZoneRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::MigrateToOtherZoneRequest;
MigrateToOtherZoneRequest::MigrateToOtherZoneRequest() :
RpcServiceRequest("dds", "2015-12-01", "MigrateToOtherZone")
{}
{
setMethod(HttpRequest::Method::Post);
}
MigrateToOtherZoneRequest::~MigrateToOtherZoneRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::ModifyAccountDescriptionRequest;
ModifyAccountDescriptionRequest::ModifyAccountDescriptionRequest() :
RpcServiceRequest("dds", "2015-12-01", "ModifyAccountDescription")
{}
{
setMethod(HttpRequest::Method::Post);
}
ModifyAccountDescriptionRequest::~ModifyAccountDescriptionRequest()
{}

View File

@@ -1,115 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/ModifyActiveOperationTaskRequest.h>
using AlibabaCloud::Dds::Model::ModifyActiveOperationTaskRequest;
ModifyActiveOperationTaskRequest::ModifyActiveOperationTaskRequest() :
RpcServiceRequest("dds", "2015-12-01", "ModifyActiveOperationTask")
{}
ModifyActiveOperationTaskRequest::~ModifyActiveOperationTaskRequest()
{}
long ModifyActiveOperationTaskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyActiveOperationTaskRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyActiveOperationTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyActiveOperationTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string ModifyActiveOperationTaskRequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyActiveOperationTaskRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string ModifyActiveOperationTaskRequest::getSwitchTime()const
{
return switchTime_;
}
void ModifyActiveOperationTaskRequest::setSwitchTime(const std::string& switchTime)
{
switchTime_ = switchTime;
setCoreParameter("SwitchTime", switchTime);
}
std::string ModifyActiveOperationTaskRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyActiveOperationTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyActiveOperationTaskRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyActiveOperationTaskRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long ModifyActiveOperationTaskRequest::getOwnerId()const
{
return ownerId_;
}
void ModifyActiveOperationTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyActiveOperationTaskRequest::getIds()const
{
return ids_;
}
void ModifyActiveOperationTaskRequest::setIds(const std::string& ids)
{
ids_ = ids;
setCoreParameter("Ids", ids);
}

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.
*/
#include <alibabacloud/dds/model/ModifyActiveOperationTaskResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
ModifyActiveOperationTaskResult::ModifyActiveOperationTaskResult() :
ServiceResult()
{}
ModifyActiveOperationTaskResult::ModifyActiveOperationTaskResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyActiveOperationTaskResult::~ModifyActiveOperationTaskResult()
{}
void ModifyActiveOperationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Ids"].isNull())
ids_ = value["Ids"].asString();
}
std::string ModifyActiveOperationTaskResult::getIds()const
{
return ids_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::ModifyAuditLogFilterRequest;
ModifyAuditLogFilterRequest::ModifyAuditLogFilterRequest() :
RpcServiceRequest("dds", "2015-12-01", "ModifyAuditLogFilter")
{}
{
setMethod(HttpRequest::Method::Post);
}
ModifyAuditLogFilterRequest::~ModifyAuditLogFilterRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::ModifyAuditPolicyRequest;
ModifyAuditPolicyRequest::ModifyAuditPolicyRequest() :
RpcServiceRequest("dds", "2015-12-01", "ModifyAuditPolicy")
{}
{
setMethod(HttpRequest::Method::Post);
}
ModifyAuditPolicyRequest::~ModifyAuditPolicyRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::ModifyBackupPolicyRequest;
ModifyBackupPolicyRequest::ModifyBackupPolicyRequest() :
RpcServiceRequest("dds", "2015-12-01", "ModifyBackupPolicy")
{}
{
setMethod(HttpRequest::Method::Post);
}
ModifyBackupPolicyRequest::~ModifyBackupPolicyRequest()
{}

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