ToXContent, ToXContentFragmentAdjacencyMatrix, Avg, BucketMetricValue, Cardinality, CompositeAggregation, Derivative, ExtendedStats, ExtendedStatsBucket, Filter, Filters, GeoBounds, GeoCentroid, GeoHashGrid, Global, Histogram, Max, Min, Missing, MultiBucketsAggregation, Nested, NumericMetricsAggregation, NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValue, PercentileRanks, Percentiles, PercentilesBucket, Range, ReverseNested, Sampler, ScriptedMetric, SignificantTerms, SimpleValue, SingleBucketAggregation, Stats, StatsBucket, Sum, Terms, TopHits, ValueCountDoubleTerms, InternalAdjacencyMatrix, InternalAggregation, InternalAvg, InternalBinaryRange, InternalBucketMetricValue, InternalCardinality, InternalComposite, InternalDateHistogram, InternalDateRange, InternalDerivative, InternalExtendedStats, InternalExtendedStatsBucket, InternalFilter, InternalFilters, InternalGeoBounds, InternalGeoCentroid, InternalGeoDistance, InternalGeoHashGrid, InternalGlobal, InternalHDRPercentileRanks, InternalHDRPercentiles, InternalHistogram, InternalMappedSignificantTerms, InternalMappedTerms, InternalMax, InternalMin, InternalMissing, InternalMultiBucketAggregation, InternalNested, InternalNumericMetricsAggregation, InternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValue, InternalPercentilesBucket, InternalRange, InternalReverseNested, InternalSampler, InternalScriptedMetric, InternalSignificantTerms, InternalSimpleValue, InternalSingleBucketAggregation, InternalStats, InternalStatsBucket, InternalSum, InternalTDigestPercentileRanks, InternalTDigestPercentiles, InternalTerms, InternalTopHits, InternalValueCount, LongTerms, ParsedAdjacencyMatrix, ParsedAggregation, ParsedAvg, ParsedBinaryRange, ParsedBucketMetricValue, ParsedCardinality, ParsedComposite, ParsedDateHistogram, ParsedDateRange, ParsedDerivative, ParsedDoubleTerms, ParsedExtendedStats, ParsedExtendedStatsBucket, ParsedFilter, ParsedFilters, ParsedGeoBounds, ParsedGeoCentroid, ParsedGeoDistance, ParsedGeoHashGrid, ParsedGlobal, ParsedHDRPercentileRanks, ParsedHDRPercentiles, ParsedHistogram, ParsedLongTerms, ParsedMax, ParsedMin, ParsedMissing, ParsedMultiBucketAggregation, ParsedNested, ParsedPercentileRanks, ParsedPercentiles, ParsedPercentilesBucket, ParsedRange, ParsedReverseNested, ParsedSampler, ParsedScriptedMetric, ParsedSignificantLongTerms, ParsedSignificantStringTerms, ParsedSignificantTerms, ParsedSimpleValue, ParsedSingleBucketAggregation, ParsedSingleValueNumericMetricsAggregation, ParsedStats, ParsedStatsBucket, ParsedStringTerms, ParsedSum, ParsedTDigestPercentileRanks, ParsedTDigestPercentiles, ParsedTerms, ParsedTopHits, ParsedValueCount, SignificantLongTerms, SignificantStringTerms, StringTerms, UnmappedSampler, UnmappedSignificantTerms, UnmappedTermspublic interface Aggregation extends ToXContentFragment
ToXContent as it makes it easier to print out its content.| Modifier and Type | Interface | Description |
|---|---|---|
static class |
Aggregation.CommonFields |
Common xcontent fields that are shared among addAggregation
|
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
TYPED_KEYS_DELIMITER |
Delimiter used when prefixing aggregation names with their type
using the typed_keys parameter
|
EMPTY_PARAMS| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getMetaData() |
Get the optional byte array metadata that was set on the aggregation
|
java.lang.String |
getName() |
|
java.lang.String |
getType() |
toXContentisFragmentstatic final java.lang.String TYPED_KEYS_DELIMITER
java.lang.String getName()
java.lang.String getType()
java.util.Map<java.lang.String,java.lang.Object> getMetaData()