Class MongoAggregationOptions

java.lang.Object
io.micronaut.data.mongodb.operations.options.MongoAggregationOptions

public final class MongoAggregationOptions extends Object
The MongoDB's aggregation options.
Since:
3.3.0
Author:
Denis Stepanov
  • Constructor Details

    • MongoAggregationOptions

      public MongoAggregationOptions()
    • MongoAggregationOptions

      public MongoAggregationOptions(MongoAggregationOptions options)
  • Method Details

    • copyNotNullFrom

      public void copyNotNullFrom(MongoAggregationOptions options)
    • isEmpty

      public boolean isEmpty()
    • getAllowDiskUse

      @Nullable public @Nullable Boolean getAllowDiskUse()
    • allowDiskUse

      public MongoAggregationOptions allowDiskUse(Boolean allowDiskUse)
    • getMaxTimeMS

      @Nullable public @Nullable Long getMaxTimeMS()
    • maxTimeMS

      public MongoAggregationOptions maxTimeMS(Long maxTimeMS)
    • getMaxAwaitTimeMS

      @Nullable public @Nullable Long getMaxAwaitTimeMS()
    • maxAwaitTimeMS

      public MongoAggregationOptions maxAwaitTimeMS(Long maxAwaitTimeMS)
    • getBypassDocumentValidation

      @Nullable public @Nullable Boolean getBypassDocumentValidation()
    • bypassDocumentValidation

      public MongoAggregationOptions bypassDocumentValidation(Boolean bypassDocumentValidation)
    • getCollation

      @Nullable public @Nullable com.mongodb.client.model.Collation getCollation()
    • collation

      public MongoAggregationOptions collation(com.mongodb.client.model.Collation collation)
    • getComment

      @Nullable public @Nullable String getComment()
    • comment

      public MongoAggregationOptions comment(String comment)
    • getHint

      @Nullable public @Nullable org.bson.conversions.Bson getHint()
    • hint

      public MongoAggregationOptions hint(org.bson.conversions.Bson hint)