类 Health.Builder
- java.lang.Object
- org.springframework.boot.actuate.health.Health.Builder
- 封闭类:
- Health
public static class Health.Builder extends Object
Builder for creating immutableHealthinstances.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Healthbuild()Create a newHealthinstance with the previously specified code and details.Health.Builderdown()Set status toStatus.DOWN.Health.Builderdown(Throwable ex)Set status toStatus.DOWNand add details for givenThrowable.Health.BuilderoutOfService()Set status toStatus.OUT_OF_SERVICE.Health.Builderstatus(String statusCode)Set status to givenstatusCode.Health.Builderstatus(Status status)Set status to givenStatusinstance.Health.Builderunknown()Set status toStatus.UNKNOWNstatus.Health.Builderup()Set status toStatus.UPstatus.Health.BuilderwithDetail(String key, Object value)Record detail using givenkeyandvalue.Health.BuilderwithDetails(Map<String,?> details)Record details from the givendetailsmap.Health.BuilderwithException(Throwable ex)Record detail for givenException.
方法详细资料
withException
public Health.Builder withException(Throwable ex)
Record detail for givenException.- 参数:
ex- the exception- 返回:
- this
Health.Builderinstance
withDetail
public Health.Builder withDetail(String key, Object value)
Record detail using givenkeyandvalue.- 参数:
key- the detail keyvalue- the detail value- 返回:
- this
Health.Builderinstance
withDetails
public Health.Builder withDetails(Map<String,?> details)
Record details from the givendetailsmap. Keys from the given map replace any existing keys if there are duplicates.- 参数:
details- map of details- 返回:
- this
Health.Builderinstance - 从以下版本开始:
- 2.1.0
unknown
public Health.Builder unknown()
Set status toStatus.UNKNOWNstatus.- 返回:
- this
Health.Builderinstance
up
public Health.Builder up()
Set status toStatus.UPstatus.- 返回:
- this
Health.Builderinstance
down
public Health.Builder down(Throwable ex)
Set status toStatus.DOWNand add details for givenThrowable.- 参数:
ex- the exception- 返回:
- this
Health.Builderinstance
down
public Health.Builder down()
Set status toStatus.DOWN.- 返回:
- this
Health.Builderinstance
outOfService
public Health.Builder outOfService()
Set status toStatus.OUT_OF_SERVICE.- 返回:
- this
Health.Builderinstance
status
public Health.Builder status(String statusCode)
Set status to givenstatusCode.- 参数:
statusCode- the status code- 返回:
- this
Health.Builderinstance
status
public Health.Builder status(Status status)
Set status to givenStatusinstance.- 参数:
status- the status- 返回:
- this
Health.Builderinstance