Support latest openAPIs.

This commit is contained in:
sdk-team
2021-04-14 13:20:04 +00:00
parent f9eb4e30b8
commit cd4b584e15
20 changed files with 1013 additions and 124 deletions

View File

@@ -47,14 +47,20 @@ namespace AlibabaCloud
void setHealthCheckURI(const std::string& healthCheckURI);
std::string getAclStatus()const;
void setAclStatus(const std::string& aclStatus);
bool getHealthCheckTcpFastCloseEnabled()const;
void setHealthCheckTcpFastCloseEnabled(bool healthCheckTcpFastCloseEnabled);
std::string getAclType()const;
void setAclType(const std::string& aclType);
int getEstablishedTimeout()const;
void setEstablishedTimeout(int establishedTimeout);
std::string getFailoverStrategy()const;
void setFailoverStrategy(const std::string& failoverStrategy);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
std::string getVpcIds()const;
void setVpcIds(const std::string& vpcIds);
bool getMasterSlaveModeEnabled()const;
void setMasterSlaveModeEnabled(bool masterSlaveModeEnabled);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::string getAclId()const;
@@ -67,6 +73,8 @@ namespace AlibabaCloud
void setHealthCheckDomain(const std::string& healthCheckDomain);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxyProtocolVpcIdEnabled()const;
void setProxyProtocolVpcIdEnabled(bool proxyProtocolVpcIdEnabled);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLoadBalancerId()const;
@@ -77,12 +85,20 @@ namespace AlibabaCloud
void setBackendServerPort(int backendServerPort);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
int getFailoverThreshold()const;
void setFailoverThreshold(int failoverThreshold);
bool getProxyProtocolV2Enabled()const;
void setProxyProtocolV2Enabled(bool proxyProtocolV2Enabled);
std::string getConnectionDrain()const;
void setConnectionDrain(const std::string& connectionDrain);
std::string getHealthCheckSwitch()const;
void setHealthCheckSwitch(const std::string& healthCheckSwitch);
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
int getHealthCheckConnectTimeout()const;
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
std::string getSlaveServerGroupId()const;
void setSlaveServerGroupId(const std::string& slaveServerGroupId);
std::string getDescription()const;
void setDescription(const std::string& description);
int getUnhealthyThreshold()const;
@@ -95,6 +111,8 @@ namespace AlibabaCloud
void setMaxConnection(int maxConnection);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getMasterServerGroupId()const;
void setMasterServerGroupId(const std::string& masterServerGroupId);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getHealthCheckType()const;
@@ -116,30 +134,39 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string healthCheckURI_;
std::string aclStatus_;
bool healthCheckTcpFastCloseEnabled_;
std::string aclType_;
int establishedTimeout_;
std::string failoverStrategy_;
int persistenceTimeout_;
std::string vpcIds_;
bool masterSlaveModeEnabled_;
std::string vServerGroupId_;
std::string aclId_;
std::vector<PortRange> portRange_;
std::string healthCheckMethod_;
std::string healthCheckDomain_;
long ownerId_;
bool proxyProtocolVpcIdEnabled_;
std::string tags_;
std::string loadBalancerId_;
std::string masterSlaveServerGroupId_;
int backendServerPort_;
int healthCheckInterval_;
int failoverThreshold_;
bool proxyProtocolV2Enabled_;
std::string connectionDrain_;
std::string healthCheckSwitch_;
std::string access_key_id_;
int healthCheckConnectTimeout_;
std::string slaveServerGroupId_;
std::string description_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string scheduler_;
int maxConnection_;
std::string regionId_;
std::string masterServerGroupId_;
int listenerPort_;
std::string healthCheckType_;
std::string resourceOwnerAccount_;

View File

