Class AggregationBreakdown.Builder
java.lang.Object
org.opensearch.client.opensearch._global.search.AggregationBreakdown.Builder
- All Implemented Interfaces:
ObjectBuilder<AggregationBreakdown>
- Enclosing class:
- AggregationBreakdown
public static class AggregationBreakdown.Builder extends java.lang.Object implements ObjectBuilder<AggregationBreakdown>
Builder for
AggregationBreakdown.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description AggregationBreakdownbuild()Builds aAggregationBreakdown.AggregationBreakdown.BuilderbuildAggregation(java.lang.Number value)API name:build_aggregationAggregationBreakdown.BuilderbuildAggregationCount(java.lang.Number value)API name:build_aggregation_countAggregationBreakdown.BuilderbuildLeafCollector(java.lang.Number value)API name:build_leaf_collectorAggregationBreakdown.BuilderbuildLeafCollectorCount(java.lang.Number value)API name:build_leaf_collector_countAggregationBreakdown.Buildercollect(java.lang.Number value)API name:collectAggregationBreakdown.BuildercollectCount(java.lang.Number value)API name:collect_countAggregationBreakdown.Builderinitialize(java.lang.Number value)API name:initializeAggregationBreakdown.BuilderinitializeCount(java.lang.Number value)API name:initialize_countAggregationBreakdown.BuilderpostCollection(java.lang.Number value)API name:post_collectionAggregationBreakdown.BuilderpostCollectionCount(java.lang.Number value)API name:post_collection_countAggregationBreakdown.Builderreduce(java.lang.Number value)API name:reduceAggregationBreakdown.BuilderreduceCount(java.lang.Number value)API name:reduce_count
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
buildAggregation
API name:build_aggregation -
buildAggregationCount
API name:build_aggregation_count -
buildLeafCollector
API name:build_leaf_collector -
buildLeafCollectorCount
API name:build_leaf_collector_count -
collect
API name:collect -
collectCount
API name:collect_count -
initialize
API name:initialize -
initializeCount
API name:initialize_count -
postCollection
API name:post_collection -
postCollectionCount
API name:post_collection_count -
reduce
API name:reduce -
reduceCount
API name:reduce_count -
build
Builds aAggregationBreakdown.- Specified by:
buildin interfaceObjectBuilder<AggregationBreakdown>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-