Class Aggregate.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.aggregations.Aggregate.Builder
- All Implemented Interfaces:
ObjectBuilder<Aggregate>
- Enclosing class:
- Aggregate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDefine thisAggregate
as a plugin-defined variant.adjacencyMatrix
(Function<AdjacencyMatrixAggregate.Builder, ObjectBuilder<AdjacencyMatrixAggregate>> fn) autoDateHistogram
(Function<AutoDateHistogramAggregate.Builder, ObjectBuilder<AutoDateHistogramAggregate>> fn) avg
(AvgAggregate v) bucketMetricValue
(Function<BucketMetricValueAggregate.Builder, ObjectBuilder<BucketMetricValueAggregate>> fn) build()
extendedStatsBucket
(Function<ExtendedStatsBucketAggregate.Builder, ObjectBuilder<ExtendedStatsBucketAggregate>> fn) frequentItemSets
(Function<FrequentItemSetsAggregate.Builder, ObjectBuilder<FrequentItemSetsAggregate>> fn) hdrPercentileRanks
(Function<HdrPercentileRanksAggregate.Builder, ObjectBuilder<HdrPercentileRanksAggregate>> fn) max
(MaxAggregate v) medianAbsoluteDeviation
(Function<MedianAbsoluteDeviationAggregate.Builder, ObjectBuilder<MedianAbsoluteDeviationAggregate>> fn) min
(MinAggregate v) percentilesBucket
(Function<PercentilesBucketAggregate.Builder, ObjectBuilder<PercentilesBucketAggregate>> fn) siglterms
(Function<SignificantLongTermsAggregate.Builder, ObjectBuilder<SignificantLongTermsAggregate>> fn) sigsterms
(Function<SignificantStringTermsAggregate.Builder, ObjectBuilder<SignificantStringTermsAggregate>> fn) simpleLongValue
(Function<CumulativeCardinalityAggregate.Builder, ObjectBuilder<CumulativeCardinalityAggregate>> fn) sum
(SumAggregate v) tdigestPercentileRanks
(Function<TDigestPercentileRanksAggregate.Builder, ObjectBuilder<TDigestPercentileRanksAggregate>> fn) tdigestPercentiles
(Function<TDigestPercentilesAggregate.Builder, ObjectBuilder<TDigestPercentilesAggregate>> fn) umrareterms
(Function<UnmappedRareTermsAggregate.Builder, ObjectBuilder<UnmappedRareTermsAggregate>> fn) umsigterms
(Function<UnmappedSignificantTermsAggregate.Builder, ObjectBuilder<UnmappedSignificantTermsAggregate>> fn) unmappedSampler
(Function<UnmappedSamplerAggregate.Builder, ObjectBuilder<UnmappedSamplerAggregate>> fn) variableWidthHistogram
(Function<VariableWidthHistogramAggregate.Builder, ObjectBuilder<VariableWidthHistogramAggregate>> fn) Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adjacencyMatrix
-
adjacencyMatrix
public ObjectBuilder<Aggregate> adjacencyMatrix(Function<AdjacencyMatrixAggregate.Builder, ObjectBuilder<AdjacencyMatrixAggregate>> fn) -
autoDateHistogram
-
autoDateHistogram
public ObjectBuilder<Aggregate> autoDateHistogram(Function<AutoDateHistogramAggregate.Builder, ObjectBuilder<AutoDateHistogramAggregate>> fn) -
avg
-
avg
-
boxPlot
-
boxPlot
public ObjectBuilder<Aggregate> boxPlot(Function<BoxPlotAggregate.Builder, ObjectBuilder<BoxPlotAggregate>> fn) -
bucketMetricValue
-
bucketMetricValue
public ObjectBuilder<Aggregate> bucketMetricValue(Function<BucketMetricValueAggregate.Builder, ObjectBuilder<BucketMetricValueAggregate>> fn) -
cardinality
-
cardinality
public ObjectBuilder<Aggregate> cardinality(Function<CardinalityAggregate.Builder, ObjectBuilder<CardinalityAggregate>> fn) -
children
-
children
public ObjectBuilder<Aggregate> children(Function<ChildrenAggregate.Builder, ObjectBuilder<ChildrenAggregate>> fn) -
composite
-
composite
public ObjectBuilder<Aggregate> composite(Function<CompositeAggregate.Builder, ObjectBuilder<CompositeAggregate>> fn) -
simpleLongValue
-
simpleLongValue
public ObjectBuilder<Aggregate> simpleLongValue(Function<CumulativeCardinalityAggregate.Builder, ObjectBuilder<CumulativeCardinalityAggregate>> fn) -
dateHistogram
-
dateHistogram
public ObjectBuilder<Aggregate> dateHistogram(Function<DateHistogramAggregate.Builder, ObjectBuilder<DateHistogramAggregate>> fn) -
dateRange
-
dateRange
public ObjectBuilder<Aggregate> dateRange(Function<DateRangeAggregate.Builder, ObjectBuilder<DateRangeAggregate>> fn) -
derivative
-
derivative
public ObjectBuilder<Aggregate> derivative(Function<DerivativeAggregate.Builder, ObjectBuilder<DerivativeAggregate>> fn) -
dterms
-
dterms
public ObjectBuilder<Aggregate> dterms(Function<DoubleTermsAggregate.Builder, ObjectBuilder<DoubleTermsAggregate>> fn) -
extendedStats
-
extendedStats
public ObjectBuilder<Aggregate> extendedStats(Function<ExtendedStatsAggregate.Builder, ObjectBuilder<ExtendedStatsAggregate>> fn) -
extendedStatsBucket
-
extendedStatsBucket
public ObjectBuilder<Aggregate> extendedStatsBucket(Function<ExtendedStatsBucketAggregate.Builder, ObjectBuilder<ExtendedStatsBucketAggregate>> fn) -
filter
-
filter
public ObjectBuilder<Aggregate> filter(Function<FilterAggregate.Builder, ObjectBuilder<FilterAggregate>> fn) -
filters
-
filters
public ObjectBuilder<Aggregate> filters(Function<FiltersAggregate.Builder, ObjectBuilder<FiltersAggregate>> fn) -
frequentItemSets
-
frequentItemSets
public ObjectBuilder<Aggregate> frequentItemSets(Function<FrequentItemSetsAggregate.Builder, ObjectBuilder<FrequentItemSetsAggregate>> fn) -
geoBounds
-
geoBounds
public ObjectBuilder<Aggregate> geoBounds(Function<GeoBoundsAggregate.Builder, ObjectBuilder<GeoBoundsAggregate>> fn) -
geoCentroid
-
geoCentroid
public ObjectBuilder<Aggregate> geoCentroid(Function<GeoCentroidAggregate.Builder, ObjectBuilder<GeoCentroidAggregate>> fn) -
geoDistance
-
geoDistance
public ObjectBuilder<Aggregate> geoDistance(Function<GeoDistanceAggregate.Builder, ObjectBuilder<GeoDistanceAggregate>> fn) -
geohashGrid
-
geohashGrid
public ObjectBuilder<Aggregate> geohashGrid(Function<GeoHashGridAggregate.Builder, ObjectBuilder<GeoHashGridAggregate>> fn) -
geohexGrid
-
geohexGrid
public ObjectBuilder<Aggregate> geohexGrid(Function<GeoHexGridAggregate.Builder, ObjectBuilder<GeoHexGridAggregate>> fn) -
geoLine
-
geoLine
public ObjectBuilder<Aggregate> geoLine(Function<GeoLineAggregate.Builder, ObjectBuilder<GeoLineAggregate>> fn) -
geotileGrid
-
geotileGrid
public ObjectBuilder<Aggregate> geotileGrid(Function<GeoTileGridAggregate.Builder, ObjectBuilder<GeoTileGridAggregate>> fn) -
global
-
global
public ObjectBuilder<Aggregate> global(Function<GlobalAggregate.Builder, ObjectBuilder<GlobalAggregate>> fn) -
hdrPercentileRanks
-
hdrPercentileRanks
public ObjectBuilder<Aggregate> hdrPercentileRanks(Function<HdrPercentileRanksAggregate.Builder, ObjectBuilder<HdrPercentileRanksAggregate>> fn) -
hdrPercentiles
-
hdrPercentiles
public ObjectBuilder<Aggregate> hdrPercentiles(Function<HdrPercentilesAggregate.Builder, ObjectBuilder<HdrPercentilesAggregate>> fn) -
histogram
-
histogram
public ObjectBuilder<Aggregate> histogram(Function<HistogramAggregate.Builder, ObjectBuilder<HistogramAggregate>> fn) -
inference
-
inference
public ObjectBuilder<Aggregate> inference(Function<InferenceAggregate.Builder, ObjectBuilder<InferenceAggregate>> fn) -
ipPrefix
-
ipPrefix
public ObjectBuilder<Aggregate> ipPrefix(Function<IpPrefixAggregate.Builder, ObjectBuilder<IpPrefixAggregate>> fn) -
ipRange
-
ipRange
public ObjectBuilder<Aggregate> ipRange(Function<IpRangeAggregate.Builder, ObjectBuilder<IpRangeAggregate>> fn) -
lrareterms
-
lrareterms
public ObjectBuilder<Aggregate> lrareterms(Function<LongRareTermsAggregate.Builder, ObjectBuilder<LongRareTermsAggregate>> fn) -
lterms
-
lterms
public ObjectBuilder<Aggregate> lterms(Function<LongTermsAggregate.Builder, ObjectBuilder<LongTermsAggregate>> fn) -
matrixStats
-
matrixStats
public ObjectBuilder<Aggregate> matrixStats(Function<MatrixStatsAggregate.Builder, ObjectBuilder<MatrixStatsAggregate>> fn) -
max
-
max
-
medianAbsoluteDeviation
-
medianAbsoluteDeviation
public ObjectBuilder<Aggregate> medianAbsoluteDeviation(Function<MedianAbsoluteDeviationAggregate.Builder, ObjectBuilder<MedianAbsoluteDeviationAggregate>> fn) -
min
-
min
-
missing
-
missing
public ObjectBuilder<Aggregate> missing(Function<MissingAggregate.Builder, ObjectBuilder<MissingAggregate>> fn) -
multiTerms
-
multiTerms
public ObjectBuilder<Aggregate> multiTerms(Function<MultiTermsAggregate.Builder, ObjectBuilder<MultiTermsAggregate>> fn) -
nested
-
nested
public ObjectBuilder<Aggregate> nested(Function<NestedAggregate.Builder, ObjectBuilder<NestedAggregate>> fn) -
parent
-
parent
public ObjectBuilder<Aggregate> parent(Function<ParentAggregate.Builder, ObjectBuilder<ParentAggregate>> fn) -
percentilesBucket
-
percentilesBucket
public ObjectBuilder<Aggregate> percentilesBucket(Function<PercentilesBucketAggregate.Builder, ObjectBuilder<PercentilesBucketAggregate>> fn) -
range
-
range
public ObjectBuilder<Aggregate> range(Function<RangeAggregate.Builder, ObjectBuilder<RangeAggregate>> fn) -
rate
-
rate
public ObjectBuilder<Aggregate> rate(Function<RateAggregate.Builder, ObjectBuilder<RateAggregate>> fn) -
reverseNested
-
reverseNested
public ObjectBuilder<Aggregate> reverseNested(Function<ReverseNestedAggregate.Builder, ObjectBuilder<ReverseNestedAggregate>> fn) -
sampler
-
sampler
public ObjectBuilder<Aggregate> sampler(Function<SamplerAggregate.Builder, ObjectBuilder<SamplerAggregate>> fn) -
scriptedMetric
-
scriptedMetric
public ObjectBuilder<Aggregate> scriptedMetric(Function<ScriptedMetricAggregate.Builder, ObjectBuilder<ScriptedMetricAggregate>> fn) -
siglterms
-
siglterms
public ObjectBuilder<Aggregate> siglterms(Function<SignificantLongTermsAggregate.Builder, ObjectBuilder<SignificantLongTermsAggregate>> fn) -
sigsterms
-
sigsterms
public ObjectBuilder<Aggregate> sigsterms(Function<SignificantStringTermsAggregate.Builder, ObjectBuilder<SignificantStringTermsAggregate>> fn) -
simpleValue
-
simpleValue
public ObjectBuilder<Aggregate> simpleValue(Function<SimpleValueAggregate.Builder, ObjectBuilder<SimpleValueAggregate>> fn) -
stats
-
stats
public ObjectBuilder<Aggregate> stats(Function<StatsAggregate.Builder, ObjectBuilder<StatsAggregate>> fn) -
statsBucket
-
statsBucket
public ObjectBuilder<Aggregate> statsBucket(Function<StatsBucketAggregate.Builder, ObjectBuilder<StatsBucketAggregate>> fn) -
srareterms
-
srareterms
public ObjectBuilder<Aggregate> srareterms(Function<StringRareTermsAggregate.Builder, ObjectBuilder<StringRareTermsAggregate>> fn) -
stringStats
-
stringStats
public ObjectBuilder<Aggregate> stringStats(Function<StringStatsAggregate.Builder, ObjectBuilder<StringStatsAggregate>> fn) -
sterms
-
sterms
public ObjectBuilder<Aggregate> sterms(Function<StringTermsAggregate.Builder, ObjectBuilder<StringTermsAggregate>> fn) -
sum
-
sum
-
tdigestPercentileRanks
-
tdigestPercentileRanks
public ObjectBuilder<Aggregate> tdigestPercentileRanks(Function<TDigestPercentileRanksAggregate.Builder, ObjectBuilder<TDigestPercentileRanksAggregate>> fn) -
tdigestPercentiles
-
tdigestPercentiles
public ObjectBuilder<Aggregate> tdigestPercentiles(Function<TDigestPercentilesAggregate.Builder, ObjectBuilder<TDigestPercentilesAggregate>> fn) -
tTest
-
tTest
public ObjectBuilder<Aggregate> tTest(Function<TTestAggregate.Builder, ObjectBuilder<TTestAggregate>> fn) -
topHits
-
topHits
public ObjectBuilder<Aggregate> topHits(Function<TopHitsAggregate.Builder, ObjectBuilder<TopHitsAggregate>> fn) -
topMetrics
-
topMetrics
public ObjectBuilder<Aggregate> topMetrics(Function<TopMetricsAggregate.Builder, ObjectBuilder<TopMetricsAggregate>> fn) -
umrareterms
-
umrareterms
public ObjectBuilder<Aggregate> umrareterms(Function<UnmappedRareTermsAggregate.Builder, ObjectBuilder<UnmappedRareTermsAggregate>> fn) -
unmappedSampler
-
unmappedSampler
public ObjectBuilder<Aggregate> unmappedSampler(Function<UnmappedSamplerAggregate.Builder, ObjectBuilder<UnmappedSamplerAggregate>> fn) -
umsigterms
-
umsigterms
public ObjectBuilder<Aggregate> umsigterms(Function<UnmappedSignificantTermsAggregate.Builder, ObjectBuilder<UnmappedSignificantTermsAggregate>> fn) -
umterms
-
umterms
public ObjectBuilder<Aggregate> umterms(Function<UnmappedTermsAggregate.Builder, ObjectBuilder<UnmappedTermsAggregate>> fn) -
valueCount
-
valueCount
public ObjectBuilder<Aggregate> valueCount(Function<ValueCountAggregate.Builder, ObjectBuilder<ValueCountAggregate>> fn) -
variableWidthHistogram
-
variableWidthHistogram
public ObjectBuilder<Aggregate> variableWidthHistogram(Function<VariableWidthHistogramAggregate.Builder, ObjectBuilder<VariableWidthHistogramAggregate>> fn) -
weightedAvg
-
weightedAvg
public ObjectBuilder<Aggregate> weightedAvg(Function<WeightedAvgAggregate.Builder, ObjectBuilder<WeightedAvgAggregate>> fn) -
_custom
Define thisAggregate
as a plugin-defined variant.- Parameters:
name
- the plugin-defined identifierdata
- the data for this customAggregate
. It is converted internally toJsonData
.
-
build
- Specified by:
build
in interfaceObjectBuilder<Aggregate>
-