@@ -43,22 +43,34 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHealthCheckURI()const;
void setHealthCheckURI(const std::string& healthCheckURI);
std::string getAclStatus()const;
void setAclStatus(const std::string& aclStatus);
std::string getAclType()const;
void setAclType(const std::string& aclType);
std::string getFailoverStrategy()const;
void setFailoverStrategy(const std::string& failoverStrategy);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
std::string getVpcIds()const;
void setVpcIds(const std::string& vpcIds);
bool getMasterSlaveModeEnabled()const;
void setMasterSlaveModeEnabled(bool masterSlaveModeEnabled);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::string getAclId()const;
void setAclId(const std::string& aclId);
std::vector<PortRange> getPortRange()const;
void setPortRange(const std::vector<PortRange>& portRange);
std::string getHealthCheckMethod()const;
void setHealthCheckMethod(const std::string& healthCheckMethod);
std::string getHealthCheckDomain()const;
void setHealthCheckDomain(const std::string& healthCheckDomain);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxyProtocolVpcIdEnabled()const;
void setProxyProtocolVpcIdEnabled(bool proxyProtocolVpcIdEnabled);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLoadBalancerId()const;
@@ -73,12 +85,22 @@ namespace AlibabaCloud
void setHealthCheckInterval(int healthCheckInterval);
std::string getHealthCheckExp()const;
void setHealthCheckExp(const std::string& healthCheckExp);
int getFailoverThreshold()const;
void setFailoverThreshold(int failoverThreshold);
bool getProxyProtocolV2Enabled()const;
void setProxyProtocolV2Enabled(bool proxyProtocolV2Enabled);
std::string getConnectionDrain()const;
void setConnectionDrain(const std::string& connectionDrain);
std::string getHealthCheckSwitch()const;
void setHealthCheckSwitch(const std::string& healthCheckSwitch);
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
int getHealthCheckConnectTimeout()const;
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
std::string getSlaveServerGroupId()const;
void setSlaveServerGroupId(const std::string& slaveServerGroupId);
std::string getQuicVersion()const;
void setQuicVersion(const std::string& quicVersion);
std::string getDescription()const;
void setDescription(const std::string& description);
int getUnhealthyThreshold()const;
@@ -91,8 +113,12 @@ namespace AlibabaCloud
void setMaxConnection(int maxConnection);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getMasterServerGroupId()const;
void setMasterServerGroupId(const std::string& masterServerGroupId);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getHealthCheckType()const;
void setHealthCheckType(const std::string& healthCheckType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
@@ -103,17 +129,25 @@ namespace AlibabaCloud
void setConnectionDrainTimeout(int connectionDrainTimeout);
int getHealthCheckConnectPort()const;
void setHealthCheckConnectPort(int healthCheckConnectPort);
std::string getHealthCheckHttpCode()const;
void setHealthCheckHttpCode(const std::string& healthCheckHttpCode);
private:
long resourceOwnerId_;
std::string healthCheckURI_;
std::string aclStatus_;
std::string aclType_;
std::string failoverStrategy_;
int persistenceTimeout_;
std::string vpcIds_;
bool masterSlaveModeEnabled_;
std::string vServerGroupId_;
std::string aclId_;
std::vector<PortRange> portRange_;
std::string healthCheckMethod_;
std::string healthCheckDomain_;
long ownerId_;
bool proxyProtocolVpcIdEnabled_;
std::string tags_;
std::string loadBalancerId_;
std::string masterSlaveServerGroupId_;
@@ -121,21 +155,29 @@ namespace AlibabaCloud
int backendServerPort_;
int healthCheckInterval_;
std::string healthCheckExp_;
int failoverThreshold_;
bool proxyProtocolV2Enabled_;
std::string connectionDrain_;
std::string healthCheckSwitch_;
std::string access_key_id_;
int healthCheckConnectTimeout_;
std::string slaveServerGroupId_;
std::string quicVersion_;
std::string description_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string scheduler_;
int maxConnection_;
std::string regionId_;
std::string masterServerGroupId_;
int listenerPort_;
std::string healthCheckType_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
int connectionDrainTimeout_;
int healthCheckConnectPort_;
std::string healthCheckHttpCode_;
};
}

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct PortRange
{
int startPort;
int endPort;
int startPort;
};
@@ -44,19 +44,27 @@ namespace AlibabaCloud
~DescribeLoadBalancerTCPListenerAttributeResult();
int getMaxConnection()const;
std::string getVServerGroupId()const;
std::string getSynProxy()const;
bool getProxyProtocolVpcIdEnabled()const;
std::string getDescription()const;
std::string getSynProxy()const;
int getFailoverThreshold()const;
bool getProxyProtocolV2Enabled()const;
int getUnhealthyThreshold()const;
std::string getScheduler()const;
std::string getHealthCheckURI()const;
std::string getScheduler()const;
std::string getHealthCheck()const;
std::string getWorkingServerGroupId()const;
int getBackendServerPort()const;
bool getMasterSlaveModeEnabled()const;
bool getHealthCheckTcpFastCloseEnabled()const;
int getConnectionDrainTimeout()const;
int getPersistenceTimeout()const;
int getHealthCheckConnectPort()const;
std::string getMasterServerGroupId()const;
std::string getHealthCheckMethod()const;
int getBandwidth()const;
std::string getHealthCheckHttpCode()const;
std::string getSlaveServerGroupId()const;
int getEstablishedTimeout()const;
std::string getStatus()const;
int getListenerPort()const;
@@ -67,6 +75,7 @@ namespace AlibabaCloud
std::string getConnectionDrain()const;
std::string getAclStatus()const;
std::string getVpcIds()const;
std::string getFailoverStrategy()const;
int getHealthyThreshold()const;
std::string getHealthCheckDomain()const;
std::string getMasterSlaveServerGroupId()const;
@@ -79,19 +88,27 @@ namespace AlibabaCloud
private:
int maxConnection_;
std::string vServerGroupId_;
std::string synProxy_;
bool proxyProtocolVpcIdEnabled_;
std::string description_;
std::string synProxy_;
int failoverThreshold_;
bool proxyProtocolV2Enabled_;
int unhealthyThreshold_;
std::string scheduler_;
std::string healthCheckURI_;
std::string scheduler_;
std::string healthCheck_;
std::string workingServerGroupId_;
int backendServerPort_;
bool masterSlaveModeEnabled_;
bool healthCheckTcpFastCloseEnabled_;
int connectionDrainTimeout_;
int persistenceTimeout_;
int healthCheckConnectPort_;
std::string masterServerGroupId_;
std::string healthCheckMethod_;
int bandwidth_;
std::string healthCheckHttpCode_;
std::string slaveServerGroupId_;
int establishedTimeout_;
std::string status_;
int listenerPort_;
@@ -102,6 +119,7 @@ namespace AlibabaCloud
std::string connectionDrain_;
std::string aclStatus_;
std::string vpcIds_;
std::string failoverStrategy_;
int healthyThreshold_;
std::string healthCheckDomain_;
std::string masterSlaveServerGroupId_;

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct PortRange
{
int startPort;
int endPort;
int startPort;
};
@@ -44,15 +44,26 @@ namespace AlibabaCloud
~DescribeLoadBalancerUDPListenerAttributeResult();
int getMaxConnection()const;
std::string getVServerGroupId()const;
bool getProxyProtocolVpcIdEnabled()const;
std::string getDescription()const;
int getFailoverThreshold()const;
bool getProxyProtocolV2Enabled()const;
int getUnhealthyThreshold()const;
std::string getHealthCheckURI()const;
std::string getScheduler()const;
std::string getHealthCheck()const;
std::string getWorkingServerGroupId()const;
int getBackendServerPort()const;
bool getMasterSlaveModeEnabled()const;
int getConnectionDrainTimeout()const;
int getPersistenceTimeout()const;
int getHealthCheckConnectPort()const;
std::string getMasterServerGroupId()const;
std::string getHealthCheckMethod()const;
int getBandwidth()const;
std::string getQuicVersion()const;
std::string getHealthCheckHttpCode()const;
std::string getSlaveServerGroupId()const;
std::string getStatus()const;
int getListenerPort()const;
int getHealthCheckInterval()const;
@@ -60,29 +71,44 @@ namespace AlibabaCloud
std::string getAclId()const;
int getHealthCheckConnectTimeout()const;
std::string getConnectionDrain()const;
std::string getHealthCheckReq()const;
std::string getHealthCheckSwitch()const;
std::string getAclStatus()const;
std::string getHealthCheckReq()const;
std::string getVpcIds()const;
int getHealthyThreshold()const;
std::string getFailoverStrategy()const;
std::string getHealthCheckExp()const;
int getHealthyThreshold()const;
std::string getHealthCheckDomain()const;
std::string getMasterSlaveServerGroupId()const;
std::string getAclType()const;
std::vector<std::string> getAclIds()const;
std::string getHealthCheckType()const;
protected:
void parse(const std::string &payload);
private:
int maxConnection_;
std::string vServerGroupId_;
bool proxyProtocolVpcIdEnabled_;
std::string description_;
int failoverThreshold_;
bool proxyProtocolV2Enabled_;
int unhealthyThreshold_;
std::string healthCheckURI_;
std::string scheduler_;
std::string healthCheck_;
std::string workingServerGroupId_;
int backendServerPort_;
bool masterSlaveModeEnabled_;
int connectionDrainTimeout_;
int persistenceTimeout_;
int healthCheckConnectPort_;
std::string masterServerGroupId_;
std::string healthCheckMethod_;
int bandwidth_;
std::string quicVersion_;
std::string healthCheckHttpCode_;
std::string slaveServerGroupId_;
std::string status_;
int listenerPort_;
int healthCheckInterval_;
@@ -90,14 +116,18 @@ namespace AlibabaCloud
std::string aclId_;
int healthCheckConnectTimeout_;
std::string connectionDrain_;
std::string healthCheckReq_;
std::string healthCheckSwitch_;
std::string aclStatus_;
std::string healthCheckReq_;
std::string vpcIds_;
int healthyThreshold_;
std::string failoverStrategy_;
std::string healthCheckExp_;
int healthyThreshold_;
std::string healthCheckDomain_;
std::string masterSlaveServerGroupId_;
std::string aclType_;
std::vector<std::string> aclIds_;
std::string healthCheckType_;
};
}

