Rebuild sdk (#60)

* rebuild sdk

* fixed ut include Utils.h
This commit is contained in:
Axios
2019-08-14 14:34:09 +08:00
committed by GitHub
parent f3d9843e63
commit c43307bc80
11893 changed files with 462166 additions and 221301 deletions

View File

@@ -0,0 +1,159 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/AllocateNodePrivateNetworkAddressRequest.h>
using AlibabaCloud::Dds::Model::AllocateNodePrivateNetworkAddressRequest;
AllocateNodePrivateNetworkAddressRequest::AllocateNodePrivateNetworkAddressRequest() :
RpcServiceRequest("dds", "2015-12-01", "AllocateNodePrivateNetworkAddress")
{}
AllocateNodePrivateNetworkAddressRequest::~AllocateNodePrivateNetworkAddressRequest()
{}
long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
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::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccountPassword()const
{
return accountPassword_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
{
accountPassword_ = accountPassword;
setCoreParameter("AccountPassword", accountPassword);
}
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::getRegionId()const
{
return regionId_;
}
void AllocateNodePrivateNetworkAddressRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
{
return zoneId_;
}
void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}
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);
}

View File

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

View File

@@ -35,10 +35,13 @@ AllocatePublicNetworkAddressResult::~AllocatePublicNetworkAddressResult()
void AllocatePublicNetworkAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ CheckRecoveryConditionResult::~CheckRecoveryConditionResult()
void CheckRecoveryConditionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["DBInstanceName"].isNull())
dBInstanceName_ = std::stoi(value["DBInstanceName"].asString());

View File

@@ -35,10 +35,13 @@ CreateAccountResult::~CreateAccountResult()
void CreateAccountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ CreateBackupResult::~CreateBackupResult()
void CreateBackupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["BackupId"].isNull())
backupId_ = value["BackupId"].asString();

View File

@@ -58,6 +58,17 @@ void CreateDBInstanceRequest::setClientToken(const std::string& clientToken)
setCoreParameter("ClientToken", clientToken);
}
std::string CreateDBInstanceRequest::getReadonlyReplicas()const
{
return readonlyReplicas_;
}
void CreateDBInstanceRequest::setReadonlyReplicas(const std::string& readonlyReplicas)
{
readonlyReplicas_ = readonlyReplicas;
setCoreParameter("ReadonlyReplicas", readonlyReplicas);
}
std::string CreateDBInstanceRequest::getCouponNo()const
{
return couponNo_;

View File

@@ -35,10 +35,13 @@ CreateDBInstanceResult::~CreateDBInstanceResult()
void CreateDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ CreateNodeResult::~CreateNodeResult()
void CreateNodeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ CreateRecommendationTaskResult::~CreateRecommendationTaskResult()
void CreateRecommendationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ CreateShardingDBInstanceResult::~CreateShardingDBInstanceResult()
void CreateShardingDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ CreateStaticVerificationResult::~CreateStaticVerificationResult()
void CreateStaticVerificationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ DeleteDBInstanceResult::~DeleteDBInstanceResult()
void DeleteDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ DeleteNodeResult::~DeleteNodeResult()
void DeleteNodeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["TaskId"].isNull())
taskId_ = std::stoi(value["TaskId"].asString());

View File

@@ -35,10 +35,13 @@ DescribeAccountsResult::~DescribeAccountsResult()
void DescribeAccountsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allAccounts = value["Accounts"]["Account"];
for (auto value : allAccounts)
@@ -52,6 +55,8 @@ void DescribeAccountsResult::parse(const std::string &payload)
accountsObject.accountStatus = value["AccountStatus"].asString();
if(!value["AccountDescription"].isNull())
accountsObject.accountDescription = value["AccountDescription"].asString();
if(!value["CharacterType"].isNull())
accountsObject.characterType = value["CharacterType"].asString();
accounts_.push_back(accountsObject);
}

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskCountResult::~DescribeActiveOperationTaskCountResult(
void DescribeActiveOperationTaskCountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["TaskCount"].isNull())
taskCount_ = std::stoi(value["TaskCount"].asString());

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskRegionResult::~DescribeActiveOperationTaskRegionResul
void DescribeActiveOperationTaskRegionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allRegionList = value["RegionList"]["Items"];
for (auto value : allRegionList)

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskResult::~DescribeActiveOperationTaskResult()
void DescribeActiveOperationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskTypeResult::~DescribeActiveOperationTaskTypeResult()
void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTypeList = value["TypeList"]["Items"];
for (auto value : allTypeList)

