Class FullService

java.lang.Object
org.kiwiproject.consul.model.agent.FullService
Direct Known Subclasses:
ImmutableFullService

@Immutable public abstract class FullService extends Object
  • Constructor Details

    • FullService

      public FullService()
  • Method Details

    • getKind

      public abstract Optional<String> getKind()
    • getId

      public abstract String getId()
    • getService

      public abstract String getService()
    • getTags

      public abstract List<String> getTags()
    • getMeta

      public abstract Map<String,String> getMeta()
    • getPort

      public abstract int getPort()
    • getAddress

      public abstract String getAddress()
    • getWeights

      public abstract Optional<ServiceWeights> getWeights()
    • getEnableTagOverride

      public abstract Optional<Boolean> getEnableTagOverride()
    • getContentHash

      public abstract String getContentHash()
    • getProxy

      public abstract Optional<ServiceProxy> getProxy()