Class BulkWriteOptions


  • public final class BulkWriteOptions
    extends java.lang.Object
    The options to apply to a bulk write.
    Since:
    3.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BulkWriteOptions bypassDocumentValidation​(java.lang.Boolean bypassDocumentValidation)
      Sets the bypass document level validation flag.
      java.lang.Boolean getBypassDocumentValidation()
      Gets the the bypass document level validation flag
      boolean isOrdered()
      If true, then when a write fails, return without performing the remaining writes.
      BulkWriteOptions ordered​(boolean ordered)
      If true, then when a write fails, return without performing the remaining writes.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BulkWriteOptions

        public BulkWriteOptions()
    • Method Detail

      • isOrdered

        public boolean isOrdered()
        If true, then when a write fails, return without performing the remaining writes. If false, then when a write fails, continue with the remaining writes, if any. Defaults to true.
        Returns:
        true if the writes are ordered
      • ordered

        public BulkWriteOptions ordered​(boolean ordered)
        If true, then when a write fails, return without performing the remaining writes. If false, then when a write fails, continue with the remaining writes, if any. Defaults to true.
        Parameters:
        ordered - true if the writes should be ordered
        Returns:
        this
      • getBypassDocumentValidation

        @Nullable
        public java.lang.Boolean getBypassDocumentValidation()
        Gets the the bypass document level validation flag
        Returns:
        the bypass document level validation flag
        Since:
        3.2
      • bypassDocumentValidation

        public BulkWriteOptions bypassDocumentValidation​(@Nullable
                                                         java.lang.Boolean bypassDocumentValidation)
        Sets the bypass document level validation flag.
        Parameters:
        bypassDocumentValidation - If true, allows the write to opt-out of document level validation.
        Returns:
        this
        Since:
        3.2
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object