public final class InsertOptions extends Object
this so that a chaining style can be used.| Constructor and Description |
|---|
InsertOptions() |
| Modifier and Type | Method and 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(WriteConcern writeConcern)
writeConcern - the write concernpublic InsertOptions continueOnError(boolean continueOnError)
continueOnError - whether to continue on errorpublic InsertOptions dbEncoder(DBEncoder dbEncoder)
dbEncoder - the encoderpublic WriteConcern getWriteConcern()
public boolean isContinueOnError()
public DBEncoder getDbEncoder()
public Boolean getBypassDocumentValidation()
public InsertOptions bypassDocumentValidation(Boolean bypassDocumentValidation)
bypassDocumentValidation - whether to bypass document validation, or null if unspecified