Package com.mongodb.client.model
Class DBCollectionRemoveOptions
- java.lang.Object
-
- com.mongodb.client.model.DBCollectionRemoveOptions
-
public final class DBCollectionRemoveOptions extends java.lang.ObjectThe options to apply when removing documents from the DBCollection- Since:
- 3.4
-
-
Constructor Summary
Constructors Constructor Description DBCollectionRemoveOptions()Construct a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DBCollectionRemoveOptionscollation(Collation collation)Sets the collationDBCollectionRemoveOptionsencoder(DBEncoder encoder)Sets the encoderCollationgetCollation()Returns the collation optionsDBEncodergetEncoder()Returns the encoderWriteConcerngetWriteConcern()The write concern to use for the insertion.DBCollectionRemoveOptionswriteConcern(WriteConcern writeConcern)Sets the write concern
-
-
-
Method Detail
-
getCollation
@Nullable public Collation getCollation()
Returns the collation options- Returns:
- the collation options
-
collation
public DBCollectionRemoveOptions collation(@Nullable Collation collation)
Sets the collation- Parameters:
collation- the collation- Returns:
- this
-
getWriteConcern
@Nullable public WriteConcern getWriteConcern()
The write concern to use for the insertion. By default the write concern configured for the DBCollection instance will be used.- Returns:
- the write concern, or null if the default will be used.
-
writeConcern
public DBCollectionRemoveOptions writeConcern(@Nullable WriteConcern writeConcern)
Sets the write concern- Parameters:
writeConcern- the write concern- Returns:
- this
-
getEncoder
@Nullable public DBEncoder getEncoder()
Returns the encoder- Returns:
- the encoder
-
encoder
public DBCollectionRemoveOptions encoder(@Nullable DBEncoder encoder)
Sets the encoder- Parameters:
encoder- the encoder- Returns:
- this
-
-