Class BulkWriteOptions


  • public class BulkWriteOptions
    extends java.lang.Object
    The options to apply to a bulk write.
    Since:
    3.0
    • Constructor Detail

      • BulkWriteOptions

        public BulkWriteOptions()
      • BulkWriteOptions

        public BulkWriteOptions​(JsonObject json)
    • Method Detail

      • setOrdered

        public BulkWriteOptions setOrdered​(java.lang.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
      • isOrdered

        public java.lang.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
      • setBypassDocumentValidation

        public BulkWriteOptions setBypassDocumentValidation​(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
        Since server release
        3.2
      • isBypassDocumentValidation

        public java.lang.Boolean isBypassDocumentValidation()
        Gets the the bypass document level validation flag
        Returns:
        the bypass document level validation flag
        Since:
        3.2
        Since server release
        3.2