Package io.etcd.jetcd.op
Class Op
- java.lang.Object
-
- io.etcd.jetcd.op.Op
-
- Direct Known Subclasses:
Op.DeleteOp,Op.GetOp,Op.PutOp,Op.TxnOp
public abstract class Op extends java.lang.ObjectEtcd Operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOp.DeleteOpstatic classOp.GetOpstatic classOp.PutOpstatic classOp.TxnOpstatic classOp.TypeOperation type.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Op.DeleteOpdelete(ByteSequence key, DeleteOption option)static Op.GetOpget(ByteSequence key, GetOption option)static Op.PutOpput(ByteSequence key, ByteSequence value, PutOption option)static Op.TxnOptxn(Cmp[] cmps, Op[] thenOps, Op[] elseOps)
-
-
-
Field Detail
-
type
protected final Op.Type type
-
key
protected final com.google.protobuf.ByteString key
-
-
Constructor Detail
-
Op
protected Op(Op.Type type, com.google.protobuf.ByteString key)
-
-
Method Detail
-
put
public static Op.PutOp put(ByteSequence key, ByteSequence value, PutOption option)
-
get
public static Op.GetOp get(ByteSequence key, GetOption option)
-
delete
public static Op.DeleteOp delete(ByteSequence key, DeleteOption option)
-
-