Class MongoAggregationOptions
- java.lang.Object
-
- io.micronaut.data.mongodb.operations.options.MongoAggregationOptions
-
public final class MongoAggregationOptions extends java.lang.ObjectThe 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 MongoAggregationOptionsallowDiskUse(java.lang.Boolean allowDiskUse)MongoAggregationOptionsbypassDocumentValidation(java.lang.Boolean bypassDocumentValidation)MongoAggregationOptionscollation(com.mongodb.client.model.Collation collation)MongoAggregationOptionscomment(java.lang.String comment)voidcopyNotNullFrom(MongoAggregationOptions options)java.lang.BooleangetAllowDiskUse()java.lang.BooleangetBypassDocumentValidation()com.mongodb.client.model.CollationgetCollation()java.lang.StringgetComment()org.bson.conversions.BsongetHint()java.lang.LonggetMaxAwaitTimeMS()java.lang.LonggetMaxTimeMS()MongoAggregationOptionshint(org.bson.conversions.Bson hint)booleanisEmpty()MongoAggregationOptionsmaxAwaitTimeMS(java.lang.Long maxAwaitTimeMS)MongoAggregationOptionsmaxTimeMS(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)
-
-