Interface Aggregation
- All Known Subinterfaces:
AvgAggregation
,CardinalityAggregation
,ChildrenAggregation
,DateHistogramAggregation
,DateRangeAggregation
,DiversifiedSamplerAggregation
,ExtendedStatsAggregation
,FieldAggregation
,FilterAggregation
,FiltersAggregation
,GeoBoundsAggregation
,GeoCentroidAggregation
,GeoDistanceAggregation
,GeoHashGridAggregation
,GlobalAggregation
,HistogramAggregation
,MaxAggregation
,MinAggregation
,MissingAggregation
,NestedAggregation
,PercentileRanksAggregation
,PercentilesAggregation
,RangeAggregation
,ReverseNestedAggregation
,SamplerAggregation
,ScriptedMetricAggregation
,SignificantTermsAggregation
,SignificantTextAggregation
,StatsAggregation
,SumAggregation
,TermsAggregation
,TopHitsAggregation
,ValueCountAggregation
,WeightedAvgAggregation
@ProviderType
public interface Aggregation
-
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(AggregationVisitor<T> aggregationVisitor) void
addChildAggregation
(Aggregation aggregation) void
addChildrenAggregations
(Aggregation... aggregation) void
addPipelineAggregation
(PipelineAggregation pipelineAggregation) void
addPipelineAggregations
(PipelineAggregation... pipelineAggregations) getChildAggregation
(String name) getName()
getPipelineAggregation
(String name) void
removeChildAggregation
(Aggregation aggregation) void
removePipelineAggregation
(PipelineAggregation pipelineAggregation)
-
Method Details
-
accept
-
addChildAggregation
-
addChildrenAggregations
-
addPipelineAggregation
-
addPipelineAggregations
-
getChildAggregation
-
getChildrenAggregations
Collection<Aggregation> getChildrenAggregations() -
getName
String getName() -
getPipelineAggregation
-
getPipelineAggregations
Collection<PipelineAggregation> getPipelineAggregations() -
removeChildAggregation
-
removePipelineAggregation
-