@InterfaceStability.Experimental @InterfaceAudience.Public public class MutationOptionBuilder extends Object
MutationOptionBuilder allows to set following constraints on data structure mutation operations
Modifier and Type | Method and Description |
---|---|
static MutationOptionBuilder |
builder() |
long |
cas()
Get cas stored in option builder
|
MutationOptionBuilder |
cas(long cas)
Set cas for optimistic locking on option builder
|
int |
expiry()
Get expiration stored in option builder
|
MutationOptionBuilder |
expiry(int expiry)
Set expiration on option builder
|
PersistTo |
persistTo()
Get persistence durability constraints stored in option builder
|
MutationOptionBuilder |
persistTo(PersistTo persistTo)
Set persistence durability constraints on option builder
|
ReplicateTo |
replicateTo()
Get replication durability constraints stored in option builder
|
MutationOptionBuilder |
replicateTo(ReplicateTo replicateTo)
Set replication durability constraints on option builder
|
public static MutationOptionBuilder builder()
public MutationOptionBuilder expiry(int expiry)
Set expiration on option builder
expiry
- expiration time, 0 means no expirypublic int expiry()
Get expiration stored in option builder
Returns expiration time
public MutationOptionBuilder cas(long cas)
Set cas for optimistic locking on option builder
cas
- the CAS to comparepublic long cas()
Get cas stored in option builder
Returns cas
public MutationOptionBuilder persistTo(PersistTo persistTo)
Set persistence durability constraints on option builder
persistTo
- persistence constraintpublic PersistTo persistTo()
Get persistence durability constraints stored in option builder
Returns persistence constraint
public MutationOptionBuilder replicateTo(ReplicateTo replicateTo)
Set replication durability constraints on option builder
replicateTo
- replication constraintpublic ReplicateTo replicateTo()
Get replication durability constraints stored in option builder
Returns replication constraint
Copyright © 2015 Couchbase, Inc.