Class Aggregation.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.aggregations.Aggregation.Builder
-
- Enclosing class:
- Aggregation
public static class Aggregation.Builder extends ObjectBuilderBase
-
-
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 org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
aggregations
public final Aggregation.Builder aggregations(java.util.Map<java.lang.String,Aggregation> map)
Sub-aggregations for this aggregation. Only applies to bucket aggregations.API name:
aggregationsAdds all entries of
maptoaggregations.
-
aggregations
public final Aggregation.Builder aggregations(java.lang.String key, Aggregation value)
Sub-aggregations for this aggregation. Only applies to bucket aggregations.API name:
aggregationsAdds 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:
aggregationsAdds an entry to
aggregationsusing a builder lambda.
-
meta
public final Aggregation.Builder meta(java.util.Map<java.lang.String,JsonData> map)
API name:metaAdds all entries of
maptometa.
-
meta
public final Aggregation.Builder meta(java.lang.String key, JsonData value)
API name:metaAdds an entry to
meta.
-
adjacencyMatrix
public Aggregation.Builder.ContainerBuilder adjacencyMatrix(AdjacencyMatrixAggregation v)
-
adjacencyMatrix
public Aggregation.Builder.ContainerBuilder adjacencyMatrix(java.util.function.Function<AdjacencyMatrixAggregation.Builder,ObjectBuilder<AdjacencyMatrixAggregation>> fn)
-
autoDateHistogram
public Aggregation.Builder.ContainerBuilder autoDateHistogram(AutoDateHistogramAggregation v)
-
autoDateHistogram
public Aggregation.Builder.ContainerBuilder autoDateHistogram(java.util.function.Function<AutoDateHistogramAggregation.Builder,ObjectBuilder<AutoDateHistogramAggregation>> fn)
-
avg
public Aggregation.Builder.ContainerBuilder avg(AverageAggregation v)
-
avg
public Aggregation.Builder.ContainerBuilder avg(java.util.function.Function<AverageAggregation.Builder,ObjectBuilder<AverageAggregation>> fn)
-
avgBucket
public Aggregation.Builder.ContainerBuilder avgBucket(AverageBucketAggregation v)
-
avgBucket
public Aggregation.Builder.ContainerBuilder avgBucket(java.util.function.Function<AverageBucketAggregation.Builder,ObjectBuilder<AverageBucketAggregation>> fn)
-
boxplot
public Aggregation.Builder.ContainerBuilder boxplot(BoxplotAggregation v)
-
boxplot
public Aggregation.Builder.ContainerBuilder boxplot(java.util.function.Function<BoxplotAggregation.Builder,ObjectBuilder<BoxplotAggregation>> fn)
-
bucketScript
public Aggregation.Builder.ContainerBuilder bucketScript(BucketScriptAggregation v)
-
bucketScript
public Aggregation.Builder.ContainerBuilder bucketScript(java.util.function.Function<BucketScriptAggregation.Builder,ObjectBuilder<BucketScriptAggregation>> fn)
-
bucketSelector
public Aggregation.Builder.ContainerBuilder bucketSelector(BucketSelectorAggregation v)
-
bucketSelector
public Aggregation.Builder.ContainerBuilder bucketSelector(java.util.function.Function<BucketSelectorAggregation.Builder,ObjectBuilder<BucketSelectorAggregation>> fn)
-
bucketSort
public Aggregation.Builder.ContainerBuilder bucketSort(BucketSortAggregation v)
-
bucketSort
public Aggregation.Builder.ContainerBuilder bucketSort(java.util.function.Function<BucketSortAggregation.Builder,ObjectBuilder<BucketSortAggregation>> fn)
-
cardinality
public Aggregation.Builder.ContainerBuilder cardinality(CardinalityAggregation v)
-
cardinality
public Aggregation.Builder.ContainerBuilder cardinality(java.util.function.Function<CardinalityAggregation.Builder,ObjectBuilder<CardinalityAggregation>> fn)
-
children
public Aggregation.Builder.ContainerBuilder children(ChildrenAggregation v)
-
children
public Aggregation.Builder.ContainerBuilder children(java.util.function.Function<ChildrenAggregation.Builder,ObjectBuilder<ChildrenAggregation>> fn)
-
composite
public Aggregation.Builder.ContainerBuilder composite(CompositeAggregation v)
-
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
public Aggregation.Builder.ContainerBuilder cumulativeSum(CumulativeSumAggregation v)
-
cumulativeSum
public Aggregation.Builder.ContainerBuilder cumulativeSum(java.util.function.Function<CumulativeSumAggregation.Builder,ObjectBuilder<CumulativeSumAggregation>> fn)
-
dateHistogram
public Aggregation.Builder.ContainerBuilder dateHistogram(DateHistogramAggregation v)
-
dateHistogram
public Aggregation.Builder.ContainerBuilder dateHistogram(java.util.function.Function<DateHistogramAggregation.Builder,ObjectBuilder<DateHistogramAggregation>> fn)
-
dateRange
public Aggregation.Builder.ContainerBuilder dateRange(DateRangeAggregation v)
-
dateRange
public Aggregation.Builder.ContainerBuilder dateRange(java.util.function.Function<DateRangeAggregation.Builder,ObjectBuilder<DateRangeAggregation>> fn)
-
derivative
public Aggregation.Builder.ContainerBuilder derivative(DerivativeAggregation v)
-
derivative
public Aggregation.Builder.ContainerBuilder derivative(java.util.function.Function<DerivativeAggregation.Builder,ObjectBuilder<DerivativeAggregation>> fn)
-
diversifiedSampler
public Aggregation.Builder.ContainerBuilder diversifiedSampler(DiversifiedSamplerAggregation v)
-
diversifiedSampler
public Aggregation.Builder.ContainerBuilder diversifiedSampler(java.util.function.Function<DiversifiedSamplerAggregation.Builder,ObjectBuilder<DiversifiedSamplerAggregation>> fn)
-
extendedStats
public Aggregation.Builder.ContainerBuilder extendedStats(ExtendedStatsAggregation v)
-
extendedStats
public Aggregation.Builder.ContainerBuilder extendedStats(java.util.function.Function<ExtendedStatsAggregation.Builder,ObjectBuilder<ExtendedStatsAggregation>> fn)
-
extendedStatsBucket
public Aggregation.Builder.ContainerBuilder extendedStatsBucket(ExtendedStatsBucketAggregation v)
-
extendedStatsBucket
public Aggregation.Builder.ContainerBuilder extendedStatsBucket(java.util.function.Function<ExtendedStatsBucketAggregation.Builder,ObjectBuilder<ExtendedStatsBucketAggregation>> fn)
-
filter
public Aggregation.Builder.ContainerBuilder filter(Query v)
-
filter
public Aggregation.Builder.ContainerBuilder filter(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> fn)
-
filters
public Aggregation.Builder.ContainerBuilder filters(FiltersAggregation v)
-
filters
public Aggregation.Builder.ContainerBuilder filters(java.util.function.Function<FiltersAggregation.Builder,ObjectBuilder<FiltersAggregation>> fn)
-
geoBounds
public Aggregation.Builder.ContainerBuilder geoBounds(GeoBoundsAggregation v)
-
geoBounds
public Aggregation.Builder.ContainerBuilder geoBounds(java.util.function.Function<GeoBoundsAggregation.Builder,ObjectBuilder<GeoBoundsAggregation>> fn)
-
geoCentroid
public Aggregation.Builder.ContainerBuilder geoCentroid(GeoCentroidAggregation v)
-
geoCentroid
public Aggregation.Builder.ContainerBuilder geoCentroid(java.util.function.Function<GeoCentroidAggregation.Builder,ObjectBuilder<GeoCentroidAggregation>> fn)
-
geoDistance
public Aggregation.Builder.ContainerBuilder geoDistance(GeoDistanceAggregation v)
-
geoDistance
public Aggregation.Builder.ContainerBuilder geoDistance(java.util.function.Function<GeoDistanceAggregation.Builder,ObjectBuilder<GeoDistanceAggregation>> fn)
-
geohashGrid
public Aggregation.Builder.ContainerBuilder geohashGrid(GeoHashGridAggregation v)
-
geohashGrid
public Aggregation.Builder.ContainerBuilder geohashGrid(java.util.function.Function<GeoHashGridAggregation.Builder,ObjectBuilder<GeoHashGridAggregation>> fn)
-
geoLine
public Aggregation.Builder.ContainerBuilder geoLine(GeoLineAggregation v)
-
geoLine
public Aggregation.Builder.ContainerBuilder geoLine(java.util.function.Function<GeoLineAggregation.Builder,ObjectBuilder<GeoLineAggregation>> fn)
-
geotileGrid
public Aggregation.Builder.ContainerBuilder geotileGrid(GeoTileGridAggregation v)
-
geotileGrid
public Aggregation.Builder.ContainerBuilder geotileGrid(java.util.function.Function<GeoTileGridAggregation.Builder,ObjectBuilder<GeoTileGridAggregation>> fn)
-
global
public Aggregation.Builder.ContainerBuilder global(GlobalAggregation v)
-
global
public Aggregation.Builder.ContainerBuilder global(java.util.function.Function<GlobalAggregation.Builder,ObjectBuilder<GlobalAggregation>> fn)
-
histogram
public Aggregation.Builder.ContainerBuilder histogram(HistogramAggregation v)
-
histogram
public Aggregation.Builder.ContainerBuilder histogram(java.util.function.Function<HistogramAggregation.Builder,ObjectBuilder<HistogramAggregation>> fn)
-
ipRange
public Aggregation.Builder.ContainerBuilder ipRange(IpRangeAggregation v)
-
ipRange
public Aggregation.Builder.ContainerBuilder ipRange(java.util.function.Function<IpRangeAggregation.Builder,ObjectBuilder<IpRangeAggregation>> fn)
-
inference
public Aggregation.Builder.ContainerBuilder inference(InferenceAggregation v)
-
inference
public Aggregation.Builder.ContainerBuilder inference(java.util.function.Function<InferenceAggregation.Builder,ObjectBuilder<InferenceAggregation>> fn)
-
matrixStats
public Aggregation.Builder.ContainerBuilder matrixStats(MatrixStatsAggregation v)
-
matrixStats
public Aggregation.Builder.ContainerBuilder matrixStats(java.util.function.Function<MatrixStatsAggregation.Builder,ObjectBuilder<MatrixStatsAggregation>> fn)
-
max
public Aggregation.Builder.ContainerBuilder max(MaxAggregation v)
-
max
public Aggregation.Builder.ContainerBuilder max(java.util.function.Function<MaxAggregation.Builder,ObjectBuilder<MaxAggregation>> fn)
-
maxBucket
public Aggregation.Builder.ContainerBuilder maxBucket(MaxBucketAggregation v)
-
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
public Aggregation.Builder.ContainerBuilder min(MinAggregation v)
-
min
public Aggregation.Builder.ContainerBuilder min(java.util.function.Function<MinAggregation.Builder,ObjectBuilder<MinAggregation>> fn)
-
minBucket
public Aggregation.Builder.ContainerBuilder minBucket(MinBucketAggregation v)
-
minBucket
public Aggregation.Builder.ContainerBuilder minBucket(java.util.function.Function<MinBucketAggregation.Builder,ObjectBuilder<MinBucketAggregation>> fn)
-
missing
public Aggregation.Builder.ContainerBuilder missing(MissingAggregation v)
-
missing
public Aggregation.Builder.ContainerBuilder missing(java.util.function.Function<MissingAggregation.Builder,ObjectBuilder<MissingAggregation>> fn)
-
movingAvg
public Aggregation.Builder.ContainerBuilder movingAvg(MovingAverageAggregation v)
-
movingAvg
public Aggregation.Builder.ContainerBuilder movingAvg(java.util.function.Function<MovingAverageAggregation.Builder,ObjectBuilder<MovingAverageAggregation>> fn)
-
movingPercentiles
public Aggregation.Builder.ContainerBuilder movingPercentiles(MovingPercentilesAggregation v)
-
movingPercentiles
public Aggregation.Builder.ContainerBuilder movingPercentiles(java.util.function.Function<MovingPercentilesAggregation.Builder,ObjectBuilder<MovingPercentilesAggregation>> fn)
-
movingFn
public Aggregation.Builder.ContainerBuilder movingFn(MovingFunctionAggregation v)
-
movingFn
public Aggregation.Builder.ContainerBuilder movingFn(java.util.function.Function<MovingFunctionAggregation.Builder,ObjectBuilder<MovingFunctionAggregation>> fn)
-
multiTerms
public Aggregation.Builder.ContainerBuilder multiTerms(MultiTermsAggregation v)
-
multiTerms
public Aggregation.Builder.ContainerBuilder multiTerms(java.util.function.Function<MultiTermsAggregation.Builder,ObjectBuilder<MultiTermsAggregation>> fn)
-
nested
public Aggregation.Builder.ContainerBuilder nested(NestedAggregation v)
-
nested
public Aggregation.Builder.ContainerBuilder nested(java.util.function.Function<NestedAggregation.Builder,ObjectBuilder<NestedAggregation>> fn)
-
normalize
public Aggregation.Builder.ContainerBuilder normalize(NormalizeAggregation v)
-
normalize
public Aggregation.Builder.ContainerBuilder normalize(java.util.function.Function<NormalizeAggregation.Builder,ObjectBuilder<NormalizeAggregation>> fn)
-
parent
public Aggregation.Builder.ContainerBuilder parent(ParentAggregation v)
-
parent
public Aggregation.Builder.ContainerBuilder parent(java.util.function.Function<ParentAggregation.Builder,ObjectBuilder<ParentAggregation>> fn)
-
percentileRanks
public Aggregation.Builder.ContainerBuilder percentileRanks(PercentileRanksAggregation v)
-
percentileRanks
public Aggregation.Builder.ContainerBuilder percentileRanks(java.util.function.Function<PercentileRanksAggregation.Builder,ObjectBuilder<PercentileRanksAggregation>> fn)
-
percentiles
public Aggregation.Builder.ContainerBuilder percentiles(PercentilesAggregation v)
-
percentiles
public Aggregation.Builder.ContainerBuilder percentiles(java.util.function.Function<PercentilesAggregation.Builder,ObjectBuilder<PercentilesAggregation>> fn)
-
percentilesBucket
public Aggregation.Builder.ContainerBuilder percentilesBucket(PercentilesBucketAggregation v)
-
percentilesBucket
public Aggregation.Builder.ContainerBuilder percentilesBucket(java.util.function.Function<PercentilesBucketAggregation.Builder,ObjectBuilder<PercentilesBucketAggregation>> fn)
-
range
public Aggregation.Builder.ContainerBuilder range(RangeAggregation v)
-
range
public Aggregation.Builder.ContainerBuilder range(java.util.function.Function<RangeAggregation.Builder,ObjectBuilder<RangeAggregation>> fn)
-
rareTerms
public Aggregation.Builder.ContainerBuilder rareTerms(RareTermsAggregation v)
-
rareTerms
public Aggregation.Builder.ContainerBuilder rareTerms(java.util.function.Function<RareTermsAggregation.Builder,ObjectBuilder<RareTermsAggregation>> fn)
-
rate
public Aggregation.Builder.ContainerBuilder rate(RateAggregation v)
-
rate
public Aggregation.Builder.ContainerBuilder rate(java.util.function.Function<RateAggregation.Builder,ObjectBuilder<RateAggregation>> fn)
-
reverseNested
public Aggregation.Builder.ContainerBuilder reverseNested(ReverseNestedAggregation v)
-
reverseNested
public Aggregation.Builder.ContainerBuilder reverseNested(java.util.function.Function<ReverseNestedAggregation.Builder,ObjectBuilder<ReverseNestedAggregation>> fn)
-
sampler
public Aggregation.Builder.ContainerBuilder sampler(SamplerAggregation v)
-
sampler
public Aggregation.Builder.ContainerBuilder sampler(java.util.function.Function<SamplerAggregation.Builder,ObjectBuilder<SamplerAggregation>> fn)
-
scriptedMetric
public Aggregation.Builder.ContainerBuilder scriptedMetric(ScriptedMetricAggregation v)
-
scriptedMetric
public Aggregation.Builder.ContainerBuilder scriptedMetric(java.util.function.Function<ScriptedMetricAggregation.Builder,ObjectBuilder<ScriptedMetricAggregation>> fn)
-
serialDiff
public Aggregation.Builder.ContainerBuilder serialDiff(SerialDifferencingAggregation v)
-
serialDiff
public Aggregation.Builder.ContainerBuilder serialDiff(java.util.function.Function<SerialDifferencingAggregation.Builder,ObjectBuilder<SerialDifferencingAggregation>> fn)
-
significantTerms
public Aggregation.Builder.ContainerBuilder significantTerms(SignificantTermsAggregation v)
-
significantTerms
public Aggregation.Builder.ContainerBuilder significantTerms(java.util.function.Function<SignificantTermsAggregation.Builder,ObjectBuilder<SignificantTermsAggregation>> fn)
-
significantText
public Aggregation.Builder.ContainerBuilder significantText(SignificantTextAggregation v)
-
significantText
public Aggregation.Builder.ContainerBuilder significantText(java.util.function.Function<SignificantTextAggregation.Builder,ObjectBuilder<SignificantTextAggregation>> fn)
-
stats
public Aggregation.Builder.ContainerBuilder stats(StatsAggregation v)
-
stats
public Aggregation.Builder.ContainerBuilder stats(java.util.function.Function<StatsAggregation.Builder,ObjectBuilder<StatsAggregation>> fn)
-
statsBucket
public Aggregation.Builder.ContainerBuilder statsBucket(StatsBucketAggregation v)
-
statsBucket
public Aggregation.Builder.ContainerBuilder statsBucket(java.util.function.Function<StatsBucketAggregation.Builder,ObjectBuilder<StatsBucketAggregation>> fn)
-
stringStats
public Aggregation.Builder.ContainerBuilder stringStats(StringStatsAggregation v)
-
stringStats
public Aggregation.Builder.ContainerBuilder stringStats(java.util.function.Function<StringStatsAggregation.Builder,ObjectBuilder<StringStatsAggregation>> fn)
-
sum
public Aggregation.Builder.ContainerBuilder sum(SumAggregation v)
-
sum
public Aggregation.Builder.ContainerBuilder sum(java.util.function.Function<SumAggregation.Builder,ObjectBuilder<SumAggregation>> fn)
-
sumBucket
public Aggregation.Builder.ContainerBuilder sumBucket(SumBucketAggregation v)
-
sumBucket
public Aggregation.Builder.ContainerBuilder sumBucket(java.util.function.Function<SumBucketAggregation.Builder,ObjectBuilder<SumBucketAggregation>> fn)
-
terms
public Aggregation.Builder.ContainerBuilder terms(TermsAggregation v)
-
terms
public Aggregation.Builder.ContainerBuilder terms(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> fn)
-
topHits
public Aggregation.Builder.ContainerBuilder topHits(TopHitsAggregation v)
-
topHits
public Aggregation.Builder.ContainerBuilder topHits(java.util.function.Function<TopHitsAggregation.Builder,ObjectBuilder<TopHitsAggregation>> fn)
-
tTest
public Aggregation.Builder.ContainerBuilder tTest(TTestAggregation v)
-
tTest
public Aggregation.Builder.ContainerBuilder tTest(java.util.function.Function<TTestAggregation.Builder,ObjectBuilder<TTestAggregation>> fn)
-
topMetrics
public Aggregation.Builder.ContainerBuilder topMetrics(TopMetricsAggregation v)
-
topMetrics
public Aggregation.Builder.ContainerBuilder topMetrics(java.util.function.Function<TopMetricsAggregation.Builder,ObjectBuilder<TopMetricsAggregation>> fn)
-
valueCount
public Aggregation.Builder.ContainerBuilder valueCount(ValueCountAggregation v)
-
valueCount
public Aggregation.Builder.ContainerBuilder valueCount(java.util.function.Function<ValueCountAggregation.Builder,ObjectBuilder<ValueCountAggregation>> fn)
-
weightedAvg
public Aggregation.Builder.ContainerBuilder weightedAvg(WeightedAverageAggregation v)
-
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
protected Aggregation build()
-
-