public class ListLoadBalancersRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ListLoadBalancersRequest.ListLoadBalancersRequestTag |
| 限定符和类型 | 字段和说明 |
|---|---|
String |
addressIpVersion
The protocol version.
|
String |
addressType
The type of IPv4 address used by the NLB instance.
|
String |
DNSName
The domain name of the NLB instance.
|
String |
ipv6AddressType
The type of IPv6 address used by the NLB instance.
|
String |
loadBalancerBusinessStatus
The business status of the NLB instance.
|
List<String> |
loadBalancerIds
The ID of the NLB instance.
|
List<String> |
loadBalancerNames
The name of the NLB instance.
|
String |
loadBalancerStatus
The status of the NLB instance.
|
String |
loadBalancerType
The type of the Server Load Balancer (SLB) instance.
|
Integer |
maxResults
The number of entries to return on each page.
|
String |
nextToken
The token that determines the start point of the next query.
|
String |
regionId
The ID of the region where the NLB instance is deployed.
|
String |
resourceGroupId
The ID of the resource group.
|
List<ListLoadBalancersRequest.ListLoadBalancersRequestTag> |
tag
The tags of the NLB instance.
|
List<String> |
vpcIds
The ID of the virtual private cloud (VPC) where the NLB instance is deployed.
|
String |
zoneId
The name of the zone.
|
| 构造器和说明 |
|---|
ListLoadBalancersRequest() |
@NameInMap(value="AddressIpVersion") public String addressIpVersion
The protocol version. Valid values:
* **ipv4**: IPv4
* **DualStack**: dual stack
@NameInMap(value="AddressType") public String addressType
The type of IPv4 address used by 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. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed.
@NameInMap(value="DNSName") public String DNSName
The domain name of the NLB instance.
@NameInMap(value="Ipv6AddressType") public String ipv6AddressType
The type of IPv6 address used by the NLB instance. Valid values:
* **Internet**: 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**: a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed.
@NameInMap(value="LoadBalancerBusinessStatus") public String loadBalancerBusinessStatus
The business status of the NLB instance. Valid values:
* **Abnormal**: The NLB instance is not working as expected.
* **Normal**: The NLB instance is working as expected.
@NameInMap(value="LoadBalancerIds") public List<String> loadBalancerIds
The ID of the NLB instance. You can query up to 20 NLB instances at a time.
@NameInMap(value="LoadBalancerNames") public List<String> loadBalancerNames
The name of the NLB instance. You can specify up to 20 names at a time.
@NameInMap(value="LoadBalancerStatus") public String loadBalancerStatus
The status of the NLB instance. Valid values:
* **Inactive**: The NLB instance is disabled. 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.
* **Deleting**: The NLB instance is being deleted.
* **Deleted**: The NLB instance is deleted.
@NameInMap(value="LoadBalancerType") public String loadBalancerType
The type of the Server Load Balancer (SLB) instance. Set the value to **network**, which specifies NLB.
@NameInMap(value="MaxResults") public Integer maxResults
The number of entries to return on each page. Valid values: **1** to **100**. Default value: **20**.
@NameInMap(value="NextToken") public String nextToken
The token that determines the start point of the next query. Valid values:
* If this is your first query and no subsequent queries are to be sent, ignore this parameter.
* If a subsequent query is to be sent, set the parameter to the value of NextToken that is returned from the last call.
@NameInMap(value="RegionId") public String regionId
The ID of the region where the NLB instance is deployed.
You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list.
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group.
@NameInMap(value="Tag") public List<ListLoadBalancersRequest.ListLoadBalancersRequestTag> tag
The tags of the NLB instance.
@NameInMap(value="VpcIds") public List<String> vpcIds
The ID of the virtual private cloud (VPC) where the NLB instance is deployed. You can specify up to 10 VPC IDs at a time.
@NameInMap(value="ZoneId") public String zoneId
The name of the zone. You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list.
public static ListLoadBalancersRequest build(Map<String,?> map) throws Exception
Exceptionpublic ListLoadBalancersRequest setAddressIpVersion(String addressIpVersion)
public String getAddressIpVersion()
public ListLoadBalancersRequest setAddressType(String addressType)
public String getAddressType()
public ListLoadBalancersRequest setDNSName(String DNSName)
public String getDNSName()
public ListLoadBalancersRequest setIpv6AddressType(String ipv6AddressType)
public String getIpv6AddressType()
public ListLoadBalancersRequest setLoadBalancerBusinessStatus(String loadBalancerBusinessStatus)
public String getLoadBalancerBusinessStatus()
public ListLoadBalancersRequest setLoadBalancerIds(List<String> loadBalancerIds)
public ListLoadBalancersRequest setLoadBalancerNames(List<String> loadBalancerNames)
public ListLoadBalancersRequest setLoadBalancerStatus(String loadBalancerStatus)
public String getLoadBalancerStatus()
public ListLoadBalancersRequest setLoadBalancerType(String loadBalancerType)
public String getLoadBalancerType()
public ListLoadBalancersRequest setMaxResults(Integer maxResults)
public Integer getMaxResults()
public ListLoadBalancersRequest setNextToken(String nextToken)
public String getNextToken()
public ListLoadBalancersRequest setRegionId(String regionId)
public String getRegionId()
public ListLoadBalancersRequest setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public ListLoadBalancersRequest setTag(List<ListLoadBalancersRequest.ListLoadBalancersRequestTag> tag)
public List<ListLoadBalancersRequest.ListLoadBalancersRequestTag> getTag()
public ListLoadBalancersRequest setVpcIds(List<String> vpcIds)
public ListLoadBalancersRequest setZoneId(String zoneId)
public String getZoneId()
Copyright © 2023. All rights reserved.