View File

@@ -35,10 +35,13 @@ DescribeAuditFilesResult::~DescribeAuditFilesResult()
void DescribeAuditFilesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogFile"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeAuditLogFilterResult::~DescribeAuditLogFilterResult()
void DescribeAuditLogFilterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["Filter"].isNull())
filter_ = value["Filter"].asString();

View File

@@ -35,10 +35,13 @@ DescribeAuditPolicyResult::~DescribeAuditPolicyResult()
void DescribeAuditPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["LogAuditStatus"].isNull())
logAuditStatus_ = value["LogAuditStatus"].asString();

View File

@@ -35,10 +35,13 @@ DescribeAuditRecordsResult::~DescribeAuditRecordsResult()
void DescribeAuditRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["SQLRecord"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeAvailableEngineVersionResult::~DescribeAvailableEngineVersionResult()
void DescribeAvailableEngineVersionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allEngineVersions = value["EngineVersions"]["EngineVersion"];
for (const auto &item : allEngineVersions)

View File

@@ -35,10 +35,13 @@ DescribeAvailableTimeRangeResult::~DescribeAvailableTimeRangeResult()
void DescribeAvailableTimeRangeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTimeRange = value["TimeRange"]["TimeRangeItem"];
for (auto value : allTimeRange)

View File

@@ -35,10 +35,13 @@ DescribeAvaliableTimeRangeResult::~DescribeAvaliableTimeRangeResult()
void DescribeAvaliableTimeRangeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTimeRange = value["TimeRange"]["TimeRangeItem"];
for (auto value : allTimeRange)

View File

@@ -35,10 +35,13 @@ DescribeBackupDBsResult::~DescribeBackupDBsResult()
void DescribeBackupDBsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allDatabases = value["Databases"]["Database"];
for (auto value : allDatabases)

View File

@@ -35,10 +35,13 @@ DescribeBackupPolicyResult::~DescribeBackupPolicyResult()
void DescribeBackupPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["BackupRetentionPeriod"].isNull())
backupRetentionPeriod_ = value["BackupRetentionPeriod"].asString();

View File

@@ -35,10 +35,13 @@ DescribeBackupsResult::~DescribeBackupsResult()
void DescribeBackupsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allBackups = value["Backups"]["Backup"];
for (auto value : allBackups)

View File

