public class GetLoadBalancerAttributeResponseBody
extends com.aliyun.tea.TeaModel
| 构造器和说明 |
|---|
GetLoadBalancerAttributeResponseBody() |
@NameInMap(value="AddressIpVersion") public String addressIpVersion
@NameInMap(value="AddressType") public String addressType
The IPv4 network type of the NLB instance. Valid values:
* **Internet** The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet.
* **Intranet** The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC in which the NLB instance is deployed.
@NameInMap(value="BandwidthPackageId") public String bandwidthPackageId
@NameInMap(value="Cps") public Integer cps
The maximum number of connections per second that can be created on the NLB instance. Valid values: **0** to **1000000**.
**0** indicates that the number of connections is unlimited.
@NameInMap(value="CreateTime") public String createTime
@NameInMap(value="CrossZoneEnabled") public Boolean crossZoneEnabled
Indicates whether the NLB instance is accessible across zones. Valid values:
* **true**
* **false**
@NameInMap(value="DNSName") public String DNSName
@NameInMap(value="DeletionProtectionConfig") public GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig deletionProtectionConfig
@NameInMap(value="Ipv6AddressType") public String ipv6AddressType
The IPv6 network type of the NLB instance. Valid values:
* **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet.
* **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. In this case, the NLB instance can be accessed over the VPC where the NLB instance is deployed.
@NameInMap(value="LoadBalancerBillingConfig") public GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig loadBalancerBillingConfig
The billing information of the NLB instance.
@NameInMap(value="LoadBalancerBusinessStatus") public String loadBalancerBusinessStatus
The status of workloads on the NLB instance. Valid values:
* **Abnormal**
* **Normal**
@NameInMap(value="LoadBalancerId") public String loadBalancerId
The NLB instance ID.
@NameInMap(value="LoadBalancerName") public String loadBalancerName
The NLB instance name.
The name must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The name must start with a letter.
@NameInMap(value="LoadBalancerStatus") public String loadBalancerStatus
The NLB instance status. Valid values:
* **Inactive**: The NLB instance is disabled. The listeners of NLB instances in the Inactive state do not forward traffic.
* **Active**: The NLB instance is running.
* **Provisioning**: The NLB instance is being created.
* **Configuring**: The NLB instance is being modified.
* **CreateFailed**: The system failed to create the NLB instance. In this case, you are not charged for the NLB instance. You can only delete the NLB instance.
@NameInMap(value="LoadBalancerType") public String loadBalancerType
@NameInMap(value="ModificationProtectionConfig") public GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyModificationProtectionConfig modificationProtectionConfig
@NameInMap(value="OperationLocks") public List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyOperationLocks> operationLocks
The information about the locked NLB instance. This parameter is returned only when `LoadBalancerBussinessStatus` is **Abnormal**.
@NameInMap(value="RegionId") public String regionId
The region ID of the NLB instance.
@NameInMap(value="RequestId") public String requestId
@NameInMap(value="ResourceGroupId") public String resourceGroupId
@NameInMap(value="SecurityGroupIds") public List<String> securityGroupIds
The ID of the security group associated with the NLB instance.
@NameInMap(value="Tags") public List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyTags> tags
The tags.
@NameInMap(value="VpcId") public String vpcId
The VPC ID of the NLB instance.
@NameInMap(value="ZoneMappings") public List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyZoneMappings> zoneMappings
The list of zones and vSwitches in the zones. You must specify 2 to 10 zones.
public static GetLoadBalancerAttributeResponseBody build(Map<String,?> map) throws Exception
Exceptionpublic GetLoadBalancerAttributeResponseBody setAddressIpVersion(String addressIpVersion)
public String getAddressIpVersion()
public GetLoadBalancerAttributeResponseBody setAddressType(String addressType)
public String getAddressType()
public GetLoadBalancerAttributeResponseBody setBandwidthPackageId(String bandwidthPackageId)
public String getBandwidthPackageId()
public GetLoadBalancerAttributeResponseBody setCps(Integer cps)
public Integer getCps()
public GetLoadBalancerAttributeResponseBody setCreateTime(String createTime)
public String getCreateTime()
public GetLoadBalancerAttributeResponseBody setCrossZoneEnabled(Boolean crossZoneEnabled)
public Boolean getCrossZoneEnabled()
public GetLoadBalancerAttributeResponseBody setDNSName(String DNSName)
public String getDNSName()
public GetLoadBalancerAttributeResponseBody setDeletionProtectionConfig(GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig deletionProtectionConfig)
public GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig getDeletionProtectionConfig()
public GetLoadBalancerAttributeResponseBody setIpv6AddressType(String ipv6AddressType)
public String getIpv6AddressType()
public GetLoadBalancerAttributeResponseBody setLoadBalancerBillingConfig(GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig loadBalancerBillingConfig)
public GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig getLoadBalancerBillingConfig()
public GetLoadBalancerAttributeResponseBody setLoadBalancerBusinessStatus(String loadBalancerBusinessStatus)
public String getLoadBalancerBusinessStatus()
public GetLoadBalancerAttributeResponseBody setLoadBalancerId(String loadBalancerId)
public String getLoadBalancerId()
public GetLoadBalancerAttributeResponseBody setLoadBalancerName(String loadBalancerName)
public String getLoadBalancerName()
public GetLoadBalancerAttributeResponseBody setLoadBalancerStatus(String loadBalancerStatus)
public String getLoadBalancerStatus()
public GetLoadBalancerAttributeResponseBody setLoadBalancerType(String loadBalancerType)
public String getLoadBalancerType()
public GetLoadBalancerAttributeResponseBody setModificationProtectionConfig(GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyModificationProtectionConfig modificationProtectionConfig)
public GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyModificationProtectionConfig getModificationProtectionConfig()
public GetLoadBalancerAttributeResponseBody setOperationLocks(List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyOperationLocks> operationLocks)
public List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyOperationLocks> getOperationLocks()
public GetLoadBalancerAttributeResponseBody setRegionId(String regionId)
public String getRegionId()
public GetLoadBalancerAttributeResponseBody setRequestId(String requestId)
public String getRequestId()
public GetLoadBalancerAttributeResponseBody setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public GetLoadBalancerAttributeResponseBody setSecurityGroupIds(List<String> securityGroupIds)
public GetLoadBalancerAttributeResponseBody setTags(List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyTags> tags)
public List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyTags> getTags()
public GetLoadBalancerAttributeResponseBody setVpcId(String vpcId)
public String getVpcId()
public GetLoadBalancerAttributeResponseBody setZoneMappings(List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyZoneMappings> zoneMappings)
public List<GetLoadBalancerAttributeResponseBody.GetLoadBalancerAttributeResponseBodyZoneMappings> getZoneMappings()
Copyright © 2023. All rights reserved.