public class AllocateAddressesRequest extends AbstractModel
skipSign
Constructor and Description |
---|
AllocateAddressesRequest() |
AllocateAddressesRequest(AllocateAddressesRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
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 |
getAddressName()
Get EIP name, which is the custom EIP name given by the user when applying for the EIP.
|
String |
getAddressType()
Get EIP type.
|
String |
getAntiDDoSPackageId()
Get Anti-DDoS service package ID.
|
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 |
getClientToken()
Get A string used to ensure the idempotency of the request.
|
String |
getEgress()
Get Network egress.
|
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 |
setAddressName(String AddressName)
Set EIP name, which is the custom EIP name given by the user when applying for the EIP.
|
void |
setAddressType(String AddressType)
Set EIP type.
|
void |
setAntiDDoSPackageId(String AntiDDoSPackageId)
Set Anti-DDoS service package ID.
|
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 |
setClientToken(String ClientToken)
Set A string used to ensure the idempotency of the request.
|
void |
setEgress(String Egress)
Set Network egress.
|
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, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public AllocateAddressesRequest()
public AllocateAddressesRequest(AllocateAddressesRequest source)
public 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
- EIP type. Default value: 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.public String getAddressName()
public void setAddressName(String AddressName)
AddressName
- EIP name, which is the custom EIP name given by the user when applying for the EIP. Default: not namedpublic String getEgress()
public void setEgress(String Egress)
Egress
- Network egress. It defaults to `center_egress1`.public String getAntiDDoSPackageId()
public void setAntiDDoSPackageId(String AntiDDoSPackageId)
AntiDDoSPackageId
- Anti-DDoS service package ID. This is required when you want to request an u200dAnti-DDoS IP.public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken
- A string used to ensure the idempotency of the request. Generate a value based on your client. This can ensure that the value is unique for different requests. It only supports ASCII characters and can contain up to 64 characters.Copyright © 2023. All rights reserved.