View File

@@ -91,6 +91,8 @@ namespace AlibabaCloud
void setAddress(const std::string& address);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
bool getFilterByTagOrName()const;
void setFilterByTagOrName(bool filterByTagOrName);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getLoadBalancerStatus()const;
@@ -126,6 +128,7 @@ namespace AlibabaCloud
std::string businessStatus_;
std::string address_;
std::string resourceOwnerAccount_;
bool filterByTagOrName_;
std::string ownerAccount_;
std::string loadBalancerStatus_;
std::string vpcId_;

View File

@@ -41,25 +41,28 @@ namespace AlibabaCloud
};
std::string address;
std::string resourceGroupId;
std::string vSwitchId;
std::string createTime;
std::string addressIPVersion;
std::string loadBalancerId;
std::string payType;
std::string slaveZoneId;
std::string businessStatus;
std::string modificationProtectionStatus;
std::string loadBalancerSpec;
std::string networkType;
int bandwidth;
std::string modificationProtectionReason;
std::vector<LoadBalancer::Tag> tags;
std::string masterZoneId;
std::string vSwitchId;
std::string createTime;
std::string payType;
std::string slaveZoneId;
std::string internetChargeType;
std::string regionIdAlias;
std::string internetChargeTypeAlias;
std::string loadBalancerName;
std::string vpcId;
std::string networkType;
std::string modificationProtectionReason;
std::string regionId;
std::string addressType;
std::string loadBalancerStatus;
std::vector<LoadBalancer::Tag> tags;
std::string masterZoneId;
long createTimeStamp;
};

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string description;
std::string vpcId;
std::string serverRegionId;
bool proxyProtocolV2Enabled;
int port;
std::string serverIp;
std::string vbrId;

