Package com.orbitz.consul.model.agent
Class FullService
- java.lang.Object
-
- com.orbitz.consul.model.agent.FullService
-
- Direct Known Subclasses:
ImmutableFullService
@Immutable public abstract class FullService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FullService()
-
Method Summary
Modifier and Type Method Description abstract java.lang.StringgetAddress()abstract java.lang.StringgetContentHash()abstract java.util.Optional<java.lang.Boolean>getEnableTagOverride()abstract java.lang.StringgetId()abstract java.util.Optional<java.lang.String>getKind()abstract java.util.Map<java.lang.String,java.lang.String>getMeta()abstract intgetPort()abstract java.util.Optional<ServiceProxy>getProxy()abstract java.lang.StringgetService()abstract java.util.List<java.lang.String>getTags()abstract java.util.Optional<ServiceWeights>getWeights()
-
-
-
Method Detail
-
getKind
public abstract java.util.Optional<java.lang.String> getKind()
-
getId
public abstract java.lang.String getId()
-
getService
public abstract java.lang.String getService()
-
getTags
public abstract java.util.List<java.lang.String> getTags()
-
getMeta
public abstract java.util.Map<java.lang.String,java.lang.String> getMeta()
-
getPort
public abstract int getPort()
-
getAddress
public abstract java.lang.String getAddress()
-
getWeights
public abstract java.util.Optional<ServiceWeights> getWeights()
-
getEnableTagOverride
public abstract java.util.Optional<java.lang.Boolean> getEnableTagOverride()
-
getContentHash
public abstract java.lang.String getContentHash()
-
getProxy
public abstract java.util.Optional<ServiceProxy> getProxy()
-
-