Class CatalogService

java.lang.Object
org.kiwiproject.consul.model.catalog.CatalogService
Direct Known Subclasses:
ImmutableCatalogService

@Immutable public abstract class CatalogService extends Object
  • Constructor Details

    • CatalogService

      public CatalogService()
  • Method Details

    • getNode

      public abstract String getNode()
    • getAddress

      public abstract String getAddress()
    • getDatacenter

      public abstract Optional<String> getDatacenter()
    • getServiceName

      public abstract String getServiceName()
    • getServiceId

      public abstract String getServiceId()
    • getServiceAddress

      public abstract String getServiceAddress()
    • getServiceEnableTagOverride

      public abstract Optional<Boolean> getServiceEnableTagOverride()
    • getServicePort

      public abstract int getServicePort()
    • getServiceTags

      public abstract List<String> getServiceTags()
    • getServiceMeta

      public abstract Map<String,String> getServiceMeta()
    • getServiceWeights

      public abstract Optional<ServiceWeights> getServiceWeights()
    • getNodeMeta

      public abstract Map<String,String> getNodeMeta()