public static final class ListPublicIpAddressPoolsRequest.Builder extends Object
public ListPublicIpAddressPoolsRequest.Builder dryRun(Boolean dryRun)
* **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed.
public ListPublicIpAddressPoolsRequest.Builder isp(String isp)
* **BGP** (default): BGP (Multi-ISP) line * **BGP_PRO**: BGP (Multi-ISP) Pro line For more information about the BGP (Multi-ISP) line and BGP (Multi-ISP) Pro line, see the "Line types" section of [What is EIP?](~~32321~~) If you are allowed to use single-ISP bandwidth, you can also choose one of the following values: * **ChinaTelecom** * **ChinaUnicom** * **ChinaMobile** * **ChinaTelecom_L2** * **ChinaUnicom_L2** * **ChinaMobile_L2** If your services are deployed in China East 1 Finance, this parameter is required and you must set the parameter to **BGP_FinanceCloud**.
public ListPublicIpAddressPoolsRequest.Builder maxResults(Integer maxResults)
public ListPublicIpAddressPoolsRequest.Builder name(String name)
If you enter a name, the name must be 1 to 128 characters in length and can contain digits, periods (.), underscores (\_), and hyphens (-). The name must start with a letter but cannot start with `http://` or `https://`.
public ListPublicIpAddressPoolsRequest.Builder nextToken(String nextToken)
* You do not need to specify this parameter for the first request. * You must specify the token that is obtained from the previous query as the value of NextToken.
public ListPublicIpAddressPoolsRequest.Builder ownerAccount(String ownerAccount)
public ListPublicIpAddressPoolsRequest.Builder ownerId(Long ownerId)
public ListPublicIpAddressPoolsRequest.Builder publicIpAddressPoolIds(List<String> publicIpAddressPoolIds)
You can enter up to 100 IDs.
public ListPublicIpAddressPoolsRequest.Builder regionId(String regionId)
You can call the [DescribeRegions](~~36063~~) operation to query the region ID.
public ListPublicIpAddressPoolsRequest.Builder resourceGroupId(String resourceGroupId)
public ListPublicIpAddressPoolsRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public ListPublicIpAddressPoolsRequest.Builder resourceOwnerId(Long resourceOwnerId)
public ListPublicIpAddressPoolsRequest.Builder securityProtectionEnabled(Boolean securityProtectionEnabled)
* **false** * **true**
public ListPublicIpAddressPoolsRequest.Builder status(String status)
* **Created** * **Deleting** * **Modifying**
public ListPublicIpAddressPoolsRequest.Builder tags(List<ListPublicIpAddressPoolsRequest.Tags> tags)
public ListPublicIpAddressPoolsRequest build()
Copyright © 2024. All rights reserved.