Class Health.Builder
- java.lang.Object
- org.springframework.boot.actuate.health.Health.Builder
- Enclosing class:
- Health
public static class Health.Builder extends Object
Builder for creating immutableHealthinstances.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
Method Detail
withException
public Health.Builder withException(Exception ex)
Record detail for givenException.- Parameters:
ex- the exception- Returns:
- this
Health.Builderinstance
withDetail
public Health.Builder withDetail(String key, Object value)
Record detail using givenkeyandvalue.- Parameters:
key- the detail keyvalue- the detail value- Returns:
- this
Health.Builderinstance
unknown
public Health.Builder unknown()
Set status toStatus.UNKNOWNstatus.- Returns:
- this
Health.Builderinstance
up
public Health.Builder up()
Set status toStatus.UPstatus.- Returns:
- this
Health.Builderinstance
down
public Health.Builder down(Exception ex)
Set status toStatus.DOWNand add details for givenException.- Parameters:
ex- the exception- Returns:
- this
Health.Builderinstance
down
public Health.Builder down()
Set status toStatus.DOWN.- Returns:
- this
Health.Builderinstance
outOfService
public Health.Builder outOfService()
Set status toStatus.OUT_OF_SERVICE.- Returns:
- this
Health.Builderinstance
status
public Health.Builder status(String statusCode)
Set status to givenstatusCode.- Parameters:
statusCode- the status code- Returns:
- this
Health.Builderinstance
status
public Health.Builder status(Status status)
Set status to givenStatusinstance.- Parameters:
status- the status- Returns:
- this
Health.Builderinstance