Package org.apache.camel.health
Class HealthCheckResultBuilder
- java.lang.Object
-
- org.apache.camel.health.HealthCheckResultBuilder
-
- All Implemented Interfaces:
Builder<HealthCheck.Result>
public final class HealthCheckResultBuilder extends Object implements Builder<HealthCheck.Result>
A builder helper to create aHealthCheckresult.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthCheck.Resultbuild()Objectdetail(String key)HealthCheckResultBuilderdetail(String key, Object value)HealthCheckResultBuilderdetails(Map<String,Object> details)HealthCheckResultBuilderdown()Throwableerror()HealthCheckResultBuildererror(Throwable error)Stringmessage()HealthCheckResultBuildermessage(String message)static HealthCheckResultBuilderon(HealthCheck check)HealthCheck.Statestate()HealthCheckResultBuilderstate(HealthCheck.State state)StringtoString()HealthCheckResultBuilderunknown()HealthCheckResultBuilderup()
-
-
-
Method Detail
-
message
public String message()
-
message
public HealthCheckResultBuilder message(String message)
-
error
public Throwable error()
-
error
public HealthCheckResultBuilder error(Throwable error)
-
detail
public HealthCheckResultBuilder detail(String key, Object value)
-
details
public HealthCheckResultBuilder details(Map<String,Object> details)
-
state
public HealthCheck.State state()
-
state
public HealthCheckResultBuilder state(HealthCheck.State state)
-
up
public HealthCheckResultBuilder up()
-
down
public HealthCheckResultBuilder down()
-
unknown
public HealthCheckResultBuilder unknown()
-
build
public HealthCheck.Result build()
- Specified by:
buildin interfaceBuilder<HealthCheck.Result>
-
on
public static HealthCheckResultBuilder on(HealthCheck check)
-
-