View File

@@ -47,16 +47,22 @@ namespace AlibabaCloud
void setHealthCheckURI(const std::string& healthCheckURI);
std::string getAclStatus()const;
void setAclStatus(const std::string& aclStatus);
bool getHealthCheckTcpFastCloseEnabled()const;
void setHealthCheckTcpFastCloseEnabled(bool healthCheckTcpFastCloseEnabled);
std::string getAclType()const;
void setAclType(const std::string& aclType);
std::string getMasterSlaveServerGroup()const;
void setMasterSlaveServerGroup(const std::string& masterSlaveServerGroup);
int getEstablishedTimeout()const;
void setEstablishedTimeout(int establishedTimeout);
std::string getFailoverStrategy()const;
void setFailoverStrategy(const std::string& failoverStrategy);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
std::string getVpcIds()const;
void setVpcIds(const std::string& vpcIds);
bool getMasterSlaveModeEnabled()const;
void setMasterSlaveModeEnabled(bool masterSlaveModeEnabled);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::string getAclId()const;
@@ -71,6 +77,8 @@ namespace AlibabaCloud
void setSynProxy(const std::string& synProxy);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxyProtocolVpcIdEnabled()const;
void setProxyProtocolVpcIdEnabled(bool proxyProtocolVpcIdEnabled);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLoadBalancerId()const;
@@ -79,12 +87,20 @@ namespace AlibabaCloud
void setMasterSlaveServerGroupId(const std::string& masterSlaveServerGroupId);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
int getFailoverThreshold()const;
void setFailoverThreshold(int failoverThreshold);
bool getProxyProtocolV2Enabled()const;
void setProxyProtocolV2Enabled(bool proxyProtocolV2Enabled);
std::string getConnectionDrain()const;
void setConnectionDrain(const std::string& connectionDrain);
std::string getHealthCheckSwitch()const;
void setHealthCheckSwitch(const std::string& healthCheckSwitch);
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
int getHealthCheckConnectTimeout()const;
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
std::string getSlaveServerGroupId()const;
void setSlaveServerGroupId(const std::string& slaveServerGroupId);
std::string getDescription()const;
void setDescription(const std::string& description);
int getUnhealthyThreshold()const;
@@ -97,6 +113,8 @@ namespace AlibabaCloud
void setMaxConnection(int maxConnection);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getMasterServerGroupId()const;
void setMasterServerGroupId(const std::string& masterServerGroupId);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getHealthCheckType()const;
@@ -120,11 +138,14 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string healthCheckURI_;
std::string aclStatus_;
bool healthCheckTcpFastCloseEnabled_;
std::string aclType_;
std::string masterSlaveServerGroup_;
int establishedTimeout_;
std::string failoverStrategy_;
int persistenceTimeout_;
std::string vpcIds_;
bool masterSlaveModeEnabled_;
std::string vServerGroupId_;
std::string aclId_;
std::vector<PortRange> portRange_;
@@ -132,19 +153,25 @@ namespace AlibabaCloud
std::string healthCheckDomain_;
std::string synProxy_;
long ownerId_;
bool proxyProtocolVpcIdEnabled_;
std::string tags_;
std::string loadBalancerId_;
std::string masterSlaveServerGroupId_;
int healthCheckInterval_;
int failoverThreshold_;
bool proxyProtocolV2Enabled_;
std::string connectionDrain_;
std::string healthCheckSwitch_;
std::string access_key_id_;
int healthCheckConnectTimeout_;
std::string slaveServerGroupId_;
std::string description_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string scheduler_;
int maxConnection_;
std::string regionId_;
std::string masterServerGroupId_;
int listenerPort_;
std::string healthCheckType_;
std::string resourceOwnerAccount_;

