Class InquiryPriceCreateVpnGatewayRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.InquiryPriceCreateVpnGatewayRequest
-
public class InquiryPriceCreateVpnGatewayRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description InquiryPriceCreateVpnGatewayRequest()InquiryPriceCreateVpnGatewayRequest(InquiryPriceCreateVpnGatewayRequest 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 InstanceChargePrepaidgetInstanceChargePrepaid()Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。StringgetInstanceChargeType()Get VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。LonggetInternetMaxBandwidthOut()Get 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。LonggetMaxConnection()Get SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。StringgetType()Get 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。voidsetInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。voidsetInstanceChargeType(String InstanceChargeType)Set VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。voidsetInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。voidsetMaxConnection(Long MaxConnection)Set SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。voidsetType(String Type)Set 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。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
-
InquiryPriceCreateVpnGatewayRequest
public InquiryPriceCreateVpnGatewayRequest()
-
InquiryPriceCreateVpnGatewayRequest
public InquiryPriceCreateVpnGatewayRequest(InquiryPriceCreateVpnGatewayRequest 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
-
getInternetMaxBandwidthOut
public Long getInternetMaxBandwidthOut()
Get 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。- Returns:
- InternetMaxBandwidthOut 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。
-
setInternetMaxBandwidthOut
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。- Parameters:
InternetMaxBandwidthOut- 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。
-
getInstanceChargeType
public String getInstanceChargeType()
Get VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。- Returns:
- InstanceChargeType VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。- Parameters:
InstanceChargeType- VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。
-
getInstanceChargePrepaid
public InstanceChargePrepaid getInstanceChargePrepaid()
Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。- Returns:
- InstanceChargePrepaid 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
setInstanceChargePrepaid
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。- Parameters:
InstanceChargePrepaid- 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
getMaxConnection
public Long getMaxConnection()
Get SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。- Returns:
- MaxConnection SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。
-
setMaxConnection
public void setMaxConnection(Long MaxConnection)
Set SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。- Parameters:
MaxConnection- SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。
-
getType
public String getType()
Get 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。- Returns:
- Type 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。
-
setType
public void setType(String Type)
Set 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。- Parameters:
Type- 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。
-
-