public static final class HealthCheck.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
HealthCheck |
build() |
HealthCheck.Builder |
healthCheck(String healthCheck)
是否开启健康检查。
|
HealthCheck.Builder |
healthCheckConnectPort(Integer healthCheckConnectPort)
健康检查的后端服务器的端口。
|
HealthCheck.Builder |
healthCheckConnectTimeout(Integer healthCheckConnectTimeout)
每次健康检查响应的最大超时时间。
|
HealthCheck.Builder |
healthCheckDomain(String healthCheckDomain)
用于健康检查的域名,取值: $_ip: 后端服务器的私网IP。
|
HealthCheck.Builder |
healthCheckHttpCode(String healthCheckHttpCode)
健康检查正常的HTTP状态码,多个状态码用逗号分隔。
|
HealthCheck.Builder |
healthCheckInterval(Integer healthCheckInterval)
健康检查的时间间隔。
|
HealthCheck.Builder |
healthCheckMethod(String healthCheckMethod)
健康检查的method
|
HealthCheck.Builder |
healthCheckTimeout(Integer healthCheckTimeout)
接收来自运行状况检查的响应需要等待的时间。
|
HealthCheck.Builder |
healthCheckType(String healthCheckType)
健康检查类型。
|
HealthCheck.Builder |
healthCheckURI(String healthCheckURI)
用于健康检查的URI。
|
HealthCheck.Builder |
healthyThreshold(Integer healthyThreshold)
健康检查连续成功多少次后,将后端服务器的健康检查状态由fail判定为success。
|
HealthCheck.Builder |
unhealthyThreshold(Integer unhealthyThreshold)
健康检查连续失败多少次后,将后端服务器的健康检查状态由success判定为fail。
|
public HealthCheck.Builder healthCheck(String healthCheck)
public HealthCheck.Builder healthCheckConnectPort(Integer healthCheckConnectPort)
public HealthCheck.Builder healthCheckConnectTimeout(Integer healthCheckConnectTimeout)
public HealthCheck.Builder healthCheckDomain(String healthCheckDomain)
public HealthCheck.Builder healthCheckHttpCode(String healthCheckHttpCode)
public HealthCheck.Builder healthCheckInterval(Integer healthCheckInterval)
public HealthCheck.Builder healthCheckMethod(String healthCheckMethod)
public HealthCheck.Builder healthCheckTimeout(Integer healthCheckTimeout)
public HealthCheck.Builder healthCheckType(String healthCheckType)
public HealthCheck.Builder healthCheckURI(String healthCheckURI)
public HealthCheck.Builder healthyThreshold(Integer healthyThreshold)
public HealthCheck.Builder unhealthyThreshold(Integer unhealthyThreshold)
public HealthCheck build()
Copyright © 2023. All rights reserved.