Class AggregationBreakdown.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<AggregationBreakdown.Builder>
co.elastic.clients.elasticsearch.core.search.AggregationBreakdown.Builder
- All Implemented Interfaces:
WithJson<AggregationBreakdown.Builder>
,ObjectBuilder<AggregationBreakdown>
- Enclosing class:
- AggregationBreakdown
public static class AggregationBreakdown.Builder extends WithJsonObjectBuilderBase<AggregationBreakdown.Builder> implements ObjectBuilder<AggregationBreakdown>
Builder for
AggregationBreakdown
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description AggregationBreakdown
build()
Builds aAggregationBreakdown
.AggregationBreakdown.Builder
buildAggregation(long value)
Required - API name:build_aggregation
AggregationBreakdown.Builder
buildAggregationCount(long value)
Required - API name:build_aggregation_count
AggregationBreakdown.Builder
buildLeafCollector(long value)
Required - API name:build_leaf_collector
AggregationBreakdown.Builder
buildLeafCollectorCount(long value)
Required - API name:build_leaf_collector_count
AggregationBreakdown.Builder
collect(long value)
Required - API name:collect
AggregationBreakdown.Builder
collectCount(long value)
Required - API name:collect_count
AggregationBreakdown.Builder
initialize(long value)
Required - API name:initialize
AggregationBreakdown.Builder
initializeCount(long value)
Required - API name:initialize_count
AggregationBreakdown.Builder
postCollection(java.lang.Long value)
API name:post_collection
AggregationBreakdown.Builder
postCollectionCount(java.lang.Long value)
API name:post_collection_count
AggregationBreakdown.Builder
reduce(long value)
Required - API name:reduce
AggregationBreakdown.Builder
reduceCount(long value)
Required - API name:reduce_count
protected AggregationBreakdown.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
buildAggregation
Required - API name:build_aggregation
-
buildAggregationCount
Required - API name:build_aggregation_count
-
buildLeafCollector
Required - API name:build_leaf_collector
-
buildLeafCollectorCount
Required - API name:build_leaf_collector_count
-
collect
Required - API name:collect
-
collectCount
Required - API name:collect_count
-
initialize
Required - API name:initialize
-
initializeCount
Required - API name:initialize_count
-
postCollection
API name:post_collection
-
postCollectionCount
API name:post_collection_count
-
reduce
Required - API name:reduce
-
reduceCount
Required - API name:reduce_count
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<AggregationBreakdown.Builder>
-
build
Builds aAggregationBreakdown
.- Specified by:
build
in interfaceObjectBuilder<AggregationBreakdown>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-