fixed #51
This commit is contained in:
@@ -39,22 +39,22 @@ void AddBackendServersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = value["Weight"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = valueBackendServersBackendServer["Weight"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["LoadBalancerId"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void AddVServerGroupBackendServersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(valueBackendServersBackendServer["Port"].asString());
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void CreateMasterSlaveServerGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMasterSlaveBackendServers = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto value : allMasterSlaveBackendServers)
|
||||
auto allMasterSlaveBackendServersNode = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto valueMasterSlaveBackendServersMasterSlaveBackendServer : allMasterSlaveBackendServersNode)
|
||||
{
|
||||
MasterSlaveBackendServer masterSlaveBackendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["ServerType"].isNull())
|
||||
masterSlaveBackendServersObject.serverType = value["ServerType"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = value["Description"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerType"].isNull())
|
||||
masterSlaveBackendServersObject.serverType = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerType"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].asString();
|
||||
masterSlaveBackendServers_.push_back(masterSlaveBackendServersObject);
|
||||
}
|
||||
if(!value["MasterSlaveServerGroupId"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void CreateMasterSlaveVServerGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMasterSlaveBackendServers = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto value : allMasterSlaveBackendServers)
|
||||
auto allMasterSlaveBackendServersNode = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto valueMasterSlaveBackendServersMasterSlaveBackendServer : allMasterSlaveBackendServersNode)
|
||||
{
|
||||
MasterSlaveBackendServer masterSlaveBackendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["IsBackup"].isNull())
|
||||
masterSlaveBackendServersObject.isBackup = std::stoi(value["IsBackup"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["EniHost"].isNull())
|
||||
masterSlaveBackendServersObject.eniHost = value["EniHost"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = value["Description"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["IsBackup"].isNull())
|
||||
masterSlaveBackendServersObject.isBackup = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["IsBackup"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["EniHost"].isNull())
|
||||
masterSlaveBackendServersObject.eniHost = valueMasterSlaveBackendServersMasterSlaveBackendServer["EniHost"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].asString();
|
||||
masterSlaveBackendServers_.push_back(masterSlaveBackendServersObject);
|
||||
}
|
||||
if(!value["MasterSlaveVServerGroupId"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void CreateRulesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
auto allRulesNode = value["Rules"]["Rule"];
|
||||
for (auto valueRulesRule : allRulesNode)
|
||||
{
|
||||
Rule rulesObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
rulesObject.ruleId = value["RuleId"].asString();
|
||||
if(!value["RuleName"].isNull())
|
||||
rulesObject.ruleName = value["RuleName"].asString();
|
||||
if(!valueRulesRule["RuleId"].isNull())
|
||||
rulesObject.ruleId = valueRulesRule["RuleId"].asString();
|
||||
if(!valueRulesRule["RuleName"].isNull())
|
||||
rulesObject.ruleName = valueRulesRule["RuleName"].asString();
|
||||
rules_.push_back(rulesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,24 +39,24 @@ void CreateVServerGroupResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(valueBackendServersBackendServer["Port"].asString());
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeAccessControlListAttributeResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAclEntrys = value["AclEntrys"]["AclEntry"];
|
||||
for (auto value : allAclEntrys)
|
||||
auto allAclEntrysNode = value["AclEntrys"]["AclEntry"];
|
||||
for (auto valueAclEntrysAclEntry : allAclEntrysNode)
|
||||
{
|
||||
AclEntry aclEntrysObject;
|
||||
if(!value["AclEntryIP"].isNull())
|
||||
aclEntrysObject.aclEntryIP = value["AclEntryIP"].asString();
|
||||
if(!value["AclEntryComment"].isNull())
|
||||
aclEntrysObject.aclEntryComment = value["AclEntryComment"].asString();
|
||||
if(!valueAclEntrysAclEntry["AclEntryIP"].isNull())
|
||||
aclEntrysObject.aclEntryIP = valueAclEntrysAclEntry["AclEntryIP"].asString();
|
||||
if(!valueAclEntrysAclEntry["AclEntryComment"].isNull())
|
||||
aclEntrysObject.aclEntryComment = valueAclEntrysAclEntry["AclEntryComment"].asString();
|
||||
aclEntrys_.push_back(aclEntrysObject);
|
||||
}
|
||||
auto allRelatedListeners = value["RelatedListeners"]["RelatedListener"];
|
||||
for (auto value : allRelatedListeners)
|
||||
auto allRelatedListenersNode = value["RelatedListeners"]["RelatedListener"];
|
||||
for (auto valueRelatedListenersRelatedListener : allRelatedListenersNode)
|
||||
{
|
||||
RelatedListener relatedListenersObject;
|
||||
if(!value["LoadBalancerId"].isNull())
|
||||
relatedListenersObject.loadBalancerId = value["LoadBalancerId"].asString();
|
||||
if(!value["ListenerPort"].isNull())
|
||||
relatedListenersObject.listenerPort = std::stoi(value["ListenerPort"].asString());
|
||||
if(!value["AclType"].isNull())
|
||||
relatedListenersObject.aclType = value["AclType"].asString();
|
||||
if(!value["Protocol"].isNull())
|
||||
relatedListenersObject.protocol = value["Protocol"].asString();
|
||||
if(!valueRelatedListenersRelatedListener["LoadBalancerId"].isNull())
|
||||
relatedListenersObject.loadBalancerId = valueRelatedListenersRelatedListener["LoadBalancerId"].asString();
|
||||
if(!valueRelatedListenersRelatedListener["ListenerPort"].isNull())
|
||||
relatedListenersObject.listenerPort = std::stoi(valueRelatedListenersRelatedListener["ListenerPort"].asString());
|
||||
if(!valueRelatedListenersRelatedListener["AclType"].isNull())
|
||||
relatedListenersObject.aclType = valueRelatedListenersRelatedListener["AclType"].asString();
|
||||
if(!valueRelatedListenersRelatedListener["Protocol"].isNull())
|
||||
relatedListenersObject.protocol = valueRelatedListenersRelatedListener["Protocol"].asString();
|
||||
relatedListeners_.push_back(relatedListenersObject);
|
||||
}
|
||||
if(!value["AclId"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeAccessControlListsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAcls = value["Acls"]["Acl"];
|
||||
for (auto value : allAcls)
|
||||
auto allAclsNode = value["Acls"]["Acl"];
|
||||
for (auto valueAclsAcl : allAclsNode)
|
||||
{
|
||||
Acl aclsObject;
|
||||
if(!value["AclId"].isNull())
|
||||
aclsObject.aclId = value["AclId"].asString();
|
||||
if(!value["AclName"].isNull())
|
||||
aclsObject.aclName = value["AclName"].asString();
|
||||
if(!value["AddressIPVersion"].isNull())
|
||||
aclsObject.addressIPVersion = value["AddressIPVersion"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
aclsObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
if(!valueAclsAcl["AclId"].isNull())
|
||||
aclsObject.aclId = valueAclsAcl["AclId"].asString();
|
||||
if(!valueAclsAcl["AclName"].isNull())
|
||||
aclsObject.aclName = valueAclsAcl["AclName"].asString();
|
||||
if(!valueAclsAcl["AddressIPVersion"].isNull())
|
||||
aclsObject.addressIPVersion = valueAclsAcl["AddressIPVersion"].asString();
|
||||
if(!valueAclsAcl["ResourceGroupId"].isNull())
|
||||
aclsObject.resourceGroupId = valueAclsAcl["ResourceGroupId"].asString();
|
||||
auto allTagsNode = allAclsNode["Tags"]["Tag"];
|
||||
for (auto allAclsNodeTagsTag : allTagsNode)
|
||||
{
|
||||
Acl::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
if(!allAclsNodeTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = allAclsNodeTagsTag["TagKey"].asString();
|
||||
if(!allAclsNodeTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = allAclsNodeTagsTag["TagValue"].asString();
|
||||
aclsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
acls_.push_back(aclsObject);
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAvailableResources = value["AvailableResources"]["AvailableResource"];
|
||||
for (auto value : allAvailableResources)
|
||||
auto allAvailableResourcesNode = value["AvailableResources"]["AvailableResource"];
|
||||
for (auto valueAvailableResourcesAvailableResource : allAvailableResourcesNode)
|
||||
{
|
||||
AvailableResource availableResourcesObject;
|
||||
if(!value["MasterZoneId"].isNull())
|
||||
availableResourcesObject.masterZoneId = value["MasterZoneId"].asString();
|
||||
if(!value["SlaveZoneId"].isNull())
|
||||
availableResourcesObject.slaveZoneId = value["SlaveZoneId"].asString();
|
||||
auto allSupportResources = value["SupportResources"]["SupportResource"];
|
||||
for (auto value : allSupportResources)
|
||||
if(!valueAvailableResourcesAvailableResource["MasterZoneId"].isNull())
|
||||
availableResourcesObject.masterZoneId = valueAvailableResourcesAvailableResource["MasterZoneId"].asString();
|
||||
if(!valueAvailableResourcesAvailableResource["SlaveZoneId"].isNull())
|
||||
availableResourcesObject.slaveZoneId = valueAvailableResourcesAvailableResource["SlaveZoneId"].asString();
|
||||
auto allSupportResourcesNode = allAvailableResourcesNode["SupportResources"]["SupportResource"];
|
||||
for (auto allAvailableResourcesNodeSupportResourcesSupportResource : allSupportResourcesNode)
|
||||
{
|
||||
AvailableResource::SupportResource supportResourcesObject;
|
||||
if(!value["AddressType"].isNull())
|
||||
supportResourcesObject.addressType = value["AddressType"].asString();
|
||||
if(!value["AddressIPVersion"].isNull())
|
||||
supportResourcesObject.addressIPVersion = value["AddressIPVersion"].asString();
|
||||
if(!allAvailableResourcesNodeSupportResourcesSupportResource["AddressType"].isNull())
|
||||
supportResourcesObject.addressType = allAvailableResourcesNodeSupportResourcesSupportResource["AddressType"].asString();
|
||||
if(!allAvailableResourcesNodeSupportResourcesSupportResource["AddressIPVersion"].isNull())
|
||||
supportResourcesObject.addressIPVersion = allAvailableResourcesNodeSupportResourcesSupportResource["AddressIPVersion"].asString();
|
||||
availableResourcesObject.supportResources.push_back(supportResourcesObject);
|
||||
}
|
||||
availableResources_.push_back(availableResourcesObject);
|
||||
|
||||
@@ -39,38 +39,38 @@ void DescribeCACertificatesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCACertificates = value["CACertificates"]["CACertificate"];
|
||||
for (auto value : allCACertificates)
|
||||
auto allCACertificatesNode = value["CACertificates"]["CACertificate"];
|
||||
for (auto valueCACertificatesCACertificate : allCACertificatesNode)
|
||||
{
|
||||
CACertificate cACertificatesObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
cACertificatesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["CACertificateId"].isNull())
|
||||
cACertificatesObject.cACertificateId = value["CACertificateId"].asString();
|
||||
if(!value["CACertificateName"].isNull())
|
||||
cACertificatesObject.cACertificateName = value["CACertificateName"].asString();
|
||||
if(!value["Fingerprint"].isNull())
|
||||
cACertificatesObject.fingerprint = value["Fingerprint"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
cACertificatesObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
cACertificatesObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["CreateTimeStamp"].isNull())
|
||||
cACertificatesObject.createTimeStamp = std::stol(value["CreateTimeStamp"].asString());
|
||||
if(!value["ExpireTime"].isNull())
|
||||
cACertificatesObject.expireTime = value["ExpireTime"].asString();
|
||||
if(!value["ExpireTimeStamp"].isNull())
|
||||
cACertificatesObject.expireTimeStamp = std::stol(value["ExpireTimeStamp"].asString());
|
||||
if(!value["CommonName"].isNull())
|
||||
cACertificatesObject.commonName = value["CommonName"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
if(!valueCACertificatesCACertificate["RegionId"].isNull())
|
||||
cACertificatesObject.regionId = valueCACertificatesCACertificate["RegionId"].asString();
|
||||
if(!valueCACertificatesCACertificate["CACertificateId"].isNull())
|
||||
cACertificatesObject.cACertificateId = valueCACertificatesCACertificate["CACertificateId"].asString();
|
||||
if(!valueCACertificatesCACertificate["CACertificateName"].isNull())
|
||||
cACertificatesObject.cACertificateName = valueCACertificatesCACertificate["CACertificateName"].asString();
|
||||
if(!valueCACertificatesCACertificate["Fingerprint"].isNull())
|
||||
cACertificatesObject.fingerprint = valueCACertificatesCACertificate["Fingerprint"].asString();
|
||||
if(!valueCACertificatesCACertificate["ResourceGroupId"].isNull())
|
||||
cACertificatesObject.resourceGroupId = valueCACertificatesCACertificate["ResourceGroupId"].asString();
|
||||
if(!valueCACertificatesCACertificate["CreateTime"].isNull())
|
||||
cACertificatesObject.createTime = valueCACertificatesCACertificate["CreateTime"].asString();
|
||||
if(!valueCACertificatesCACertificate["CreateTimeStamp"].isNull())
|
||||
cACertificatesObject.createTimeStamp = std::stol(valueCACertificatesCACertificate["CreateTimeStamp"].asString());
|
||||
if(!valueCACertificatesCACertificate["ExpireTime"].isNull())
|
||||
cACertificatesObject.expireTime = valueCACertificatesCACertificate["ExpireTime"].asString();
|
||||
if(!valueCACertificatesCACertificate["ExpireTimeStamp"].isNull())
|
||||
cACertificatesObject.expireTimeStamp = std::stol(valueCACertificatesCACertificate["ExpireTimeStamp"].asString());
|
||||
if(!valueCACertificatesCACertificate["CommonName"].isNull())
|
||||
cACertificatesObject.commonName = valueCACertificatesCACertificate["CommonName"].asString();
|
||||
auto allTagsNode = allCACertificatesNode["Tags"]["Tag"];
|
||||
for (auto allCACertificatesNodeTagsTag : allTagsNode)
|
||||
{
|
||||
CACertificate::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
if(!allCACertificatesNodeTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = allCACertificatesNodeTagsTag["TagKey"].asString();
|
||||
if(!allCACertificatesNodeTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = allCACertificatesNodeTagsTag["TagValue"].asString();
|
||||
cACertificatesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
cACertificates_.push_back(cACertificatesObject);
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeDomainExtensionsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDomainExtensions = value["DomainExtensions"]["DomainExtension"];
|
||||
for (auto value : allDomainExtensions)
|
||||
auto allDomainExtensionsNode = value["DomainExtensions"]["DomainExtension"];
|
||||
for (auto valueDomainExtensionsDomainExtension : allDomainExtensionsNode)
|
||||
{
|
||||
DomainExtension domainExtensionsObject;
|
||||
if(!value["DomainExtensionId"].isNull())
|
||||
domainExtensionsObject.domainExtensionId = value["DomainExtensionId"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
domainExtensionsObject.domain = value["Domain"].asString();
|
||||
if(!value["ServerCertificateId"].isNull())
|
||||
domainExtensionsObject.serverCertificateId = value["ServerCertificateId"].asString();
|
||||
if(!valueDomainExtensionsDomainExtension["DomainExtensionId"].isNull())
|
||||
domainExtensionsObject.domainExtensionId = valueDomainExtensionsDomainExtension["DomainExtensionId"].asString();
|
||||
if(!valueDomainExtensionsDomainExtension["Domain"].isNull())
|
||||
domainExtensionsObject.domain = valueDomainExtensionsDomainExtension["Domain"].asString();
|
||||
if(!valueDomainExtensionsDomainExtension["ServerCertificateId"].isNull())
|
||||
domainExtensionsObject.serverCertificateId = valueDomainExtensionsDomainExtension["ServerCertificateId"].asString();
|
||||
domainExtensions_.push_back(domainExtensionsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeHealthStatusResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ListenerPort"].isNull())
|
||||
backendServersObject.listenerPort = std::stoi(value["ListenerPort"].asString());
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["ServerHealthStatus"].isNull())
|
||||
backendServersObject.serverHealthStatus = value["ServerHealthStatus"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["EniHost"].isNull())
|
||||
backendServersObject.eniHost = value["EniHost"].asString();
|
||||
if(!value["Protocol"].isNull())
|
||||
backendServersObject.protocol = value["Protocol"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ListenerPort"].isNull())
|
||||
backendServersObject.listenerPort = std::stoi(valueBackendServersBackendServer["ListenerPort"].asString());
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(valueBackendServersBackendServer["Port"].asString());
|
||||
if(!valueBackendServersBackendServer["ServerHealthStatus"].isNull())
|
||||
backendServersObject.serverHealthStatus = valueBackendServersBackendServer["ServerHealthStatus"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["EniHost"].isNull())
|
||||
backendServersObject.eniHost = valueBackendServersBackendServer["EniHost"].asString();
|
||||
if(!valueBackendServersBackendServer["Protocol"].isNull())
|
||||
backendServersObject.protocol = valueBackendServersBackendServer["Protocol"].asString();
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,48 +39,48 @@ void DescribeLoadBalancerAttributeResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allListenerPortsAndProtocal = value["ListenerPortsAndProtocal"]["ListenerPortAndProtocal"];
|
||||
for (auto value : allListenerPortsAndProtocal)
|
||||
auto allListenerPortsAndProtocalNode = value["ListenerPortsAndProtocal"]["ListenerPortAndProtocal"];
|
||||
for (auto valueListenerPortsAndProtocalListenerPortAndProtocal : allListenerPortsAndProtocalNode)
|
||||
{
|
||||
ListenerPortAndProtocal listenerPortsAndProtocalObject;
|
||||
if(!value["ListenerPort"].isNull())
|
||||
listenerPortsAndProtocalObject.listenerPort = std::stoi(value["ListenerPort"].asString());
|
||||
if(!value["ListenerProtocal"].isNull())
|
||||
listenerPortsAndProtocalObject.listenerProtocal = value["ListenerProtocal"].asString();
|
||||
if(!valueListenerPortsAndProtocalListenerPortAndProtocal["ListenerPort"].isNull())
|
||||
listenerPortsAndProtocalObject.listenerPort = std::stoi(valueListenerPortsAndProtocalListenerPortAndProtocal["ListenerPort"].asString());
|
||||
if(!valueListenerPortsAndProtocalListenerPortAndProtocal["ListenerProtocal"].isNull())
|
||||
listenerPortsAndProtocalObject.listenerProtocal = valueListenerPortsAndProtocalListenerPortAndProtocal["ListenerProtocal"].asString();
|
||||
listenerPortsAndProtocal_.push_back(listenerPortsAndProtocalObject);
|
||||
}
|
||||
auto allListenerPortsAndProtocol = value["ListenerPortsAndProtocol"]["ListenerPortAndProtocol"];
|
||||
for (auto value : allListenerPortsAndProtocol)
|
||||
auto allListenerPortsAndProtocolNode = value["ListenerPortsAndProtocol"]["ListenerPortAndProtocol"];
|
||||
for (auto valueListenerPortsAndProtocolListenerPortAndProtocol : allListenerPortsAndProtocolNode)
|
||||
{
|
||||
ListenerPortAndProtocol listenerPortsAndProtocolObject;
|
||||
if(!value["ListenerPort"].isNull())
|
||||
listenerPortsAndProtocolObject.listenerPort = std::stoi(value["ListenerPort"].asString());
|
||||
if(!value["ListenerProtocol"].isNull())
|
||||
listenerPortsAndProtocolObject.listenerProtocol = value["ListenerProtocol"].asString();
|
||||
if(!value["ListenerForward"].isNull())
|
||||
listenerPortsAndProtocolObject.listenerForward = value["ListenerForward"].asString();
|
||||
if(!value["ForwardPort"].isNull())
|
||||
listenerPortsAndProtocolObject.forwardPort = std::stoi(value["ForwardPort"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
listenerPortsAndProtocolObject.description = value["Description"].asString();
|
||||
if(!valueListenerPortsAndProtocolListenerPortAndProtocol["ListenerPort"].isNull())
|
||||
listenerPortsAndProtocolObject.listenerPort = std::stoi(valueListenerPortsAndProtocolListenerPortAndProtocol["ListenerPort"].asString());
|
||||
if(!valueListenerPortsAndProtocolListenerPortAndProtocol["ListenerProtocol"].isNull())
|
||||
listenerPortsAndProtocolObject.listenerProtocol = valueListenerPortsAndProtocolListenerPortAndProtocol["ListenerProtocol"].asString();
|
||||
if(!valueListenerPortsAndProtocolListenerPortAndProtocol["ListenerForward"].isNull())
|
||||
listenerPortsAndProtocolObject.listenerForward = valueListenerPortsAndProtocolListenerPortAndProtocol["ListenerForward"].asString();
|
||||
if(!valueListenerPortsAndProtocolListenerPortAndProtocol["ForwardPort"].isNull())
|
||||
listenerPortsAndProtocolObject.forwardPort = std::stoi(valueListenerPortsAndProtocolListenerPortAndProtocol["ForwardPort"].asString());
|
||||
if(!valueListenerPortsAndProtocolListenerPortAndProtocol["Description"].isNull())
|
||||
listenerPortsAndProtocolObject.description = valueListenerPortsAndProtocolListenerPortAndProtocol["Description"].asString();
|
||||
listenerPortsAndProtocol_.push_back(listenerPortsAndProtocolObject);
|
||||
}
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
auto allListenerPorts = value["ListenerPorts"]["ListenerPort"];
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeLoadBalancerHTTPListenerAttributeResult::parse(const std::string &p
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
auto allRulesNode = value["Rules"]["Rule"];
|
||||
for (auto valueRulesRule : allRulesNode)
|
||||
{
|
||||
Rule rulesObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
rulesObject.ruleId = value["RuleId"].asString();
|
||||
if(!value["RuleName"].isNull())
|
||||
rulesObject.ruleName = value["RuleName"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
rulesObject.domain = value["Domain"].asString();
|
||||
if(!value["Url"].isNull())
|
||||
rulesObject.url = value["Url"].asString();
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
rulesObject.vServerGroupId = value["VServerGroupId"].asString();
|
||||
if(!valueRulesRule["RuleId"].isNull())
|
||||
rulesObject.ruleId = valueRulesRule["RuleId"].asString();
|
||||
if(!valueRulesRule["RuleName"].isNull())
|
||||
rulesObject.ruleName = valueRulesRule["RuleName"].asString();
|
||||
if(!valueRulesRule["Domain"].isNull())
|
||||
rulesObject.domain = valueRulesRule["Domain"].asString();
|
||||
if(!valueRulesRule["Url"].isNull())
|
||||
rulesObject.url = valueRulesRule["Url"].asString();
|
||||
if(!valueRulesRule["VServerGroupId"].isNull())
|
||||
rulesObject.vServerGroupId = valueRulesRule["VServerGroupId"].asString();
|
||||
rules_.push_back(rulesObject);
|
||||
}
|
||||
if(!value["ListenerPort"].isNull())
|
||||
|
||||
@@ -39,32 +39,32 @@ void DescribeLoadBalancerHTTPSListenerAttributeResult::parse(const std::string &
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
auto allRulesNode = value["Rules"]["Rule"];
|
||||
for (auto valueRulesRule : allRulesNode)
|
||||
{
|
||||
Rule rulesObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
rulesObject.ruleId = value["RuleId"].asString();
|
||||
if(!value["RuleName"].isNull())
|
||||
rulesObject.ruleName = value["RuleName"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
rulesObject.domain = value["Domain"].asString();
|
||||
if(!value["Url"].isNull())
|
||||
rulesObject.url = value["Url"].asString();
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
rulesObject.vServerGroupId = value["VServerGroupId"].asString();
|
||||
if(!valueRulesRule["RuleId"].isNull())
|
||||
rulesObject.ruleId = valueRulesRule["RuleId"].asString();
|
||||
if(!valueRulesRule["RuleName"].isNull())
|
||||
rulesObject.ruleName = valueRulesRule["RuleName"].asString();
|
||||
if(!valueRulesRule["Domain"].isNull())
|
||||
rulesObject.domain = valueRulesRule["Domain"].asString();
|
||||
if(!valueRulesRule["Url"].isNull())
|
||||
rulesObject.url = valueRulesRule["Url"].asString();
|
||||
if(!valueRulesRule["VServerGroupId"].isNull())
|
||||
rulesObject.vServerGroupId = valueRulesRule["VServerGroupId"].asString();
|
||||
rules_.push_back(rulesObject);
|
||||
}
|
||||
auto allDomainExtensions = value["DomainExtensions"]["DomainExtension"];
|
||||
for (auto value : allDomainExtensions)
|
||||
auto allDomainExtensionsNode = value["DomainExtensions"]["DomainExtension"];
|
||||
for (auto valueDomainExtensionsDomainExtension : allDomainExtensionsNode)
|
||||
{
|
||||
DomainExtension domainExtensionsObject;
|
||||
if(!value["DomainExtensionId"].isNull())
|
||||
domainExtensionsObject.domainExtensionId = value["DomainExtensionId"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
domainExtensionsObject.domain = value["Domain"].asString();
|
||||
if(!value["ServerCertificateId"].isNull())
|
||||
domainExtensionsObject.serverCertificateId = value["ServerCertificateId"].asString();
|
||||
if(!valueDomainExtensionsDomainExtension["DomainExtensionId"].isNull())
|
||||
domainExtensionsObject.domainExtensionId = valueDomainExtensionsDomainExtension["DomainExtensionId"].asString();
|
||||
if(!valueDomainExtensionsDomainExtension["Domain"].isNull())
|
||||
domainExtensionsObject.domain = valueDomainExtensionsDomainExtension["Domain"].asString();
|
||||
if(!valueDomainExtensionsDomainExtension["ServerCertificateId"].isNull())
|
||||
domainExtensionsObject.serverCertificateId = valueDomainExtensionsDomainExtension["ServerCertificateId"].asString();
|
||||
domainExtensions_.push_back(domainExtensionsObject);
|
||||
}
|
||||
if(!value["ListenerPort"].isNull())
|
||||
|
||||
@@ -39,54 +39,54 @@ void DescribeLoadBalancersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLoadBalancers = value["LoadBalancers"]["LoadBalancer"];
|
||||
for (auto value : allLoadBalancers)
|
||||
auto allLoadBalancersNode = value["LoadBalancers"]["LoadBalancer"];
|
||||
for (auto valueLoadBalancersLoadBalancer : allLoadBalancersNode)
|
||||
{
|
||||
LoadBalancer loadBalancersObject;
|
||||
if(!value["LoadBalancerId"].isNull())
|
||||
loadBalancersObject.loadBalancerId = value["LoadBalancerId"].asString();
|
||||
if(!value["LoadBalancerName"].isNull())
|
||||
loadBalancersObject.loadBalancerName = value["LoadBalancerName"].asString();
|
||||
if(!value["LoadBalancerStatus"].isNull())
|
||||
loadBalancersObject.loadBalancerStatus = value["LoadBalancerStatus"].asString();
|
||||
if(!value["Address"].isNull())
|
||||
loadBalancersObject.address = value["Address"].asString();
|
||||
if(!value["AddressType"].isNull())
|
||||
loadBalancersObject.addressType = value["AddressType"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
loadBalancersObject.regionId = value["RegionId"].asString();
|
||||
if(!value["RegionIdAlias"].isNull())
|
||||
loadBalancersObject.regionIdAlias = value["RegionIdAlias"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
loadBalancersObject.vSwitchId = value["VSwitchId"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
loadBalancersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["NetworkType"].isNull())
|
||||
loadBalancersObject.networkType = value["NetworkType"].asString();
|
||||
if(!value["MasterZoneId"].isNull())
|
||||
loadBalancersObject.masterZoneId = value["MasterZoneId"].asString();
|
||||
if(!value["SlaveZoneId"].isNull())
|
||||
loadBalancersObject.slaveZoneId = value["SlaveZoneId"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
loadBalancersObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
loadBalancersObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["CreateTimeStamp"].isNull())
|
||||
loadBalancersObject.createTimeStamp = std::stol(value["CreateTimeStamp"].asString());
|
||||
if(!value["PayType"].isNull())
|
||||
loadBalancersObject.payType = value["PayType"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
loadBalancersObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["AddressIPVersion"].isNull())
|
||||
loadBalancersObject.addressIPVersion = value["AddressIPVersion"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
if(!valueLoadBalancersLoadBalancer["LoadBalancerId"].isNull())
|
||||
loadBalancersObject.loadBalancerId = valueLoadBalancersLoadBalancer["LoadBalancerId"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["LoadBalancerName"].isNull())
|
||||
loadBalancersObject.loadBalancerName = valueLoadBalancersLoadBalancer["LoadBalancerName"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["LoadBalancerStatus"].isNull())
|
||||
loadBalancersObject.loadBalancerStatus = valueLoadBalancersLoadBalancer["LoadBalancerStatus"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["Address"].isNull())
|
||||
loadBalancersObject.address = valueLoadBalancersLoadBalancer["Address"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["AddressType"].isNull())
|
||||
loadBalancersObject.addressType = valueLoadBalancersLoadBalancer["AddressType"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["RegionId"].isNull())
|
||||
loadBalancersObject.regionId = valueLoadBalancersLoadBalancer["RegionId"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["RegionIdAlias"].isNull())
|
||||
loadBalancersObject.regionIdAlias = valueLoadBalancersLoadBalancer["RegionIdAlias"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["VSwitchId"].isNull())
|
||||
loadBalancersObject.vSwitchId = valueLoadBalancersLoadBalancer["VSwitchId"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["VpcId"].isNull())
|
||||
loadBalancersObject.vpcId = valueLoadBalancersLoadBalancer["VpcId"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["NetworkType"].isNull())
|
||||
loadBalancersObject.networkType = valueLoadBalancersLoadBalancer["NetworkType"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["MasterZoneId"].isNull())
|
||||
loadBalancersObject.masterZoneId = valueLoadBalancersLoadBalancer["MasterZoneId"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["SlaveZoneId"].isNull())
|
||||
loadBalancersObject.slaveZoneId = valueLoadBalancersLoadBalancer["SlaveZoneId"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["InternetChargeType"].isNull())
|
||||
loadBalancersObject.internetChargeType = valueLoadBalancersLoadBalancer["InternetChargeType"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["CreateTime"].isNull())
|
||||
loadBalancersObject.createTime = valueLoadBalancersLoadBalancer["CreateTime"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["CreateTimeStamp"].isNull())
|
||||
loadBalancersObject.createTimeStamp = std::stol(valueLoadBalancersLoadBalancer["CreateTimeStamp"].asString());
|
||||
if(!valueLoadBalancersLoadBalancer["PayType"].isNull())
|
||||
loadBalancersObject.payType = valueLoadBalancersLoadBalancer["PayType"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["ResourceGroupId"].isNull())
|
||||
loadBalancersObject.resourceGroupId = valueLoadBalancersLoadBalancer["ResourceGroupId"].asString();
|
||||
if(!valueLoadBalancersLoadBalancer["AddressIPVersion"].isNull())
|
||||
loadBalancersObject.addressIPVersion = valueLoadBalancersLoadBalancer["AddressIPVersion"].asString();
|
||||
auto allTagsNode = allLoadBalancersNode["Tags"]["Tag"];
|
||||
for (auto allLoadBalancersNodeTagsTag : allTagsNode)
|
||||
{
|
||||
LoadBalancer::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
if(!allLoadBalancersNodeTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = allLoadBalancersNodeTagsTag["TagKey"].asString();
|
||||
if(!allLoadBalancersNodeTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = allLoadBalancersNodeTagsTag["TagValue"].asString();
|
||||
loadBalancersObject.tags.push_back(tagsObject);
|
||||
}
|
||||
loadBalancers_.push_back(loadBalancersObject);
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeMasterSlaveServerGroupAttributeResult::parse(const std::string &pay
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMasterSlaveBackendServers = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto value : allMasterSlaveBackendServers)
|
||||
auto allMasterSlaveBackendServersNode = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto valueMasterSlaveBackendServersMasterSlaveBackendServer : allMasterSlaveBackendServersNode)
|
||||
{
|
||||
MasterSlaveBackendServer masterSlaveBackendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["ServerType"].isNull())
|
||||
masterSlaveBackendServersObject.serverType = value["ServerType"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = value["Description"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerType"].isNull())
|
||||
masterSlaveBackendServersObject.serverType = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerType"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].asString();
|
||||
masterSlaveBackendServers_.push_back(masterSlaveBackendServersObject);
|
||||
}
|
||||
if(!value["LoadBalancerId"].isNull())
|
||||
|
||||
@@ -39,23 +39,23 @@ void DescribeMasterSlaveServerGroupsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMasterSlaveServerGroups = value["MasterSlaveServerGroups"]["MasterSlaveServerGroup"];
|
||||
for (auto value : allMasterSlaveServerGroups)
|
||||
auto allMasterSlaveServerGroupsNode = value["MasterSlaveServerGroups"]["MasterSlaveServerGroup"];
|
||||
for (auto valueMasterSlaveServerGroupsMasterSlaveServerGroup : allMasterSlaveServerGroupsNode)
|
||||
{
|
||||
MasterSlaveServerGroup masterSlaveServerGroupsObject;
|
||||
if(!value["MasterSlaveServerGroupId"].isNull())
|
||||
masterSlaveServerGroupsObject.masterSlaveServerGroupId = value["MasterSlaveServerGroupId"].asString();
|
||||
if(!value["MasterSlaveServerGroupName"].isNull())
|
||||
masterSlaveServerGroupsObject.masterSlaveServerGroupName = value["MasterSlaveServerGroupName"].asString();
|
||||
if(!valueMasterSlaveServerGroupsMasterSlaveServerGroup["MasterSlaveServerGroupId"].isNull())
|
||||
masterSlaveServerGroupsObject.masterSlaveServerGroupId = valueMasterSlaveServerGroupsMasterSlaveServerGroup["MasterSlaveServerGroupId"].asString();
|
||||
if(!valueMasterSlaveServerGroupsMasterSlaveServerGroup["MasterSlaveServerGroupName"].isNull())
|
||||
masterSlaveServerGroupsObject.masterSlaveServerGroupName = valueMasterSlaveServerGroupsMasterSlaveServerGroup["MasterSlaveServerGroupName"].asString();
|
||||
auto associatedObjectsNode = value["AssociatedObjects"];
|
||||
auto allListeners = value["Listeners"]["Listener"];
|
||||
for (auto value : allListeners)
|
||||
auto allListenersNode = associatedObjectsNode["Listeners"]["Listener"];
|
||||
for (auto associatedObjectsNodeListenersListener : allListenersNode)
|
||||
{
|
||||
MasterSlaveServerGroup::AssociatedObjects::Listener listenerObject;
|
||||
if(!value["Protocol"].isNull())
|
||||
listenerObject.protocol = value["Protocol"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
listenerObject.port = std::stoi(value["Port"].asString());
|
||||
if(!associatedObjectsNodeListenersListener["Protocol"].isNull())
|
||||
listenerObject.protocol = associatedObjectsNodeListenersListener["Protocol"].asString();
|
||||
if(!associatedObjectsNodeListenersListener["Port"].isNull())
|
||||
listenerObject.port = std::stoi(associatedObjectsNodeListenersListener["Port"].asString());
|
||||
masterSlaveServerGroupsObject.associatedObjects.listeners.push_back(listenerObject);
|
||||
}
|
||||
masterSlaveServerGroups_.push_back(masterSlaveServerGroupsObject);
|
||||
|
||||
@@ -39,28 +39,28 @@ void DescribeMasterSlaveVServerGroupAttributeResult::parse(const std::string &pa
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMasterSlaveBackendServers = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto value : allMasterSlaveBackendServers)
|
||||
auto allMasterSlaveBackendServersNode = value["MasterSlaveBackendServers"]["MasterSlaveBackendServer"];
|
||||
for (auto valueMasterSlaveBackendServersMasterSlaveBackendServer : allMasterSlaveBackendServersNode)
|
||||
{
|
||||
MasterSlaveBackendServer masterSlaveBackendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["IsBackup"].isNull())
|
||||
masterSlaveBackendServersObject.isBackup = std::stoi(value["IsBackup"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["EniHost"].isNull())
|
||||
masterSlaveBackendServersObject.eniHost = value["EniHost"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = value["Description"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].isNull())
|
||||
masterSlaveBackendServersObject.serverId = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].isNull())
|
||||
masterSlaveBackendServersObject.port = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Port"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].isNull())
|
||||
masterSlaveBackendServersObject.weight = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["Weight"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["IsBackup"].isNull())
|
||||
masterSlaveBackendServersObject.isBackup = std::stoi(valueMasterSlaveBackendServersMasterSlaveBackendServer["IsBackup"].asString());
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].isNull())
|
||||
masterSlaveBackendServersObject.type = valueMasterSlaveBackendServersMasterSlaveBackendServer["Type"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].isNull())
|
||||
masterSlaveBackendServersObject.serverIp = valueMasterSlaveBackendServersMasterSlaveBackendServer["ServerIp"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["EniHost"].isNull())
|
||||
masterSlaveBackendServersObject.eniHost = valueMasterSlaveBackendServersMasterSlaveBackendServer["EniHost"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].isNull())
|
||||
masterSlaveBackendServersObject.vpcId = valueMasterSlaveBackendServersMasterSlaveBackendServer["VpcId"].asString();
|
||||
if(!valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].isNull())
|
||||
masterSlaveBackendServersObject.description = valueMasterSlaveBackendServersMasterSlaveBackendServer["Description"].asString();
|
||||
masterSlaveBackendServers_.push_back(masterSlaveBackendServersObject);
|
||||
}
|
||||
if(!value["MasterSlaveVServerGroupId"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeMasterSlaveVServerGroupsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMasterSlaveVServerGroups = value["MasterSlaveVServerGroups"]["MasterSlaveVServerGroup"];
|
||||
for (auto value : allMasterSlaveVServerGroups)
|
||||
auto allMasterSlaveVServerGroupsNode = value["MasterSlaveVServerGroups"]["MasterSlaveVServerGroup"];
|
||||
for (auto valueMasterSlaveVServerGroupsMasterSlaveVServerGroup : allMasterSlaveVServerGroupsNode)
|
||||
{
|
||||
MasterSlaveVServerGroup masterSlaveVServerGroupsObject;
|
||||
if(!value["MasterSlaveVServerGroupId"].isNull())
|
||||
masterSlaveVServerGroupsObject.masterSlaveVServerGroupId = value["MasterSlaveVServerGroupId"].asString();
|
||||
if(!value["MasterSlaveVServerGroupName"].isNull())
|
||||
masterSlaveVServerGroupsObject.masterSlaveVServerGroupName = value["MasterSlaveVServerGroupName"].asString();
|
||||
if(!valueMasterSlaveVServerGroupsMasterSlaveVServerGroup["MasterSlaveVServerGroupId"].isNull())
|
||||
masterSlaveVServerGroupsObject.masterSlaveVServerGroupId = valueMasterSlaveVServerGroupsMasterSlaveVServerGroup["MasterSlaveVServerGroupId"].asString();
|
||||
if(!valueMasterSlaveVServerGroupsMasterSlaveVServerGroup["MasterSlaveVServerGroupName"].isNull())
|
||||
masterSlaveVServerGroupsObject.masterSlaveVServerGroupName = valueMasterSlaveVServerGroupsMasterSlaveVServerGroup["MasterSlaveVServerGroupName"].asString();
|
||||
masterSlaveVServerGroups_.push_back(masterSlaveVServerGroupsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRegions = value["Regions"]["Region"];
|
||||
for (auto value : allRegions)
|
||||
auto allRegionsNode = value["Regions"]["Region"];
|
||||
for (auto valueRegionsRegion : allRegionsNode)
|
||||
{
|
||||
Region regionsObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
regionsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
regionsObject.localName = value["LocalName"].asString();
|
||||
if(!value["RegionEndpoint"].isNull())
|
||||
regionsObject.regionEndpoint = value["RegionEndpoint"].asString();
|
||||
if(!valueRegionsRegion["RegionId"].isNull())
|
||||
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
|
||||
if(!valueRegionsRegion["LocalName"].isNull())
|
||||
regionsObject.localName = valueRegionsRegion["LocalName"].asString();
|
||||
if(!valueRegionsRegion["RegionEndpoint"].isNull())
|
||||
regionsObject.regionEndpoint = valueRegionsRegion["RegionEndpoint"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,50 +39,50 @@ void DescribeRulesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
auto allRulesNode = value["Rules"]["Rule"];
|
||||
for (auto valueRulesRule : allRulesNode)
|
||||
{
|
||||
Rule rulesObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
rulesObject.ruleId = value["RuleId"].asString();
|
||||
if(!value["RuleName"].isNull())
|
||||
rulesObject.ruleName = value["RuleName"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
rulesObject.domain = value["Domain"].asString();
|
||||
if(!value["Url"].isNull())
|
||||
rulesObject.url = value["Url"].asString();
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
rulesObject.vServerGroupId = value["VServerGroupId"].asString();
|
||||
if(!value["ListenerSync"].isNull())
|
||||
rulesObject.listenerSync = value["ListenerSync"].asString();
|
||||
if(!value["Scheduler"].isNull())
|
||||
rulesObject.scheduler = value["Scheduler"].asString();
|
||||
if(!value["StickySession"].isNull())
|
||||
rulesObject.stickySession = value["StickySession"].asString();
|
||||
if(!value["StickySessionType"].isNull())
|
||||
rulesObject.stickySessionType = value["StickySessionType"].asString();
|
||||
if(!value["CookieTimeout"].isNull())
|
||||
rulesObject.cookieTimeout = std::stoi(value["CookieTimeout"].asString());
|
||||
if(!value["Cookie"].isNull())
|
||||
rulesObject.cookie = value["Cookie"].asString();
|
||||
if(!value["HealthCheck"].isNull())
|
||||
rulesObject.healthCheck = value["HealthCheck"].asString();
|
||||
if(!value["HealthCheckDomain"].isNull())
|
||||
rulesObject.healthCheckDomain = value["HealthCheckDomain"].asString();
|
||||
if(!value["HealthCheckURI"].isNull())
|
||||
rulesObject.healthCheckURI = value["HealthCheckURI"].asString();
|
||||
if(!value["HealthyThreshold"].isNull())
|
||||
rulesObject.healthyThreshold = std::stoi(value["HealthyThreshold"].asString());
|
||||
if(!value["UnhealthyThreshold"].isNull())
|
||||
rulesObject.unhealthyThreshold = std::stoi(value["UnhealthyThreshold"].asString());
|
||||
if(!value["HealthCheckTimeout"].isNull())
|
||||
rulesObject.healthCheckTimeout = std::stoi(value["HealthCheckTimeout"].asString());
|
||||
if(!value["HealthCheckInterval"].isNull())
|
||||
rulesObject.healthCheckInterval = std::stoi(value["HealthCheckInterval"].asString());
|
||||
if(!value["HealthCheckConnectPort"].isNull())
|
||||
rulesObject.healthCheckConnectPort = std::stoi(value["HealthCheckConnectPort"].asString());
|
||||
if(!value["HealthCheckHttpCode"].isNull())
|
||||
rulesObject.healthCheckHttpCode = value["HealthCheckHttpCode"].asString();
|
||||
if(!valueRulesRule["RuleId"].isNull())
|
||||
rulesObject.ruleId = valueRulesRule["RuleId"].asString();
|
||||
if(!valueRulesRule["RuleName"].isNull())
|
||||
rulesObject.ruleName = valueRulesRule["RuleName"].asString();
|
||||
if(!valueRulesRule["Domain"].isNull())
|
||||
rulesObject.domain = valueRulesRule["Domain"].asString();
|
||||
if(!valueRulesRule["Url"].isNull())
|
||||
rulesObject.url = valueRulesRule["Url"].asString();
|
||||
if(!valueRulesRule["VServerGroupId"].isNull())
|
||||
rulesObject.vServerGroupId = valueRulesRule["VServerGroupId"].asString();
|
||||
if(!valueRulesRule["ListenerSync"].isNull())
|
||||
rulesObject.listenerSync = valueRulesRule["ListenerSync"].asString();
|
||||
if(!valueRulesRule["Scheduler"].isNull())
|
||||
rulesObject.scheduler = valueRulesRule["Scheduler"].asString();
|
||||
if(!valueRulesRule["StickySession"].isNull())
|
||||
rulesObject.stickySession = valueRulesRule["StickySession"].asString();
|
||||
if(!valueRulesRule["StickySessionType"].isNull())
|
||||
rulesObject.stickySessionType = valueRulesRule["StickySessionType"].asString();
|
||||
if(!valueRulesRule["CookieTimeout"].isNull())
|
||||
rulesObject.cookieTimeout = std::stoi(valueRulesRule["CookieTimeout"].asString());
|
||||
if(!valueRulesRule["Cookie"].isNull())
|
||||
rulesObject.cookie = valueRulesRule["Cookie"].asString();
|
||||
if(!valueRulesRule["HealthCheck"].isNull())
|
||||
rulesObject.healthCheck = valueRulesRule["HealthCheck"].asString();
|
||||
if(!valueRulesRule["HealthCheckDomain"].isNull())
|
||||
rulesObject.healthCheckDomain = valueRulesRule["HealthCheckDomain"].asString();
|
||||
if(!valueRulesRule["HealthCheckURI"].isNull())
|
||||
rulesObject.healthCheckURI = valueRulesRule["HealthCheckURI"].asString();
|
||||
if(!valueRulesRule["HealthyThreshold"].isNull())
|
||||
rulesObject.healthyThreshold = std::stoi(valueRulesRule["HealthyThreshold"].asString());
|
||||
if(!valueRulesRule["UnhealthyThreshold"].isNull())
|
||||
rulesObject.unhealthyThreshold = std::stoi(valueRulesRule["UnhealthyThreshold"].asString());
|
||||
if(!valueRulesRule["HealthCheckTimeout"].isNull())
|
||||
rulesObject.healthCheckTimeout = std::stoi(valueRulesRule["HealthCheckTimeout"].asString());
|
||||
if(!valueRulesRule["HealthCheckInterval"].isNull())
|
||||
rulesObject.healthCheckInterval = std::stoi(valueRulesRule["HealthCheckInterval"].asString());
|
||||
if(!valueRulesRule["HealthCheckConnectPort"].isNull())
|
||||
rulesObject.healthCheckConnectPort = std::stoi(valueRulesRule["HealthCheckConnectPort"].asString());
|
||||
if(!valueRulesRule["HealthCheckHttpCode"].isNull())
|
||||
rulesObject.healthCheckHttpCode = valueRulesRule["HealthCheckHttpCode"].asString();
|
||||
rules_.push_back(rulesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,46 +39,46 @@ void DescribeServerCertificatesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allServerCertificates = value["ServerCertificates"]["ServerCertificate"];
|
||||
for (auto value : allServerCertificates)
|
||||
auto allServerCertificatesNode = value["ServerCertificates"]["ServerCertificate"];
|
||||
for (auto valueServerCertificatesServerCertificate : allServerCertificatesNode)
|
||||
{
|
||||
ServerCertificate serverCertificatesObject;
|
||||
if(!value["ServerCertificateId"].isNull())
|
||||
serverCertificatesObject.serverCertificateId = value["ServerCertificateId"].asString();
|
||||
if(!value["Fingerprint"].isNull())
|
||||
serverCertificatesObject.fingerprint = value["Fingerprint"].asString();
|
||||
if(!value["ServerCertificateName"].isNull())
|
||||
serverCertificatesObject.serverCertificateName = value["ServerCertificateName"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
serverCertificatesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["RegionIdAlias"].isNull())
|
||||
serverCertificatesObject.regionIdAlias = value["RegionIdAlias"].asString();
|
||||
if(!value["AliCloudCertificateId"].isNull())
|
||||
serverCertificatesObject.aliCloudCertificateId = value["AliCloudCertificateId"].asString();
|
||||
if(!value["AliCloudCertificateName"].isNull())
|
||||
serverCertificatesObject.aliCloudCertificateName = value["AliCloudCertificateName"].asString();
|
||||
if(!value["IsAliCloudCertificate"].isNull())
|
||||
serverCertificatesObject.isAliCloudCertificate = std::stoi(value["IsAliCloudCertificate"].asString());
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
serverCertificatesObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
serverCertificatesObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["CreateTimeStamp"].isNull())
|
||||
serverCertificatesObject.createTimeStamp = std::stol(value["CreateTimeStamp"].asString());
|
||||
if(!value["ExpireTime"].isNull())
|
||||
serverCertificatesObject.expireTime = value["ExpireTime"].asString();
|
||||
if(!value["ExpireTimeStamp"].isNull())
|
||||
serverCertificatesObject.expireTimeStamp = std::stol(value["ExpireTimeStamp"].asString());
|
||||
if(!value["CommonName"].isNull())
|
||||
serverCertificatesObject.commonName = value["CommonName"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
if(!valueServerCertificatesServerCertificate["ServerCertificateId"].isNull())
|
||||
serverCertificatesObject.serverCertificateId = valueServerCertificatesServerCertificate["ServerCertificateId"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["Fingerprint"].isNull())
|
||||
serverCertificatesObject.fingerprint = valueServerCertificatesServerCertificate["Fingerprint"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["ServerCertificateName"].isNull())
|
||||
serverCertificatesObject.serverCertificateName = valueServerCertificatesServerCertificate["ServerCertificateName"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["RegionId"].isNull())
|
||||
serverCertificatesObject.regionId = valueServerCertificatesServerCertificate["RegionId"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["RegionIdAlias"].isNull())
|
||||
serverCertificatesObject.regionIdAlias = valueServerCertificatesServerCertificate["RegionIdAlias"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["AliCloudCertificateId"].isNull())
|
||||
serverCertificatesObject.aliCloudCertificateId = valueServerCertificatesServerCertificate["AliCloudCertificateId"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["AliCloudCertificateName"].isNull())
|
||||
serverCertificatesObject.aliCloudCertificateName = valueServerCertificatesServerCertificate["AliCloudCertificateName"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["IsAliCloudCertificate"].isNull())
|
||||
serverCertificatesObject.isAliCloudCertificate = std::stoi(valueServerCertificatesServerCertificate["IsAliCloudCertificate"].asString());
|
||||
if(!valueServerCertificatesServerCertificate["ResourceGroupId"].isNull())
|
||||
serverCertificatesObject.resourceGroupId = valueServerCertificatesServerCertificate["ResourceGroupId"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["CreateTime"].isNull())
|
||||
serverCertificatesObject.createTime = valueServerCertificatesServerCertificate["CreateTime"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["CreateTimeStamp"].isNull())
|
||||
serverCertificatesObject.createTimeStamp = std::stol(valueServerCertificatesServerCertificate["CreateTimeStamp"].asString());
|
||||
if(!valueServerCertificatesServerCertificate["ExpireTime"].isNull())
|
||||
serverCertificatesObject.expireTime = valueServerCertificatesServerCertificate["ExpireTime"].asString();
|
||||
if(!valueServerCertificatesServerCertificate["ExpireTimeStamp"].isNull())
|
||||
serverCertificatesObject.expireTimeStamp = std::stol(valueServerCertificatesServerCertificate["ExpireTimeStamp"].asString());
|
||||
if(!valueServerCertificatesServerCertificate["CommonName"].isNull())
|
||||
serverCertificatesObject.commonName = valueServerCertificatesServerCertificate["CommonName"].asString();
|
||||
auto allTagsNode = allServerCertificatesNode["Tags"]["Tag"];
|
||||
for (auto allServerCertificatesNodeTagsTag : allTagsNode)
|
||||
{
|
||||
ServerCertificate::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
if(!allServerCertificatesNodeTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = allServerCertificatesNodeTagsTag["TagKey"].asString();
|
||||
if(!allServerCertificatesNodeTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = allServerCertificatesNodeTagsTag["TagValue"].asString();
|
||||
serverCertificatesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
auto allSubjectAlternativeNames = value["SubjectAlternativeNames"]["SubjectAlternativeName"];
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeTagsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTagSets = value["TagSets"]["TagSet"];
|
||||
for (auto value : allTagSets)
|
||||
auto allTagSetsNode = value["TagSets"]["TagSet"];
|
||||
for (auto valueTagSetsTagSet : allTagSetsNode)
|
||||
{
|
||||
TagSet tagSetsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagSetsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagSetsObject.tagValue = value["TagValue"].asString();
|
||||
if(!value["InstanceCount"].isNull())
|
||||
tagSetsObject.instanceCount = std::stoi(value["InstanceCount"].asString());
|
||||
if(!valueTagSetsTagSet["TagKey"].isNull())
|
||||
tagSetsObject.tagKey = valueTagSetsTagSet["TagKey"].asString();
|
||||
if(!valueTagSetsTagSet["TagValue"].isNull())
|
||||
tagSetsObject.tagValue = valueTagSetsTagSet["TagValue"].asString();
|
||||
if(!valueTagSetsTagSet["InstanceCount"].isNull())
|
||||
tagSetsObject.instanceCount = std::stoi(valueTagSetsTagSet["InstanceCount"].asString());
|
||||
tagSets_.push_back(tagSetsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeVServerGroupAttributeResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(valueBackendServersBackendServer["Port"].asString());
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
|
||||
@@ -39,37 +39,37 @@ void DescribeVServerGroupsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allVServerGroups = value["VServerGroups"]["VServerGroup"];
|
||||
for (auto value : allVServerGroups)
|
||||
auto allVServerGroupsNode = value["VServerGroups"]["VServerGroup"];
|
||||
for (auto valueVServerGroupsVServerGroup : allVServerGroupsNode)
|
||||
{
|
||||
VServerGroup vServerGroupsObject;
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
vServerGroupsObject.vServerGroupId = value["VServerGroupId"].asString();
|
||||
if(!value["VServerGroupName"].isNull())
|
||||
vServerGroupsObject.vServerGroupName = value["VServerGroupName"].asString();
|
||||
if(!valueVServerGroupsVServerGroup["VServerGroupId"].isNull())
|
||||
vServerGroupsObject.vServerGroupId = valueVServerGroupsVServerGroup["VServerGroupId"].asString();
|
||||
if(!valueVServerGroupsVServerGroup["VServerGroupName"].isNull())
|
||||
vServerGroupsObject.vServerGroupName = valueVServerGroupsVServerGroup["VServerGroupName"].asString();
|
||||
auto associatedObjectsNode = value["AssociatedObjects"];
|
||||
auto allListeners = value["Listeners"]["Listener"];
|
||||
for (auto value : allListeners)
|
||||
auto allListenersNode = associatedObjectsNode["Listeners"]["Listener"];
|
||||
for (auto associatedObjectsNodeListenersListener : allListenersNode)
|
||||
{
|
||||
VServerGroup::AssociatedObjects::Listener listenerObject;
|
||||
if(!value["Protocol"].isNull())
|
||||
listenerObject.protocol = value["Protocol"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
listenerObject.port = std::stoi(value["Port"].asString());
|
||||
if(!associatedObjectsNodeListenersListener["Protocol"].isNull())
|
||||
listenerObject.protocol = associatedObjectsNodeListenersListener["Protocol"].asString();
|
||||
if(!associatedObjectsNodeListenersListener["Port"].isNull())
|
||||
listenerObject.port = std::stoi(associatedObjectsNodeListenersListener["Port"].asString());
|
||||
vServerGroupsObject.associatedObjects.listeners.push_back(listenerObject);
|
||||
}
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
auto allRulesNode = associatedObjectsNode["Rules"]["Rule"];
|
||||
for (auto associatedObjectsNodeRulesRule : allRulesNode)
|
||||
{
|
||||
VServerGroup::AssociatedObjects::Rule ruleObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
ruleObject.ruleId = value["RuleId"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
ruleObject.domain = value["Domain"].asString();
|
||||
if(!value["Url"].isNull())
|
||||
ruleObject.url = value["Url"].asString();
|
||||
if(!value["RuleName"].isNull())
|
||||
ruleObject.ruleName = value["RuleName"].asString();
|
||||
if(!associatedObjectsNodeRulesRule["RuleId"].isNull())
|
||||
ruleObject.ruleId = associatedObjectsNodeRulesRule["RuleId"].asString();
|
||||
if(!associatedObjectsNodeRulesRule["Domain"].isNull())
|
||||
ruleObject.domain = associatedObjectsNodeRulesRule["Domain"].asString();
|
||||
if(!associatedObjectsNodeRulesRule["Url"].isNull())
|
||||
ruleObject.url = associatedObjectsNodeRulesRule["Url"].asString();
|
||||
if(!associatedObjectsNodeRulesRule["RuleName"].isNull())
|
||||
ruleObject.ruleName = associatedObjectsNodeRulesRule["RuleName"].asString();
|
||||
vServerGroupsObject.associatedObjects.rules.push_back(ruleObject);
|
||||
}
|
||||
vServerGroups_.push_back(vServerGroupsObject);
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeZonesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allZones = value["Zones"]["Zone"];
|
||||
for (auto value : allZones)
|
||||
auto allZonesNode = value["Zones"]["Zone"];
|
||||
for (auto valueZonesZone : allZonesNode)
|
||||
{
|
||||
Zone zonesObject;
|
||||
if(!value["ZoneId"].isNull())
|
||||
zonesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
zonesObject.localName = value["LocalName"].asString();
|
||||
auto allSlaveZones = value["SlaveZones"]["SlaveZone"];
|
||||
for (auto value : allSlaveZones)
|
||||
if(!valueZonesZone["ZoneId"].isNull())
|
||||
zonesObject.zoneId = valueZonesZone["ZoneId"].asString();
|
||||
if(!valueZonesZone["LocalName"].isNull())
|
||||
zonesObject.localName = valueZonesZone["LocalName"].asString();
|
||||
auto allSlaveZonesNode = allZonesNode["SlaveZones"]["SlaveZone"];
|
||||
for (auto allZonesNodeSlaveZonesSlaveZone : allSlaveZonesNode)
|
||||
{
|
||||
Zone::SlaveZone slaveZonesObject;
|
||||
if(!value["ZoneId"].isNull())
|
||||
slaveZonesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
slaveZonesObject.localName = value["LocalName"].asString();
|
||||
if(!allZonesNodeSlaveZonesSlaveZone["ZoneId"].isNull())
|
||||
slaveZonesObject.zoneId = allZonesNodeSlaveZonesSlaveZone["ZoneId"].asString();
|
||||
if(!allZonesNodeSlaveZonesSlaveZone["LocalName"].isNull())
|
||||
slaveZonesObject.localName = allZonesNodeSlaveZonesSlaveZone["LocalName"].asString();
|
||||
zonesObject.slaveZones.push_back(slaveZonesObject);
|
||||
}
|
||||
zones_.push_back(zonesObject);
|
||||
|
||||
@@ -39,24 +39,24 @@ void ModifyVServerGroupBackendServersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(valueBackendServersBackendServer["Port"].asString());
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void RemoveBackendServersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["LoadBalancerId"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void RemoveVServerGroupBackendServersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(valueBackendServersBackendServer["Port"].asString());
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
|
||||
@@ -39,22 +39,22 @@ void SetBackendServersResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = value["Weight"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = valueBackendServersBackendServer["Weight"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["LoadBalancerId"].isNull())
|
||||
|
||||
@@ -39,24 +39,24 @@ void SetVServerGroupAttributeResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackendServers = value["BackendServers"]["BackendServer"];
|
||||
for (auto value : allBackendServers)
|
||||
auto allBackendServersNode = value["BackendServers"]["BackendServer"];
|
||||
for (auto valueBackendServersBackendServer : allBackendServersNode)
|
||||
{
|
||||
BackendServer backendServersObject;
|
||||
if(!value["ServerId"].isNull())
|
||||
backendServersObject.serverId = value["ServerId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(value["Port"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(value["Weight"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
backendServersObject.type = value["Type"].asString();
|
||||
if(!value["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = value["ServerIp"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
backendServersObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
backendServersObject.description = value["Description"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerId"].isNull())
|
||||
backendServersObject.serverId = valueBackendServersBackendServer["ServerId"].asString();
|
||||
if(!valueBackendServersBackendServer["Port"].isNull())
|
||||
backendServersObject.port = std::stoi(valueBackendServersBackendServer["Port"].asString());
|
||||
if(!valueBackendServersBackendServer["Weight"].isNull())
|
||||
backendServersObject.weight = std::stoi(valueBackendServersBackendServer["Weight"].asString());
|
||||
if(!valueBackendServersBackendServer["Type"].isNull())
|
||||
backendServersObject.type = valueBackendServersBackendServer["Type"].asString();
|
||||
if(!valueBackendServersBackendServer["ServerIp"].isNull())
|
||||
backendServersObject.serverIp = valueBackendServersBackendServer["ServerIp"].asString();
|
||||
if(!valueBackendServersBackendServer["VpcId"].isNull())
|
||||
backendServersObject.vpcId = valueBackendServersBackendServer["VpcId"].asString();
|
||||
if(!valueBackendServersBackendServer["Description"].isNull())
|
||||
backendServersObject.description = valueBackendServersBackendServer["Description"].asString();
|
||||
backendServers_.push_back(backendServersObject);
|
||||
}
|
||||
if(!value["VServerGroupId"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user