类 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(Throwable ex)
Set status toStatus.DOWN
and add details for givenThrowable
.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
withDetails(Map<String,?> details)
Record details from the givendetails
map.Health.Builder
withException(Throwable ex)
Record detail for givenException
.
方法详细资料
withException
public Health.Builder withException(Throwable 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
withDetails
public Health.Builder withDetails(Map<String,?> details)
Record details from the givendetails
map. Keys from the given map replace any existing keys if there are duplicates.- 参数:
details
- map of details- 返回:
- this
Health.Builder
instance - 从以下版本开始:
- 2.1.0
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(Throwable ex)
Set status toStatus.DOWN
and add details for givenThrowable
.- 参数:
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