public class AllocateAddressesRequest extends AbstractModel
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 包月按带宽预付费EIP的计费参数。EIP为包月按带宽预付费时,该参数必传,其余场景不需传递
|
Long |
getAddressCount()
Get EIP数量。默认值:1。
|
String |
getAddressName()
Get EIP名称,用于申请EIP时用户自定义该EIP的个性化名称,默认值:未命名
|
String |
getAddressType()
Get EIP类型。默认值:EIP。
|
String |
getAnycastZone()
Get Anycast发布域。
|
Boolean |
getApplicableForCLB()
Get [已废弃] AnycastEIP不再区分是否负载均衡。原参数说明如下:
AnycastEIP是否用于绑定负载均衡。
|
String |
getBandwidthPackageId()
Get BGP带宽包唯一ID参数。设定该参数且InternetChargeType为BANDWIDTH_PACKAGE,则表示创建的EIP加入该BGP带宽包并采用带宽包计费
|
String |
getInternetChargeType()
Get EIP计费方式。
|
Long |
getInternetMaxBandwidthOut()
Get EIP出带宽上限,单位:Mbps。
|
String |
getInternetServiceProvider()
Get EIP线路类型。默认值:BGP。
|
Tag[] |
getTags()
Get 需要关联的标签列表。
|
void |
setAddressChargePrepaid(AddressChargePrepaid AddressChargePrepaid)
Set 包月按带宽预付费EIP的计费参数。EIP为包月按带宽预付费时,该参数必传,其余场景不需传递
|
void |
setAddressCount(Long AddressCount)
Set EIP数量。默认值:1。
|
void |
setAddressName(String AddressName)
Set EIP名称,用于申请EIP时用户自定义该EIP的个性化名称,默认值:未命名
|
void |
setAddressType(String AddressType)
Set EIP类型。默认值:EIP。
|
void |
setAnycastZone(String AnycastZone)
Set Anycast发布域。
|
void |
setApplicableForCLB(Boolean ApplicableForCLB)
Set [已废弃] AnycastEIP不再区分是否负载均衡。原参数说明如下:
AnycastEIP是否用于绑定负载均衡。
|
void |
setBandwidthPackageId(String BandwidthPackageId)
Set BGP带宽包唯一ID参数。设定该参数且InternetChargeType为BANDWIDTH_PACKAGE,则表示创建的EIP加入该BGP带宽包并采用带宽包计费
|
void |
setInternetChargeType(String InternetChargeType)
Set EIP计费方式。
|
void |
setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set EIP出带宽上限,单位:Mbps。
|
void |
setInternetServiceProvider(String InternetServiceProvider)
Set EIP线路类型。默认值:BGP。
|
void |
setTags(Tag[] Tags)
Set 需要关联的标签列表。
|
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, toJsonString
public AllocateAddressesRequest()
public AllocateAddressesRequest(AllocateAddressesRequest source)
public Long getAddressCount()
public void setAddressCount(Long AddressCount)
AddressCount
- EIP数量。默认值:1。public String getInternetServiceProvider()
public void setInternetServiceProvider(String InternetServiceProvider)
InternetServiceProvider
- EIP线路类型。默认值:BGP。
public String getInternetChargeType()
public void setInternetChargeType(String InternetChargeType)
InternetChargeType
- EIP计费方式。
public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut
- EIP出带宽上限,单位:Mbps。
public AddressChargePrepaid getAddressChargePrepaid()
public void setAddressChargePrepaid(AddressChargePrepaid AddressChargePrepaid)
AddressChargePrepaid
- 包月按带宽预付费EIP的计费参数。EIP为包月按带宽预付费时,该参数必传,其余场景不需传递public String getAddressType()
public void setAddressType(String AddressType)
AddressType
- EIP类型。默认值:EIP。
public String getAnycastZone()
public void setAnycastZone(String AnycastZone)
AnycastZone
- Anycast发布域。
public Boolean getApplicableForCLB()
public void setApplicableForCLB(Boolean ApplicableForCLB)
ApplicableForCLB
- [已废弃] AnycastEIP不再区分是否负载均衡。原参数说明如下:
AnycastEIP是否用于绑定负载均衡。
public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- 需要关联的标签列表。public String getBandwidthPackageId()
public void setBandwidthPackageId(String BandwidthPackageId)
BandwidthPackageId
- BGP带宽包唯一ID参数。设定该参数且InternetChargeType为BANDWIDTH_PACKAGE,则表示创建的EIP加入该BGP带宽包并采用带宽包计费public String getAddressName()
public void setAddressName(String AddressName)
AddressName
- EIP名称,用于申请EIP时用户自定义该EIP的个性化名称,默认值:未命名Copyright © 2021. All rights reserved.