Class Value

java.lang.Object
org.kiwiproject.consul.model.kv.Value
Direct Known Subclasses:
ImmutableValue

@Immutable public abstract class Value extends Object
  • Constructor Details

    • Value

      public Value()
  • Method Details

    • getCreateIndex

      public abstract long getCreateIndex()
    • getModifyIndex

      public abstract long getModifyIndex()
    • getLockIndex

      public abstract long getLockIndex()
    • getKey

      public abstract String getKey()
    • getFlags

      public abstract long getFlags()
    • getValue

      public abstract Optional<String> getValue()
    • getSession

      public abstract Optional<String> getSession()
    • getValueAsString

      @Lazy public Optional<String> getValueAsString()
    • getValueAsString

      @Lazy public Optional<String> getValueAsString(Charset charset)
    • getValueAsBytes

      @Lazy public Optional<byte[]> getValueAsBytes()