Package com.couchbase.client.java.kv
Class IncrementOptions
- java.lang.Object
-
- com.couchbase.client.java.CommonOptions<SELF>
-
- com.couchbase.client.java.kv.IncrementOptions
-
public class IncrementOptions extends CommonOptions<SELF>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
IncrementOptions.Built
-
Nested classes/interfaces inherited from class com.couchbase.client.java.CommonOptions
CommonOptions.BuiltCommonOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IncrementOptions.Built
build()
IncrementOptions
cas(long cas)
IncrementOptions
delta(long delta)
SELF
durability(PersistTo persistTo, ReplicateTo replicateTo)
Allows to customize the poll-based durability requirements for this operation.SELF
durabilityLevel(DurabilityLevel durabilityLevel)
Allows to customize the enhanced durability requirements for this operation.IncrementOptions
expiry(int expiry)
static IncrementOptions
incrementOptions()
IncrementOptions
initial(Optional<Long> initial)
-
Methods inherited from class com.couchbase.client.java.CommonOptions
parentSpan, retryStrategy, self, timeout
-
-
-
-
Method Detail
-
incrementOptions
public static IncrementOptions incrementOptions()
-
delta
public IncrementOptions delta(long delta)
-
initial
public IncrementOptions initial(Optional<Long> initial)
-
expiry
public IncrementOptions expiry(int expiry)
-
cas
public IncrementOptions cas(long cas)
-
build
@Internal public IncrementOptions.Built build()
-
durability
public SELF durability(PersistTo persistTo, ReplicateTo replicateTo)
Allows to customize the poll-based durability requirements for this operation.Note: it is not possible to set this option and
durabilityLevel(DurabilityLevel)
at the same time.- Parameters:
persistTo
- the durability persistence requirement.replicateTo
- the durability replication requirement.- Returns:
- this options builder for chaining purposes.
-
durabilityLevel
public SELF durabilityLevel(DurabilityLevel durabilityLevel)
Allows to customize the enhanced durability requirements for this operation.Note: it is not possible to set this option and
durabilityLevel(DurabilityLevel)
at the same time.- Parameters:
durabilityLevel
- the enhanced durability requirement.- Returns:
- this options builder for chaining purposes.
-
-