Class MongoAggregationOptions
- java.lang.Object
-
- io.micronaut.data.mongodb.operations.options.MongoAggregationOptions
-
public final class MongoAggregationOptions extends java.lang.Object
The MongoDB's aggregation options.- Since:
- 3.3.0
- Author:
- Denis Stepanov
-
-
Constructor Summary
Constructors Constructor Description MongoAggregationOptions()
MongoAggregationOptions(MongoAggregationOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MongoAggregationOptions
allowDiskUse(java.lang.Boolean allowDiskUse)
MongoAggregationOptions
bypassDocumentValidation(java.lang.Boolean bypassDocumentValidation)
MongoAggregationOptions
collation(com.mongodb.client.model.Collation collation)
MongoAggregationOptions
comment(java.lang.String comment)
void
copyNotNullFrom(MongoAggregationOptions options)
java.lang.Boolean
getAllowDiskUse()
java.lang.Boolean
getBypassDocumentValidation()
com.mongodb.client.model.Collation
getCollation()
java.lang.String
getComment()
org.bson.conversions.Bson
getHint()
java.lang.Long
getMaxAwaitTimeMS()
java.lang.Long
getMaxTimeMS()
MongoAggregationOptions
hint(org.bson.conversions.Bson hint)
boolean
isEmpty()
MongoAggregationOptions
maxAwaitTimeMS(java.lang.Long maxAwaitTimeMS)
MongoAggregationOptions
maxTimeMS(java.lang.Long maxTimeMS)
-
-
-
Constructor Detail
-
MongoAggregationOptions
public MongoAggregationOptions()
-
MongoAggregationOptions
public MongoAggregationOptions(MongoAggregationOptions options)
-
-
Method Detail
-
copyNotNullFrom
public void copyNotNullFrom(MongoAggregationOptions options)
-
isEmpty
public boolean isEmpty()
-
getAllowDiskUse
@Nullable public java.lang.Boolean getAllowDiskUse()
-
allowDiskUse
public MongoAggregationOptions allowDiskUse(java.lang.Boolean allowDiskUse)
-
getMaxTimeMS
@Nullable public java.lang.Long getMaxTimeMS()
-
maxTimeMS
public MongoAggregationOptions maxTimeMS(java.lang.Long maxTimeMS)
-
getMaxAwaitTimeMS
@Nullable public java.lang.Long getMaxAwaitTimeMS()
-
maxAwaitTimeMS
public MongoAggregationOptions maxAwaitTimeMS(java.lang.Long maxAwaitTimeMS)
-
getBypassDocumentValidation
@Nullable public java.lang.Boolean getBypassDocumentValidation()
-
bypassDocumentValidation
public MongoAggregationOptions bypassDocumentValidation(java.lang.Boolean bypassDocumentValidation)
-
getCollation
@Nullable public com.mongodb.client.model.Collation getCollation()
-
collation
public MongoAggregationOptions collation(com.mongodb.client.model.Collation collation)
-
getComment
@Nullable public java.lang.String getComment()
-
comment
public MongoAggregationOptions comment(java.lang.String comment)
-
getHint
@Nullable public org.bson.conversions.Bson getHint()
-
hint
public MongoAggregationOptions hint(org.bson.conversions.Bson hint)
-
-