Class HealthCheckOutcome
java.lang.Object
com.kingsrook.qqq.backend.core.health.HealthCheckOutcome
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HealthCheckOutcomeCreate a degraded outcome.static HealthCheckOutcomeCreate a down outcome.Getter for detailsGetter for latencyMsGetter for messageGetter for metricsGetter for statusvoidsetDetails(HealthDetails details) Setter for detailsvoidsetLatencyMs(Long latencyMs) Setter for latencyMsvoidsetMessage(String message) Setter for messagevoidsetMetrics(List<HealthMetric> metrics) Setter for metricsvoidsetStatus(HealthStatus status) Setter for statusstatic HealthCheckOutcomeCreate a unknown outcome.static HealthCheckOutcomeCreate a up outcome.withDetails(HealthDetails details) Fluent setter for detailswithLatencyMs(Long latencyMs) Fluent setter for latencyMswithMessage(String message) Fluent setter for messagewithMetrics(List<HealthMetric> metrics) Fluent setter for metricswithStatus(HealthStatus status) Fluent setter for status
-
Constructor Details
-
HealthCheckOutcome
public HealthCheckOutcome()
-
-
Method Details
-
up
Create a up outcome. -
degraded
Create a degraded outcome. -
down
Create a down outcome. -
unknown
Create a unknown outcome. -
getStatus
Getter for status -
setStatus
Setter for status -
withStatus
Fluent setter for status -
getMessage
Getter for message -
setMessage
Setter for message -
withMessage
Fluent setter for message -
getDetails
Getter for details -
setDetails
Setter for details -
withDetails
Fluent setter for details -
getLatencyMs
Getter for latencyMs -
setLatencyMs
Setter for latencyMs -
withLatencyMs
Fluent setter for latencyMs -
getMetrics
Getter for metrics -
setMetrics
Setter for metrics -
withMetrics
Fluent setter for metrics
-