Package com.orbitz.consul.model.kv
Class Operation
- java.lang.Object
-
- com.orbitz.consul.model.kv.Operation
-
- Direct Known Subclasses:
ImmutableOperation
@Immutable public abstract class Operation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Operation()
-
Method Summary
Modifier and Type Method Description static ImmutableOperation.Builderbuilder(Verb verb)abstract java.util.Optional<java.lang.Long>flags()abstract java.util.Optional<java.math.BigInteger>index()abstract java.util.Optional<java.lang.String>key()abstract java.util.Optional<java.lang.String>session()abstract java.util.Optional<java.lang.String>value()abstract java.lang.Stringverb()
-
-
-
Method Detail
-
verb
public abstract java.lang.String verb()
-
key
public abstract java.util.Optional<java.lang.String> key()
-
value
public abstract java.util.Optional<java.lang.String> value()
-
flags
public abstract java.util.Optional<java.lang.Long> flags()
-
index
public abstract java.util.Optional<java.math.BigInteger> index()
-
session
public abstract java.util.Optional<java.lang.String> session()
-
builder
public static ImmutableOperation.Builder builder(Verb verb)
-
-