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> Taccept(AggregationVisitor<T> aggregationVisitor) voidaddChildAggregation(Aggregation aggregation) voidaddChildrenAggregations(Aggregation... aggregation) voidaddPipelineAggregation(PipelineAggregation pipelineAggregation) voidaddPipelineAggregations(PipelineAggregation... pipelineAggregations) getChildAggregation(String name) getName()getPipelineAggregation(String name) voidremoveChildAggregation(Aggregation aggregation) voidremovePipelineAggregation(PipelineAggregation pipelineAggregation)
-
Method Details
-
accept
-
addChildAggregation
-
addChildrenAggregations
-
addPipelineAggregation
-
addPipelineAggregations
-
getChildAggregation
-
getChildrenAggregations
Collection<Aggregation> getChildrenAggregations() -
getName
String getName() -
getPipelineAggregation
-
getPipelineAggregations
Collection<PipelineAggregation> getPipelineAggregations() -
removeChildAggregation
-
removePipelineAggregation
-