Package com.orbitz.consul.model.agent
Class Check
- java.lang.Object
-
- com.orbitz.consul.model.agent.Check
-
- Direct Known Subclasses:
ImmutableCheck
@Immutable public abstract class Check extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Check()
-
Method Summary
Modifier and Type Method Description abstract java.util.Optional<java.util.List<java.lang.String>>getArgs()abstract java.util.Optional<java.lang.String>getDeregisterCriticalServiceAfter()abstract java.util.Optional<java.lang.String>getGrpc()abstract java.util.Optional<java.lang.Boolean>getGrpcUseTls()abstract java.util.Optional<java.lang.String>getHttp()abstract java.lang.StringgetId()abstract java.util.Optional<java.lang.String>getInterval()abstract java.lang.StringgetName()abstract java.util.Optional<java.lang.String>getNotes()abstract java.util.Optional<java.lang.String>getOutput()abstract java.util.Optional<java.lang.String>getServiceId()abstract java.util.List<java.lang.String>getServiceTags()abstract java.util.Optional<java.lang.String>getTcp()abstract java.util.Optional<java.lang.String>getTtl()protected voidvalidate()
-
-
-
Method Detail
-
getId
public abstract java.lang.String getId()
-
getName
public abstract java.lang.String getName()
-
getNotes
public abstract java.util.Optional<java.lang.String> getNotes()
-
getOutput
public abstract java.util.Optional<java.lang.String> getOutput()
-
getArgs
public abstract java.util.Optional<java.util.List<java.lang.String>> getArgs()
-
getInterval
public abstract java.util.Optional<java.lang.String> getInterval()
-
getTtl
public abstract java.util.Optional<java.lang.String> getTtl()
-
getHttp
public abstract java.util.Optional<java.lang.String> getHttp()
-
getTcp
public abstract java.util.Optional<java.lang.String> getTcp()
-
getGrpc
public abstract java.util.Optional<java.lang.String> getGrpc()
-
getGrpcUseTls
public abstract java.util.Optional<java.lang.Boolean> getGrpcUseTls()
-
getServiceId
public abstract java.util.Optional<java.lang.String> getServiceId()
-
getServiceTags
public abstract java.util.List<java.lang.String> getServiceTags()
-
getDeregisterCriticalServiceAfter
public abstract java.util.Optional<java.lang.String> getDeregisterCriticalServiceAfter()
-
validate
@Check protected void validate()
-
-