Class MutationOptionBuilder
java.lang.Object
com.couchbase.client.java.datastructures.MutationOptionBuilder
@Committed @Public public class MutationOptionBuilder extends Object
MutationOptionBuilder allows to set following constraints on data structure mutation operations
- cas
- expiry
- persistence
- replication
- create Document
- Since:
- 2.3.5
- Author:
- Subhashni Balakrishnan
-
Method Summary
Modifier and Type Method Description static MutationOptionBuilder
builder()
long
cas()
Get cas stored in option builder Returns casMutationOptionBuilder
cas(long cas)
Set cas for optimistic locking on option builderboolean
createDocument()
Return createDocument option set in mutation option builder Returns createDocument booleanMutationOptionBuilder
createDocument(boolean createDoc)
createDocument On true, creates the document if it does not existint
expiry()
Get expiration stored in option builder Returns expiration timeMutationOptionBuilder
expiry(int expiry)
Set expiration on option builderPersistTo
persistTo()
Get persistence durability constraints stored in option builder Returns persistence constraintMutationOptionBuilder
persistTo(PersistTo persistTo)
Set persistence durability constraints on option builderReplicateTo
replicateTo()
Get replication durability constraints stored in option builder Returns replication constraintMutationOptionBuilder
replicateTo(ReplicateTo replicateTo)
Set replication durability constraints on option builder
-
Method Details
-
builder
-
expiry
Set expiration on option builder- Parameters:
expiry
- expiration time, 0 means no expiry
-
expiry
public int expiry()Get expiration stored in option builder Returns expiration time -
cas
Set cas for optimistic locking on option builder- Parameters:
cas
- the CAS to compare
-
cas
public long cas()Get cas stored in option builder Returns cas -
persistTo
Set persistence durability constraints on option builder- Parameters:
persistTo
- persistence constraint
-
persistTo
Get persistence durability constraints stored in option builder Returns persistence constraint -
replicateTo
Set replication durability constraints on option builder- Parameters:
replicateTo
- replication constraint
-
replicateTo
Get replication durability constraints stored in option builder Returns replication constraint -
createDocument
createDocument On true, creates the document if it does not exist -
createDocument
public boolean createDocument()Return createDocument option set in mutation option builder Returns createDocument boolean
-