public class HealthCheckConfig extends AbstractModel
Constructor and Description |
---|
HealthCheckConfig() |
HealthCheckConfig(HealthCheckConfig 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 |
---|---|
String |
getExec()
Get 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容
|
Long |
getInitialDelaySeconds()
Get 检查延迟开始时间,单位为秒,默认为 0
|
String |
getPath()
Get 仅当健康检查类型为 HttpGet 时有效,表示请求路径
|
Long |
getPeriodSeconds()
Get 间隔时间,单位为秒,默认为 10
|
Long |
getPort()
Get 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径
|
String |
getProtocol()
Get 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS
|
Long |
getTimeoutSeconds()
Get 超时时间,单位为秒,默认为 1
|
String |
getType()
Get 支持的健康检查类型,如 HttpGet,TcpSocket,Exec
|
void |
setExec(String Exec)
Set 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容
|
void |
setInitialDelaySeconds(Long InitialDelaySeconds)
Set 检查延迟开始时间,单位为秒,默认为 0
|
void |
setPath(String Path)
Set 仅当健康检查类型为 HttpGet 时有效,表示请求路径
|
void |
setPeriodSeconds(Long PeriodSeconds)
Set 间隔时间,单位为秒,默认为 10
|
void |
setPort(Long Port)
Set 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径
|
void |
setProtocol(String Protocol)
Set 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS
|
void |
setTimeoutSeconds(Long TimeoutSeconds)
Set 超时时间,单位为秒,默认为 1
|
void |
setType(String Type)
Set 支持的健康检查类型,如 HttpGet,TcpSocket,Exec
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public HealthCheckConfig()
public HealthCheckConfig(HealthCheckConfig source)
public String getType()
public void setType(String Type)
Type
- 支持的健康检查类型,如 HttpGet,TcpSocket,Execpublic String getProtocol()
public void setProtocol(String Protocol)
Protocol
- 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPSpublic String getPath()
public void setPath(String Path)
Path
- 仅当健康检查类型为 HttpGet 时有效,表示请求路径public String getExec()
public void setExec(String Exec)
Exec
- 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容public Long getPort()
public void setPort(Long Port)
Port
- 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径public Long getInitialDelaySeconds()
public void setInitialDelaySeconds(Long InitialDelaySeconds)
InitialDelaySeconds
- 检查延迟开始时间,单位为秒,默认为 0public Long getTimeoutSeconds()
public void setTimeoutSeconds(Long TimeoutSeconds)
TimeoutSeconds
- 超时时间,单位为秒,默认为 1public Long getPeriodSeconds()
public void setPeriodSeconds(Long PeriodSeconds)
PeriodSeconds
- 间隔时间,单位为秒,默认为 10Copyright © 2022. All rights reserved.