Package com.orbitz.consul.model.catalog
Class CatalogService
- java.lang.Object
-
- com.orbitz.consul.model.catalog.CatalogService
-
- Direct Known Subclasses:
ImmutableCatalogService
@Immutable public abstract class CatalogService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CatalogService()
-
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.Map<java.lang.String,java.lang.String>getNodeMeta()abstract java.lang.StringgetServiceAddress()abstract java.util.Optional<java.lang.Boolean>getServiceEnableTagOverride()abstract java.lang.StringgetServiceId()abstract java.util.Map<java.lang.String,java.lang.String>getServiceMeta()abstract java.lang.StringgetServiceName()abstract intgetServicePort()abstract java.util.List<java.lang.String>getServiceTags()abstract java.util.Optional<ServiceWeights>getServiceWeights()
-
-
-
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()
-
getServiceName
public abstract java.lang.String getServiceName()
-
getServiceId
public abstract java.lang.String getServiceId()
-
getServiceAddress
public abstract java.lang.String getServiceAddress()
-
getServiceEnableTagOverride
public abstract java.util.Optional<java.lang.Boolean> getServiceEnableTagOverride()
-
getServicePort
public abstract int getServicePort()
-
getServiceTags
public abstract java.util.List<java.lang.String> getServiceTags()
-
getServiceMeta
public abstract java.util.Map<java.lang.String,java.lang.String> getServiceMeta()
-
getServiceWeights
public abstract java.util.Optional<ServiceWeights> getServiceWeights()
-
getNodeMeta
public abstract java.util.Map<java.lang.String,java.lang.String> getNodeMeta()
-
-