@InterfaceStability.Committed @InterfaceAudience.Public public class MutationOptionBuilder extends Object
Modifier and Type | Method and Description |
---|---|
static MutationOptionBuilder |
builder() |
long |
cas()
Get cas stored in option builder
Returns cas
|
MutationOptionBuilder |
cas(long cas)
Set cas for optimistic locking on option builder
|
boolean |
createDocument()
Return createDocument option set in mutation option builder
Returns createDocument boolean
|
MutationOptionBuilder |
createDocument(boolean createDoc)
createDocument On true, creates the document if it does not exist
|
int |
expiry()
Get expiration stored in option builder
Returns expiration time
|
MutationOptionBuilder |
expiry(int expiry)
Set expiration on option builder
|
PersistTo |
persistTo()
Get persistence durability constraints stored in option builder
Returns persistence constraint
|
MutationOptionBuilder |
persistTo(PersistTo persistTo)
Set persistence durability constraints on option builder
|
ReplicateTo |
replicateTo()
Get replication durability constraints stored in option builder
Returns replication constraint
|
MutationOptionBuilder |
replicateTo(ReplicateTo replicateTo)
Set replication durability constraints on option builder
|
public static MutationOptionBuilder builder()
public MutationOptionBuilder expiry(int expiry)
expiry
- expiration time, 0 means no expirypublic int expiry()
public MutationOptionBuilder cas(long cas)
cas
- the CAS to comparepublic long cas()
public MutationOptionBuilder persistTo(PersistTo persistTo)
persistTo
- persistence constraintpublic PersistTo persistTo()
public MutationOptionBuilder replicateTo(ReplicateTo replicateTo)
replicateTo
- replication constraintpublic ReplicateTo replicateTo()
public MutationOptionBuilder createDocument(boolean createDoc)
public boolean createDocument()
Copyright © 2015 Couchbase, Inc.