@@ -35,10 +35,13 @@ DescribeDBInstanceAttributeResult::~DescribeDBInstanceAttributeResult()
void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allDBInstances = value["DBInstances"]["DBInstance"];
for (auto value : allDBInstances)
@@ -96,12 +99,16 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
dBInstancesObject.lastDowngradeTime = value["LastDowngradeTime"].asString();
if(!value["ReplicationFactor"].isNull())
dBInstancesObject.replicationFactor = value["ReplicationFactor"].asString();
if(!value["ReadonlyReplicas"].isNull())
dBInstancesObject.readonlyReplicas = value["ReadonlyReplicas"].asString();
if(!value["MaxIOPS"].isNull())
dBInstancesObject.maxIOPS = std::stoi(value["MaxIOPS"].asString());
if(!value["MaxConnections"].isNull())
dBInstancesObject.maxConnections = std::stoi(value["MaxConnections"].asString());
if(!value["CurrentKernelVersion"].isNull())
dBInstancesObject.currentKernelVersion = value["CurrentKernelVersion"].asString();
if(!value["VpcAuthMode"].isNull())
dBInstancesObject.vpcAuthMode = value["VpcAuthMode"].asString();
auto allMongosList = value["MongosList"]["MongosAttribute"];
for (auto value : allMongosList)
{
@@ -144,8 +151,34 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
shardListObject.maxIOPS = std::stoi(value["MaxIOPS"].asString());
if(!value["MaxConnections"].isNull())
shardListObject.maxConnections = std::stoi(value["MaxConnections"].asString());
if(!value["ConnectString"].isNull())
shardListObject.connectString = value["ConnectString"].asString();
if(!value["Port"].isNull())
shardListObject.port = std::stoi(value["Port"].asString());
dBInstancesObject.shardList.push_back(shardListObject);
}
auto allConfigserverList = value["ConfigserverList"]["ConfigserverAttribute"];
for (auto value : allConfigserverList)
{
DBInstance::ConfigserverAttribute configserverListObject;
if(!value["NodeId"].isNull())
configserverListObject.nodeId = value["NodeId"].asString();
if(!value["NodeDescription"].isNull())
configserverListObject.nodeDescription = value["NodeDescription"].asString();
if(!value["NodeClass"].isNull())
configserverListObject.nodeClass = value["NodeClass"].asString();
if(!value["NodeStorage"].isNull())
configserverListObject.nodeStorage = std::stoi(value["NodeStorage"].asString());
if(!value["MaxIOPS"].isNull())
configserverListObject.maxIOPS = std::stoi(value["MaxIOPS"].asString());
if(!value["MaxConnections"].isNull())
configserverListObject.maxConnections = std::stoi(value["MaxConnections"].asString());
if(!value["ConnectString"].isNull())
configserverListObject.connectString = value["ConnectString"].asString();
if(!value["Port"].isNull())
configserverListObject.port = std::stoi(value["Port"].asString());
dBInstancesObject.configserverList.push_back(configserverListObject);
}
auto allReplicaSets = value["ReplicaSets"]["ReplicaSet"];
for (auto value : allReplicaSets)
{

View File

@@ -35,10 +35,13 @@ DescribeDBInstanceMonitorResult::~DescribeDBInstanceMonitorResult()
void DescribeDBInstanceMonitorResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["Granularity"].isNull())
granularity_ = value["Granularity"].asString();

View File

@@ -35,10 +35,13 @@ DescribeDBInstancePerformanceResult::~DescribeDBInstancePerformanceResult()
void DescribeDBInstancePerformanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allPerformanceKeys = value["PerformanceKeys"]["PerformanceKey"];
for (auto value : allPerformanceKeys)

View File

@@ -35,10 +35,13 @@ DescribeDBInstanceSSLResult::~DescribeDBInstanceSSLResult()
void DescribeDBInstanceSSLResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["SSLExpiredTime"].isNull())
sSLExpiredTime_ = value["SSLExpiredTime"].asString();

View File

@@ -35,10 +35,13 @@ DescribeDBInstancesResult::~DescribeDBInstancesResult()
void DescribeDBInstancesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allDBInstances = value["DBInstances"]["DBInstance"];
for (auto value : allDBInstances)

View File

@@ -35,10 +35,13 @@ DescribeErrorLogRecordsResult::~DescribeErrorLogRecordsResult()
void DescribeErrorLogRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogRecords"];
for (auto value : allItems)
@@ -53,7 +56,7 @@ void DescribeErrorLogRecordsResult::parse(const std::string &payload)
if(!value["ConnInfo"].isNull())
itemsObject.connInfo = value["ConnInfo"].asString();
if(!value["Content"].isNull())
itemsObject.content = std::stol(value["Content"].asString());
itemsObject.content = value["Content"].asString();
items_.push_back(itemsObject);
}
if(!value["Engine"].isNull())

View File

@@ -35,10 +35,13 @@ DescribeIndexRecommendationResult::~DescribeIndexRecommendationResult()
void DescribeIndexRecommendationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allAnalyzations = value["Analyzations"]["Analyzation"];
for (auto value : allAnalyzations)

View File

