Class AggregationProfileDebug.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<AggregationProfileDebug.Builder>
co.elastic.clients.elasticsearch.core.search.AggregationProfileDebug.Builder
- All Implemented Interfaces:
WithJson<AggregationProfileDebug.Builder>,ObjectBuilder<AggregationProfileDebug>
- Enclosing class:
- AggregationProfileDebug
public static class AggregationProfileDebug.Builder
extends WithJsonObjectBuilderBase<AggregationProfileDebug.Builder>
implements ObjectBuilder<AggregationProfileDebug>
Builder for
AggregationProfileDebug.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aAggregationProfileDebug.builtBuckets(Integer value) API name:built_bucketscharsFetched(Integer value) API name:chars_fetchedcollectAnalyzedCount(Integer value) API name:collect_analyzed_countcollectAnalyzedNs(Integer value) API name:collect_analyzed_nscollectionStrategy(String value) API name:collection_strategydeferredAggregators(String value, String... values) API name:deferred_aggregatorsdeferredAggregators(List<String> list) API name:deferred_aggregatorsAPI name:delegateAPI name:delegate_debugdelegateDebug(Function<AggregationProfileDelegateDebug.Builder, ObjectBuilder<AggregationProfileDelegateDebug>> fn) API name:delegate_debugemptyCollectorsUsed(Integer value) API name:empty_collectors_usedextractCount(Integer value) API name:extract_countAPI name:extract_nsAPI name:has_filternumericCollectorsUsed(Integer value) API name:numeric_collectors_usedAPI name:ordinals_collectors_overhead_too_highordinalsCollectorsUsed(Integer value) API name:ordinals_collectors_usedresultStrategy(String value) API name:result_strategyAPI name:segments_with_multi_valued_ordsAPI name:segments_with_single_valued_ordsprotected AggregationProfileDebug.Builderself()API name:string_hashing_collectors_usedsurvivingBuckets(Integer value) API name:surviving_bucketstotalBuckets(Integer value) API name:total_bucketsvaluesFetched(Integer value) API name:values_fetchedMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
segmentsWithMultiValuedOrds
API name:segments_with_multi_valued_ords -
collectionStrategy
API name:collection_strategy -
segmentsWithSingleValuedOrds
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(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
API name:collect_analyzed_count -
survivingBuckets
API name:surviving_buckets -
ordinalsCollectorsUsed
API name:ordinals_collectors_used -
ordinalsCollectorsOverheadTooHigh
public final AggregationProfileDebug.Builder ordinalsCollectorsOverheadTooHigh(@Nullable Integer value) API name:ordinals_collectors_overhead_too_high -
stringHashingCollectorsUsed
API name:string_hashing_collectors_used -
numericCollectorsUsed
API name:numeric_collectors_used -
emptyCollectorsUsed
API name:empty_collectors_used -
deferredAggregators
API name:deferred_aggregatorsAdds all elements of
listtodeferredAggregators. -
deferredAggregators
API name:deferred_aggregatorsAdds one or more values to
deferredAggregators. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<AggregationProfileDebug.Builder>
-
build
Builds aAggregationProfileDebug.- Specified by:
buildin interfaceObjectBuilder<AggregationProfileDebug>- Throws:
NullPointerException- if some of the required fields are null.
-