Class CreateBandwidthPackageRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.CreateBandwidthPackageRequest
-
public class CreateBandwidthPackageRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateBandwidthPackageRequest()CreateBandwidthPackageRequest(CreateBandwidthPackageRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetBandwidthPackageCount()Get 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。StringgetBandwidthPackageName()Get 带宽包名称。StringgetChargeType()Get 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值: TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费 PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费 FIXED_PREPAID_BY_MONTH: 包月预付费计费 ENHANCED95_POSTPAID_BY_MONTH: 按月后付费增强型95计费 PEAK_BANDWIDTH_POSTPAID_BY_DAY: 后付费日结按带宽计费LonggetInternetMaxBandwidth()Get 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。StringgetNetworkType()Get 带宽包类型, 默认值: BGP, 可选值: BGP: 普通BGP共享带宽包 HIGH_QUALITY_BGP: 精品BGP共享带宽包StringgetProtocol()Get 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。Tag[]getTags()Get 需要关联的标签列表。LonggetTimeSpan()Get 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。voidsetBandwidthPackageCount(Long BandwidthPackageCount)Set 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。voidsetBandwidthPackageName(String BandwidthPackageName)Set 带宽包名称。voidsetChargeType(String ChargeType)Set 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值: TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费 PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费 FIXED_PREPAID_BY_MONTH: 包月预付费计费 ENHANCED95_POSTPAID_BY_MONTH: 按月后付费增强型95计费 PEAK_BANDWIDTH_POSTPAID_BY_DAY: 后付费日结按带宽计费voidsetInternetMaxBandwidth(Long InternetMaxBandwidth)Set 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。voidsetNetworkType(String NetworkType)Set 带宽包类型, 默认值: BGP, 可选值: BGP: 普通BGP共享带宽包 HIGH_QUALITY_BGP: 精品BGP共享带宽包voidsetProtocol(String Protocol)Set 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。voidsetTags(Tag[] Tags)Set 需要关联的标签列表。voidsetTimeSpan(Long TimeSpan)Set 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateBandwidthPackageRequest
public CreateBandwidthPackageRequest()
-
CreateBandwidthPackageRequest
public CreateBandwidthPackageRequest(CreateBandwidthPackageRequest 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.
-
-
Method Detail
-
getNetworkType
public String getNetworkType()
Get 带宽包类型, 默认值: BGP, 可选值:- BGP: 普通BGP共享带宽包
- HIGH_QUALITY_BGP: 精品BGP共享带宽包
- Returns:
- NetworkType 带宽包类型, 默认值: BGP, 可选值:
- BGP: 普通BGP共享带宽包
- HIGH_QUALITY_BGP: 精品BGP共享带宽包
-
setNetworkType
public void setNetworkType(String NetworkType)
Set 带宽包类型, 默认值: BGP, 可选值:- BGP: 普通BGP共享带宽包
- HIGH_QUALITY_BGP: 精品BGP共享带宽包
- Parameters:
NetworkType- 带宽包类型, 默认值: BGP, 可选值:- BGP: 普通BGP共享带宽包
- HIGH_QUALITY_BGP: 精品BGP共享带宽包
-
getChargeType
public String getChargeType()
Get 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值:- TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费
- PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费
- FIXED_PREPAID_BY_MONTH: 包月预付费计费
- ENHANCED95_POSTPAID_BY_MONTH: 按月后付费增强型95计费
- PEAK_BANDWIDTH_POSTPAID_BY_DAY: 后付费日结按带宽计费
- Returns:
- ChargeType 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值:
- TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费
- PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费
- FIXED_PREPAID_BY_MONTH: 包月预付费计费
- ENHANCED95_POSTPAID_BY_MONTH: 按月后付费增强型95计费
- PEAK_BANDWIDTH_POSTPAID_BY_DAY: 后付费日结按带宽计费
-
setChargeType
public void setChargeType(String ChargeType)
Set 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值:- TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费
- PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费
- FIXED_PREPAID_BY_MONTH: 包月预付费计费
- ENHANCED95_POSTPAID_BY_MONTH: 按月后付费增强型95计费
- PEAK_BANDWIDTH_POSTPAID_BY_DAY: 后付费日结按带宽计费
- Parameters:
ChargeType- 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值:- TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费
- PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费
- FIXED_PREPAID_BY_MONTH: 包月预付费计费
- ENHANCED95_POSTPAID_BY_MONTH: 按月后付费增强型95计费
- PEAK_BANDWIDTH_POSTPAID_BY_DAY: 后付费日结按带宽计费
-
getBandwidthPackageName
public String getBandwidthPackageName()
Get 带宽包名称。- Returns:
- BandwidthPackageName 带宽包名称。
-
setBandwidthPackageName
public void setBandwidthPackageName(String BandwidthPackageName)
Set 带宽包名称。- Parameters:
BandwidthPackageName- 带宽包名称。
-
getBandwidthPackageCount
public Long getBandwidthPackageCount()
Get 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。- Returns:
- BandwidthPackageCount 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。
-
setBandwidthPackageCount
public void setBandwidthPackageCount(Long BandwidthPackageCount)
Set 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。- Parameters:
BandwidthPackageCount- 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。
-
getInternetMaxBandwidth
public Long getInternetMaxBandwidth()
Get 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。- Returns:
- InternetMaxBandwidth 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。
-
setInternetMaxBandwidth
public void setInternetMaxBandwidth(Long InternetMaxBandwidth)
Set 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。- Parameters:
InternetMaxBandwidth- 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。
-
getTags
public Tag[] getTags()
Get 需要关联的标签列表。- Returns:
- Tags 需要关联的标签列表。
-
setTags
public void setTags(Tag[] Tags)
Set 需要关联的标签列表。- Parameters:
Tags- 需要关联的标签列表。
-
getProtocol
public String getProtocol()
Get 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。- Returns:
- Protocol 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。
-
setProtocol
public void setProtocol(String Protocol)
Set 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。- Parameters:
Protocol- 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。
-
getTimeSpan
public Long getTimeSpan()
Get 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。- Returns:
- TimeSpan 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。
-
setTimeSpan
public void setTimeSpan(Long TimeSpan)
Set 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。- Parameters:
TimeSpan- 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。
-
-