public final class InsertOptions extends Object
this
so that a chaining style can be used.Constructor | Description |
---|---|
InsertOptions() |
Modifier and Type | Method | Description |
---|---|---|
InsertOptions |
bypassDocumentValidation(Boolean bypassDocumentValidation) |
Sets whether to bypass document validation.
|
InsertOptions |
continueOnError(boolean continueOnError) |
Set whether documents will continue to be inserted after a failure to insert one.
|
InsertOptions |
dbEncoder(DBEncoder dbEncoder) |
Set the encoder to use for the documents.
|
Boolean |
getBypassDocumentValidation() |
Gets whether to bypass document validation, or null if unspecified.
|
DBEncoder |
getDbEncoder() |
The encoder to use for the documents.
|
WriteConcern |
getWriteConcern() |
The write concern to use for the insertion.
|
boolean |
isContinueOnError() |
Whether documents will continue to be inserted after a failure to insert one (most commonly due to a duplicate key error).
|
InsertOptions |
writeConcern(WriteConcern writeConcern) |
Set the write concern to use for the insert.
|
public InsertOptions writeConcern(@Nullable WriteConcern writeConcern)
writeConcern
- the write concernpublic InsertOptions continueOnError(boolean continueOnError)
continueOnError
- whether to continue on errorpublic InsertOptions dbEncoder(@Nullable DBEncoder dbEncoder)
dbEncoder
- the encoder@Nullable public WriteConcern getWriteConcern()
public boolean isContinueOnError()
@Nullable public DBEncoder getDbEncoder()
@Nullable public Boolean getBypassDocumentValidation()
public InsertOptions bypassDocumentValidation(@Nullable Boolean bypassDocumentValidation)
bypassDocumentValidation
- whether to bypass document validation, or null if unspecified