View File

@@ -43,24 +43,36 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHealthCheckURI()const;
void setHealthCheckURI(const std::string& healthCheckURI);
std::string getAclStatus()const;
void setAclStatus(const std::string& aclStatus);
std::string getAclType()const;
void setAclType(const std::string& aclType);
std::string getMasterSlaveServerGroup()const;
void setMasterSlaveServerGroup(const std::string& masterSlaveServerGroup);
std::string getFailoverStrategy()const;
void setFailoverStrategy(const std::string& failoverStrategy);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
std::string getVpcIds()const;
void setVpcIds(const std::string& vpcIds);
bool getMasterSlaveModeEnabled()const;
void setMasterSlaveModeEnabled(bool masterSlaveModeEnabled);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::string getAclId()const;
void setAclId(const std::string& aclId);
std::vector<PortRange> getPortRange()const;
void setPortRange(const std::vector<PortRange>& portRange);
std::string getHealthCheckMethod()const;
void setHealthCheckMethod(const std::string& healthCheckMethod);
std::string getHealthCheckDomain()const;
void setHealthCheckDomain(const std::string& healthCheckDomain);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxyProtocolVpcIdEnabled()const;
void setProxyProtocolVpcIdEnabled(bool proxyProtocolVpcIdEnabled);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLoadBalancerId()const;
@@ -73,12 +85,22 @@ namespace AlibabaCloud
void setHealthCheckInterval(int healthCheckInterval);
std::string getHealthCheckExp()const;
void setHealthCheckExp(const std::string& healthCheckExp);
int getFailoverThreshold()const;
void setFailoverThreshold(int failoverThreshold);
bool getProxyProtocolV2Enabled()const;
void setProxyProtocolV2Enabled(bool proxyProtocolV2Enabled);
std::string getConnectionDrain()const;
void setConnectionDrain(const std::string& connectionDrain);
std::string getHealthCheckSwitch()const;
void setHealthCheckSwitch(const std::string& healthCheckSwitch);
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
int getHealthCheckConnectTimeout()const;
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
std::string getSlaveServerGroupId()const;
void setSlaveServerGroupId(const std::string& slaveServerGroupId);
std::string getQuicVersion()const;
void setQuicVersion(const std::string& quicVersion);
std::string getDescription()const;
void setDescription(const std::string& description);
int getUnhealthyThreshold()const;
@@ -91,8 +113,12 @@ namespace AlibabaCloud
void setMaxConnection(int maxConnection);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getMasterServerGroupId()const;
void setMasterServerGroupId(const std::string& masterServerGroupId);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getHealthCheckType()const;
void setHealthCheckType(const std::string& healthCheckType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
@@ -103,41 +129,57 @@ namespace AlibabaCloud
void setConnectionDrainTimeout(int connectionDrainTimeout);
int getHealthCheckConnectPort()const;
void setHealthCheckConnectPort(int healthCheckConnectPort);
std::string getHealthCheckHttpCode()const;
void setHealthCheckHttpCode(const std::string& healthCheckHttpCode);
std::string getVServerGroup()const;
void setVServerGroup(const std::string& vServerGroup);
private:
long resourceOwnerId_;
std::string healthCheckURI_;
std::string aclStatus_;
std::string aclType_;
std::string masterSlaveServerGroup_;
std::string failoverStrategy_;
int persistenceTimeout_;
std::string vpcIds_;
bool masterSlaveModeEnabled_;
std::string vServerGroupId_;
std::string aclId_;
std::vector<PortRange> portRange_;
std::string healthCheckMethod_;
std::string healthCheckDomain_;
long ownerId_;
bool proxyProtocolVpcIdEnabled_;
std::string tags_;
std::string loadBalancerId_;
std::string masterSlaveServerGroupId_;
std::string healthCheckReq_;
int healthCheckInterval_;
std::string healthCheckExp_;
int failoverThreshold_;
bool proxyProtocolV2Enabled_;
std::string connectionDrain_;
std::string healthCheckSwitch_;
std::string access_key_id_;
int healthCheckConnectTimeout_;
std::string slaveServerGroupId_;
std::string quicVersion_;
std::string description_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string scheduler_;
int maxConnection_;
std::string regionId_;
std::string masterServerGroupId_;
int listenerPort_;
std::string healthCheckType_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
int connectionDrainTimeout_;
int healthCheckConnectPort_;
std::string healthCheckHttpCode_;
std::string vServerGroup_;
};