AbstractAggregationBuilder, AbstractPipelineAggregationBuilder, AbstractRangeBuilder, AdjacencyMatrixAggregationBuilder, AggregationBuilder, AvgAggregationBuilder, AvgBucketPipelineAggregationBuilder, BucketMetricsPipelineAggregationBuilder, BucketScriptPipelineAggregationBuilder, BucketSelectorPipelineAggregationBuilder, BucketSortPipelineAggregationBuilder, CardinalityAggregationBuilder, CompositeAggregationBuilder, CumulativeSumPipelineAggregationBuilder, DateHistogramAggregationBuilder, DateRangeAggregationBuilder, DerivativePipelineAggregationBuilder, DiversifiedAggregationBuilder, ExtendedStatsAggregationBuilder, ExtendedStatsBucketPipelineAggregationBuilder, FilterAggregationBuilder, FiltersAggregationBuilder, GeoBoundsAggregationBuilder, GeoCentroidAggregationBuilder, GeoDistanceAggregationBuilder, GeoGridAggregationBuilder, GlobalAggregationBuilder, HistogramAggregationBuilder, IpRangeAggregationBuilder, MaxAggregationBuilder, MaxBucketPipelineAggregationBuilder, MinAggregationBuilder, MinBucketPipelineAggregationBuilder, MissingAggregationBuilder, MovAvgPipelineAggregationBuilder, NestedAggregationBuilder, PercentileRanksAggregationBuilder, PercentilesAggregationBuilder, PercentilesBucketPipelineAggregationBuilder, PipelineAggregationBuilder, RangeAggregationBuilder, ReverseNestedAggregationBuilder, SamplerAggregationBuilder, ScriptedMetricAggregationBuilder, SerialDiffPipelineAggregationBuilder, SignificantTermsAggregationBuilder, SignificantTextAggregationBuilder, StatsAggregationBuilder, StatsBucketPipelineAggregationBuilder, SumAggregationBuilder, SumBucketPipelineAggregationBuilder, TermsAggregationBuilder, TopHitsAggregationBuilder, ValueCountAggregationBuilder, ValuesSourceAggregationBuilder, ValuesSourceAggregationBuilder.LeafOnlypublic interface BaseAggregationBuilder
AggregationBuilder and PipelineAggregationBuilder so they can conveniently share the same namespace
for XContentParser.namedObject(Class, String, Object).| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getType() |
The name of the type of aggregation built by this builder.
|
BaseAggregationBuilder |
setMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData) |
Set the aggregation's metadata.
|
BaseAggregationBuilder |
subAggregations(AggregatorFactories.Builder subFactories) |
Set the sub aggregations if this aggregation supports sub aggregations.
|
java.lang.String getType()
BaseAggregationBuilder setMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData)
this for chaining.BaseAggregationBuilder subAggregations(AggregatorFactories.Builder subFactories)
this for chaining.