public class HealthCheck extends AbstractModel
Constructor and Description |
---|
HealthCheck() |
Modifier and Type | Method and Description |
---|---|
Integer |
getHealthNum()
获取健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。
|
Integer |
getHealthSwitch()
获取是否开启健康检查:1(开启)、0(关闭)。
|
String |
getHttpCheckDomain()
获取健康检查域名(仅适用于HTTP/HTTPS转发规则)。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getHttpCheckMethod()
获取健康检查方法(仅适用于HTTP/HTTPS转发规则),取值为HEAD或GET。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getHttpCheckPath()
获取健康检查路径(仅适用于HTTP/HTTPS转发规则)。
注意:此字段可能返回 null,表示取不到有效值。
|
Integer |
getHttpCode()
获取健康检查状态码(仅适用于HTTP/HTTPS转发规则)。可选值:1~31,默认 31。
1 表示探测后返回值 1xx 表示健康,2 表示返回 2xx 表示健康,4 表示返回 3xx 表示健康,8 表示返回 4xx 表示健康,16 表示返回 5xx 表示健康。若希望多种码都表示健康,则将相应的值相加。
注意:此字段可能返回 null,表示取不到有效值。
|
Integer |
getIntervalTime()
获取健康检查探测间隔时间,默认值:5,可选值:5~300,单位:秒。
注意:此字段可能返回 null,表示取不到有效值。
|
Integer |
getTimeOut()
获取健康检查的响应超时时间,可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间。
注意:此字段可能返回 null,表示取不到有效值。
|
Integer |
getUnHealthNum()
获取不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发异常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHealthNum(Integer HealthNum)
设置健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHealthSwitch(Integer HealthSwitch)
设置是否开启健康检查:1(开启)、0(关闭)。
|
void |
setHttpCheckDomain(String HttpCheckDomain)
设置健康检查域名(仅适用于HTTP/HTTPS转发规则)。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHttpCheckMethod(String HttpCheckMethod)
设置健康检查方法(仅适用于HTTP/HTTPS转发规则),取值为HEAD或GET。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHttpCheckPath(String HttpCheckPath)
设置健康检查路径(仅适用于HTTP/HTTPS转发规则)。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHttpCode(Integer HttpCode)
设置健康检查状态码(仅适用于HTTP/HTTPS转发规则)。可选值:1~31,默认 31。
1 表示探测后返回值 1xx 表示健康,2 表示返回 2xx 表示健康,4 表示返回 3xx 表示健康,8 表示返回 4xx 表示健康,16 表示返回 5xx 表示健康。若希望多种码都表示健康,则将相应的值相加。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setIntervalTime(Integer IntervalTime)
设置健康检查探测间隔时间,默认值:5,可选值:5~300,单位:秒。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTimeOut(Integer TimeOut)
设置健康检查的响应超时时间,可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUnHealthNum(Integer UnHealthNum)
设置不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发异常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public Integer getHealthSwitch()
public void setHealthSwitch(Integer HealthSwitch)
HealthSwitch
- 是否开启健康检查:1(开启)、0(关闭)。public Integer getTimeOut()
public void setTimeOut(Integer TimeOut)
TimeOut
- 健康检查的响应超时时间,可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间。
注意:此字段可能返回 null,表示取不到有效值。public Integer getIntervalTime()
public void setIntervalTime(Integer IntervalTime)
IntervalTime
- 健康检查探测间隔时间,默认值:5,可选值:5~300,单位:秒。
注意:此字段可能返回 null,表示取不到有效值。public Integer getHealthNum()
public void setHealthNum(Integer HealthNum)
HealthNum
- 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。public Integer getUnHealthNum()
public void setUnHealthNum(Integer UnHealthNum)
UnHealthNum
- 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发异常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。public Integer getHttpCode()
public void setHttpCode(Integer HttpCode)
HttpCode
- 健康检查状态码(仅适用于HTTP/HTTPS转发规则)。可选值:1~31,默认 31。
1 表示探测后返回值 1xx 表示健康,2 表示返回 2xx 表示健康,4 表示返回 3xx 表示健康,8 表示返回 4xx 表示健康,16 表示返回 5xx 表示健康。若希望多种码都表示健康,则将相应的值相加。
注意:此字段可能返回 null,表示取不到有效值。public String getHttpCheckPath()
public void setHttpCheckPath(String HttpCheckPath)
HttpCheckPath
- 健康检查路径(仅适用于HTTP/HTTPS转发规则)。
注意:此字段可能返回 null,表示取不到有效值。public String getHttpCheckDomain()
public void setHttpCheckDomain(String HttpCheckDomain)
HttpCheckDomain
- 健康检查域名(仅适用于HTTP/HTTPS转发规则)。
注意:此字段可能返回 null,表示取不到有效值。public String getHttpCheckMethod()
public void setHttpCheckMethod(String HttpCheckMethod)
HttpCheckMethod
- 健康检查方法(仅适用于HTTP/HTTPS转发规则),取值为HEAD或GET。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2019. All rights reserved.