|
@@ -59,106 +59,110 @@ namespace AlibabaCloud
|
|
|
DescribeLoadBalancerAttributeResult();
|
|
DescribeLoadBalancerAttributeResult();
|
|
|
explicit DescribeLoadBalancerAttributeResult(const std::string &payload);
|
|
explicit DescribeLoadBalancerAttributeResult(const std::string &payload);
|
|
|
~DescribeLoadBalancerAttributeResult();
|
|
~DescribeLoadBalancerAttributeResult();
|
|
|
- int getRenewalDuration()const;
|
|
|
|
|
- std::string getAssociatedCenStatus()const;
|
|
|
|
|
std::vector<ListenerPortAndProtocal> getListenerPortsAndProtocal()const;
|
|
std::vector<ListenerPortAndProtocal> getListenerPortsAndProtocal()const;
|
|
|
std::string getResourceGroupId()const;
|
|
std::string getResourceGroupId()const;
|
|
|
std::string getAddress()const;
|
|
std::string getAddress()const;
|
|
|
|
|
+ std::string getSpecType()const;
|
|
|
|
|
+ std::vector<BackendServer> getBackendServers()const;
|
|
|
|
|
+ std::string getHasReservedInfo()const;
|
|
|
|
|
+ std::string getBusinessStatus()const;
|
|
|
|
|
+ std::string getLoadBalancerSpec()const;
|
|
|
|
|
+ std::string getModificationProtectionReason()const;
|
|
|
|
|
+ std::string getAssociatedCenId()const;
|
|
|
|
|
+ std::vector<std::string> getListenerPorts()const;
|
|
|
|
|
+ std::string getCloudInstanceType()const;
|
|
|
|
|
+ std::string getVSwitchId()const;
|
|
|
|
|
+ std::string getRenewalStatus()const;
|
|
|
|
|
+ std::vector<std::string> getLabels()const;
|
|
|
|
|
+ std::string getPayType()const;
|
|
|
|
|
+ std::string getInternetChargeType()const;
|
|
|
|
|
+ std::string getReservedInfoInternetChargeType()const;
|
|
|
|
|
+ std::string getVpcId()const;
|
|
|
|
|
+ std::string getDeleteProtection()const;
|
|
|
|
|
+ long getEndTimeStamp()const;
|
|
|
|
|
+ std::string getLoadBalancerStatus()const;
|
|
|
|
|
+ long getAutoReleaseTime()const;
|
|
|
|
|
+ int getRenewalDuration()const;
|
|
|
|
|
+ std::string getAssociatedCenStatus()const;
|
|
|
std::string getEndTime()const;
|
|
std::string getEndTime()const;
|
|
|
bool getSupportPrivateLink()const;
|
|
bool getSupportPrivateLink()const;
|
|
|
std::string getAddressIPVersion()const;
|
|
std::string getAddressIPVersion()const;
|
|
|
std::vector<ListenerPortAndProtocol> getListenerPortsAndProtocol()const;
|
|
std::vector<ListenerPortAndProtocol> getListenerPortsAndProtocol()const;
|
|
|
std::string getLoadBalancerId()const;
|
|
std::string getLoadBalancerId()const;
|
|
|
- std::vector<BackendServer> getBackendServers()const;
|
|
|
|
|
- std::string getHasReservedInfo()const;
|
|
|
|
|
- std::string getBusinessStatus()const;
|
|
|
|
|
std::string getReservedInfoBandwidth()const;
|
|
std::string getReservedInfoBandwidth()const;
|
|
|
std::string getModificationProtectionStatus()const;
|
|
std::string getModificationProtectionStatus()const;
|
|
|
- std::string getLoadBalancerSpec()const;
|
|
|
|
|
std::string getNetworkType()const;
|
|
std::string getNetworkType()const;
|
|
|
int getBandwidth()const;
|
|
int getBandwidth()const;
|
|
|
- std::string getModificationProtectionReason()const;
|
|
|
|
|
- std::string getAssociatedCenId()const;
|
|
|
|
|
- std::vector<std::string> getListenerPorts()const;
|
|
|
|
|
|
|
+ bool getSpecBpsFlag()const;
|
|
|
std::string getMasterZoneId()const;
|
|
std::string getMasterZoneId()const;
|
|
|
std::string getTunnelType()const;
|
|
std::string getTunnelType()const;
|
|
|
std::string getCloudType()const;
|
|
std::string getCloudType()const;
|
|
|
- std::string getCloudInstanceType()const;
|
|
|
|
|
- std::string getVSwitchId()const;
|
|
|
|
|
std::string getCreateTime()const;
|
|
std::string getCreateTime()const;
|
|
|
- std::string getRenewalStatus()const;
|
|
|
|
|
long getCloudInstanceUid()const;
|
|
long getCloudInstanceUid()const;
|
|
|
- std::vector<std::string> getLabels()const;
|
|
|
|
|
std::string getRenewalCycUnit()const;
|
|
std::string getRenewalCycUnit()const;
|
|
|
- std::string getPayType()const;
|
|
|
|
|
std::string getReservedInfoActiveTime()const;
|
|
std::string getReservedInfoActiveTime()const;
|
|
|
std::string getCloudInstanceId()const;
|
|
std::string getCloudInstanceId()const;
|
|
|
std::string getSlaveZoneId()const;
|
|
std::string getSlaveZoneId()const;
|
|
|
- std::string getInternetChargeType()const;
|
|
|
|
|
std::string getRegionIdAlias()const;
|
|
std::string getRegionIdAlias()const;
|
|
|
- std::string getReservedInfoInternetChargeType()const;
|
|
|
|
|
std::string getLoadBalancerName()const;
|
|
std::string getLoadBalancerName()const;
|
|
|
- std::string getVpcId()const;
|
|
|
|
|
- std::string getDeleteProtection()const;
|
|
|
|
|
- long getEndTimeStamp()const;
|
|
|
|
|
std::string getRegionId()const;
|
|
std::string getRegionId()const;
|
|
|
std::string getReservedInfoOrderType()const;
|
|
std::string getReservedInfoOrderType()const;
|
|
|
std::string getAddressType()const;
|
|
std::string getAddressType()const;
|
|
|
- std::string getLoadBalancerStatus()const;
|
|
|
|
|
long getCreateTimeStamp()const;
|
|
long getCreateTimeStamp()const;
|
|
|
- long getAutoReleaseTime()const;
|
|
|
|
|
|
|
|
|
|
protected:
|
|
protected:
|
|
|
void parse(const std::string &payload);
|
|
void parse(const std::string &payload);
|
|
|
private:
|
|
private:
|
|
|
- int renewalDuration_;
|
|
|
|
|
- std::string associatedCenStatus_;
|
|
|
|
|
std::vector<ListenerPortAndProtocal> listenerPortsAndProtocal_;
|
|
std::vector<ListenerPortAndProtocal> listenerPortsAndProtocal_;
|
|
|
std::string resourceGroupId_;
|
|
std::string resourceGroupId_;
|
|
|
std::string address_;
|
|
std::string address_;
|
|
|
|
|
+ std::string specType_;
|
|
|
|
|
+ std::vector<BackendServer> backendServers_;
|
|
|
|
|
+ std::string hasReservedInfo_;
|
|
|
|
|
+ std::string businessStatus_;
|
|
|
|
|
+ std::string loadBalancerSpec_;
|
|
|
|
|
+ std::string modificationProtectionReason_;
|
|
|
|
|
+ std::string associatedCenId_;
|
|
|
|
|
+ std::vector<std::string> listenerPorts_;
|
|
|
|
|
+ std::string cloudInstanceType_;
|
|
|
|
|
+ std::string vSwitchId_;
|
|
|
|
|
+ std::string renewalStatus_;
|
|
|
|
|
+ std::vector<std::string> labels_;
|
|
|
|
|
+ std::string payType_;
|
|
|
|
|
+ std::string internetChargeType_;
|
|
|
|
|
+ std::string reservedInfoInternetChargeType_;
|
|
|
|
|
+ std::string vpcId_;
|
|
|
|
|
+ std::string deleteProtection_;
|
|
|
|
|
+ long endTimeStamp_;
|
|
|
|
|
+ std::string loadBalancerStatus_;
|
|
|
|
|
+ long autoReleaseTime_;
|
|
|
|
|
+ int renewalDuration_;
|
|
|
|
|
+ std::string associatedCenStatus_;
|
|
|
std::string endTime_;
|
|
std::string endTime_;
|
|
|
bool supportPrivateLink_;
|
|
bool supportPrivateLink_;
|
|
|
std::string addressIPVersion_;
|
|
std::string addressIPVersion_;
|
|
|
std::vector<ListenerPortAndProtocol> listenerPortsAndProtocol_;
|
|
std::vector<ListenerPortAndProtocol> listenerPortsAndProtocol_;
|
|
|
std::string loadBalancerId_;
|
|
std::string loadBalancerId_;
|
|
|
- std::vector<BackendServer> backendServers_;
|
|
|
|
|
- std::string hasReservedInfo_;
|
|
|
|
|
- std::string businessStatus_;
|
|
|
|
|
std::string reservedInfoBandwidth_;
|
|
std::string reservedInfoBandwidth_;
|
|
|
std::string modificationProtectionStatus_;
|
|
std::string modificationProtectionStatus_;
|
|
|
- std::string loadBalancerSpec_;
|
|
|
|
|
std::string networkType_;
|
|
std::string networkType_;
|
|
|
int bandwidth_;
|
|
int bandwidth_;
|
|
|
- std::string modificationProtectionReason_;
|
|
|
|
|
- std::string associatedCenId_;
|
|
|
|
|
- std::vector<std::string> listenerPorts_;
|
|
|
|
|
|
|
+ bool specBpsFlag_;
|
|
|
std::string masterZoneId_;
|
|
std::string masterZoneId_;
|
|
|
std::string tunnelType_;
|
|
std::string tunnelType_;
|
|
|
std::string cloudType_;
|
|
std::string cloudType_;
|
|
|
- std::string cloudInstanceType_;
|
|
|
|
|
- std::string vSwitchId_;
|
|
|
|
|
std::string createTime_;
|
|
std::string createTime_;
|
|
|
- std::string renewalStatus_;
|
|
|
|
|
long cloudInstanceUid_;
|
|
long cloudInstanceUid_;
|
|
|
- std::vector<std::string> labels_;
|
|
|
|
|
std::string renewalCycUnit_;
|
|
std::string renewalCycUnit_;
|
|
|
- std::string payType_;
|
|
|
|
|
std::string reservedInfoActiveTime_;
|
|
std::string reservedInfoActiveTime_;
|
|
|
std::string cloudInstanceId_;
|
|
std::string cloudInstanceId_;
|
|
|
std::string slaveZoneId_;
|
|
std::string slaveZoneId_;
|
|
|
- std::string internetChargeType_;
|
|
|
|
|
std::string regionIdAlias_;
|
|
std::string regionIdAlias_;
|
|
|
- std::string reservedInfoInternetChargeType_;
|
|
|
|
|
std::string loadBalancerName_;
|
|
std::string loadBalancerName_;
|
|
|
- std::string vpcId_;
|
|
|
|
|
- std::string deleteProtection_;
|
|
|
|
|
- long endTimeStamp_;
|
|
|
|
|
std::string regionId_;
|
|
std::string regionId_;
|
|
|
std::string reservedInfoOrderType_;
|
|
std::string reservedInfoOrderType_;
|
|
|
std::string addressType_;
|
|
std::string addressType_;
|
|
|
- std::string loadBalancerStatus_;
|
|
|
|
|
long createTimeStamp_;
|
|
long createTimeStamp_;
|
|
|
- long autoReleaseTime_;
|
|
|
|
|
|
|
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|