@@ -35,10 +35,13 @@ DescribeInstanceAutoRenewalAttributeResult::~DescribeInstanceAutoRenewalAttribut
void DescribeInstanceAutoRenewalAttributeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["Item"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeKernelReleaseNotesResult::~DescribeKernelReleaseNotesResult()
void DescribeKernelReleaseNotesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allReleaseNotes = value["ReleaseNotes"]["ReleaseNote"];
for (auto value : allReleaseNotes)

View File

@@ -35,10 +35,13 @@ DescribeParameterModificationHistoryResult::~DescribeParameterModificationHistor
void DescribeParameterModificationHistoryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allHistoricalParameters = value["HistoricalParameters"]["HistoricalParameter"];
for (auto value : allHistoricalParameters)

View File

@@ -35,10 +35,13 @@ DescribeParameterTemplatesResult::~DescribeParameterTemplatesResult()
void DescribeParameterTemplatesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allParameters = value["Parameters"]["TemplateRecord"];
for (auto value : allParameters)

View File

@@ -35,10 +35,13 @@ DescribeParametersResult::~DescribeParametersResult()
void DescribeParametersResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allConfigParameters = value["ConfigParameters"]["Parameter"];
for (auto value : allConfigParameters)

View File

@@ -35,10 +35,13 @@ DescribeRdsVSwitchsResult::~DescribeRdsVSwitchsResult()
void DescribeRdsVSwitchsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto vSwitchesNode = value["VSwitches"];
auto allVSwitch = value["VSwitch"]["VSwitchItem"];

View File

@@ -35,10 +35,13 @@ DescribeRdsVpcsResult::~DescribeRdsVpcsResult()
void DescribeRdsVpcsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto vpcsNode = value["Vpcs"];
auto allVpc = value["Vpc"]["VpcItem"];

View File

@@ -35,10 +35,13 @@ DescribeRegionsResult::~DescribeRegionsResult()
void DescribeRegionsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allRegions = value["Regions"]["DdsRegion"];
for (auto value : allRegions)

View File

@@ -35,10 +35,13 @@ DescribeRenewalPriceResult::~DescribeRenewalPriceResult()
void DescribeRenewalPriceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allRules = value["Rules"]["Rule"];
for (auto value : allRules)

View File

@@ -35,10 +35,13 @@ DescribeReplicaConflictInfoResult::~DescribeReplicaConflictInfoResult()
void DescribeReplicaConflictInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeReplicaInitializeProgressResult::~DescribeReplicaInitializeProgressResul
void DescribeReplicaInitializeProgressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeReplicaPerformanceResult::~DescribeReplicaPerformanceResult()
void DescribeReplicaPerformanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto performanceKeysNode = value["PerformanceKeys"];
auto allPerformanceKey = value["PerformanceKey"]["PerformanceKeyItem"];

View File

@@ -35,10 +35,13 @@ DescribeReplicaSetRoleResult::~DescribeReplicaSetRoleResult()
void DescribeReplicaSetRoleResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allReplicaSets = value["ReplicaSets"]["ReplicaSet"];
for (auto value : allReplicaSets)

View File

@@ -35,10 +35,13 @@ DescribeReplicaUsageResult::~DescribeReplicaUsageResult()
void DescribeReplicaUsageResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto performanceKeysNode = value["PerformanceKeys"];
auto allPerformanceKey = value["PerformanceKey"]["PerformanceKeyItem"];

View File

@@ -35,10 +35,13 @@ DescribeReplicasResult::~DescribeReplicasResult()
void DescribeReplicasResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allReplicas = value["Replicas"]["Items"];
for (auto value : allReplicas)

View File

@@ -35,10 +35,13 @@ DescribeReplicationGroupResult::~DescribeReplicationGroupResult()
void DescribeReplicationGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto alltunnelContext = value["tunnelContext"]["TunnelContext"];
for (const auto &item : alltunnelContext)

View File

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

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeRoleZoneInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeRoleZoneInfoResult::DescribeRoleZoneInfoResult() :
ServiceResult()
{}
DescribeRoleZoneInfoResult::DescribeRoleZoneInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeRoleZoneInfoResult::~DescribeRoleZoneInfoResult()
{}
void DescribeRoleZoneInfoResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allZoneInfos = value["ZoneInfos"]["ZoneInfo"];
for (auto value : allZoneInfos)
{
ZoneInfo zoneInfosObject;
if(!value["NodeType"].isNull())
zoneInfosObject.nodeType = value["NodeType"].asString();
if(!value["RoleType"].isNull())
zoneInfosObject.roleType = value["RoleType"].asString();
if(!value["ZoneId"].isNull())
zoneInfosObject.zoneId = value["ZoneId"].asString();
if(!value["RoleId"].isNull())
zoneInfosObject.roleId = value["RoleId"].asString();
if(!value["InsName"].isNull())
zoneInfosObject.insName = value["InsName"].asString();
zoneInfos_.push_back(zoneInfosObject);
}
}
std::vector<DescribeRoleZoneInfoResult::ZoneInfo> DescribeRoleZoneInfoResult::getZoneInfos()const
{
return zoneInfos_;
}

