Class BucketAggregationBase.AbstractBuilder<BuilderT extends BucketAggregationBase.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.AggregationBase.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch._types.aggregations.BucketAggregationBase.AbstractBuilder<BuilderT>
- Direct Known Subclasses:
AdjacencyMatrixAggregation.Builder
,AutoDateHistogramAggregation.Builder
,ChildrenAggregation.Builder
,CompositeAggregation.Builder
,DateHistogramAggregation.Builder
,DateRangeAggregation.Builder
,DiversifiedSamplerAggregation.Builder
,FiltersAggregation.Builder
,GeoDistanceAggregation.Builder
,GeoHashGridAggregation.Builder
,GeoTileGridAggregation.Builder
,GlobalAggregation.Builder
,HistogramAggregation.Builder
,IpRangeAggregation.Builder
,MissingAggregation.Builder
,MultiTermsAggregation.Builder
,NestedAggregation.Builder
,ParentAggregation.Builder
,RangeAggregation.Builder
,RareTermsAggregation.Builder
,ReverseNestedAggregation.Builder
,SamplerAggregation.Builder
,SignificantTermsAggregation.Builder
,SignificantTextAggregation.Builder
,TermsAggregation.Builder
- Enclosing class:
- BucketAggregationBase
protected abstract static class BucketAggregationBase.AbstractBuilder<BuilderT extends BucketAggregationBase.AbstractBuilder<BuilderT>> extends AggregationBase.AbstractBuilder<BuilderT>
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBuilder()
-
Method Summary
Modifier and Type Method Description BuilderT
aggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)
Setaggregations(Map)
to a singleton map.BuilderT
aggregations(java.util.Map<java.lang.String,Aggregation> value)
API name:aggregations
BuilderT
putAggregations(java.lang.String key, Aggregation value)
Add a key/value toaggregations(Map)
, creating the map if needed.BuilderT
putAggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)
Add a key/value toaggregations(Map)
, creating the map if needed.Methods inherited from class co.elastic.clients.elasticsearch._types.aggregations.AggregationBase.AbstractBuilder
meta, name, putMeta, self
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Details
-
aggregations
API name:aggregations
-
putAggregations
Add a key/value toaggregations(Map)
, creating the map if needed. -
aggregations
public BuilderT aggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Setaggregations(Map)
to a singleton map. -
putAggregations
public BuilderT putAggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)Add a key/value toaggregations(Map)
, creating the map if needed.
-