Class CreateProxyRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.gaap.v20180529.models.CreateProxyRequest
-
public class CreateProxyRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateProxyRequest()CreateProxyRequest(CreateProxyRequest 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 StringgetAccessRegion()Get 接入地域。LonggetBandwidth()Get 通道带宽上限,单位:Mbps。LonggetBillingType()Get 计费方式 (0:按带宽计费,1:按流量计费 默认按带宽计费)StringgetClientToken()Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 更多详细信息请参阅:如何保证幂等性。StringgetClonedProxyId()Get 被复制的通道ID。只有处于运行中状态的通道可以被复制。 当设置该参数时,表示复制该通道。LonggetConcurrent()Get 通道并发量上限,表示同时在线的连接数,单位:万。StringgetGroupId()Get 通道所在的通道组ID,当在通道组中创建通道时必带,否则忽略该字段。LonggetHttp3Supported()Get 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。StringgetIPAddressVersion()Get IP版本,可取值:IPv4、IPv6,默认值IPv4StringgetNetworkType()Get 网络类型,normal表示常规BGP,cn2表示精品BGP,triple表示三网StringgetPackageType()Get 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。LonggetProjectId()Get 通道的项目ID。StringgetProxyName()Get 通道名称。StringgetRealServerRegion()Get 源站地域。当GroupId存在时,源站地域为通道组的源站地域,此时可不填该字段。当GroupId不存在时,需要填写该字段TagPair[]getTagSet()Get 通道需要添加的标签列表。voidsetAccessRegion(String AccessRegion)Set 接入地域。voidsetBandwidth(Long Bandwidth)Set 通道带宽上限,单位:Mbps。voidsetBillingType(Long BillingType)Set 计费方式 (0:按带宽计费,1:按流量计费 默认按带宽计费)voidsetClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 更多详细信息请参阅:如何保证幂等性。voidsetClonedProxyId(String ClonedProxyId)Set 被复制的通道ID。只有处于运行中状态的通道可以被复制。 当设置该参数时,表示复制该通道。voidsetConcurrent(Long Concurrent)Set 通道并发量上限,表示同时在线的连接数,单位:万。voidsetGroupId(String GroupId)Set 通道所在的通道组ID,当在通道组中创建通道时必带,否则忽略该字段。voidsetHttp3Supported(Long Http3Supported)Set 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。voidsetIPAddressVersion(String IPAddressVersion)Set IP版本,可取值:IPv4、IPv6,默认值IPv4voidsetNetworkType(String NetworkType)Set 网络类型,normal表示常规BGP,cn2表示精品BGP,triple表示三网voidsetPackageType(String PackageType)Set 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。voidsetProjectId(Long ProjectId)Set 通道的项目ID。voidsetProxyName(String ProxyName)Set 通道名称。voidsetRealServerRegion(String RealServerRegion)Set 源站地域。当GroupId存在时,源站地域为通道组的源站地域,此时可不填该字段。当GroupId不存在时,需要填写该字段voidsetTagSet(TagPair[] TagSet)Set 通道需要添加的标签列表。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
-
CreateProxyRequest
public CreateProxyRequest()
-
CreateProxyRequest
public CreateProxyRequest(CreateProxyRequest 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
-
getProjectId
public Long getProjectId()
Get 通道的项目ID。- Returns:
- ProjectId 通道的项目ID。
-
setProjectId
public void setProjectId(Long ProjectId)
Set 通道的项目ID。- Parameters:
ProjectId- 通道的项目ID。
-
getProxyName
public String getProxyName()
Get 通道名称。- Returns:
- ProxyName 通道名称。
-
setProxyName
public void setProxyName(String ProxyName)
Set 通道名称。- Parameters:
ProxyName- 通道名称。
-
getAccessRegion
public String getAccessRegion()
Get 接入地域。- Returns:
- AccessRegion 接入地域。
-
setAccessRegion
public void setAccessRegion(String AccessRegion)
Set 接入地域。- Parameters:
AccessRegion- 接入地域。
-
getBandwidth
public Long getBandwidth()
Get 通道带宽上限,单位:Mbps。- Returns:
- Bandwidth 通道带宽上限,单位:Mbps。
-
setBandwidth
public void setBandwidth(Long Bandwidth)
Set 通道带宽上限,单位:Mbps。- Parameters:
Bandwidth- 通道带宽上限,单位:Mbps。
-
getConcurrent
public Long getConcurrent()
Get 通道并发量上限,表示同时在线的连接数,单位:万。- Returns:
- Concurrent 通道并发量上限,表示同时在线的连接数,单位:万。
-
setConcurrent
public void setConcurrent(Long Concurrent)
Set 通道并发量上限,表示同时在线的连接数,单位:万。- Parameters:
Concurrent- 通道并发量上限,表示同时在线的连接数,单位:万。
-
getRealServerRegion
public String getRealServerRegion()
Get 源站地域。当GroupId存在时,源站地域为通道组的源站地域,此时可不填该字段。当GroupId不存在时,需要填写该字段- Returns:
- RealServerRegion 源站地域。当GroupId存在时,源站地域为通道组的源站地域,此时可不填该字段。当GroupId不存在时,需要填写该字段
-
setRealServerRegion
public void setRealServerRegion(String RealServerRegion)
Set 源站地域。当GroupId存在时,源站地域为通道组的源站地域,此时可不填该字段。当GroupId不存在时,需要填写该字段- Parameters:
RealServerRegion- 源站地域。当GroupId存在时,源站地域为通道组的源站地域,此时可不填该字段。当GroupId不存在时,需要填写该字段
-
getClientToken
public String getClientToken()
Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 更多详细信息请参阅:如何保证幂等性。- Returns:
- ClientToken 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 更多详细信息请参阅:如何保证幂等性。
-
setClientToken
public void setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 更多详细信息请参阅:如何保证幂等性。- Parameters:
ClientToken- 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 更多详细信息请参阅:如何保证幂等性。
-
getGroupId
public String getGroupId()
Get 通道所在的通道组ID,当在通道组中创建通道时必带,否则忽略该字段。- Returns:
- GroupId 通道所在的通道组ID,当在通道组中创建通道时必带,否则忽略该字段。
-
setGroupId
public void setGroupId(String GroupId)
Set 通道所在的通道组ID,当在通道组中创建通道时必带,否则忽略该字段。- Parameters:
GroupId- 通道所在的通道组ID,当在通道组中创建通道时必带,否则忽略该字段。
-
getTagSet
public TagPair[] getTagSet()
Get 通道需要添加的标签列表。- Returns:
- TagSet 通道需要添加的标签列表。
-
setTagSet
public void setTagSet(TagPair[] TagSet)
Set 通道需要添加的标签列表。- Parameters:
TagSet- 通道需要添加的标签列表。
-
getClonedProxyId
public String getClonedProxyId()
Get 被复制的通道ID。只有处于运行中状态的通道可以被复制。 当设置该参数时,表示复制该通道。- Returns:
- ClonedProxyId 被复制的通道ID。只有处于运行中状态的通道可以被复制。 当设置该参数时,表示复制该通道。
-
setClonedProxyId
public void setClonedProxyId(String ClonedProxyId)
Set 被复制的通道ID。只有处于运行中状态的通道可以被复制。 当设置该参数时,表示复制该通道。- Parameters:
ClonedProxyId- 被复制的通道ID。只有处于运行中状态的通道可以被复制。 当设置该参数时,表示复制该通道。
-
getBillingType
public Long getBillingType()
Get 计费方式 (0:按带宽计费,1:按流量计费 默认按带宽计费)- Returns:
- BillingType 计费方式 (0:按带宽计费,1:按流量计费 默认按带宽计费)
-
setBillingType
public void setBillingType(Long BillingType)
Set 计费方式 (0:按带宽计费,1:按流量计费 默认按带宽计费)- Parameters:
BillingType- 计费方式 (0:按带宽计费,1:按流量计费 默认按带宽计费)
-
getIPAddressVersion
public String getIPAddressVersion()
Get IP版本,可取值:IPv4、IPv6,默认值IPv4- Returns:
- IPAddressVersion IP版本,可取值:IPv4、IPv6,默认值IPv4
-
setIPAddressVersion
public void setIPAddressVersion(String IPAddressVersion)
Set IP版本,可取值:IPv4、IPv6,默认值IPv4- Parameters:
IPAddressVersion- IP版本,可取值:IPv4、IPv6,默认值IPv4
-
getNetworkType
public String getNetworkType()
Get 网络类型,normal表示常规BGP,cn2表示精品BGP,triple表示三网- Returns:
- NetworkType 网络类型,normal表示常规BGP,cn2表示精品BGP,triple表示三网
-
setNetworkType
public void setNetworkType(String NetworkType)
Set 网络类型,normal表示常规BGP,cn2表示精品BGP,triple表示三网- Parameters:
NetworkType- 网络类型,normal表示常规BGP,cn2表示精品BGP,triple表示三网
-
getPackageType
public String getPackageType()
Get 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。- Returns:
- PackageType 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。
-
setPackageType
public void setPackageType(String PackageType)
Set 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。- Parameters:
PackageType- 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。
-
getHttp3Supported
public Long getHttp3Supported()
Get 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。- Returns:
- Http3Supported 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。
-
setHttp3Supported
public void setHttp3Supported(Long Http3Supported)
Set 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。- Parameters:
Http3Supported- 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。
-
-