public class HealthCheck extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| HealthCheck() | 
| HealthCheck(HealthCheck 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getCheckPort()Get 自定义探测相关参数。健康检查端口,默认为后端服务的端口,除非您希望指定特定端口,否则建议留空。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getCheckType()Get 自定义探测相关参数。健康检查使用的协议:TCP | CUSTOM(UDP监听器只支持CUSTOM;如果使用自定义健康检查功能,则必传)。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getContextType()Get 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查的输入格式,可取值:HEX或TEXT;取值为HEX时,SendContext和RecvContext的字符只能在0123456789ABCDEF中选取且长度必须是偶数位。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getHealthNum()Get 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getHealthSwitch()Get 是否开启健康检查:1(开启)、0(关闭)
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getIntervalTime()Get 健康检查探测间隔时间,默认值:5,可选值:5~300,单位:秒。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getRecvContext()Get 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查返回的结果,只允许ASCII可见字符,最大长度限制500。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getSendContext()Get 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查发送的请求内容,只允许ASCII可见字符,最大长度限制500。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getTimeOut()Get 健康检查的响应超时时间,可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getUnHealthyNum()Get 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发异常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCheckPort(Long CheckPort)Set 自定义探测相关参数。健康检查端口,默认为后端服务的端口,除非您希望指定特定端口,否则建议留空。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCheckType(String CheckType)Set 自定义探测相关参数。健康检查使用的协议:TCP | CUSTOM(UDP监听器只支持CUSTOM;如果使用自定义健康检查功能,则必传)。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setContextType(String ContextType)Set 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查的输入格式,可取值:HEX或TEXT;取值为HEX时,SendContext和RecvContext的字符只能在0123456789ABCDEF中选取且长度必须是偶数位。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setHealthNum(Long HealthNum)Set 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setHealthSwitch(Long HealthSwitch)Set 是否开启健康检查:1(开启)、0(关闭)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIntervalTime(Long IntervalTime)Set 健康检查探测间隔时间,默认值:5,可选值:5~300,单位:秒。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setRecvContext(String RecvContext)Set 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查返回的结果,只允许ASCII可见字符,最大长度限制500。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setSendContext(String SendContext)Set 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查发送的请求内容,只允许ASCII可见字符,最大长度限制500。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTimeOut(Long TimeOut)Set 健康检查的响应超时时间,可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setUnHealthyNum(Long UnHealthyNum)Set 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发异常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic HealthCheck()
public HealthCheck(HealthCheck source)
public Long getHealthSwitch()
public void setHealthSwitch(Long HealthSwitch)
HealthSwitch - 是否开启健康检查:1(开启)、0(关闭)
注意:此字段可能返回 null,表示取不到有效值。public Long getTimeOut()
public void setTimeOut(Long TimeOut)
TimeOut - 健康检查的响应超时时间,可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间。
注意:此字段可能返回 null,表示取不到有效值。public Long getIntervalTime()
public void setIntervalTime(Long IntervalTime)
IntervalTime - 健康检查探测间隔时间,默认值:5,可选值:5~300,单位:秒。
注意:此字段可能返回 null,表示取不到有效值。public Long getHealthNum()
public void setHealthNum(Long HealthNum)
HealthNum - 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。public Long getUnHealthyNum()
public void setUnHealthyNum(Long UnHealthyNum)
UnHealthyNum - 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发异常,可选值:2~10,单位:次。
注意:此字段可能返回 null,表示取不到有效值。public Long getCheckPort()
public void setCheckPort(Long CheckPort)
CheckPort - 自定义探测相关参数。健康检查端口,默认为后端服务的端口,除非您希望指定特定端口,否则建议留空。
注意:此字段可能返回 null,表示取不到有效值。public String getContextType()
public void setContextType(String ContextType)
ContextType - 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查的输入格式,可取值:HEX或TEXT;取值为HEX时,SendContext和RecvContext的字符只能在0123456789ABCDEF中选取且长度必须是偶数位。
注意:此字段可能返回 null,表示取不到有效值。public String getSendContext()
public void setSendContext(String SendContext)
SendContext - 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查发送的请求内容,只允许ASCII可见字符,最大长度限制500。
注意:此字段可能返回 null,表示取不到有效值。public String getRecvContext()
public void setRecvContext(String RecvContext)
RecvContext - 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查返回的结果,只允许ASCII可见字符,最大长度限制500。
注意:此字段可能返回 null,表示取不到有效值。public String getCheckType()
public void setCheckType(String CheckType)
CheckType - 自定义探测相关参数。健康检查使用的协议:TCP | CUSTOM(UDP监听器只支持CUSTOM;如果使用自定义健康检查功能,则必传)。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.