View File

@@ -35,10 +35,13 @@ DescribeRunningLogRecordsResult::~DescribeRunningLogRecordsResult()
void DescribeRunningLogRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogRecords"];
for (auto value : allItems)
@@ -53,7 +56,7 @@ void DescribeRunningLogRecordsResult::parse(const std::string &payload)
if(!value["ConnInfo"].isNull())
itemsObject.connInfo = value["ConnInfo"].asString();
if(!value["Content"].isNull())
itemsObject.content = std::stol(value["Content"].asString());
itemsObject.content = value["Content"].asString();
items_.push_back(itemsObject);
}
if(!value["Engine"].isNull())

View File

@@ -35,10 +35,13 @@ DescribeSecurityIpsResult::~DescribeSecurityIpsResult()
void DescribeSecurityIpsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allSecurityIpGroups = value["SecurityIpGroups"]["SecurityIpGroup"];
for (auto value : allSecurityIpGroups)

View File

@@ -35,10 +35,13 @@ DescribeShardingNetworkAddressResult::~DescribeShardingNetworkAddressResult()
void DescribeShardingNetworkAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allNetworkAddresses = value["NetworkAddresses"]["NetworkAddress"];
for (auto value : allNetworkAddresses)
@@ -60,6 +63,8 @@ void DescribeShardingNetworkAddressResult::parse(const std::string &payload)
networkAddressesObject.nodeId = value["NodeId"].asString();
if(!value["ExpiredTime"].isNull())
networkAddressesObject.expiredTime = value["ExpiredTime"].asString();
if(!value["NodeType"].isNull())
networkAddressesObject.nodeType = value["NodeType"].asString();
networkAddresses_.push_back(networkAddressesObject);
}

View File

@@ -35,10 +35,13 @@ DescribeSlowLogRecordsResult::~DescribeSlowLogRecordsResult()
void DescribeSlowLogRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogRecords"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeStaticVerificationListResult::~DescribeStaticVerificationListResult()
void DescribeStaticVerificationListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeStrategyResult::~DescribeStrategyResult()
void DescribeStrategyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();

View File

@@ -35,10 +35,13 @@ DescribeVerificationListResult::~DescribeVerificationListResult()
void DescribeVerificationListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DestroyInstanceResult::~DestroyInstanceResult()
void DestroyInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ EvaluateFailOverSwitchResult::~EvaluateFailOverSwitchResult()
void EvaluateFailOverSwitchResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ ListTagResourcesResult::~ListTagResourcesResult()
void ListTagResourcesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTagResources = value["TagResources"]["TagResource"];
for (auto value : allTagResources)

View File

@@ -35,10 +35,13 @@ MigrateAvailableZoneResult::~MigrateAvailableZoneResult()
void MigrateAvailableZoneResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ MigrateToOtherZoneResult::~MigrateToOtherZoneResult()
void MigrateToOtherZoneResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyAccountDescriptionResult::~ModifyAccountDescriptionResult()
void ModifyAccountDescriptionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyActiveOperationTaskResult::~ModifyActiveOperationTaskResult()
void ModifyActiveOperationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["Ids"].isNull())
ids_ = value["Ids"].asString();

