Support Latest APIs.

This commit is contained in:
sdk-team
2022-03-16 02:16:03 +00:00
parent 26180c8b09
commit ba1f21822e
6 changed files with 10 additions and 1 deletions

View File

@@ -67,6 +67,7 @@ namespace AlibabaCloud
{
struct LoadBalancerAddress
{
std::string intranetAddress;
std::string address;
std::string ipv6Address;
};

View File

@@ -79,6 +79,7 @@ namespace AlibabaCloud
std::string type;
ForwardGroupConfig forwardGroupConfig;
};
std::string caEnabled;
int listenerPort;
bool serviceManagedEnabled;
int requestTimeout;

View File

@@ -75,6 +75,8 @@ void GetLoadBalancerAttributeResult::parse(const std::string &payload)
loadBalancerAddressesObject.address = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Address"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6Address"].isNull())
loadBalancerAddressesObject.ipv6Address = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6Address"].asString();
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].isNull())
loadBalancerAddressesObject.intranetAddress = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].asString();
zoneMappingsObject.loadBalancerAddresses.push_back(loadBalancerAddressesObject);
}
zoneMappings_.push_back(zoneMappingsObject);

View File

@@ -47,6 +47,8 @@ void ListListenersResult::parse(const std::string &payload)
listenersObject.gzipEnabled = valueListenerslistener["GzipEnabled"].asString() == "true";
if(!valueListenerslistener["Http2Enabled"].isNull())
listenersObject.http2Enabled = valueListenerslistener["Http2Enabled"].asString() == "true";
if(!valueListenerslistener["CaEnabled"].isNull())
listenersObject.caEnabled = valueListenerslistener["CaEnabled"].asString();
if(!valueListenerslistener["IdleTimeout"].isNull())
listenersObject.idleTimeout = std::stoi(valueListenerslistener["IdleTimeout"].asString());
if(!valueListenerslistener["ListenerDescription"].isNull())