Class AggregationBreakdown.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.search.AggregationBreakdown.Builder
-
- All Implemented Interfaces:
ObjectBuilder<AggregationBreakdown>
- Enclosing class:
- AggregationBreakdown
public static class AggregationBreakdown.Builder extends ObjectBuilderBase implements ObjectBuilder<AggregationBreakdown>
Builder forAggregationBreakdown.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationBreakdownbuild()Builds aAggregationBreakdown.AggregationBreakdown.BuilderbuildAggregation(long value)Required - API name:build_aggregationAggregationBreakdown.BuilderbuildAggregationCount(long value)Required - API name:build_aggregation_countAggregationBreakdown.BuilderbuildLeafCollector(long value)Required - API name:build_leaf_collectorAggregationBreakdown.BuilderbuildLeafCollectorCount(long value)Required - API name:build_leaf_collector_countAggregationBreakdown.Buildercollect(long value)Required - API name:collectAggregationBreakdown.BuildercollectCount(long value)Required - API name:collect_countAggregationBreakdown.Builderinitialize(long value)Required - API name:initializeAggregationBreakdown.BuilderinitializeCount(long value)Required - API name:initialize_countAggregationBreakdown.BuilderpostCollection(java.lang.Long value)API name:post_collectionAggregationBreakdown.BuilderpostCollectionCount(java.lang.Long value)API name:post_collection_countAggregationBreakdown.Builderreduce(long value)Required - API name:reduceAggregationBreakdown.BuilderreduceCount(long value)Required - API name:reduce_count-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
buildAggregation
public final AggregationBreakdown.Builder buildAggregation(long value)
Required - API name:build_aggregation
-
buildAggregationCount
public final AggregationBreakdown.Builder buildAggregationCount(long value)
Required - API name:build_aggregation_count
-
buildLeafCollector
public final AggregationBreakdown.Builder buildLeafCollector(long value)
Required - API name:build_leaf_collector
-
buildLeafCollectorCount
public final AggregationBreakdown.Builder buildLeafCollectorCount(long value)
Required - API name:build_leaf_collector_count
-
collect
public final AggregationBreakdown.Builder collect(long value)
Required - API name:collect
-
collectCount
public final AggregationBreakdown.Builder collectCount(long value)
Required - API name:collect_count
-
initialize
public final AggregationBreakdown.Builder initialize(long value)
Required - API name:initialize
-
initializeCount
public final AggregationBreakdown.Builder initializeCount(long value)
Required - API name:initialize_count
-
postCollection
public final AggregationBreakdown.Builder postCollection(@Nullable java.lang.Long value)
API name:post_collection
-
postCollectionCount
public final AggregationBreakdown.Builder postCollectionCount(@Nullable java.lang.Long value)
API name:post_collection_count
-
reduce
public final AggregationBreakdown.Builder reduce(long value)
Required - API name:reduce
-
reduceCount
public final AggregationBreakdown.Builder reduceCount(long value)
Required - API name:reduce_count
-
build
public AggregationBreakdown build()
Builds aAggregationBreakdown.- Specified by:
buildin interfaceObjectBuilder<AggregationBreakdown>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-