public class LoadBalancerDetail extends AbstractModel
| Constructor and Description | 
|---|
| LoadBalancerDetail() | 
| LoadBalancerDetail(LoadBalancerDetail source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAddress()Get CLB instance VIP. | 
| String | getAddressIPv6()Get IPv6 VIP address of the CLB instance. | 
| String | getAddressIPVersion()Get IP version of the CLB instance. | 
| String | getAddressIsp()Get ISP to which the CLB IP address belongs. | 
| String | getChargeType()Get CLB instance billing mode. | 
| String | getConfigId()Get Custom configuration ID at the CLB instance level. | 
| String | getCreateTime()Get CLB instance creation time. | 
| String | getDomain()Get Domain name of the forwarding rule. | 
| String | getDomains()Get List o domain names associated with the forwarding rule
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| ExtraInfo | getExtraInfo()Get Reserved field, which can be ignored generally. | 
| String | getIPv6Mode()Get IPv6 address type of the CLB instance. | 
| Long | getIsolation()Get 0: not isolated; 1: isolated. | 
| String | getListenerId()Get CLB listener ID. | 
| String | getLoadBalancerId()Get CLB instance ID. | 
| String | getLoadBalancerName()Get CLB instance name. | 
| Long | getLoadBalancerPassToTarget()Get Whether the CLB instance is billed by IP. | 
| String | getLoadBalancerType()Get CLB instance network type:
Public: public network; Private: private network. | 
| String | getLocationId()Get Forwarding rule ID. | 
| InternetAccessible | getNetworkAttributes()Get CLB instance network attribute. | 
| Long | getPort()Get Listener port. | 
| LBChargePrepaid | getPrepaidAttributes()Get Pay-as-you-go attribute of the CLB instance. | 
| Long | getProjectId()Get ID of the project to which the CLB instance belongs. | 
| String | getProtocol()Get Listener protocol. | 
| String[] | getSecurityGroup()Get List of the security groups bound to the CLB instance. | 
| Long | getStatus()Get CLB instance status, including:
0: creating; 1: running. | 
| TagInfo[] | getTags()Get CLB instance tag information. | 
| String | getTargetAddress()Get Address of target real servers. | 
| String | getTargetHealth()Get Health status of the target real server. | 
| String | getTargetId()Get ID of target real servers. | 
| Long | getTargetPort()Get Listening port of target real servers. | 
| Long | getTargetWeight()Get Forwarding weight of target real servers. | 
| String | getUrl()Get Forwarding rule path. | 
| String | getVpcId()Get ID of the VPC instance to which the CLB instance belongs. | 
| String | getZone()Get Availability zone where the CLB instance resides. | 
| void | setAddress(String Address)Set CLB instance VIP. | 
| void | setAddressIPv6(String AddressIPv6)Set IPv6 VIP address of the CLB instance. | 
| void | setAddressIPVersion(String AddressIPVersion)Set IP version of the CLB instance. | 
| void | setAddressIsp(String AddressIsp)Set ISP to which the CLB IP address belongs. | 
| void | setChargeType(String ChargeType)Set CLB instance billing mode. | 
| void | setConfigId(String ConfigId)Set Custom configuration ID at the CLB instance level. | 
| void | setCreateTime(String CreateTime)Set CLB instance creation time. | 
| void | setDomain(String Domain)Set Domain name of the forwarding rule. | 
| void | setDomains(String Domains)Set List o domain names associated with the forwarding rule
Note: This field may return `null`, indicating that no valid values can be obtained. | 
| void | setExtraInfo(ExtraInfo ExtraInfo)Set Reserved field, which can be ignored generally. | 
| void | setIPv6Mode(String IPv6Mode)Set IPv6 address type of the CLB instance. | 
| void | setIsolation(Long Isolation)Set 0: not isolated; 1: isolated. | 
| void | setListenerId(String ListenerId)Set CLB listener ID. | 
| void | setLoadBalancerId(String LoadBalancerId)Set CLB instance ID. | 
| void | setLoadBalancerName(String LoadBalancerName)Set CLB instance name. | 
| void | setLoadBalancerPassToTarget(Long LoadBalancerPassToTarget)Set Whether the CLB instance is billed by IP. | 
| void | setLoadBalancerType(String LoadBalancerType)Set CLB instance network type:
Public: public network; Private: private network. | 
| void | setLocationId(String LocationId)Set Forwarding rule ID. | 
| void | setNetworkAttributes(InternetAccessible NetworkAttributes)Set CLB instance network attribute. | 
| void | setPort(Long Port)Set Listener port. | 
| void | setPrepaidAttributes(LBChargePrepaid PrepaidAttributes)Set Pay-as-you-go attribute of the CLB instance. | 
| void | setProjectId(Long ProjectId)Set ID of the project to which the CLB instance belongs. | 
| void | setProtocol(String Protocol)Set Listener protocol. | 
| void | setSecurityGroup(String[] SecurityGroup)Set List of the security groups bound to the CLB instance. | 
| void | setStatus(Long Status)Set CLB instance status, including:
0: creating; 1: running. | 
| void | setTags(TagInfo[] Tags)Set CLB instance tag information. | 
| void | setTargetAddress(String TargetAddress)Set Address of target real servers. | 
| void | setTargetHealth(String TargetHealth)Set Health status of the target real server. | 
| void | setTargetId(String TargetId)Set ID of target real servers. | 
| void | setTargetPort(Long TargetPort)Set Listening port of target real servers. | 
| void | setTargetWeight(Long TargetWeight)Set Forwarding weight of target real servers. | 
| void | setUrl(String Url)Set Forwarding rule path. | 
| void | setVpcId(String VpcId)Set ID of the VPC instance to which the CLB instance belongs. | 
| void | setZone(String Zone)Set Availability zone where the CLB instance resides. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic LoadBalancerDetail()
public LoadBalancerDetail(LoadBalancerDetail source)
public String getLoadBalancerId()
public void setLoadBalancerId(String LoadBalancerId)
LoadBalancerId - CLB instance ID.public String getLoadBalancerName()
public void setLoadBalancerName(String LoadBalancerName)
LoadBalancerName - CLB instance name.public String getLoadBalancerType()
public void setLoadBalancerType(String LoadBalancerType)
LoadBalancerType - CLB instance network type:
Public: public network; Private: private network.
Note: this field may return null, indicating that no valid values can be obtained.public Long getStatus()
public void setStatus(Long Status)
Status - CLB instance status, including:
0: creating; 1: running.
Note: this field may return null, indicating that no valid values can be obtained.public String getAddress()
public void setAddress(String Address)
Address - CLB instance VIP.
Note: this field may return null, indicating that no valid values can be obtained.public String getAddressIPv6()
public void setAddressIPv6(String AddressIPv6)
AddressIPv6 - IPv6 VIP address of the CLB instance.
Note: this field may return null, indicating that no valid values can be obtained.public String getAddressIPVersion()
public void setAddressIPVersion(String AddressIPVersion)
AddressIPVersion - IP version of the CLB instance. Valid values: IPv4, IPv6.
Note: this field may return null, indicating that no valid values can be obtained.public String getIPv6Mode()
public void setIPv6Mode(String IPv6Mode)
IPv6Mode - IPv6 address type of the CLB instance. Valid values: IPv6Nat64, IPv6FullChain.
Note: this field may return null, indicating that no valid values can be obtained.public String getZone()
public void setZone(String Zone)
Zone - Availability zone where the CLB instance resides.
Note: this field may return null, indicating that no valid values can be obtained.public String getAddressIsp()
public void setAddressIsp(String AddressIsp)
AddressIsp - ISP to which the CLB IP address belongs.
Note: this field may return null, indicating that no valid values can be obtained.public String getVpcId()
public void setVpcId(String VpcId)
VpcId - ID of the VPC instance to which the CLB instance belongs.
Note: this field may return null, indicating that no valid values can be obtained.public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - ID of the project to which the CLB instance belongs. 0: default project.
Note: this field may return null, indicating that no valid values can be obtained.public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - CLB instance creation time.
Note: this field may return null, indicating that no valid values can be obtained.public String getChargeType()
public void setChargeType(String ChargeType)
ChargeType - CLB instance billing mode.
Note: this field may return null, indicating that no valid values can be obtained.public InternetAccessible getNetworkAttributes()
public void setNetworkAttributes(InternetAccessible NetworkAttributes)
NetworkAttributes - CLB instance network attribute.
Note: this field may return null, indicating that no valid values can be obtained.public LBChargePrepaid getPrepaidAttributes()
public void setPrepaidAttributes(LBChargePrepaid PrepaidAttributes)
PrepaidAttributes - Pay-as-you-go attribute of the CLB instance.
Note: this field may return null, indicating that no valid values can be obtained.public ExtraInfo getExtraInfo()
public void setExtraInfo(ExtraInfo ExtraInfo)
ExtraInfo - Reserved field, which can be ignored generally.
Note: this field may return null, indicating that no valid values can be obtained.public String getConfigId()
public void setConfigId(String ConfigId)
ConfigId - Custom configuration ID at the CLB instance level.
Note: this field may return null, indicating that no valid values can be obtained.public TagInfo[] getTags()
public void setTags(TagInfo[] Tags)
Tags - CLB instance tag information.
Note: this field may return null, indicating that no valid values can be obtained.public String getListenerId()
public void setListenerId(String ListenerId)
ListenerId - CLB listener ID.
Note: this field may return null, indicating that no valid values can be obtained.public String getProtocol()
public void setProtocol(String Protocol)
Protocol - Listener protocol.
Note: this field may return null, indicating that no valid values can be obtained.public Long getPort()
public void setPort(Long Port)
Port - Listener port.
Note: this field may return null, indicating that no valid values can be obtained.public String getLocationId()
public void setLocationId(String LocationId)
LocationId - Forwarding rule ID.
Note: this field may return null, indicating that no valid values can be obtained.public String getDomain()
public void setDomain(String Domain)
Domain - Domain name of the forwarding rule.
Note: this field may return null, indicating that no valid values can be obtained.public String getUrl()
public void setUrl(String Url)
Url - Forwarding rule path.
Note: this field may return null, indicating that no valid values can be obtained.public String getTargetId()
public void setTargetId(String TargetId)
TargetId - ID of target real servers.
Note: this field may return null, indicating that no valid values can be obtained.public String getTargetAddress()
public void setTargetAddress(String TargetAddress)
TargetAddress - Address of target real servers.
Note: this field may return null, indicating that no valid values can be obtained.public Long getTargetPort()
public void setTargetPort(Long TargetPort)
TargetPort - Listening port of target real servers.
Note: this field may return null, indicating that no valid values can be obtained.public Long getTargetWeight()
public void setTargetWeight(Long TargetWeight)
TargetWeight - Forwarding weight of target real servers.
Note: this field may return null, indicating that no valid values can be obtained.public Long getIsolation()
public void setIsolation(Long Isolation)
Isolation - 0: not isolated; 1: isolated.
Note: this field may return null, indicating that no valid values can be obtained.public String[] getSecurityGroup()
public void setSecurityGroup(String[] SecurityGroup)
SecurityGroup - List of the security groups bound to the CLB instance.
Note: this field may return `null`, indicating that no valid values can be obtained.public Long getLoadBalancerPassToTarget()
public void setLoadBalancerPassToTarget(Long LoadBalancerPassToTarget)
LoadBalancerPassToTarget - Whether the CLB instance is billed by IP.
Note: this field may return `null`, indicating that no valid values can be obtained.public String getTargetHealth()
public void setTargetHealth(String TargetHealth)
TargetHealth - Health status of the target real server.
Note: this field may return `null`, indicating that no valid values can be obtained.public String getDomains()
public void setDomains(String Domains)
Domains - List o domain names associated with the forwarding rule
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2022. All rights reserved.