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
public static class Aggregate.Builder extends ObjectBuilderBase implements ObjectBuilder<Aggregate>
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
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
-
adjacencyMatrix
-
adjacencyMatrix
public ObjectBuilder<Aggregate> adjacencyMatrix(java.util.function.Function<AdjacencyMatrixAggregate.Builder,ObjectBuilder<AdjacencyMatrixAggregate>> fn) -
autoDateHistogram
-
autoDateHistogram
public ObjectBuilder<Aggregate> autoDateHistogram(java.util.function.Function<AutoDateHistogramAggregate.Builder,ObjectBuilder<AutoDateHistogramAggregate>> fn) -
avg
-
avg
public ObjectBuilder<Aggregate> avg(java.util.function.Function<AvgAggregate.Builder,ObjectBuilder<AvgAggregate>> fn) -
boxPlot
-
boxPlot
public ObjectBuilder<Aggregate> boxPlot(java.util.function.Function<BoxPlotAggregate.Builder,ObjectBuilder<BoxPlotAggregate>> fn) -
bucketMetricValue
-
bucketMetricValue
public ObjectBuilder<Aggregate> bucketMetricValue(java.util.function.Function<BucketMetricValueAggregate.Builder,ObjectBuilder<BucketMetricValueAggregate>> fn) -
cardinality
-
cardinality
public ObjectBuilder<Aggregate> cardinality(java.util.function.Function<CardinalityAggregate.Builder,ObjectBuilder<CardinalityAggregate>> fn) -
children
-
children
public ObjectBuilder<Aggregate> children(java.util.function.Function<ChildrenAggregate.Builder,ObjectBuilder<ChildrenAggregate>> fn) -
composite
-
composite
public ObjectBuilder<Aggregate> composite(java.util.function.Function<CompositeAggregate.Builder,ObjectBuilder<CompositeAggregate>> fn) -
simpleLongValue
-
simpleLongValue
public ObjectBuilder<Aggregate> simpleLongValue(java.util.function.Function<CumulativeCardinalityAggregate.Builder,ObjectBuilder<CumulativeCardinalityAggregate>> fn) -
dateHistogram
-
dateHistogram
public ObjectBuilder<Aggregate> dateHistogram(java.util.function.Function<DateHistogramAggregate.Builder,ObjectBuilder<DateHistogramAggregate>> fn) -
dateRange
-
dateRange
public ObjectBuilder<Aggregate> dateRange(java.util.function.Function<DateRangeAggregate.Builder,ObjectBuilder<DateRangeAggregate>> fn) -
derivative
-
derivative
public ObjectBuilder<Aggregate> derivative(java.util.function.Function<DerivativeAggregate.Builder,ObjectBuilder<DerivativeAggregate>> fn) -
dterms
-
dterms
public ObjectBuilder<Aggregate> dterms(java.util.function.Function<DoubleTermsAggregate.Builder,ObjectBuilder<DoubleTermsAggregate>> fn) -
extendedStats
-
extendedStats
public ObjectBuilder<Aggregate> extendedStats(java.util.function.Function<ExtendedStatsAggregate.Builder,ObjectBuilder<ExtendedStatsAggregate>> fn) -
extendedStatsBucket
-
extendedStatsBucket
public ObjectBuilder<Aggregate> extendedStatsBucket(java.util.function.Function<ExtendedStatsBucketAggregate.Builder,ObjectBuilder<ExtendedStatsBucketAggregate>> fn) -
filter
-
filter
public ObjectBuilder<Aggregate> filter(java.util.function.Function<FilterAggregate.Builder,ObjectBuilder<FilterAggregate>> fn) -
filters
-
filters
public ObjectBuilder<Aggregate> filters(java.util.function.Function<FiltersAggregate.Builder,ObjectBuilder<FiltersAggregate>> fn) -
geoBounds
-
geoBounds
public ObjectBuilder<Aggregate> geoBounds(java.util.function.Function<GeoBoundsAggregate.Builder,ObjectBuilder<GeoBoundsAggregate>> fn) -
geoCentroid
-
geoCentroid
public ObjectBuilder<Aggregate> geoCentroid(java.util.function.Function<GeoCentroidAggregate.Builder,ObjectBuilder<GeoCentroidAggregate>> fn) -
geoDistance
-
geoDistance
public ObjectBuilder<Aggregate> geoDistance(java.util.function.Function<GeoDistanceAggregate.Builder,ObjectBuilder<GeoDistanceAggregate>> fn) -
geohashGrid
-
geohashGrid
public ObjectBuilder<Aggregate> geohashGrid(java.util.function.Function<GeoHashGridAggregate.Builder,ObjectBuilder<GeoHashGridAggregate>> fn) -
geoLine
-
geoLine
public ObjectBuilder<Aggregate> geoLine(java.util.function.Function<GeoLineAggregate.Builder,ObjectBuilder<GeoLineAggregate>> fn) -
geotileGrid
-
geotileGrid
public ObjectBuilder<Aggregate> geotileGrid(java.util.function.Function<GeoTileGridAggregate.Builder,ObjectBuilder<GeoTileGridAggregate>> fn) -
global
-
global
public ObjectBuilder<Aggregate> global(java.util.function.Function<GlobalAggregate.Builder,ObjectBuilder<GlobalAggregate>> fn) -
hdrPercentileRanks
-
hdrPercentileRanks
public ObjectBuilder<Aggregate> hdrPercentileRanks(java.util.function.Function<HdrPercentileRanksAggregate.Builder,ObjectBuilder<HdrPercentileRanksAggregate>> fn) -
hdrPercentiles
-
hdrPercentiles
public ObjectBuilder<Aggregate> hdrPercentiles(java.util.function.Function<HdrPercentilesAggregate.Builder,ObjectBuilder<HdrPercentilesAggregate>> fn) -
histogram
-
histogram
public ObjectBuilder<Aggregate> histogram(java.util.function.Function<HistogramAggregate.Builder,ObjectBuilder<HistogramAggregate>> fn) -
inference
-
inference
public ObjectBuilder<Aggregate> inference(java.util.function.Function<InferenceAggregate.Builder,ObjectBuilder<InferenceAggregate>> fn) -
ipRange
-
ipRange
public ObjectBuilder<Aggregate> ipRange(java.util.function.Function<IpRangeAggregate.Builder,ObjectBuilder<IpRangeAggregate>> fn) -
lrareterms
-
lrareterms
public ObjectBuilder<Aggregate> lrareterms(java.util.function.Function<LongRareTermsAggregate.Builder,ObjectBuilder<LongRareTermsAggregate>> fn) -
lterms
-
lterms
public ObjectBuilder<Aggregate> lterms(java.util.function.Function<LongTermsAggregate.Builder,ObjectBuilder<LongTermsAggregate>> fn) -
matrixStats
-
matrixStats
public ObjectBuilder<Aggregate> matrixStats(java.util.function.Function<MatrixStatsAggregate.Builder,ObjectBuilder<MatrixStatsAggregate>> fn) -
max
-
max
public ObjectBuilder<Aggregate> max(java.util.function.Function<MaxAggregate.Builder,ObjectBuilder<MaxAggregate>> fn) -
medianAbsoluteDeviation
-
medianAbsoluteDeviation
public ObjectBuilder<Aggregate> medianAbsoluteDeviation(java.util.function.Function<MedianAbsoluteDeviationAggregate.Builder,ObjectBuilder<MedianAbsoluteDeviationAggregate>> fn) -
min
-
min
public ObjectBuilder<Aggregate> min(java.util.function.Function<MinAggregate.Builder,ObjectBuilder<MinAggregate>> fn) -
missing
-
missing
public ObjectBuilder<Aggregate> missing(java.util.function.Function<MissingAggregate.Builder,ObjectBuilder<MissingAggregate>> fn) -
multiTerms
-
multiTerms
public ObjectBuilder<Aggregate> multiTerms(java.util.function.Function<MultiTermsAggregate.Builder,ObjectBuilder<MultiTermsAggregate>> fn) -
nested
-
nested
public ObjectBuilder<Aggregate> nested(java.util.function.Function<NestedAggregate.Builder,ObjectBuilder<NestedAggregate>> fn) -
parent
-
parent
public ObjectBuilder<Aggregate> parent(java.util.function.Function<ParentAggregate.Builder,ObjectBuilder<ParentAggregate>> fn) -
percentilesBucket
-
percentilesBucket
public ObjectBuilder<Aggregate> percentilesBucket(java.util.function.Function<PercentilesBucketAggregate.Builder,ObjectBuilder<PercentilesBucketAggregate>> fn) -
range
-
range
public ObjectBuilder<Aggregate> range(java.util.function.Function<RangeAggregate.Builder,ObjectBuilder<RangeAggregate>> fn) -
rate
-
rate
public ObjectBuilder<Aggregate> rate(java.util.function.Function<RateAggregate.Builder,ObjectBuilder<RateAggregate>> fn) -
reverseNested
-
reverseNested
public ObjectBuilder<Aggregate> reverseNested(java.util.function.Function<ReverseNestedAggregate.Builder,ObjectBuilder<ReverseNestedAggregate>> fn) -
sampler
-
sampler
public ObjectBuilder<Aggregate> sampler(java.util.function.Function<SamplerAggregate.Builder,ObjectBuilder<SamplerAggregate>> fn) -
scriptedMetric
-
scriptedMetric
public ObjectBuilder<Aggregate> scriptedMetric(java.util.function.Function<ScriptedMetricAggregate.Builder,ObjectBuilder<ScriptedMetricAggregate>> fn) -
siglterms
-
siglterms
public ObjectBuilder<Aggregate> siglterms(java.util.function.Function<SignificantLongTermsAggregate.Builder,ObjectBuilder<SignificantLongTermsAggregate>> fn) -
sigsterms
-
sigsterms
public ObjectBuilder<Aggregate> sigsterms(java.util.function.Function<SignificantStringTermsAggregate.Builder,ObjectBuilder<SignificantStringTermsAggregate>> fn) -
simpleValue
-
simpleValue
public ObjectBuilder<Aggregate> simpleValue(java.util.function.Function<SimpleValueAggregate.Builder,ObjectBuilder<SimpleValueAggregate>> fn) -
stats
-
stats
public ObjectBuilder<Aggregate> stats(java.util.function.Function<StatsAggregate.Builder,ObjectBuilder<StatsAggregate>> fn) -
statsBucket
-
statsBucket
public ObjectBuilder<Aggregate> statsBucket(java.util.function.Function<StatsBucketAggregate.Builder,ObjectBuilder<StatsBucketAggregate>> fn) -
srareterms
-
srareterms
public ObjectBuilder<Aggregate> srareterms(java.util.function.Function<StringRareTermsAggregate.Builder,ObjectBuilder<StringRareTermsAggregate>> fn) -
stringStats
-
stringStats
public ObjectBuilder<Aggregate> stringStats(java.util.function.Function<StringStatsAggregate.Builder,ObjectBuilder<StringStatsAggregate>> fn) -
sterms
-
sterms
public ObjectBuilder<Aggregate> sterms(java.util.function.Function<StringTermsAggregate.Builder,ObjectBuilder<StringTermsAggregate>> fn) -
sum
-
sum
public ObjectBuilder<Aggregate> sum(java.util.function.Function<SumAggregate.Builder,ObjectBuilder<SumAggregate>> fn) -
tdigestPercentileRanks
-
tdigestPercentileRanks
public ObjectBuilder<Aggregate> tdigestPercentileRanks(java.util.function.Function<TDigestPercentileRanksAggregate.Builder,ObjectBuilder<TDigestPercentileRanksAggregate>> fn) -
tdigestPercentiles
-
tdigestPercentiles
public ObjectBuilder<Aggregate> tdigestPercentiles(java.util.function.Function<TDigestPercentilesAggregate.Builder,ObjectBuilder<TDigestPercentilesAggregate>> fn) -
tTest
-
tTest
public ObjectBuilder<Aggregate> tTest(java.util.function.Function<TTestAggregate.Builder,ObjectBuilder<TTestAggregate>> fn) -
topHits
-
topHits
public ObjectBuilder<Aggregate> topHits(java.util.function.Function<TopHitsAggregate.Builder,ObjectBuilder<TopHitsAggregate>> fn) -
topMetrics
-
topMetrics
public ObjectBuilder<Aggregate> topMetrics(java.util.function.Function<TopMetricsAggregate.Builder,ObjectBuilder<TopMetricsAggregate>> fn) -
umrareterms
-
umrareterms
public ObjectBuilder<Aggregate> umrareterms(java.util.function.Function<UnmappedRareTermsAggregate.Builder,ObjectBuilder<UnmappedRareTermsAggregate>> fn) -
unmappedSampler
-
unmappedSampler
public ObjectBuilder<Aggregate> unmappedSampler(java.util.function.Function<UnmappedSamplerAggregate.Builder,ObjectBuilder<UnmappedSamplerAggregate>> fn) -
umsigterms
-
umsigterms
public ObjectBuilder<Aggregate> umsigterms(java.util.function.Function<UnmappedSignificantTermsAggregate.Builder,ObjectBuilder<UnmappedSignificantTermsAggregate>> fn) -
umterms
-
umterms
public ObjectBuilder<Aggregate> umterms(java.util.function.Function<UnmappedTermsAggregate.Builder,ObjectBuilder<UnmappedTermsAggregate>> fn) -
valueCount
-
valueCount
public ObjectBuilder<Aggregate> valueCount(java.util.function.Function<ValueCountAggregate.Builder,ObjectBuilder<ValueCountAggregate>> fn) -
variableWidthHistogram
-
variableWidthHistogram
public ObjectBuilder<Aggregate> variableWidthHistogram(java.util.function.Function<VariableWidthHistogramAggregate.Builder,ObjectBuilder<VariableWidthHistogramAggregate>> fn) -
weightedAvg
-
weightedAvg
public ObjectBuilder<Aggregate> weightedAvg(java.util.function.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>
-