Class CloudBaseRunForGatewayConf
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcb.v20180608.models.CloudBaseRunForGatewayConf
-
public class CloudBaseRunForGatewayConf extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CloudBaseRunForGatewayConf()CloudBaseRunForGatewayConf(CloudBaseRunForGatewayConf 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 LonggetAccessType()Get 访问权限,对应二进制分多段,vpc内网|公网|oaLonggetConfigType()Get 0:http访问服务配置信息, 1: 服务域名StringgetEnvId()Get 环境IDStringgetGrayKey()Get 按请求/header参数的灰度KeyStringgetGrayType()Get 灰度类型:FLOW(权重), URL_PARAMS/HEAD_PARAMSStringgetGrayValue()Get 按请求/header参数的灰度ValueBooleangetIsDefault()Get 是否为默认版本(按请求/header参数)BooleangetIsZero()Get 是否缩容到0StringgetLbAddr()Get CLB的IP:PortStringgetServerName()Get 服务名称String[]getURLs()Get 访问的URL(域名+路径)列表StringgetVersionName()Get 版本名称LonggetWeight()Get 按百分比灰度的权重voidsetAccessType(Long AccessType)Set 访问权限,对应二进制分多段,vpc内网|公网|oavoidsetConfigType(Long ConfigType)Set 0:http访问服务配置信息, 1: 服务域名voidsetEnvId(String EnvId)Set 环境IDvoidsetGrayKey(String GrayKey)Set 按请求/header参数的灰度KeyvoidsetGrayType(String GrayType)Set 灰度类型:FLOW(权重), URL_PARAMS/HEAD_PARAMSvoidsetGrayValue(String GrayValue)Set 按请求/header参数的灰度ValuevoidsetIsDefault(Boolean IsDefault)Set 是否为默认版本(按请求/header参数)voidsetIsZero(Boolean IsZero)Set 是否缩容到0voidsetLbAddr(String LbAddr)Set CLB的IP:PortvoidsetServerName(String ServerName)Set 服务名称voidsetURLs(String[] URLs)Set 访问的URL(域名+路径)列表voidsetVersionName(String VersionName)Set 版本名称voidsetWeight(Long Weight)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
-
CloudBaseRunForGatewayConf
public CloudBaseRunForGatewayConf()
-
CloudBaseRunForGatewayConf
public CloudBaseRunForGatewayConf(CloudBaseRunForGatewayConf 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
-
getIsZero
public Boolean getIsZero()
Get 是否缩容到0- Returns:
- IsZero 是否缩容到0
-
setIsZero
public void setIsZero(Boolean IsZero)
Set 是否缩容到0- Parameters:
IsZero- 是否缩容到0
-
getWeight
public Long getWeight()
Get 按百分比灰度的权重- Returns:
- Weight 按百分比灰度的权重
-
setWeight
public void setWeight(Long Weight)
Set 按百分比灰度的权重- Parameters:
Weight- 按百分比灰度的权重
-
getGrayKey
public String getGrayKey()
Get 按请求/header参数的灰度Key- Returns:
- GrayKey 按请求/header参数的灰度Key
-
setGrayKey
public void setGrayKey(String GrayKey)
Set 按请求/header参数的灰度Key- Parameters:
GrayKey- 按请求/header参数的灰度Key
-
getGrayValue
public String getGrayValue()
Get 按请求/header参数的灰度Value- Returns:
- GrayValue 按请求/header参数的灰度Value
-
setGrayValue
public void setGrayValue(String GrayValue)
Set 按请求/header参数的灰度Value- Parameters:
GrayValue- 按请求/header参数的灰度Value
-
getIsDefault
public Boolean getIsDefault()
Get 是否为默认版本(按请求/header参数)- Returns:
- IsDefault 是否为默认版本(按请求/header参数)
-
setIsDefault
public void setIsDefault(Boolean IsDefault)
Set 是否为默认版本(按请求/header参数)- Parameters:
IsDefault- 是否为默认版本(按请求/header参数)
-
getAccessType
public Long getAccessType()
Get 访问权限,对应二进制分多段,vpc内网|公网|oa- Returns:
- AccessType 访问权限,对应二进制分多段,vpc内网|公网|oa
-
setAccessType
public void setAccessType(Long AccessType)
Set 访问权限,对应二进制分多段,vpc内网|公网|oa- Parameters:
AccessType- 访问权限,对应二进制分多段,vpc内网|公网|oa
-
getURLs
public String[] getURLs()
Get 访问的URL(域名+路径)列表- Returns:
- URLs 访问的URL(域名+路径)列表
-
setURLs
public void setURLs(String[] URLs)
Set 访问的URL(域名+路径)列表- Parameters:
URLs- 访问的URL(域名+路径)列表
-
getEnvId
public String getEnvId()
Get 环境ID- Returns:
- EnvId 环境ID
-
setEnvId
public void setEnvId(String EnvId)
Set 环境ID- Parameters:
EnvId- 环境ID
-
getServerName
public String getServerName()
Get 服务名称- Returns:
- ServerName 服务名称
-
setServerName
public void setServerName(String ServerName)
Set 服务名称- Parameters:
ServerName- 服务名称
-
getVersionName
public String getVersionName()
Get 版本名称- Returns:
- VersionName 版本名称
-
setVersionName
public void setVersionName(String VersionName)
Set 版本名称- Parameters:
VersionName- 版本名称
-
getGrayType
public String getGrayType()
Get 灰度类型:FLOW(权重), URL_PARAMS/HEAD_PARAMS- Returns:
- GrayType 灰度类型:FLOW(权重), URL_PARAMS/HEAD_PARAMS
-
setGrayType
public void setGrayType(String GrayType)
Set 灰度类型:FLOW(权重), URL_PARAMS/HEAD_PARAMS- Parameters:
GrayType- 灰度类型:FLOW(权重), URL_PARAMS/HEAD_PARAMS
-
getLbAddr
public String getLbAddr()
Get CLB的IP:Port- Returns:
- LbAddr CLB的IP:Port
-
setLbAddr
public void setLbAddr(String LbAddr)
Set CLB的IP:Port- Parameters:
LbAddr- CLB的IP:Port
-
getConfigType
public Long getConfigType()
Get 0:http访问服务配置信息, 1: 服务域名- Returns:
- ConfigType 0:http访问服务配置信息, 1: 服务域名
-
setConfigType
public void setConfigType(Long ConfigType)
Set 0:http访问服务配置信息, 1: 服务域名- Parameters:
ConfigType- 0:http访问服务配置信息, 1: 服务域名
-
-