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 aHealthCheck
result.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthCheck.Result
build()
Object
detail(String key)
HealthCheckResultBuilder
detail(String key, Object value)
HealthCheckResultBuilder
details(Map<String,Object> details)
HealthCheckResultBuilder
down()
Throwable
error()
HealthCheckResultBuilder
error(Throwable error)
String
message()
HealthCheckResultBuilder
message(String message)
static HealthCheckResultBuilder
on(HealthCheck check)
HealthCheck.State
state()
HealthCheckResultBuilder
state(HealthCheck.State state)
String
toString()
HealthCheckResultBuilder
unknown()
HealthCheckResultBuilder
up()
-
-
-
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:
build
in interfaceBuilder<HealthCheck.Result>
-
on
public static HealthCheckResultBuilder on(HealthCheck check)
-
-