Class RuleInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.gaap.v20180529.models.RuleInfo
-
public class RuleInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetBindStatus()Get 源站的服务状态,0表示异常,1表示正常。 未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。RuleCheckParamsgetCheckParams()Get 健康检查相关参数StringgetDomain()Get 规则域名StringgetForcedRedirect()Get 强转HTTPS指示,当传递值为https:时表示强转为https 注意:此字段可能返回 null,表示取不到有效值。StringgetForwardHost()Get 通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。 注意:此字段可能返回 null,表示取不到有效值。LonggetHealthCheck()Get 是否开启健康检查标志,1表示开启,0表示关闭StringgetListenerId()Get 监听器信息StringgetPath()Get 规则路径BindRealServer[]getRealServerSet()Get 已绑定的源站相关信息StringgetRealServerType()Get 源站类型StringgetRuleId()Get 规则信息LonggetRuleStatus()Get 规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中StringgetScheduler()Get 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。StringgetServerNameIndication()Get 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。StringgetServerNameIndicationSwitch()Get 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。voidsetBindStatus(Long BindStatus)Set 源站的服务状态,0表示异常,1表示正常。 未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。voidsetCheckParams(RuleCheckParams CheckParams)Set 健康检查相关参数voidsetDomain(String Domain)Set 规则域名voidsetForcedRedirect(String ForcedRedirect)Set 强转HTTPS指示,当传递值为https:时表示强转为https 注意:此字段可能返回 null,表示取不到有效值。voidsetForwardHost(String ForwardHost)Set 通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。 注意:此字段可能返回 null,表示取不到有效值。voidsetHealthCheck(Long HealthCheck)Set 是否开启健康检查标志,1表示开启,0表示关闭voidsetListenerId(String ListenerId)Set 监听器信息voidsetPath(String Path)Set 规则路径voidsetRealServerSet(BindRealServer[] RealServerSet)Set 已绑定的源站相关信息voidsetRealServerType(String RealServerType)Set 源站类型voidsetRuleId(String RuleId)Set 规则信息voidsetRuleStatus(Long RuleStatus)Set 规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中voidsetScheduler(String Scheduler)Set 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。voidsetServerNameIndication(String ServerNameIndication)Set 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。voidsetServerNameIndicationSwitch(String ServerNameIndicationSwitch)Set 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。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
-
RuleInfo
public RuleInfo()
-
RuleInfo
public RuleInfo(RuleInfo 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
-
getRuleId
public String getRuleId()
Get 规则信息- Returns:
- RuleId 规则信息
-
setRuleId
public void setRuleId(String RuleId)
Set 规则信息- Parameters:
RuleId- 规则信息
-
getListenerId
public String getListenerId()
Get 监听器信息- Returns:
- ListenerId 监听器信息
-
setListenerId
public void setListenerId(String ListenerId)
Set 监听器信息- Parameters:
ListenerId- 监听器信息
-
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 源站类型- Returns:
- RealServerType 源站类型
-
setRealServerType
public void setRealServerType(String RealServerType)
Set 源站类型- Parameters:
RealServerType- 源站类型
-
getScheduler
public String getScheduler()
Get 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。- Returns:
- Scheduler 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。
-
setScheduler
public void setScheduler(String Scheduler)
Set 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。- Parameters:
Scheduler- 监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。
-
getHealthCheck
public Long getHealthCheck()
Get 是否开启健康检查标志,1表示开启,0表示关闭- Returns:
- HealthCheck 是否开启健康检查标志,1表示开启,0表示关闭
-
setHealthCheck
public void setHealthCheck(Long HealthCheck)
Set 是否开启健康检查标志,1表示开启,0表示关闭- Parameters:
HealthCheck- 是否开启健康检查标志,1表示开启,0表示关闭
-
getRuleStatus
public Long getRuleStatus()
Get 规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中- Returns:
- RuleStatus 规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中
-
setRuleStatus
public void setRuleStatus(Long RuleStatus)
Set 规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中- Parameters:
RuleStatus- 规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中
-
getCheckParams
public RuleCheckParams getCheckParams()
Get 健康检查相关参数- Returns:
- CheckParams 健康检查相关参数
-
setCheckParams
public void setCheckParams(RuleCheckParams CheckParams)
Set 健康检查相关参数- Parameters:
CheckParams- 健康检查相关参数
-
getRealServerSet
public BindRealServer[] getRealServerSet()
Get 已绑定的源站相关信息- Returns:
- RealServerSet 已绑定的源站相关信息
-
setRealServerSet
public void setRealServerSet(BindRealServer[] RealServerSet)
Set 已绑定的源站相关信息- Parameters:
RealServerSet- 已绑定的源站相关信息
-
getBindStatus
public Long getBindStatus()
Get 源站的服务状态,0表示异常,1表示正常。 未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。- Returns:
- BindStatus 源站的服务状态,0表示异常,1表示正常。 未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。
-
setBindStatus
public void setBindStatus(Long BindStatus)
Set 源站的服务状态,0表示异常,1表示正常。 未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。- Parameters:
BindStatus- 源站的服务状态,0表示异常,1表示正常。 未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。
-
getForwardHost
public String getForwardHost()
Get 通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ForwardHost 通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。 注意:此字段可能返回 null,表示取不到有效值。
-
setForwardHost
public void setForwardHost(String ForwardHost)
Set 通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ForwardHost- 通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。 注意:此字段可能返回 null,表示取不到有效值。
-
getServerNameIndicationSwitch
public String getServerNameIndicationSwitch()
Get 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ServerNameIndicationSwitch 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
-
setServerNameIndicationSwitch
public void setServerNameIndicationSwitch(String ServerNameIndicationSwitch)
Set 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ServerNameIndicationSwitch- 服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
-
getServerNameIndication
public String getServerNameIndication()
Get 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ServerNameIndication 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
-
setServerNameIndication
public void setServerNameIndication(String ServerNameIndication)
Set 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ServerNameIndication- 服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
-
getForcedRedirect
public String getForcedRedirect()
Get 强转HTTPS指示,当传递值为https:时表示强转为https 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ForcedRedirect 强转HTTPS指示,当传递值为https:时表示强转为https 注意:此字段可能返回 null,表示取不到有效值。
-
setForcedRedirect
public void setForcedRedirect(String ForcedRedirect)
Set 强转HTTPS指示,当传递值为https:时表示强转为https 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ForcedRedirect- 强转HTTPS指示,当传递值为https:时表示强转为https 注意:此字段可能返回 null,表示取不到有效值。
-
-