1package dev.rafex.ether.observability.core.probe;
42 if (name ==
null || name.isBlank()) {
43 throw new IllegalArgumentException(
"name is required");
45 if (kind ==
null || status ==
null) {
46 throw new IllegalArgumentException(
"kind and status are required");
48 detail = detail ==
null ?
"" : detail;
Tipos de probes de verificación disponibles.
Estados de salud disponibles para probes.
record ProbeResult(String name, ProbeKind kind, ProbeStatus status, String detail)
Resultado individual de una verificación de probe.