类 Health.Builder
- java.lang.Object
- org.springframework.boot.actuate.health.Health.Builder
- 封闭类:
- Health
public static class Health.Builder extends Object
Builder for creating immutableHealth
instances.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Health
build()
Create a newHealth
instance with the previously specified code and details.Health.Builder
down()
Set status toStatus.DOWN
.Health.Builder
down(Exception ex)
Set status toStatus.DOWN
and add details for givenException
.Health.Builder
outOfService()
Set status toStatus.OUT_OF_SERVICE
.Health.Builder
status(String statusCode)
Set status to givenstatusCode
.Health.Builder
status(Status status)
Set status to givenStatus
instance.Health.Builder
unknown()
Set status toStatus.UNKNOWN
status.Health.Builder
up()
Set status toStatus.UP
status.Health.Builder
withDetail(String key, Object value)
Record detail using givenkey
andvalue
.Health.Builder
withException(Exception ex)
Record detail for givenException
.
方法详细资料
withException
public Health.Builder withException(Exception ex)
Record detail for givenException
.- 参数:
ex
- the exception- 返回:
- this
Health.Builder
instance
withDetail
public Health.Builder withDetail(String key, Object value)
Record detail using givenkey
andvalue
.- 参数:
key
- the detail keyvalue
- the detail value- 返回:
- this
Health.Builder
instance
unknown
public Health.Builder unknown()
Set status toStatus.UNKNOWN
status.- 返回:
- this
Health.Builder
instance
up
public Health.Builder up()
Set status toStatus.UP
status.- 返回:
- this
Health.Builder
instance
down
public Health.Builder down(Exception ex)
Set status toStatus.DOWN
and add details for givenException
.- 参数:
ex
- the exception- 返回:
- this
Health.Builder
instance
down
public Health.Builder down()
Set status toStatus.DOWN
.- 返回:
- this
Health.Builder
instance
outOfService
public Health.Builder outOfService()
Set status toStatus.OUT_OF_SERVICE
.- 返回:
- this
Health.Builder
instance
status
public Health.Builder status(String statusCode)
Set status to givenstatusCode
.- 参数:
statusCode
- the status code- 返回:
- this
Health.Builder
instance
status
public Health.Builder status(Status status)
Set status to givenStatus
instance.- 参数:
status
- the status- 返回:
- this
Health.Builder
instance