Class Aggregation.Builder
java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder
- Enclosing class:
- Aggregation
public static class Aggregation.Builder
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAggregation.Builder.ContainerBuilder -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
aggs
API name:aggs -
putAggs
Add a key/value toaggs(Map), creating the map if needed. -
aggs
public Aggregation.Builder aggs(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Setaggs(Map)to a singleton map. -
putAggs
public Aggregation.Builder putAggs(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Add a key/value toaggs(Map), creating the map if needed. -
meta
API name:meta -
putMeta
Add a key/value tometa(Map), creating the map if needed. -
adjacencyMatrix
-
adjacencyMatrix
public Aggregation.Builder.ContainerBuilder adjacencyMatrix(java.util.function.Function<AdjacencyMatrixAggregation.Builder,ObjectBuilder<AdjacencyMatrixAggregation>> f) -
autoDateHistogram
-
autoDateHistogram
public Aggregation.Builder.ContainerBuilder autoDateHistogram(java.util.function.Function<AutoDateHistogramAggregation.Builder,ObjectBuilder<AutoDateHistogramAggregation>> f) -
avg
-
avg
public Aggregation.Builder.ContainerBuilder avg(java.util.function.Function<AverageAggregation.Builder,ObjectBuilder<AverageAggregation>> f) -
avgBucket
-
avgBucket
public Aggregation.Builder.ContainerBuilder avgBucket(java.util.function.Function<AverageBucketAggregation.Builder,ObjectBuilder<AverageBucketAggregation>> f) -
boxplot
-
boxplot
public Aggregation.Builder.ContainerBuilder boxplot(java.util.function.Function<BoxplotAggregation.Builder,ObjectBuilder<BoxplotAggregation>> f) -
bucketScript
-
bucketScript
public Aggregation.Builder.ContainerBuilder bucketScript(java.util.function.Function<BucketScriptAggregation.Builder,ObjectBuilder<BucketScriptAggregation>> f) -
bucketSelector
-
bucketSelector
public Aggregation.Builder.ContainerBuilder bucketSelector(java.util.function.Function<BucketSelectorAggregation.Builder,ObjectBuilder<BucketSelectorAggregation>> f) -
bucketSort
-
bucketSort
public Aggregation.Builder.ContainerBuilder bucketSort(java.util.function.Function<BucketSortAggregation.Builder,ObjectBuilder<BucketSortAggregation>> f) -
cardinality
-
cardinality
public Aggregation.Builder.ContainerBuilder cardinality(java.util.function.Function<CardinalityAggregation.Builder,ObjectBuilder<CardinalityAggregation>> f) -
children
-
children
public Aggregation.Builder.ContainerBuilder children(java.util.function.Function<ChildrenAggregation.Builder,ObjectBuilder<ChildrenAggregation>> f) -
composite
-
composite
public Aggregation.Builder.ContainerBuilder composite(java.util.function.Function<CompositeAggregation.Builder,ObjectBuilder<CompositeAggregation>> f) -
cumulativeCardinality
public Aggregation.Builder.ContainerBuilder cumulativeCardinality(CumulativeCardinalityAggregation v) -
cumulativeCardinality
public Aggregation.Builder.ContainerBuilder cumulativeCardinality(java.util.function.Function<CumulativeCardinalityAggregation.Builder,ObjectBuilder<CumulativeCardinalityAggregation>> f) -
cumulativeSum
-
cumulativeSum
public Aggregation.Builder.ContainerBuilder cumulativeSum(java.util.function.Function<CumulativeSumAggregation.Builder,ObjectBuilder<CumulativeSumAggregation>> f) -
dateHistogram
-
dateHistogram
public Aggregation.Builder.ContainerBuilder dateHistogram(java.util.function.Function<DateHistogramAggregation.Builder,ObjectBuilder<DateHistogramAggregation>> f) -
dateRange
-
dateRange
public Aggregation.Builder.ContainerBuilder dateRange(java.util.function.Function<DateRangeAggregation.Builder,ObjectBuilder<DateRangeAggregation>> f) -
derivative
-
derivative
public Aggregation.Builder.ContainerBuilder derivative(java.util.function.Function<DerivativeAggregation.Builder,ObjectBuilder<DerivativeAggregation>> f) -
diversifiedSampler
-
diversifiedSampler
public Aggregation.Builder.ContainerBuilder diversifiedSampler(java.util.function.Function<DiversifiedSamplerAggregation.Builder,ObjectBuilder<DiversifiedSamplerAggregation>> f) -
extendedStats
-
extendedStats
public Aggregation.Builder.ContainerBuilder extendedStats(java.util.function.Function<ExtendedStatsAggregation.Builder,ObjectBuilder<ExtendedStatsAggregation>> f) -
extendedStatsBucket
-
extendedStatsBucket
public Aggregation.Builder.ContainerBuilder extendedStatsBucket(java.util.function.Function<ExtendedStatsBucketAggregation.Builder,ObjectBuilder<ExtendedStatsBucketAggregation>> f) -
filter
-
filter
public Aggregation.Builder.ContainerBuilder filter(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> f) -
filters
-
filters
public Aggregation.Builder.ContainerBuilder filters(java.util.function.Function<FiltersAggregation.Builder,ObjectBuilder<FiltersAggregation>> f) -
geoBounds
-
geoBounds
public Aggregation.Builder.ContainerBuilder geoBounds(java.util.function.Function<GeoBoundsAggregation.Builder,ObjectBuilder<GeoBoundsAggregation>> f) -
geoCentroid
-
geoCentroid
public Aggregation.Builder.ContainerBuilder geoCentroid(java.util.function.Function<GeoCentroidAggregation.Builder,ObjectBuilder<GeoCentroidAggregation>> f) -
geoDistance
-
geoDistance
public Aggregation.Builder.ContainerBuilder geoDistance(java.util.function.Function<GeoDistanceAggregation.Builder,ObjectBuilder<GeoDistanceAggregation>> f) -
geohashGrid
-
geohashGrid
public Aggregation.Builder.ContainerBuilder geohashGrid(java.util.function.Function<GeoHashGridAggregation.Builder,ObjectBuilder<GeoHashGridAggregation>> f) -
geoLine
-
geoLine
public Aggregation.Builder.ContainerBuilder geoLine(java.util.function.Function<GeoLineAggregation.Builder,ObjectBuilder<GeoLineAggregation>> f) -
geotileGrid
-
geotileGrid
public Aggregation.Builder.ContainerBuilder geotileGrid(java.util.function.Function<GeoTileGridAggregation.Builder,ObjectBuilder<GeoTileGridAggregation>> f) -
global
-
global
public Aggregation.Builder.ContainerBuilder global(java.util.function.Function<GlobalAggregation.Builder,ObjectBuilder<GlobalAggregation>> f) -
histogram
-
histogram
public Aggregation.Builder.ContainerBuilder histogram(java.util.function.Function<HistogramAggregation.Builder,ObjectBuilder<HistogramAggregation>> f) -
ipRange
-
ipRange
public Aggregation.Builder.ContainerBuilder ipRange(java.util.function.Function<IpRangeAggregation.Builder,ObjectBuilder<IpRangeAggregation>> f) -
inference
-
inference
public Aggregation.Builder.ContainerBuilder inference(java.util.function.Function<InferenceAggregation.Builder,ObjectBuilder<InferenceAggregation>> f) -
matrixStats
-
matrixStats
public Aggregation.Builder.ContainerBuilder matrixStats(java.util.function.Function<MatrixStatsAggregation.Builder,ObjectBuilder<MatrixStatsAggregation>> f) -
max
-
max
public Aggregation.Builder.ContainerBuilder max(java.util.function.Function<MaxAggregation.Builder,ObjectBuilder<MaxAggregation>> f) -
maxBucket
-
maxBucket
public Aggregation.Builder.ContainerBuilder maxBucket(java.util.function.Function<MaxBucketAggregation.Builder,ObjectBuilder<MaxBucketAggregation>> f) -
medianAbsoluteDeviation
public Aggregation.Builder.ContainerBuilder medianAbsoluteDeviation(MedianAbsoluteDeviationAggregation v) -
medianAbsoluteDeviation
public Aggregation.Builder.ContainerBuilder medianAbsoluteDeviation(java.util.function.Function<MedianAbsoluteDeviationAggregation.Builder,ObjectBuilder<MedianAbsoluteDeviationAggregation>> f) -
min
-
min
public Aggregation.Builder.ContainerBuilder min(java.util.function.Function<MinAggregation.Builder,ObjectBuilder<MinAggregation>> f) -
minBucket
-
minBucket
public Aggregation.Builder.ContainerBuilder minBucket(java.util.function.Function<MinBucketAggregation.Builder,ObjectBuilder<MinBucketAggregation>> f) -
missing
-
missing
public Aggregation.Builder.ContainerBuilder missing(java.util.function.Function<MissingAggregation.Builder,ObjectBuilder<MissingAggregation>> f) -
movingAvg
-
movingAvg
public Aggregation.Builder.ContainerBuilder movingAvg(java.util.function.Function<MovingAverageAggregation.Builder,ObjectBuilder<MovingAverageAggregation>> f) -
movingPercentiles
-
movingPercentiles
public Aggregation.Builder.ContainerBuilder movingPercentiles(java.util.function.Function<MovingPercentilesAggregation.Builder,ObjectBuilder<MovingPercentilesAggregation>> f) -
movingFn
-
movingFn
public Aggregation.Builder.ContainerBuilder movingFn(java.util.function.Function<MovingFunctionAggregation.Builder,ObjectBuilder<MovingFunctionAggregation>> f) -
multiTerms
-
multiTerms
public Aggregation.Builder.ContainerBuilder multiTerms(java.util.function.Function<MultiTermsAggregation.Builder,ObjectBuilder<MultiTermsAggregation>> f) -
nested
-
nested
public Aggregation.Builder.ContainerBuilder nested(java.util.function.Function<NestedAggregation.Builder,ObjectBuilder<NestedAggregation>> f) -
normalize
-
normalize
public Aggregation.Builder.ContainerBuilder normalize(java.util.function.Function<NormalizeAggregation.Builder,ObjectBuilder<NormalizeAggregation>> f) -
parent
-
parent
public Aggregation.Builder.ContainerBuilder parent(java.util.function.Function<ParentAggregation.Builder,ObjectBuilder<ParentAggregation>> f) -
percentileRanks
-
percentileRanks
public Aggregation.Builder.ContainerBuilder percentileRanks(java.util.function.Function<PercentileRanksAggregation.Builder,ObjectBuilder<PercentileRanksAggregation>> f) -
percentiles
-
percentiles
public Aggregation.Builder.ContainerBuilder percentiles(java.util.function.Function<PercentilesAggregation.Builder,ObjectBuilder<PercentilesAggregation>> f) -
percentilesBucket
-
percentilesBucket
public Aggregation.Builder.ContainerBuilder percentilesBucket(java.util.function.Function<PercentilesBucketAggregation.Builder,ObjectBuilder<PercentilesBucketAggregation>> f) -
range
-
range
public Aggregation.Builder.ContainerBuilder range(java.util.function.Function<RangeAggregation.Builder,ObjectBuilder<RangeAggregation>> f) -
rareTerms
-
rareTerms
public Aggregation.Builder.ContainerBuilder rareTerms(java.util.function.Function<RareTermsAggregation.Builder,ObjectBuilder<RareTermsAggregation>> f) -
rate
-
rate
public Aggregation.Builder.ContainerBuilder rate(java.util.function.Function<RateAggregation.Builder,ObjectBuilder<RateAggregation>> f) -
reverseNested
-
reverseNested
public Aggregation.Builder.ContainerBuilder reverseNested(java.util.function.Function<ReverseNestedAggregation.Builder,ObjectBuilder<ReverseNestedAggregation>> f) -
sampler
-
sampler
public Aggregation.Builder.ContainerBuilder sampler(java.util.function.Function<SamplerAggregation.Builder,ObjectBuilder<SamplerAggregation>> f) -
scriptedMetric
-
scriptedMetric
public Aggregation.Builder.ContainerBuilder scriptedMetric(java.util.function.Function<ScriptedMetricAggregation.Builder,ObjectBuilder<ScriptedMetricAggregation>> f) -
serialDiff
-
serialDiff
public Aggregation.Builder.ContainerBuilder serialDiff(java.util.function.Function<SerialDifferencingAggregation.Builder,ObjectBuilder<SerialDifferencingAggregation>> f) -
significantTerms
-
significantTerms
public Aggregation.Builder.ContainerBuilder significantTerms(java.util.function.Function<SignificantTermsAggregation.Builder,ObjectBuilder<SignificantTermsAggregation>> f) -
significantText
-
significantText
public Aggregation.Builder.ContainerBuilder significantText(java.util.function.Function<SignificantTextAggregation.Builder,ObjectBuilder<SignificantTextAggregation>> f) -
stats
-
stats
public Aggregation.Builder.ContainerBuilder stats(java.util.function.Function<StatsAggregation.Builder,ObjectBuilder<StatsAggregation>> f) -
statsBucket
-
statsBucket
public Aggregation.Builder.ContainerBuilder statsBucket(java.util.function.Function<StatsBucketAggregation.Builder,ObjectBuilder<StatsBucketAggregation>> f) -
stringStats
-
stringStats
public Aggregation.Builder.ContainerBuilder stringStats(java.util.function.Function<StringStatsAggregation.Builder,ObjectBuilder<StringStatsAggregation>> f) -
sum
-
sum
public Aggregation.Builder.ContainerBuilder sum(java.util.function.Function<SumAggregation.Builder,ObjectBuilder<SumAggregation>> f) -
sumBucket
-
sumBucket
public Aggregation.Builder.ContainerBuilder sumBucket(java.util.function.Function<SumBucketAggregation.Builder,ObjectBuilder<SumBucketAggregation>> f) -
terms
-
terms
public Aggregation.Builder.ContainerBuilder terms(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> f) -
topHits
-
topHits
public Aggregation.Builder.ContainerBuilder topHits(java.util.function.Function<TopHitsAggregation.Builder,ObjectBuilder<TopHitsAggregation>> f) -
tTest
-
tTest
public Aggregation.Builder.ContainerBuilder tTest(java.util.function.Function<TTestAggregation.Builder,ObjectBuilder<TTestAggregation>> f) -
topMetrics
-
topMetrics
public Aggregation.Builder.ContainerBuilder topMetrics(java.util.function.Function<TopMetricsAggregation.Builder,ObjectBuilder<TopMetricsAggregation>> f) -
valueCount
-
valueCount
public Aggregation.Builder.ContainerBuilder valueCount(java.util.function.Function<ValueCountAggregation.Builder,ObjectBuilder<ValueCountAggregation>> f) -
weightedAvg
-
weightedAvg
public Aggregation.Builder.ContainerBuilder weightedAvg(java.util.function.Function<WeightedAverageAggregation.Builder,ObjectBuilder<WeightedAverageAggregation>> f) -
variableWidthHistogram
public Aggregation.Builder.ContainerBuilder variableWidthHistogram(VariableWidthHistogramAggregation v) -
variableWidthHistogram
public Aggregation.Builder.ContainerBuilder variableWidthHistogram(java.util.function.Function<VariableWidthHistogramAggregation.Builder,ObjectBuilder<VariableWidthHistogramAggregation>> f) -
build
-