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.LeafOnly
public 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.