Class Aggregation.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Aggregation.Builder>
co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder
- All Implemented Interfaces:
WithJson<Aggregation.Builder>
- Enclosing class:
- Aggregation
public static class Aggregation.Builder extends WithJsonObjectBuilderBase<Aggregation.Builder>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Aggregation.Builder.ContainerBuilder
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
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
-
aggregations
Sub-aggregations for this aggregation. Only applies to bucket aggregations.API name:
aggregations
Adds all entries of
map
toaggregations
. -
aggregations
Sub-aggregations for this aggregation. Only applies to bucket aggregations.API name:
aggregations
Adds an entry to
aggregations
. -
aggregations
public final Aggregation.Builder aggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Sub-aggregations for this aggregation. Only applies to bucket aggregations.API name:
aggregations
Adds an entry to
aggregations
using a builder lambda. -
meta
API name:meta
Adds all entries of
map
tometa
. -
meta
API name:meta
Adds an entry to
meta
. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<Aggregation.Builder>
-
adjacencyMatrix
-
adjacencyMatrix
public Aggregation.Builder.ContainerBuilder adjacencyMatrix(java.util.function.Function<AdjacencyMatrixAggregation.Builder,ObjectBuilder<AdjacencyMatrixAggregation>> fn) -
autoDateHistogram
-
autoDateHistogram
public Aggregation.Builder.ContainerBuilder autoDateHistogram(java.util.function.Function<AutoDateHistogramAggregation.Builder,ObjectBuilder<AutoDateHistogramAggregation>> fn) -
avg
-
avg
public Aggregation.Builder.ContainerBuilder avg(java.util.function.Function<AverageAggregation.Builder,ObjectBuilder<AverageAggregation>> fn) -
avgBucket
-
avgBucket
public Aggregation.Builder.ContainerBuilder avgBucket(java.util.function.Function<AverageBucketAggregation.Builder,ObjectBuilder<AverageBucketAggregation>> fn) -
boxplot
-
boxplot
public Aggregation.Builder.ContainerBuilder boxplot(java.util.function.Function<BoxplotAggregation.Builder,ObjectBuilder<BoxplotAggregation>> fn) -
bucketScript
-
bucketScript
public Aggregation.Builder.ContainerBuilder bucketScript(java.util.function.Function<BucketScriptAggregation.Builder,ObjectBuilder<BucketScriptAggregation>> fn) -
bucketSelector
-
bucketSelector
public Aggregation.Builder.ContainerBuilder bucketSelector(java.util.function.Function<BucketSelectorAggregation.Builder,ObjectBuilder<BucketSelectorAggregation>> fn) -
bucketSort
-
bucketSort
public Aggregation.Builder.ContainerBuilder bucketSort(java.util.function.Function<BucketSortAggregation.Builder,ObjectBuilder<BucketSortAggregation>> fn) -
bucketCountKsTest
-
bucketCountKsTest
public Aggregation.Builder.ContainerBuilder bucketCountKsTest(java.util.function.Function<BucketKsAggregation.Builder,ObjectBuilder<BucketKsAggregation>> fn) -
bucketCorrelation
-
bucketCorrelation
public Aggregation.Builder.ContainerBuilder bucketCorrelation(java.util.function.Function<BucketCorrelationAggregation.Builder,ObjectBuilder<BucketCorrelationAggregation>> fn) -
cardinality
-
cardinality
public Aggregation.Builder.ContainerBuilder cardinality(java.util.function.Function<CardinalityAggregation.Builder,ObjectBuilder<CardinalityAggregation>> fn) -
categorizeText
-
categorizeText
public Aggregation.Builder.ContainerBuilder categorizeText(java.util.function.Function<CategorizeTextAggregation.Builder,ObjectBuilder<CategorizeTextAggregation>> fn) -
children
-
children
public Aggregation.Builder.ContainerBuilder children(java.util.function.Function<ChildrenAggregation.Builder,ObjectBuilder<ChildrenAggregation>> fn) -
composite
-
composite
public Aggregation.Builder.ContainerBuilder composite(java.util.function.Function<CompositeAggregation.Builder,ObjectBuilder<CompositeAggregation>> fn) -
cumulativeCardinality
public Aggregation.Builder.ContainerBuilder cumulativeCardinality(CumulativeCardinalityAggregation v) -
cumulativeCardinality
public Aggregation.Builder.ContainerBuilder cumulativeCardinality(java.util.function.Function<CumulativeCardinalityAggregation.Builder,ObjectBuilder<CumulativeCardinalityAggregation>> fn) -
cumulativeSum
-
cumulativeSum
public Aggregation.Builder.ContainerBuilder cumulativeSum(java.util.function.Function<CumulativeSumAggregation.Builder,ObjectBuilder<CumulativeSumAggregation>> fn) -
dateHistogram
-
dateHistogram
public Aggregation.Builder.ContainerBuilder dateHistogram(java.util.function.Function<DateHistogramAggregation.Builder,ObjectBuilder<DateHistogramAggregation>> fn) -
dateRange
-
dateRange
public Aggregation.Builder.ContainerBuilder dateRange(java.util.function.Function<DateRangeAggregation.Builder,ObjectBuilder<DateRangeAggregation>> fn) -
derivative
-
derivative
public Aggregation.Builder.ContainerBuilder derivative(java.util.function.Function<DerivativeAggregation.Builder,ObjectBuilder<DerivativeAggregation>> fn) -
diversifiedSampler
-
diversifiedSampler
public Aggregation.Builder.ContainerBuilder diversifiedSampler(java.util.function.Function<DiversifiedSamplerAggregation.Builder,ObjectBuilder<DiversifiedSamplerAggregation>> fn) -
extendedStats
-
extendedStats
public Aggregation.Builder.ContainerBuilder extendedStats(java.util.function.Function<ExtendedStatsAggregation.Builder,ObjectBuilder<ExtendedStatsAggregation>> fn) -
extendedStatsBucket
-
extendedStatsBucket
public Aggregation.Builder.ContainerBuilder extendedStatsBucket(java.util.function.Function<ExtendedStatsBucketAggregation.Builder,ObjectBuilder<ExtendedStatsBucketAggregation>> fn) -
filter
-
filter
public Aggregation.Builder.ContainerBuilder filter(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> fn) -
filters
-
filters
public Aggregation.Builder.ContainerBuilder filters(java.util.function.Function<FiltersAggregation.Builder,ObjectBuilder<FiltersAggregation>> fn) -
geoBounds
-
geoBounds
public Aggregation.Builder.ContainerBuilder geoBounds(java.util.function.Function<GeoBoundsAggregation.Builder,ObjectBuilder<GeoBoundsAggregation>> fn) -
geoCentroid
-
geoCentroid
public Aggregation.Builder.ContainerBuilder geoCentroid(java.util.function.Function<GeoCentroidAggregation.Builder,ObjectBuilder<GeoCentroidAggregation>> fn) -
geoDistance
-
geoDistance
public Aggregation.Builder.ContainerBuilder geoDistance(java.util.function.Function<GeoDistanceAggregation.Builder,ObjectBuilder<GeoDistanceAggregation>> fn) -
geohashGrid
-
geohashGrid
public Aggregation.Builder.ContainerBuilder geohashGrid(java.util.function.Function<GeoHashGridAggregation.Builder,ObjectBuilder<GeoHashGridAggregation>> fn) -
geoLine
-
geoLine
public Aggregation.Builder.ContainerBuilder geoLine(java.util.function.Function<GeoLineAggregation.Builder,ObjectBuilder<GeoLineAggregation>> fn) -
geotileGrid
-
geotileGrid
public Aggregation.Builder.ContainerBuilder geotileGrid(java.util.function.Function<GeoTileGridAggregation.Builder,ObjectBuilder<GeoTileGridAggregation>> fn) -
geohexGrid
-
geohexGrid
public Aggregation.Builder.ContainerBuilder geohexGrid(java.util.function.Function<GeohexGridAggregation.Builder,ObjectBuilder<GeohexGridAggregation>> fn) -
global
-
global
public Aggregation.Builder.ContainerBuilder global(java.util.function.Function<GlobalAggregation.Builder,ObjectBuilder<GlobalAggregation>> fn) -
histogram
-
histogram
public Aggregation.Builder.ContainerBuilder histogram(java.util.function.Function<HistogramAggregation.Builder,ObjectBuilder<HistogramAggregation>> fn) -
ipRange
-
ipRange
public Aggregation.Builder.ContainerBuilder ipRange(java.util.function.Function<IpRangeAggregation.Builder,ObjectBuilder<IpRangeAggregation>> fn) -
inference
-
inference
public Aggregation.Builder.ContainerBuilder inference(java.util.function.Function<InferenceAggregation.Builder,ObjectBuilder<InferenceAggregation>> fn) -
matrixStats
-
matrixStats
public Aggregation.Builder.ContainerBuilder matrixStats(java.util.function.Function<MatrixStatsAggregation.Builder,ObjectBuilder<MatrixStatsAggregation>> fn) -
max
-
max
public Aggregation.Builder.ContainerBuilder max(java.util.function.Function<MaxAggregation.Builder,ObjectBuilder<MaxAggregation>> fn) -
maxBucket
-
maxBucket
public Aggregation.Builder.ContainerBuilder maxBucket(java.util.function.Function<MaxBucketAggregation.Builder,ObjectBuilder<MaxBucketAggregation>> fn) -
medianAbsoluteDeviation
public Aggregation.Builder.ContainerBuilder medianAbsoluteDeviation(MedianAbsoluteDeviationAggregation v) -
medianAbsoluteDeviation
public Aggregation.Builder.ContainerBuilder medianAbsoluteDeviation(java.util.function.Function<MedianAbsoluteDeviationAggregation.Builder,ObjectBuilder<MedianAbsoluteDeviationAggregation>> fn) -
min
-
min
public Aggregation.Builder.ContainerBuilder min(java.util.function.Function<MinAggregation.Builder,ObjectBuilder<MinAggregation>> fn) -
minBucket
-
minBucket
public Aggregation.Builder.ContainerBuilder minBucket(java.util.function.Function<MinBucketAggregation.Builder,ObjectBuilder<MinBucketAggregation>> fn) -
missing
-
missing
public Aggregation.Builder.ContainerBuilder missing(java.util.function.Function<MissingAggregation.Builder,ObjectBuilder<MissingAggregation>> fn) -
movingAvg
-
movingAvg
public Aggregation.Builder.ContainerBuilder movingAvg(java.util.function.Function<MovingAverageAggregation.Builder,ObjectBuilder<MovingAverageAggregation>> fn) -
movingPercentiles
-
movingPercentiles
public Aggregation.Builder.ContainerBuilder movingPercentiles(java.util.function.Function<MovingPercentilesAggregation.Builder,ObjectBuilder<MovingPercentilesAggregation>> fn) -
movingFn
-
movingFn
public Aggregation.Builder.ContainerBuilder movingFn(java.util.function.Function<MovingFunctionAggregation.Builder,ObjectBuilder<MovingFunctionAggregation>> fn) -
multiTerms
-
multiTerms
public Aggregation.Builder.ContainerBuilder multiTerms(java.util.function.Function<MultiTermsAggregation.Builder,ObjectBuilder<MultiTermsAggregation>> fn) -
nested
-
nested
public Aggregation.Builder.ContainerBuilder nested(java.util.function.Function<NestedAggregation.Builder,ObjectBuilder<NestedAggregation>> fn) -
normalize
-
normalize
public Aggregation.Builder.ContainerBuilder normalize(java.util.function.Function<NormalizeAggregation.Builder,ObjectBuilder<NormalizeAggregation>> fn) -
parent
-
parent
public Aggregation.Builder.ContainerBuilder parent(java.util.function.Function<ParentAggregation.Builder,ObjectBuilder<ParentAggregation>> fn) -
percentileRanks
-
percentileRanks
public Aggregation.Builder.ContainerBuilder percentileRanks(java.util.function.Function<PercentileRanksAggregation.Builder,ObjectBuilder<PercentileRanksAggregation>> fn) -
percentiles
-
percentiles
public Aggregation.Builder.ContainerBuilder percentiles(java.util.function.Function<PercentilesAggregation.Builder,ObjectBuilder<PercentilesAggregation>> fn) -
percentilesBucket
-
percentilesBucket
public Aggregation.Builder.ContainerBuilder percentilesBucket(java.util.function.Function<PercentilesBucketAggregation.Builder,ObjectBuilder<PercentilesBucketAggregation>> fn) -
range
-
range
public Aggregation.Builder.ContainerBuilder range(java.util.function.Function<RangeAggregation.Builder,ObjectBuilder<RangeAggregation>> fn) -
rareTerms
-
rareTerms
public Aggregation.Builder.ContainerBuilder rareTerms(java.util.function.Function<RareTermsAggregation.Builder,ObjectBuilder<RareTermsAggregation>> fn) -
rate
-
rate
public Aggregation.Builder.ContainerBuilder rate(java.util.function.Function<RateAggregation.Builder,ObjectBuilder<RateAggregation>> fn) -
reverseNested
-
reverseNested
public Aggregation.Builder.ContainerBuilder reverseNested(java.util.function.Function<ReverseNestedAggregation.Builder,ObjectBuilder<ReverseNestedAggregation>> fn) -
sampler
-
sampler
public Aggregation.Builder.ContainerBuilder sampler(java.util.function.Function<SamplerAggregation.Builder,ObjectBuilder<SamplerAggregation>> fn) -
scriptedMetric
-
scriptedMetric
public Aggregation.Builder.ContainerBuilder scriptedMetric(java.util.function.Function<ScriptedMetricAggregation.Builder,ObjectBuilder<ScriptedMetricAggregation>> fn) -
serialDiff
-
serialDiff
public Aggregation.Builder.ContainerBuilder serialDiff(java.util.function.Function<SerialDifferencingAggregation.Builder,ObjectBuilder<SerialDifferencingAggregation>> fn) -
significantTerms
-
significantTerms
public Aggregation.Builder.ContainerBuilder significantTerms(java.util.function.Function<SignificantTermsAggregation.Builder,ObjectBuilder<SignificantTermsAggregation>> fn) -
significantText
-
significantText
public Aggregation.Builder.ContainerBuilder significantText(java.util.function.Function<SignificantTextAggregation.Builder,ObjectBuilder<SignificantTextAggregation>> fn) -
stats
-
stats
public Aggregation.Builder.ContainerBuilder stats(java.util.function.Function<StatsAggregation.Builder,ObjectBuilder<StatsAggregation>> fn) -
statsBucket
-
statsBucket
public Aggregation.Builder.ContainerBuilder statsBucket(java.util.function.Function<StatsBucketAggregation.Builder,ObjectBuilder<StatsBucketAggregation>> fn) -
stringStats
-
stringStats
public Aggregation.Builder.ContainerBuilder stringStats(java.util.function.Function<StringStatsAggregation.Builder,ObjectBuilder<StringStatsAggregation>> fn) -
sum
-
sum
public Aggregation.Builder.ContainerBuilder sum(java.util.function.Function<SumAggregation.Builder,ObjectBuilder<SumAggregation>> fn) -
sumBucket
-
sumBucket
public Aggregation.Builder.ContainerBuilder sumBucket(java.util.function.Function<SumBucketAggregation.Builder,ObjectBuilder<SumBucketAggregation>> fn) -
terms
-
terms
public Aggregation.Builder.ContainerBuilder terms(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> fn) -
topHits
-
topHits
public Aggregation.Builder.ContainerBuilder topHits(java.util.function.Function<TopHitsAggregation.Builder,ObjectBuilder<TopHitsAggregation>> fn) -
tTest
-
tTest
public Aggregation.Builder.ContainerBuilder tTest(java.util.function.Function<TTestAggregation.Builder,ObjectBuilder<TTestAggregation>> fn) -
topMetrics
-
topMetrics
public Aggregation.Builder.ContainerBuilder topMetrics(java.util.function.Function<TopMetricsAggregation.Builder,ObjectBuilder<TopMetricsAggregation>> fn) -
valueCount
-
valueCount
public Aggregation.Builder.ContainerBuilder valueCount(java.util.function.Function<ValueCountAggregation.Builder,ObjectBuilder<ValueCountAggregation>> fn) -
weightedAvg
-
weightedAvg
public Aggregation.Builder.ContainerBuilder weightedAvg(java.util.function.Function<WeightedAverageAggregation.Builder,ObjectBuilder<WeightedAverageAggregation>> fn) -
variableWidthHistogram
public Aggregation.Builder.ContainerBuilder variableWidthHistogram(VariableWidthHistogramAggregation v) -
variableWidthHistogram
public Aggregation.Builder.ContainerBuilder variableWidthHistogram(java.util.function.Function<VariableWidthHistogramAggregation.Builder,ObjectBuilder<VariableWidthHistogramAggregation>> fn) -
build
-