Package com.mongodb.client.model
Class DBCollectionDistinctOptions
- java.lang.Object
-
- com.mongodb.client.model.DBCollectionDistinctOptions
-
-
Constructor Summary
Constructors Constructor Description DBCollectionDistinctOptions()
Construct a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DBCollectionDistinctOptions
collation(com.mongodb.client.model.Collation collation)
Sets the collationDBCollectionDistinctOptions
filter(com.mongodb.DBObject filter)
Sets the selection query to determine the subset of documents from which to retrieve the distinct values.com.mongodb.client.model.Collation
getCollation()
Returns the collation optionscom.mongodb.DBObject
getFilter()
Gets the selection query to determine the subset of documents from which to retrieve the distinct valuescom.mongodb.ReadConcern
getReadConcern()
Returns the readConcerncom.mongodb.ReadPreference
getReadPreference()
Returns the readPreferenceDBCollectionDistinctOptions
readConcern(com.mongodb.ReadConcern readConcern)
Sets the readConcernDBCollectionDistinctOptions
readPreference(com.mongodb.ReadPreference readPreference)
Sets the readPreference
-
-
-
Method Detail
-
getFilter
@Nullable public com.mongodb.DBObject getFilter()
Gets the selection query to determine the subset of documents from which to retrieve the distinct values- Returns:
- the query
-
filter
public DBCollectionDistinctOptions filter(@Nullable com.mongodb.DBObject filter)
Sets the selection query to determine the subset of documents from which to retrieve the distinct values.- Parameters:
filter
- the selection query to determine the subset of documents from which to retrieve the distinct values- Returns:
- this
-
getReadPreference
@Nullable public com.mongodb.ReadPreference getReadPreference()
Returns the readPreference- Returns:
- the readPreference
-
readPreference
public DBCollectionDistinctOptions readPreference(@Nullable com.mongodb.ReadPreference readPreference)
Sets the readPreference- Parameters:
readPreference
- the readPreference- Returns:
- this
-
getReadConcern
@Nullable public com.mongodb.ReadConcern getReadConcern()
Returns the readConcern- Returns:
- the readConcern
- Since server release
- 3.2
-
readConcern
public DBCollectionDistinctOptions readConcern(@Nullable com.mongodb.ReadConcern readConcern)
Sets the readConcern- Parameters:
readConcern
- the readConcern- Returns:
- this
- Since server release
- 3.2
-
getCollation
@Nullable public com.mongodb.client.model.Collation getCollation()
Returns the collation options- Returns:
- the collation options
- Since server release
- 3.4
-
collation
public DBCollectionDistinctOptions collation(@Nullable com.mongodb.client.model.Collation collation)
Sets the collation- Parameters:
collation
- the collation- Returns:
- this
- Since server release
- 3.4
-
-