public class DefaultHealthCheckSpec extends java.lang.Object implements HealthCheckSpec
HealthCheckSpec.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultHealthCheckSpec.Builder
DefaultHealthCheckSpec builder static inner class. |
| Constructor and Description |
|---|
DefaultHealthCheckSpec(java.lang.String command,
java.lang.Integer maxConsecutiveFailures,
java.lang.Integer delay,
java.lang.Integer interval,
java.lang.Integer timeout,
java.lang.Integer gracePeriod) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCommand() |
java.lang.Integer |
getDelay() |
java.lang.Integer |
getGracePeriod() |
java.lang.Integer |
getInterval() |
java.lang.Integer |
getMaxConsecutiveFailures() |
java.lang.Integer |
getTimeout() |
int |
hashCode() |
static DefaultHealthCheckSpec.Builder |
newBuilder() |
static DefaultHealthCheckSpec.Builder |
newBuilder(DefaultHealthCheckSpec copy) |
java.lang.String |
toString() |
public DefaultHealthCheckSpec(java.lang.String command,
java.lang.Integer maxConsecutiveFailures,
java.lang.Integer delay,
java.lang.Integer interval,
java.lang.Integer timeout,
java.lang.Integer gracePeriod)
public static DefaultHealthCheckSpec.Builder newBuilder()
public static DefaultHealthCheckSpec.Builder newBuilder(DefaultHealthCheckSpec copy)
public java.lang.String getCommand()
getCommand in interface ReadinessCheckSpecpublic java.lang.Integer getMaxConsecutiveFailures()
getMaxConsecutiveFailures in interface HealthCheckSpecpublic java.lang.Integer getDelay()
getDelay in interface ReadinessCheckSpecpublic java.lang.Integer getInterval()
getInterval in interface ReadinessCheckSpecpublic java.lang.Integer getTimeout()
getTimeout in interface ReadinessCheckSpecpublic java.lang.Integer getGracePeriod()
getGracePeriod in interface HealthCheckSpecpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object