Class CompositeAggregationSource.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.aggregations.CompositeAggregationSource.Builder
-
- All Implemented Interfaces:
ObjectBuilder<CompositeAggregationSource>
- Enclosing class:
- CompositeAggregationSource
public static class CompositeAggregationSource.Builder extends ObjectBuilderBase implements ObjectBuilder<CompositeAggregationSource>
Builder forCompositeAggregationSource.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
terms
public final CompositeAggregationSource.Builder terms(@Nullable TermsAggregation value)
API name:terms
-
terms
public final CompositeAggregationSource.Builder terms(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> fn)
API name:terms
-
histogram
public final CompositeAggregationSource.Builder histogram(@Nullable HistogramAggregation value)
API name:histogram
-
histogram
public final CompositeAggregationSource.Builder histogram(java.util.function.Function<HistogramAggregation.Builder,ObjectBuilder<HistogramAggregation>> fn)
API name:histogram
-
dateHistogram
public final CompositeAggregationSource.Builder dateHistogram(@Nullable DateHistogramAggregation value)
API name:date_histogram
-
dateHistogram
public final CompositeAggregationSource.Builder dateHistogram(java.util.function.Function<DateHistogramAggregation.Builder,ObjectBuilder<DateHistogramAggregation>> fn)
API name:date_histogram
-
geotileGrid
public final CompositeAggregationSource.Builder geotileGrid(@Nullable GeoTileGridAggregation value)
API name:geotile_grid
-
geotileGrid
public final CompositeAggregationSource.Builder geotileGrid(java.util.function.Function<GeoTileGridAggregation.Builder,ObjectBuilder<GeoTileGridAggregation>> fn)
API name:geotile_grid
-
build
public CompositeAggregationSource build()
Builds aCompositeAggregationSource.- Specified by:
buildin interfaceObjectBuilder<CompositeAggregationSource>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-