public class AllocateAddressesRequest extends AbstractModel
| Constructor and Description | 
|---|
| AllocateAddressesRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| AddressChargePrepaid | getAddressChargePrepaid()Get A required billing parameter for an EIP billed by monthly bandwidth subscription. | 
| Long | getAddressCount()Get The number of EIPs. | 
| String | getAddressType()Get The EIP type. | 
| String | getAnycastZone()Get Anycast publishing region
 
 | 
| Boolean | getApplicableForCLB()Get **[Disused]**
Whether the Anycast EIP can be bound to CLB instances. | 
| String | getBandwidthPackageId()Get The unique ID of a BGP bandwidth package. | 
| String | getInternetChargeType()Get The EIP billing method. | 
| Long | getInternetMaxBandwidthOut()Get The EIP outbound bandwidth cap, in Mbps. | 
| String | getInternetServiceProvider()Get The EIP line type. | 
| Tag[] | getTags()Get List of tags to be bound. | 
| void | setAddressChargePrepaid(AddressChargePrepaid AddressChargePrepaid)Set A required billing parameter for an EIP billed by monthly bandwidth subscription. | 
| void | setAddressCount(Long AddressCount)Set The number of EIPs. | 
| void | setAddressType(String AddressType)Set The EIP type. | 
| void | setAnycastZone(String AnycastZone)Set Anycast publishing region
 
 | 
| void | setApplicableForCLB(Boolean ApplicableForCLB)Set **[Disused]**
Whether the Anycast EIP can be bound to CLB instances. | 
| void | setBandwidthPackageId(String BandwidthPackageId)Set The unique ID of a BGP bandwidth package. | 
| void | setInternetChargeType(String InternetChargeType)Set The EIP billing method. | 
| void | setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set The EIP outbound bandwidth cap, in Mbps. | 
| void | setInternetServiceProvider(String InternetServiceProvider)Set The EIP line type. | 
| void | setTags(Tag[] Tags)Set List of tags to be bound. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic Long getAddressCount()
public void setAddressCount(Long AddressCount)
AddressCount - The number of EIPs. Default: 1.public String getInternetServiceProvider()
public void setInternetServiceProvider(String InternetServiceProvider)
InternetServiceProvider - The EIP line type. Default: BGP.
public String getInternetChargeType()
public void setInternetChargeType(String InternetChargeType)
InternetChargeType - The EIP billing method.
public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut - The EIP outbound bandwidth cap, in Mbps.
public AddressChargePrepaid getAddressChargePrepaid()
public void setAddressChargePrepaid(AddressChargePrepaid AddressChargePrepaid)
AddressChargePrepaid - A required billing parameter for an EIP billed by monthly bandwidth subscription. For EIPs using other billing modes, it can be ignored.public String getAddressType()
public void setAddressType(String AddressType)
AddressType - The EIP type. Default: EIP.
public String getAnycastZone()
public void setAnycastZone(String AnycastZone)
AnycastZone - Anycast publishing region
public Boolean getApplicableForCLB()
public void setApplicableForCLB(Boolean ApplicableForCLB)
ApplicableForCLB - **[Disused]**
Whether the Anycast EIP can be bound to CLB instances.
public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - List of tags to be bound.public String getBandwidthPackageId()
public void setBandwidthPackageId(String BandwidthPackageId)
BandwidthPackageId - The unique ID of a BGP bandwidth package. If you configure this parameter and set InternetChargeType as BANDWIDTH_PACKAGE, the new EIP is added to this package and billed by the bandwidth package mode.Copyright © 2021. All rights reserved.