Package com.couchbase.client.java.kv
Class AppendOptions
- java.lang.Object
-
- com.couchbase.client.java.CommonOptions<SELF>
-
- com.couchbase.client.java.kv.AppendOptions
-
public class AppendOptions extends CommonOptions<SELF>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AppendOptions.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 static AppendOptions
appendOptions()
AppendOptions.Built
build()
AppendOptions
cas(long cas)
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.-
Methods inherited from class com.couchbase.client.java.CommonOptions
parentSpan, retryStrategy, self, timeout
-
-
-
-
Method Detail
-
appendOptions
public static AppendOptions appendOptions()
-
cas
public AppendOptions cas(long cas)
-
build
@Internal public AppendOptions.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.
-
-