@InterfaceStability.Committed @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
|
boolean |
createDocument()
Return createDocument option set in mutation option builder
|
MutationOptionBuilder |
createDocument(boolean createDoc)
createDocument On true, creates the document if it does not exist
|
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
public MutationOptionBuilder createDocument(boolean createDoc)
createDocument On true, creates the document if it does not exist
public boolean createDocument()
Return createDocument option set in mutation option builder
Returns createDocument boolean
Copyright © 2015 Couchbase, Inc.