public class AllocateIPv6AddressesRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
AllocateIPv6AddressesRequest() |
AllocateIPv6AddressesRequest(AllocateIPv6AddressesRequest 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 |
---|---|
Long |
getAddressCount()
Get Number of applied EIPv6 addresses.
|
String |
getAddressName()
Get EIPv6 name, which is the custom EIPv6 name given by the user when the user applies for the EIPv6.
|
String |
getAddressType()
Get Indicates the type of EIPv6.
|
String |
getBandwidthPackageId()
Get Unique ID of the bandwidth package.
|
String |
getEgress()
Get EIPv6 network egress.
|
String |
getInternetChargeType()
Get Indicates the billing method of EIPv6.
|
Long |
getInternetMaxBandwidthOut()
Get EIPv6 bandwidth cap, in Mbps.
|
String |
getInternetServiceProvider()
Get Indicates the type of EIPv6 line.
|
Tag[] |
getTags()
Get List of tags to be associated.
|
void |
setAddressCount(Long AddressCount)
Set Number of applied EIPv6 addresses.
|
void |
setAddressName(String AddressName)
Set EIPv6 name, which is the custom EIPv6 name given by the user when the user applies for the EIPv6.
|
void |
setAddressType(String AddressType)
Set Indicates the type of EIPv6.
|
void |
setBandwidthPackageId(String BandwidthPackageId)
Set Unique ID of the bandwidth package.
|
void |
setEgress(String Egress)
Set EIPv6 network egress.
|
void |
setInternetChargeType(String InternetChargeType)
Set Indicates the billing method of EIPv6.
|
void |
setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set EIPv6 bandwidth cap, in Mbps.
|
void |
setInternetServiceProvider(String InternetServiceProvider)
Set Indicates the type of EIPv6 line.
|
void |
setTags(Tag[] Tags)
Set List of tags to be associated.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public AllocateIPv6AddressesRequest()
public AllocateIPv6AddressesRequest(AllocateIPv6AddressesRequest source)
public String getAddressName()
public void setAddressName(String AddressName)
AddressName
- EIPv6 name, which is the custom EIPv6 name given by the user when the user applies for the EIPv6. Default: not named.public String getAddressType()
public void setAddressType(String AddressType)
AddressType
- Indicates the type of EIPv6. Valid values:
- EIPv6: common IPv6
- HighQualityEIPv6: dedicated IPv6
Note: Contact the product team to enable the dedicated IPv6 allowlist. The dedicated IPv6 is only supported in some regions.
Default: EIPv6.public Long getAddressCount()
public void setAddressCount(Long AddressCount)
AddressCount
- Number of applied EIPv6 addresses. Default: 1.public String getInternetChargeType()
public void setInternetChargeType(String InternetChargeType)
InternetChargeType
- Indicates the billing method of EIPv6. Valid values:
- BANDWIDTH_PACKAGE: billed by [Bandwidth Package](https://intl.cloud.tencent.com/document/product/684/15255?from_cn_redirect=1)
- TRAFFIC_POSTPAID_BY_HOUR: postpaid by traffic on an hourly basis
Default: TRAFFIC_POSTPAID_BY_HOUR.public String getInternetServiceProvider()
public void setInternetServiceProvider(String InternetServiceProvider)
InternetServiceProvider
- Indicates the type of EIPv6 line. Default: BGP.
For a user who has enabled the static single-line IP allowlist, valid values include:
- CMCC: China Mobile
- CTCC: China Telecom
- CUCC: China Unicom
Note: The static single-line IP is only supported in some regions.public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut
- EIPv6 bandwidth cap, in Mbps.
Valid values depend on the EIP billing method:
- BANDWIDTH_PACKAGE: 1 Mbps to 2000 Mbps
- TRAFFIC_POSTPAID_BY_HOUR: 1 Mbps to 100 Mbps
Default: 1 Mbps.public String getBandwidthPackageId()
public void setBandwidthPackageId(String BandwidthPackageId)
BandwidthPackageId
- Unique ID of the bandwidth package.
Setting this parameter and having InternetChargeType as BANDWIDTH_PACKAGE indicate that the created EIP will join this BGP bandwidth package and the billing method of bandwidth package will be adopted.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- List of tags to be associated.public String getEgress()
public void setEgress(String Egress)
Egress
- EIPv6 network egress. Valid values:
- CENTER_EGRESS_1: Central egress point 1
- CENTER_EGRESS_2: Central egress point 2
- CENTER_EGRESS_3: Central egress point 3
Note: The network egress for different Internet Service Providers (ISPs) or resource types requires contacting the product team for enablement.
Default: CENTER_EGRESS_1.Copyright © 2025. All rights reserved.