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 DBCollectionDistinctOptionscollation(com.mongodb.client.model.Collation collation)Sets the collationDBCollectionDistinctOptionsfilter(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.CollationgetCollation()Returns the collation optionscom.mongodb.DBObjectgetFilter()Gets the selection query to determine the subset of documents from which to retrieve the distinct valuescom.mongodb.ReadConcerngetReadConcern()Returns the readConcerncom.mongodb.ReadPreferencegetReadPreference()Returns the readPreferenceDBCollectionDistinctOptionsreadConcern(com.mongodb.ReadConcern readConcern)Sets the readConcernDBCollectionDistinctOptionsreadPreference(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
-
-