Package com.mongodb.client.model
Class BulkWriteOptions
- java.lang.Object
-
- com.mongodb.client.model.BulkWriteOptions
-
public final class BulkWriteOptions extends Object
The options to apply to a bulk write.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description BulkWriteOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkWriteOptions
bypassDocumentValidation(Boolean bypassDocumentValidation)
Sets the bypass document level validation flag.Boolean
getBypassDocumentValidation()
Gets the the bypass document level validation flagboolean
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.String
toString()
-
-
-
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 Boolean getBypassDocumentValidation()
Gets the the bypass document level validation flag- Returns:
- the bypass document level validation flag
- Since:
- 3.2
- Since server release
- 3.2
-
bypassDocumentValidation
public BulkWriteOptions bypassDocumentValidation(@Nullable 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
-
-