public static final class ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder extends Object
构造器和说明 |
---|
Builder() |
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder bizType(String bizType)
* **CloudBox** Only cloud box users can select this type. * **Default** (default)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder businessStatus(String businessStatus)
* **Normal** * **FinancialLocked**
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder creationTime(String creationTime)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder description(String description)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder ipAddressRemaining(Boolean ipAddressRemaining)
* **true** * **false**
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder isp(String isp)
* **BGP**: BGP (Multi-ISP) * **BGP_PRO**: BGP (Multi-ISP) Pro For more information about BGP (Multi-ISP) and BGP (Multi-ISP) Pro, see [EIP line types](~~32321~~). If you are allowed to use single-ISP bandwidth, one of the following values may be returned: * **ChinaTelecom** * **ChinaUnicom** * **ChinaMobile** * **ChinaTelecom_L2** * **ChinaUnicom_L2** * **ChinaMobile_L2** If your services are deployed in China East 1 Finance, **BGP_FinanceCloud** is returned.
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder name(String name)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder ownerId(Long ownerId)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder publicIpAddressPoolId(String publicIpAddressPoolId)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder regionId(String regionId)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder resourceGroupId(String resourceGroupId)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder securityProtectionTypes(List<String> securityProtectionTypes)
* If you do not set this parameter, Anti-DDoS Origin Basic is used. * If the value is set to **AntiDDoS_Enhanced**, Anti-DDoS Pro/Premium is used.
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder shareType(String shareType)
* If **Shared** is returned, the IP address pool is shared. * If an empty value is returned, the IP address pool is not shared.
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder status(String status)
* **Created** * **Deleting** * **Modifying**
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder tags(List<ListPublicIpAddressPoolsResponseBody.Tags> tags)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder totalIpNum(Integer totalIpNum)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder usedIpNum(Integer usedIpNum)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder userType(String userType)
* **admin**: An administrator can delete, modify, and query IP address pools, and can assign elastic IP addresses (EIPs) to the pool. * **user**: A user can only assign EIPs to the IP address pool and query the IP address pool, but cannot modify or delete the IP address pool.
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList.Builder zones(List<String> zones)
public ListPublicIpAddressPoolsResponseBody.PublicIpAddressPoolList build()
Copyright © 2024. All rights reserved.