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.
|
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 |
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.Copyright © 2021. All rights reserved.