public static final class DescribeEipAddressesResponseBody.EipAddress.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeEipAddressesResponseBody.EipAddress.Builder allocationId(String allocationId)
public DescribeEipAddressesResponseBody.EipAddress.Builder allocationTime(String allocationTime)
public DescribeEipAddressesResponseBody.EipAddress.Builder bandwidth(String bandwidth)
public DescribeEipAddressesResponseBody.EipAddress.Builder bandwidthPackageBandwidth(String bandwidthPackageBandwidth)
public DescribeEipAddressesResponseBody.EipAddress.Builder bandwidthPackageId(String bandwidthPackageId)
public DescribeEipAddressesResponseBody.EipAddress.Builder bandwidthPackageType(String bandwidthPackageType)
public DescribeEipAddressesResponseBody.EipAddress.Builder bizType(String bizType)
* **CloudBox** Only cloud box users can select this type. * **Default** (default)
public DescribeEipAddressesResponseBody.EipAddress.Builder businessStatus(String businessStatus)
* **Normal** * **FinancialLocked**
public DescribeEipAddressesResponseBody.EipAddress.Builder chargeType(String chargeType)
* **PostPaid**: pay-as-you-go. * **PrePaid**: subscription.
public DescribeEipAddressesResponseBody.EipAddress.Builder deletionProtection(Boolean deletionProtection)
* **true** * **false**
public DescribeEipAddressesResponseBody.EipAddress.Builder description(String description)
public DescribeEipAddressesResponseBody.EipAddress.Builder eipBandwidth(String eipBandwidth)
public DescribeEipAddressesResponseBody.EipAddress.Builder expiredTime(String expiredTime)
public DescribeEipAddressesResponseBody.EipAddress.Builder HDMonitorStatus(String HDMonitorStatus)
* **false** * **true**
public DescribeEipAddressesResponseBody.EipAddress.Builder hasReservationData(String hasReservationData)
* **false** * **true** A value of **true** is returned only when **IncludeReservationData** is set to **true** and some orders have not taken effect.
public DescribeEipAddressesResponseBody.EipAddress.Builder ISP(String ISP)
* **BGP**: BGP (Multi-ISP). The BGP (Multi-ISP) line is supported in all regions. * **BGP_PRO**: BGP (Multi-ISP) Pro lines. BGP (Multi-ISP) Pro line is supported only in the China (Hong Kong), Singapore, Japan (Tokyo), Malaysia (Kuala Lumpur), Philippines (Manila), Indonesia (Jakarta), and Thailand (Bangkok) regions. For more information about BGP (Multi-ISP) and BGP (Multi-ISP) Pro, see the [Line types](~~32321~~) section of the "What is EIP?" topic. 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 DescribeEipAddressesResponseBody.EipAddress.Builder instanceId(String instanceId)
public DescribeEipAddressesResponseBody.EipAddress.Builder instanceRegionId(String instanceRegionId)
public DescribeEipAddressesResponseBody.EipAddress.Builder instanceType(String instanceType)
* **EcsInstance**: an ECS instance in a VPC. * **SlbInstance**: a CLB instance in a VPC. * **Nat**: a NAT gateway. * **HaVip**: an HAVIP. * **NetworkInterface**: a secondary ENI. * **IpAddress**: an IP address.
public DescribeEipAddressesResponseBody.EipAddress.Builder internetChargeType(String internetChargeType)
* **PayByBandwidth** * **PayByTraffic**
public DescribeEipAddressesResponseBody.EipAddress.Builder ipAddress(String ipAddress)
public DescribeEipAddressesResponseBody.EipAddress.Builder mode(String mode)
- **NAT**: NAT mode - **MULTI_BINDED**: multi-EIP-to-ENI mode - **BINDED**: cut-through mode
public DescribeEipAddressesResponseBody.EipAddress.Builder name(String name)
public DescribeEipAddressesResponseBody.EipAddress.Builder netmode(String netmode)
public DescribeEipAddressesResponseBody.EipAddress.Builder operationLocks(DescribeEipAddressesResponseBody.OperationLocks operationLocks)
public DescribeEipAddressesResponseBody.EipAddress.Builder privateIpAddress(String privateIpAddress)
public DescribeEipAddressesResponseBody.EipAddress.Builder publicIpAddressPoolId(String publicIpAddressPoolId)
public DescribeEipAddressesResponseBody.EipAddress.Builder regionId(String regionId)
public DescribeEipAddressesResponseBody.EipAddress.Builder reservationActiveTime(String reservationActiveTime)
public DescribeEipAddressesResponseBody.EipAddress.Builder reservationBandwidth(String reservationBandwidth)
public DescribeEipAddressesResponseBody.EipAddress.Builder reservationInternetChargeType(String reservationInternetChargeType)
* **PayByBandwidth** * **PayByTraffic**
public DescribeEipAddressesResponseBody.EipAddress.Builder reservationOrderType(String reservationOrderType)
* **RENEWCHANGE**: renewal with an upgrade or a downgrade. * **TEMP_UPGRADE**: temporary upgrade. * **UPGRADE**: upgrade.
public DescribeEipAddressesResponseBody.EipAddress.Builder resourceGroupId(String resourceGroupId)
public DescribeEipAddressesResponseBody.EipAddress.Builder secondLimited(Boolean secondLimited)
* **true** * **false**
public DescribeEipAddressesResponseBody.EipAddress.Builder securityProtectionTypes(DescribeEipAddressesResponseBody.SecurityProtectionTypes securityProtectionTypes)
* If an empty value is returned, it indicates that Anti-DDoS Origin Basic is used. * If **AntiDDoS_Enhanced** is returned, it indicates that Anti-DDoS Pro/Premium is used.
public DescribeEipAddressesResponseBody.EipAddress.Builder segmentInstanceId(String segmentInstanceId)
This value is returned only when you query contiguous EIPs.
public DescribeEipAddressesResponseBody.EipAddress.Builder serviceManaged(Integer serviceManaged)
* **0** * **1**
public DescribeEipAddressesResponseBody.EipAddress.Builder status(String status)
* **Associating** * **Unassociating** * **InUse** * **Available** * **Releasing**
public DescribeEipAddressesResponseBody.EipAddress.Builder tags(DescribeEipAddressesResponseBody.Tags tags)
public DescribeEipAddressesResponseBody.EipAddress.Builder vpcId(String vpcId)
When you associate an EIP with an IP address, the system can enable the IP address to access the Internet based on VPC route configurations. > This parameter is returned if the value of **InstanceType** is **IpAddress**. In this case, the EIP is associated with an IP address.
public DescribeEipAddressesResponseBody.EipAddress.Builder zone(String zone)
This parameter is returned only when the service type is CloudBox.
public DescribeEipAddressesResponseBody.EipAddress build()
Copyright © 2024. All rights reserved.