Package com.orbitz.consul.model.health
Class Node
- java.lang.Object
-
- com.orbitz.consul.model.health.Node
-
- Direct Known Subclasses:
ImmutableNode
@Immutable public abstract class Node extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Node()
-
Method Summary
Modifier and Type Method Description abstract java.lang.StringgetAddress()abstract java.util.Optional<java.lang.String>getDatacenter()abstract java.lang.StringgetNode()abstract java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>getNodeMeta()abstract java.util.Optional<TaggedAddresses>getTaggedAddresses()
-
-
-
Method Detail
-
getNode
public abstract java.lang.String getNode()
-
getAddress
public abstract java.lang.String getAddress()
-
getDatacenter
public abstract java.util.Optional<java.lang.String> getDatacenter()
-
getTaggedAddresses
public abstract java.util.Optional<TaggedAddresses> getTaggedAddresses()
-
getNodeMeta
public abstract java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getNodeMeta()
-
-