View File

@@ -35,10 +35,13 @@ ModifyAuditLogFilterResult::~ModifyAuditLogFilterResult()
void ModifyAuditLogFilterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyAuditPolicyResult::~ModifyAuditPolicyResult()
void ModifyAuditPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyBackupPolicyResult::~ModifyBackupPolicyResult()
void ModifyBackupPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceConnectionStringResult::~ModifyDBInstanceConnectionStringResult(
void ModifyDBInstanceConnectionStringResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceDescriptionResult::~ModifyDBInstanceDescriptionResult()
void ModifyDBInstanceDescriptionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceMaintainTimeResult::~ModifyDBInstanceMaintainTimeResult()
void ModifyDBInstanceMaintainTimeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceMonitorResult::~ModifyDBInstanceMonitorResult()
void ModifyDBInstanceMonitorResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceNetExpireTimeResult::~ModifyDBInstanceNetExpireTimeResult()
void ModifyDBInstanceNetExpireTimeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceNetworkTypeResult::~ModifyDBInstanceNetworkTypeResult()
void ModifyDBInstanceNetworkTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceSSLResult::~ModifyDBInstanceSSLResult()
void ModifyDBInstanceSSLResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -91,6 +91,17 @@ void ModifyDBInstanceSpecRequest::setOwnerAccount(const std::string& ownerAccoun
setCoreParameter("OwnerAccount", ownerAccount);
}
std::string ModifyDBInstanceSpecRequest::getReadonlyReplicas()const
{
return readonlyReplicas_;
}
void ModifyDBInstanceSpecRequest::setReadonlyReplicas(const std::string& readonlyReplicas)
{
readonlyReplicas_ = readonlyReplicas;
setCoreParameter("ReadonlyReplicas", readonlyReplicas);
}
std::string ModifyDBInstanceSpecRequest::getCouponNo()const
{
return couponNo_;

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceSpecResult::~ModifyDBInstanceSpecResult()
void ModifyDBInstanceSpecResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ ModifyGuardDomainModeResult::~ModifyGuardDomainModeResult()
void ModifyGuardDomainModeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyInstanceAutoRenewalAttributeResult::~ModifyInstanceAutoRenewalAttributeRes
void ModifyInstanceAutoRenewalAttributeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

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

View File

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

View File

@@ -35,10 +35,13 @@ ModifyNodeSpecResult::~ModifyNodeSpecResult()
void ModifyNodeSpecResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ ModifyParametersResult::~ModifyParametersResult()
void ModifyParametersResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyReplicaDescriptionResult::~ModifyReplicaDescriptionResult()
void ModifyReplicaDescriptionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyReplicaModeResult::~ModifyReplicaModeResult()
void ModifyReplicaModeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyReplicaRecoveryModeResult::~ModifyReplicaRecoveryModeResult()
void ModifyReplicaRecoveryModeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyReplicaRelationResult::~ModifyReplicaRelationResult()
void ModifyReplicaRelationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyReplicaVerificationModeResult::~ModifyReplicaVerificationModeResult()
void ModifyReplicaVerificationModeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifySecurityIpsResult::~ModifySecurityIpsResult()
void ModifySecurityIpsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

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

View File

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

View File

@@ -35,10 +35,13 @@ ReleasePublicNetworkAddressResult::~ReleasePublicNetworkAddressResult()
void ReleasePublicNetworkAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ReleaseReplicaResult::~ReleaseReplicaResult()
void ReleaseReplicaResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ RenewDBInstanceResult::~RenewDBInstanceResult()
void RenewDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ ResetAccountPasswordResult::~ResetAccountPasswordResult()
void ResetAccountPasswordResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ RestartDBInstanceResult::~RestartDBInstanceResult()
void RestartDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ RestoreDBInstanceResult::~RestoreDBInstanceResult()
void RestoreDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

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