Class CreateRuleRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.gaap.v20180529.models.CreateRuleRequest
-
public class CreateRuleRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateRuleRequest()CreateRuleRequest(CreateRuleRequest 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 RuleCheckParamsgetCheckParams()Get 源站健康检查相关参数StringgetDomain()Get 转发规则的域名StringgetForcedRedirect()Get HTTP强制跳转HTTPS。输入当前规则对应的域名与地址。StringgetForwardHost()Get 回源Host。加速通道转发到源站的host,不设置该参数时,使用默认的host设置,即客户端发起的http请求的host。StringgetForwardProtocol()Get 加速通道转发到源站的协议类型:支持HTTP或HTTPS。 不传递该字段时表示使用对应监听器的ForwardProtocol。LonggetHealthCheck()Get 规则是否开启健康检查,1开启,0关闭。StringgetListenerId()Get 7层监听器IDStringgetPath()Get 转发规则的路径StringgetRealServerType()Get 转发规则对应源站的类型,支持IP和DOMAIN类型。StringgetScheduler()Get 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数。StringgetServerNameIndication()Get 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。StringgetServerNameIndicationSwitch()Get 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。创建HTTP监听器转发规则时,SNI功能默认关闭。voidsetCheckParams(RuleCheckParams CheckParams)Set 源站健康检查相关参数voidsetDomain(String Domain)Set 转发规则的域名voidsetForcedRedirect(String ForcedRedirect)Set HTTP强制跳转HTTPS。输入当前规则对应的域名与地址。voidsetForwardHost(String ForwardHost)Set 回源Host。加速通道转发到源站的host,不设置该参数时,使用默认的host设置,即客户端发起的http请求的host。voidsetForwardProtocol(String ForwardProtocol)Set 加速通道转发到源站的协议类型:支持HTTP或HTTPS。 不传递该字段时表示使用对应监听器的ForwardProtocol。voidsetHealthCheck(Long HealthCheck)Set 规则是否开启健康检查,1开启,0关闭。voidsetListenerId(String ListenerId)Set 7层监听器IDvoidsetPath(String Path)Set 转发规则的路径voidsetRealServerType(String RealServerType)Set 转发规则对应源站的类型,支持IP和DOMAIN类型。voidsetScheduler(String Scheduler)Set 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数。voidsetServerNameIndication(String ServerNameIndication)Set 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。voidsetServerNameIndicationSwitch(String ServerNameIndicationSwitch)Set 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。创建HTTP监听器转发规则时,SNI功能默认关闭。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
-
CreateRuleRequest
public CreateRuleRequest()
-
CreateRuleRequest
public CreateRuleRequest(CreateRuleRequest 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
-
getListenerId
public String getListenerId()
Get 7层监听器ID- Returns:
- ListenerId 7层监听器ID
-
setListenerId
public void setListenerId(String ListenerId)
Set 7层监听器ID- Parameters:
ListenerId- 7层监听器ID
-
getDomain
public String getDomain()
Get 转发规则的域名- Returns:
- Domain 转发规则的域名
-
setDomain
public void setDomain(String Domain)
Set 转发规则的域名- Parameters:
Domain- 转发规则的域名
-
getPath
public String getPath()
Get 转发规则的路径- Returns:
- Path 转发规则的路径
-
setPath
public void setPath(String Path)
Set 转发规则的路径- Parameters:
Path- 转发规则的路径
-
getRealServerType
public String getRealServerType()
Get 转发规则对应源站的类型,支持IP和DOMAIN类型。- Returns:
- RealServerType 转发规则对应源站的类型,支持IP和DOMAIN类型。
-
setRealServerType
public void setRealServerType(String RealServerType)
Set 转发规则对应源站的类型,支持IP和DOMAIN类型。- Parameters:
RealServerType- 转发规则对应源站的类型,支持IP和DOMAIN类型。
-
getScheduler
public String getScheduler()
Get 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数。- Returns:
- Scheduler 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数。
-
setScheduler
public void setScheduler(String Scheduler)
Set 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数。- Parameters:
Scheduler- 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数。
-
getHealthCheck
public Long getHealthCheck()
Get 规则是否开启健康检查,1开启,0关闭。- Returns:
- HealthCheck 规则是否开启健康检查,1开启,0关闭。
-
setHealthCheck
public void setHealthCheck(Long HealthCheck)
Set 规则是否开启健康检查,1开启,0关闭。- Parameters:
HealthCheck- 规则是否开启健康检查,1开启,0关闭。
-
getCheckParams
public RuleCheckParams getCheckParams()
Get 源站健康检查相关参数- Returns:
- CheckParams 源站健康检查相关参数
-
setCheckParams
public void setCheckParams(RuleCheckParams CheckParams)
Set 源站健康检查相关参数- Parameters:
CheckParams- 源站健康检查相关参数
-
getForwardProtocol
public String getForwardProtocol()
Get 加速通道转发到源站的协议类型:支持HTTP或HTTPS。 不传递该字段时表示使用对应监听器的ForwardProtocol。- Returns:
- ForwardProtocol 加速通道转发到源站的协议类型:支持HTTP或HTTPS。 不传递该字段时表示使用对应监听器的ForwardProtocol。
-
setForwardProtocol
public void setForwardProtocol(String ForwardProtocol)
Set 加速通道转发到源站的协议类型:支持HTTP或HTTPS。 不传递该字段时表示使用对应监听器的ForwardProtocol。- Parameters:
ForwardProtocol- 加速通道转发到源站的协议类型:支持HTTP或HTTPS。 不传递该字段时表示使用对应监听器的ForwardProtocol。
-
getForwardHost
public String getForwardHost()
Get 回源Host。加速通道转发到源站的host,不设置该参数时,使用默认的host设置,即客户端发起的http请求的host。- Returns:
- ForwardHost 回源Host。加速通道转发到源站的host,不设置该参数时,使用默认的host设置,即客户端发起的http请求的host。
-
setForwardHost
public void setForwardHost(String ForwardHost)
Set 回源Host。加速通道转发到源站的host,不设置该参数时,使用默认的host设置,即客户端发起的http请求的host。- Parameters:
ForwardHost- 回源Host。加速通道转发到源站的host,不设置该参数时,使用默认的host设置,即客户端发起的http请求的host。
-
getServerNameIndicationSwitch
public String getServerNameIndicationSwitch()
Get 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。创建HTTP监听器转发规则时,SNI功能默认关闭。- Returns:
- ServerNameIndicationSwitch 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。创建HTTP监听器转发规则时,SNI功能默认关闭。
-
setServerNameIndicationSwitch
public void setServerNameIndicationSwitch(String ServerNameIndicationSwitch)
Set 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。创建HTTP监听器转发规则时,SNI功能默认关闭。- Parameters:
ServerNameIndicationSwitch- 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。创建HTTP监听器转发规则时,SNI功能默认关闭。
-
getServerNameIndication
public String getServerNameIndication()
Get 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。- Returns:
- ServerNameIndication 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。
-
setServerNameIndication
public void setServerNameIndication(String ServerNameIndication)
Set 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。- Parameters:
ServerNameIndication- 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。
-
getForcedRedirect
public String getForcedRedirect()
Get HTTP强制跳转HTTPS。输入当前规则对应的域名与地址。- Returns:
- ForcedRedirect HTTP强制跳转HTTPS。输入当前规则对应的域名与地址。
-
setForcedRedirect
public void setForcedRedirect(String ForcedRedirect)
Set HTTP强制跳转HTTPS。输入当前规则对应的域名与地址。- Parameters:
ForcedRedirect- HTTP强制跳转HTTPS。输入当前规则对应的域名与地址。
-
-