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 TypeMethodDescriptionbruteForceUsed(Integer value) API name:brute_force_usedbuild()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_debugAPI name:delegate_debugdynamicPruningAttempted(Integer value) API name:dynamic_pruning_attempteddynamicPruningUsed(Integer value) API name:dynamic_pruning_usedemptyCollectorsUsed(Integer value) API name:empty_collectors_usedextractCount(Integer value) API name:extract_countAPI name:extract_nsfilters(AggregationProfileDelegateDebugFilter value, AggregationProfileDelegateDebugFilter... values) API name:filtersfilters(Function<AggregationProfileDelegateDebugFilter.Builder, ObjectBuilder<AggregationProfileDelegateDebugFilter>> fn) API name:filtersAPI name:filtersAPI name:has_filtermapReducer(String value) API name:map_reducernumericCollectorsUsed(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_strategysegmentsCollected(Integer value) API name:segments_collectedsegmentsCounted(Integer value) API name:segments_countedsegmentsWithDeletedDocs(Integer value) API name:segments_with_deleted_docssegmentsWithDocCountField(Integer value) API name:segments_with_doc_count_fieldAPI name:segments_with_multi_valued_ordsAPI name:segments_with_single_valued_ordsprotected AggregationProfileDebug.Builderself()skippedDueToNoData(Integer value) API name:skipped_due_to_no_dataAPI 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
API name:delegate_debug -
delegateDebug
public final AggregationProfileDebug.Builder delegateDebug(Function<AggregationProfileDebug.Builder, ObjectBuilder<AggregationProfileDebug>> 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. -
segmentsWithDocCountField
API name:segments_with_doc_count_field -
segmentsWithDeletedDocs
API name:segments_with_deleted_docs -
filters
public final AggregationProfileDebug.Builder filters(List<AggregationProfileDelegateDebugFilter> list) API name:filtersAdds all elements of
listtofilters. -
filters
public final AggregationProfileDebug.Builder filters(AggregationProfileDelegateDebugFilter value, AggregationProfileDelegateDebugFilter... values) API name:filtersAdds one or more values to
filters. -
filters
public final AggregationProfileDebug.Builder filters(Function<AggregationProfileDelegateDebugFilter.Builder, ObjectBuilder<AggregationProfileDelegateDebugFilter>> fn) API name:filtersAdds a value to
filtersusing a builder lambda. -
segmentsCounted
API name:segments_counted -
segmentsCollected
API name:segments_collected -
mapReducer
API name:map_reducer -
bruteForceUsed
API name:brute_force_used -
dynamicPruningAttempted
API name:dynamic_pruning_attempted -
dynamicPruningUsed
API name:dynamic_pruning_used -
skippedDueToNoData
API name:skipped_due_to_no_data -
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.
-