public static final class DescribeLoadBalancersRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
DescribeLoadBalancersRequest.Builder |
address(String address)
The IP address that the CLB instance uses to provide services.
|
DescribeLoadBalancersRequest.Builder |
addressIPVersion(String addressIPVersion)
The IP version that is used by the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
addressType(String addressType)
The network type of the CLB instance.
|
DescribeLoadBalancersRequest |
build() |
DescribeLoadBalancersRequest.Builder |
internetChargeType(String internetChargeType)
The metering method of Internet data transfer.
|
DescribeLoadBalancersRequest.Builder |
loadBalancerId(String loadBalancerId)
The ID of the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
loadBalancerName(String loadBalancerName)
The name of the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
loadBalancerStatus(String loadBalancerStatus)
The status of the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
masterZoneId(String masterZoneId)
The ID of the primary zone to which the CLB instance belongs.
|
DescribeLoadBalancersRequest.Builder |
networkType(String networkType)
The network type of the internal-facing CLB instance.
|
DescribeLoadBalancersRequest.Builder |
ownerAccount(String ownerAccount)
OwnerAccount.
|
DescribeLoadBalancersRequest.Builder |
ownerId(Long ownerId)
OwnerId.
|
DescribeLoadBalancersRequest.Builder |
pageNumber(Integer pageNumber)
The page number of the page to return.
|
DescribeLoadBalancersRequest.Builder |
pageSize(Integer pageSize)
The number of entries to return on each page.
|
DescribeLoadBalancersRequest.Builder |
payType(String payType)
The billing method of the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
regionId(String regionId)
The ID of the region where the CLB instance is deployed.
|
DescribeLoadBalancersRequest.Builder |
resourceGroupId(String resourceGroupId)
The ID of the resource group.
|
DescribeLoadBalancersRequest.Builder |
resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
DescribeLoadBalancersRequest.Builder |
resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
DescribeLoadBalancersRequest.Builder |
serverId(String serverId)
The ID of the backend server that is added to the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
serverIntranetAddress(String serverIntranetAddress)
The private IP address of the backend server that is added to the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
slaveZoneId(String slaveZoneId)
The ID of the secondary zone to which the CLB instance belongs.
|
DescribeLoadBalancersRequest.Builder |
tag(List<DescribeLoadBalancersRequest.Tag> tag)
The tags.
|
DescribeLoadBalancersRequest.Builder |
tags(String tags)
The tags that are added to the CLB instance.
|
DescribeLoadBalancersRequest.Builder |
vpcId(String vpcId)
The ID of the virtual private cloud (VPC) to which the CLB instance belongs.
|
DescribeLoadBalancersRequest.Builder |
vSwitchId(String vSwitchId)
The ID of the vSwitch to which the CLB instance belongs.
|
public DescribeLoadBalancersRequest.Builder address(String address)
public DescribeLoadBalancersRequest.Builder addressIPVersion(String addressIPVersion)
public DescribeLoadBalancersRequest.Builder addressType(String addressType)
* **internet:** After an Internet-facing CLB instance is created, the system assigns a public IP address to the CLB instance. Then, the CLB instance can forward requests over the Internet. * **intranet:** After an internal-facing CLB instance is created, the system assigns a private IP address to the CLB instance. Then, the CLB instance can forward requests only over internal networks.
public DescribeLoadBalancersRequest.Builder internetChargeType(String internetChargeType)
* **paybybandwidth:** pay-by-bandwidth. * **paybytraffic:** pay-by-data-transfer.
public DescribeLoadBalancersRequest.Builder loadBalancerId(String loadBalancerId)
You can specify up to 10 IDs. Separate multiple IDs with commas (,).
public DescribeLoadBalancersRequest.Builder loadBalancerName(String loadBalancerName)
The name must be 1 to 80 characters in length, and can contain digits, periods (.), underscores (\_), and hyphens (-). The name must start with a letter. You can specify up to 10 names. Separate multiple names with commas (,).
public DescribeLoadBalancersRequest.Builder loadBalancerStatus(String loadBalancerStatus)
* **inactive:** The CLB instance is disabled. CLB instances in the inactive state do not forward traffic. * **active:** The CLB instance runs as expected. By default, newly created CLB instances are in the **active** state. * **locked:** The CLB instance is locked. After a CLB instance expires, it is locked for seven days. A locked CLB instance cannot forward traffic and you cannot perform operations on the locked CLB instance. However, other settings such as the IP address are retained.
public DescribeLoadBalancersRequest.Builder masterZoneId(String masterZoneId)
public DescribeLoadBalancersRequest.Builder networkType(String networkType)
* **vpc:** VPC. * **classic:** classic network.
public DescribeLoadBalancersRequest.Builder ownerAccount(String ownerAccount)
public DescribeLoadBalancersRequest.Builder ownerId(Long ownerId)
public DescribeLoadBalancersRequest.Builder pageNumber(Integer pageNumber)
public DescribeLoadBalancersRequest.Builder pageSize(Integer pageSize)
Valid values: **1** to **100**. > If you specify the **PageSize** parameter, you must also specify the **PageNumber** parameter.
public DescribeLoadBalancersRequest.Builder payType(String payType)
* Set the value to **PayOnDemand**.
public DescribeLoadBalancersRequest.Builder regionId(String regionId)
You can call the [DescribeRegions](~~27584~~) operation to query the most recent region list.
public DescribeLoadBalancersRequest.Builder resourceGroupId(String resourceGroupId)
public DescribeLoadBalancersRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public DescribeLoadBalancersRequest.Builder resourceOwnerId(Long resourceOwnerId)
public DescribeLoadBalancersRequest.Builder serverId(String serverId)
public DescribeLoadBalancersRequest.Builder serverIntranetAddress(String serverIntranetAddress)
You can specify multiple IP addresses. Separate multiple IP addresses with commas (,).
public DescribeLoadBalancersRequest.Builder slaveZoneId(String slaveZoneId)
CLB instances on Alibaba Finance Cloud do not support cross-zone deployment.
public DescribeLoadBalancersRequest.Builder tag(List<DescribeLoadBalancersRequest.Tag> tag)
public DescribeLoadBalancersRequest.Builder tags(String tags)
You can specify up to 10 tags in each call.
public DescribeLoadBalancersRequest.Builder vSwitchId(String vSwitchId)
public DescribeLoadBalancersRequest.Builder vpcId(String vpcId)
public DescribeLoadBalancersRequest build()
Copyright © 2024. All rights reserved.