Package com.couchbase.client.java.kv
Class Replace
- java.lang.Object
-
- com.couchbase.client.java.kv.MutateInSpec
-
- com.couchbase.client.java.kv.Replace
-
public class Replace extends MutateInSpec
An intention to perform a SubDocument replace operation.- Since:
- 1.0.0
- Author:
- Graham Pople
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoreSubdocMutateCommandtoCore(JsonSerializer serializer)Internal operation called from the encoding side that encodes the spec into its internal representation.Replacexattr()Sets that this is an extended attribute (xattr) field.-
Methods inherited from class com.couchbase.client.java.kv.MutateInSpec
arrayAddUnique, arrayAppend, arrayInsert, arrayPrepend, decrement, increment, insert, remove, replace, upsert
-
-
-
-
Method Detail
-
xattr
public Replace xattr()
Sets that this is an extended attribute (xattr) field.- Returns:
- this, for chaining
-
toCore
public CoreSubdocMutateCommand toCore(JsonSerializer serializer)
Description copied from class:MutateInSpecInternal operation called from the encoding side that encodes the spec into its internal representation.- Specified by:
toCorein classMutateInSpec- Parameters:
serializer- the serializer that should be used.- Returns:
- the encoded command.
-
-