case class ArrayInsert(path: String, fragment: Try[Array[Byte]], _xattr: Boolean = false, _createPath: Boolean = false, _expandMacro: Boolean = false) extends MutateInSpecStandard with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, MutateInSpecStandard, MutateInSpec, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArrayInsert
  2. Serializable
  3. Product
  4. Equals
  5. MutateInSpecStandard
  6. MutateInSpec
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ArrayInsert(path: String, fragment: Try[Array[Byte]], _xattr: Boolean = false, _createPath: Boolean = false, _expandMacro: Boolean = false)

Value Members

  1. def createPath: ArrayInsert

    Sets that intermediate paths should be created (default is false)

    Sets that intermediate paths should be created (default is false)

    returns

    an immutable copy of this, for chaining

  2. val fragment: Try[Array[Byte]]
    Definition Classes
    ArrayInsertMutateInSpecStandard
  3. val path: String
    Definition Classes
    ArrayInsertMutateInSpecStandard
  4. def productElementNames: Iterator[String]
    Definition Classes
    Product
  5. val typ: SubdocCommandType
    Definition Classes
    ArrayInsertMutateInSpec
  6. def xattr: ArrayInsert

    Sets that this is an extended attribute (xattr) field (default is false).

    Sets that this is an extended attribute (xattr) field (default is false). Extended Attributes (xattrs) are an advanced feature in which additional fields can be stored alongside a document.

    returns

    an immutable copy of this, for chaining