Interface MultiBucketsAggregation.Bucket

All Superinterfaces:
HasAggregations, ToXContent
All Known Subinterfaces:
AdjacencyMatrix.Bucket, CompositeAggregation.Bucket, Filters.Bucket, GeoGrid.Bucket, Histogram.Bucket, Range.Bucket, RareTerms.Bucket, SignificantTerms.Bucket, Terms.Bucket
All Known Implementing Classes:
AbstractInternalTerms.AbstractTermsBucket, InternalAdjacencyMatrix.InternalBucket, InternalAutoDateHistogram.Bucket, InternalBinaryRange.Bucket, InternalComposite.InternalBucket, InternalDateHistogram.Bucket, InternalDateRange.Bucket, InternalFilters.InternalBucket, InternalGeoGridBucket, InternalGeoHashGridBucket, InternalGeoTileGridBucket, InternalHistogram.Bucket, InternalMultiBucketAggregation.InternalBucket, InternalRange.Bucket, InternalRareTerms.Bucket, InternalSignificantTerms.Bucket, InternalTerms.Bucket, InternalVariableWidthHistogram.Bucket, LongRareTerms.Bucket, LongTerms.Bucket, ParsedAdjacencyMatrix.ParsedBucket, ParsedAutoDateHistogram.ParsedBucket, ParsedBinaryRange.ParsedBucket, ParsedComposite.ParsedBucket, ParsedDateHistogram.ParsedBucket, ParsedDateRange.ParsedBucket, ParsedDoubleTerms.ParsedBucket, ParsedFilters.ParsedBucket, ParsedGeoDistance.ParsedBucket, ParsedGeoGridBucket, ParsedGeoHashGridBucket, ParsedGeoTileGridBucket, ParsedLongRareTerms.ParsedBucket, ParsedLongTerms.ParsedBucket, ParsedMultiBucketAggregation.ParsedBucket, ParsedRange.ParsedBucket, ParsedRareTerms.ParsedBucket, ParsedSignificantLongTerms.ParsedBucket, ParsedSignificantStringTerms.ParsedBucket, ParsedSignificantTerms.ParsedBucket, ParsedStringRareTerms.ParsedBucket, ParsedStringTerms.ParsedBucket, ParsedTerms.ParsedBucket, ParsedVariableWidthHistogram.ParsedBucket, SignificantLongTerms.Bucket, SignificantStringTerms.Bucket, StringRareTerms.Bucket, StringTerms.Bucket, UnmappedRareTerms.Bucket, UnmappedSignificantTerms.Bucket, UnmappedTerms.Bucket
Enclosing interface:
MultiBucketsAggregation

public static interface MultiBucketsAggregation.Bucket extends HasAggregations, ToXContent
A bucket represents a criteria to which all documents that fall in it adhere to. It is also uniquely identified by a key, and can potentially hold sub-aggregations computed over all documents in it.
  • Method Details

    • getKey

      Object getKey()
      Returns:
      The key associated with the bucket
    • getKeyAsString

      String getKeyAsString()
      Returns:
      The key associated with the bucket as a string
    • getDocCount

      long getDocCount()
      Returns:
      The number of documents that fall within this bucket
    • getAggregations

      Aggregations getAggregations()
      Specified by:
      getAggregations in interface HasAggregations
      Returns:
      The sub-aggregations of this bucket