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 IDs of CLB instances.
|
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 |
getLoadBalancerDomain()
Get Domain name of the CLB instance.
|
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.
|
String[] |
getSlaveZone()
Get The secondary zone of multi-AZ CLB instance
Note: This field may return `null`, indicating that no valid values can be obtained.
|
Long |
getSniSwitch()
Get Whether SNI is enabled.
|
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.
|
String[] |
getZones()
Get The AZ of private CLB instance.
|
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 IDs of CLB instances.
|
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 |
setLoadBalancerDomain(String LoadBalancerDomain)
Set Domain name of the CLB instance.
|
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 |
setSlaveZone(String[] SlaveZone)
Set The secondary zone of multi-AZ CLB instance
Note: This field may return `null`, indicating that no valid values can be obtained.
|
void |
setSniSwitch(Long SniSwitch)
Set Whether SNI is enabled.
|
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 |
setZones(String[] Zones)
Set The AZ of private CLB instance.
|
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, toJsonString
public 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 IDs of CLB instances. Multiple IDs must be separated by commas (,).
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.public String[] getSlaveZone()
public void setSlaveZone(String[] SlaveZone)
SlaveZone
- The secondary zone of multi-AZ CLB instance
Note: This field may return `null`, indicating that no valid values can be obtained.public String[] getZones()
public void setZones(String[] Zones)
Zones
- The AZ of private CLB instance. This is only available for beta users.
Note: This field may return `null`, indicating that no valid values can be obtained.public Long getSniSwitch()
public void setSniSwitch(Long SniSwitch)
SniSwitch
- Whether SNI is enabled. This parameter is only meaningful for HTTPS listeners.
Note: This field may return `null`, indicating that no valid values can be obtained.public String getLoadBalancerDomain()
public void setLoadBalancerDomain(String LoadBalancerDomain)
LoadBalancerDomain
- Domain name of the CLB instance.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.