Package com.couchbase.client.java.kv
Class ArrayAddUnique
- java.lang.Object
-
- com.couchbase.client.java.kv.MutateInSpec
-
- com.couchbase.client.java.kv.ArrayAddUnique
-
public class ArrayAddUnique extends MutateInSpec
An intention to perform a SubDocument array add-unique operation.- Since:
- 1.0.0
- Author:
- Graham Pople
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayAddUniquecreatePath()Sets that this parent fields should be created automatically.SubdocMutateRequest.Commandencode(JsonSerializer serializer, int originalIndex)ArrayAddUniquexattr()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 ArrayAddUnique xattr()
Sets that this is an extended attribute (xattr) field.- Returns:
- this, for chaining
-
createPath
public ArrayAddUnique createPath()
Sets that this parent fields should be created automatically.- Returns:
- this, for chaining
-
encode
public SubdocMutateRequest.Command encode(JsonSerializer serializer, int originalIndex)
- Specified by:
encodein classMutateInSpec
-
-