Class HealthCheckConfig
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tem.v20210701.models.HealthCheckConfig
-
public class HealthCheckConfig extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExec()Get 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容LonggetInitialDelaySeconds()Get 检查延迟开始时间,单位为秒,默认为 0StringgetPath()Get 仅当健康检查类型为 HttpGet 时有效,表示请求路径LonggetPeriodSeconds()Get 间隔时间,单位为秒,默认为 10LonggetPort()Get 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径StringgetProtocol()Get 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPSLonggetTimeoutSeconds()Get 超时时间,单位为秒,默认为 1StringgetType()Get 支持的健康检查类型,如 HttpGet,TcpSocket,ExecvoidsetExec(String Exec)Set 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容voidsetInitialDelaySeconds(Long InitialDelaySeconds)Set 检查延迟开始时间,单位为秒,默认为 0voidsetPath(String Path)Set 仅当健康检查类型为 HttpGet 时有效,表示请求路径voidsetPeriodSeconds(Long PeriodSeconds)Set 间隔时间,单位为秒,默认为 10voidsetPort(Long Port)Set 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径voidsetProtocol(String Protocol)Set 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPSvoidsetTimeoutSeconds(Long TimeoutSeconds)Set 超时时间,单位为秒,默认为 1voidsetType(String Type)Set 支持的健康检查类型,如 HttpGet,TcpSocket,ExecvoidtoMap(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
-
HealthCheckConfig
public HealthCheckConfig()
-
HealthCheckConfig
public 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.
-
-
Method Detail
-
getType
public String getType()
Get 支持的健康检查类型,如 HttpGet,TcpSocket,Exec- Returns:
- Type 支持的健康检查类型,如 HttpGet,TcpSocket,Exec
-
setType
public void setType(String Type)
Set 支持的健康检查类型,如 HttpGet,TcpSocket,Exec- Parameters:
Type- 支持的健康检查类型,如 HttpGet,TcpSocket,Exec
-
getProtocol
public String getProtocol()
Get 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS- Returns:
- Protocol 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS
-
setProtocol
public void setProtocol(String Protocol)
Set 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS- Parameters:
Protocol- 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS
-
getPath
public String getPath()
Get 仅当健康检查类型为 HttpGet 时有效,表示请求路径- Returns:
- Path 仅当健康检查类型为 HttpGet 时有效,表示请求路径
-
setPath
public void setPath(String Path)
Set 仅当健康检查类型为 HttpGet 时有效,表示请求路径- Parameters:
Path- 仅当健康检查类型为 HttpGet 时有效,表示请求路径
-
getExec
public String getExec()
Get 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容- Returns:
- Exec 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容
-
setExec
public void setExec(String Exec)
Set 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容- Parameters:
Exec- 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容
-
getPort
public Long getPort()
Get 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径- Returns:
- Port 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径
-
setPort
public void setPort(Long Port)
Set 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径- Parameters:
Port- 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径
-
getInitialDelaySeconds
public Long getInitialDelaySeconds()
Get 检查延迟开始时间,单位为秒,默认为 0- Returns:
- InitialDelaySeconds 检查延迟开始时间,单位为秒,默认为 0
-
setInitialDelaySeconds
public void setInitialDelaySeconds(Long InitialDelaySeconds)
Set 检查延迟开始时间,单位为秒,默认为 0- Parameters:
InitialDelaySeconds- 检查延迟开始时间,单位为秒,默认为 0
-
getTimeoutSeconds
public Long getTimeoutSeconds()
Get 超时时间,单位为秒,默认为 1- Returns:
- TimeoutSeconds 超时时间,单位为秒,默认为 1
-
setTimeoutSeconds
public void setTimeoutSeconds(Long TimeoutSeconds)
Set 超时时间,单位为秒,默认为 1- Parameters:
TimeoutSeconds- 超时时间,单位为秒,默认为 1
-
getPeriodSeconds
public Long getPeriodSeconds()
Get 间隔时间,单位为秒,默认为 10- Returns:
- PeriodSeconds 间隔时间,单位为秒,默认为 10
-
setPeriodSeconds
public void setPeriodSeconds(Long PeriodSeconds)
Set 间隔时间,单位为秒,默认为 10- Parameters:
PeriodSeconds- 间隔时间,单位为秒,默认为 10
-
-