Class AggregationProfileDebug.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.core.search.AggregationProfileDebug.Builder
- All Implemented Interfaces:
ObjectBuilder<AggregationProfileDebug>
- Enclosing class:
- AggregationProfileDebug
public static class AggregationProfileDebug.Builder extends ObjectBuilderBase implements ObjectBuilder<AggregationProfileDebug>
Builder for
AggregationProfileDebug
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description AggregationProfileDebug
build()
Builds aAggregationProfileDebug
.AggregationProfileDebug.Builder
builtBuckets(java.lang.Integer value)
API name:built_buckets
AggregationProfileDebug.Builder
charsFetched(java.lang.Integer value)
API name:chars_fetched
AggregationProfileDebug.Builder
collectAnalyzedCount(java.lang.Integer value)
API name:collect_analyzed_count
AggregationProfileDebug.Builder
collectAnalyzedNs(java.lang.Integer value)
API name:collect_analyzed_ns
AggregationProfileDebug.Builder
collectionStrategy(java.lang.String value)
API name:collection_strategy
AggregationProfileDebug.Builder
deferredAggregators(java.lang.String value, java.lang.String... values)
API name:deferred_aggregators
AggregationProfileDebug.Builder
deferredAggregators(java.util.List<java.lang.String> list)
API name:deferred_aggregators
AggregationProfileDebug.Builder
delegate(java.lang.String value)
API name:delegate
AggregationProfileDebug.Builder
delegateDebug(AggregationProfileDelegateDebug value)
API name:delegate_debug
AggregationProfileDebug.Builder
delegateDebug(java.util.function.Function<AggregationProfileDelegateDebug.Builder,ObjectBuilder<AggregationProfileDelegateDebug>> fn)
API name:delegate_debug
AggregationProfileDebug.Builder
emptyCollectorsUsed(java.lang.Integer value)
API name:empty_collectors_used
AggregationProfileDebug.Builder
extractCount(java.lang.Integer value)
API name:extract_count
AggregationProfileDebug.Builder
extractNs(java.lang.Integer value)
API name:extract_ns
AggregationProfileDebug.Builder
hasFilter(java.lang.Boolean value)
API name:has_filter
AggregationProfileDebug.Builder
numericCollectorsUsed(java.lang.Integer value)
API name:numeric_collectors_used
AggregationProfileDebug.Builder
ordinalsCollectorsOverheadTooHigh(java.lang.Integer value)
API name:ordinals_collectors_overhead_too_high
AggregationProfileDebug.Builder
ordinalsCollectorsUsed(java.lang.Integer value)
API name:ordinals_collectors_used
AggregationProfileDebug.Builder
resultStrategy(java.lang.String value)
API name:result_strategy
AggregationProfileDebug.Builder
segmentsWithMultiValuedOrds(java.lang.Integer value)
API name:segments_with_multi_valued_ords
AggregationProfileDebug.Builder
segmentsWithSingleValuedOrds(java.lang.Integer value)
API name:segments_with_single_valued_ords
AggregationProfileDebug.Builder
stringHashingCollectorsUsed(java.lang.Integer value)
API name:string_hashing_collectors_used
AggregationProfileDebug.Builder
survivingBuckets(java.lang.Integer value)
API name:surviving_buckets
AggregationProfileDebug.Builder
totalBuckets(java.lang.Integer value)
API name:total_buckets
AggregationProfileDebug.Builder
valuesFetched(java.lang.Integer value)
API name:values_fetched
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
-
segmentsWithMultiValuedOrds
public final AggregationProfileDebug.Builder segmentsWithMultiValuedOrds(@Nullable java.lang.Integer value)API name:segments_with_multi_valued_ords
-
collectionStrategy
API name:collection_strategy
-
segmentsWithSingleValuedOrds
public final AggregationProfileDebug.Builder segmentsWithSingleValuedOrds(@Nullable java.lang.Integer value)API name:segments_with_single_valued_ords
-
totalBuckets
API name:total_buckets
-
builtBuckets
API name:built_buckets
-
resultStrategy
API name:result_strategy
-
hasFilter
API name:has_filter
-
delegate
API name:delegate
-
delegateDebug
public final AggregationProfileDebug.Builder delegateDebug(@Nullable AggregationProfileDelegateDebug value)API name:delegate_debug
-
delegateDebug
public final AggregationProfileDebug.Builder delegateDebug(java.util.function.Function<AggregationProfileDelegateDebug.Builder,ObjectBuilder<AggregationProfileDelegateDebug>> fn)API name:delegate_debug
-
charsFetched
API name:chars_fetched
-
extractCount
API name:extract_count
-
extractNs
API name:extract_ns
-
valuesFetched
API name:values_fetched
-
collectAnalyzedNs
API name:collect_analyzed_ns
-
collectAnalyzedCount
public final AggregationProfileDebug.Builder collectAnalyzedCount(@Nullable java.lang.Integer value)API name:collect_analyzed_count
-
survivingBuckets
API name:surviving_buckets
-
ordinalsCollectorsUsed
public final AggregationProfileDebug.Builder ordinalsCollectorsUsed(@Nullable java.lang.Integer value)API name:ordinals_collectors_used
-
ordinalsCollectorsOverheadTooHigh
public final AggregationProfileDebug.Builder ordinalsCollectorsOverheadTooHigh(@Nullable java.lang.Integer value)API name:ordinals_collectors_overhead_too_high
-
stringHashingCollectorsUsed
public final AggregationProfileDebug.Builder stringHashingCollectorsUsed(@Nullable java.lang.Integer value)API name:string_hashing_collectors_used
-
numericCollectorsUsed
public final AggregationProfileDebug.Builder numericCollectorsUsed(@Nullable java.lang.Integer value)API name:numeric_collectors_used
-
emptyCollectorsUsed
public final AggregationProfileDebug.Builder emptyCollectorsUsed(@Nullable java.lang.Integer value)API name:empty_collectors_used
-
deferredAggregators
public final AggregationProfileDebug.Builder deferredAggregators(java.util.List<java.lang.String> list)API name:deferred_aggregators
Adds all elements of
list
todeferredAggregators
. -
deferredAggregators
public final AggregationProfileDebug.Builder deferredAggregators(java.lang.String value, java.lang.String... values)API name:deferred_aggregators
Adds one or more values to
deferredAggregators
. -
build
Builds aAggregationProfileDebug
.- Specified by:
build
in interfaceObjectBuilder<AggregationProfileDebug>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-