类 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(Exception ex)Set status toStatus.DOWNand add details for givenException.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.BuilderwithException(Exception ex)Record detail for givenException.
方法详细资料
withException
public Health.Builder withException(Exception 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
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(Exception ex)
Set status toStatus.DOWNand add details for givenException.- 参数:
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