public abstract class CmpTarget<T> extends Object
Txn.| Modifier | Constructor and Description |
|---|---|
protected |
CmpTarget(io.etcd.jetcd.api.Compare.CompareTarget target,
T targetValue) |
| Modifier and Type | Method and Description |
|---|---|
static io.etcd.jetcd.op.CmpTarget.CreateRevisionCmpTarget |
createRevision(long revision)
Cmp on the create revision.
|
io.etcd.jetcd.api.Compare.CompareTarget |
getTarget()
Get the compare target used for this compare.
|
T |
getTargetValue()
Get the compare target value of this compare.
|
static io.etcd.jetcd.op.CmpTarget.ModRevisionCmpTarget |
modRevision(long revision)
Cmp on the modification revision.
|
static io.etcd.jetcd.op.CmpTarget.ValueCmpTarget |
value(ByteSequence value)
Cmp on the value.
|
static io.etcd.jetcd.op.CmpTarget.VersionCmpTarget |
version(long version)
Cmp on a given version.
|
protected CmpTarget(io.etcd.jetcd.api.Compare.CompareTarget target,
T targetValue)
public static io.etcd.jetcd.op.CmpTarget.VersionCmpTarget version(long version)
version - version to comparepublic static io.etcd.jetcd.op.CmpTarget.CreateRevisionCmpTarget createRevision(long revision)
revision - the create revisionpublic static io.etcd.jetcd.op.CmpTarget.ModRevisionCmpTarget modRevision(long revision)
revision - the modification revisionpublic static io.etcd.jetcd.op.CmpTarget.ValueCmpTarget value(ByteSequence value)
value - the value to comparepublic io.etcd.jetcd.api.Compare.CompareTarget getTarget()
public T getTargetValue()
Copyright © 2019. All rights reserved.