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 AggregationProfileDebugbuild()Builds aAggregationProfileDebug.AggregationProfileDebug.BuilderbuiltBuckets(java.lang.Integer value)API name:built_bucketsAggregationProfileDebug.BuildercharsFetched(java.lang.Integer value)API name:chars_fetchedAggregationProfileDebug.BuildercollectAnalyzedCount(java.lang.Integer value)API name:collect_analyzed_countAggregationProfileDebug.BuildercollectAnalyzedNs(java.lang.Integer value)API name:collect_analyzed_nsAggregationProfileDebug.BuildercollectionStrategy(java.lang.String value)API name:collection_strategyAggregationProfileDebug.BuilderdeferredAggregators(java.lang.String value, java.lang.String... values)API name:deferred_aggregatorsAggregationProfileDebug.BuilderdeferredAggregators(java.util.List<java.lang.String> list)API name:deferred_aggregatorsAggregationProfileDebug.Builderdelegate(java.lang.String value)API name:delegateAggregationProfileDebug.BuilderdelegateDebug(AggregationProfileDebug value)API name:delegate_debugAggregationProfileDebug.BuilderdelegateDebug(java.util.function.Function<AggregationProfileDebug.Builder,ObjectBuilder<AggregationProfileDebug>> fn)API name:delegate_debugAggregationProfileDebug.BuilderemptyCollectorsUsed(java.lang.Integer value)API name:empty_collectors_usedAggregationProfileDebug.BuilderextractCount(java.lang.Integer value)API name:extract_countAggregationProfileDebug.BuilderextractNs(java.lang.Integer value)API name:extract_nsAggregationProfileDebug.Builderfilters(AggregationProfileDelegateDebugFilter value, AggregationProfileDelegateDebugFilter... values)API name:filtersAggregationProfileDebug.Builderfilters(java.util.function.Function<AggregationProfileDelegateDebugFilter.Builder,ObjectBuilder<AggregationProfileDelegateDebugFilter>> fn)API name:filtersAggregationProfileDebug.Builderfilters(java.util.List<AggregationProfileDelegateDebugFilter> list)API name:filtersAggregationProfileDebug.BuilderhasFilter(java.lang.Boolean value)API name:has_filterAggregationProfileDebug.BuildernumericCollectorsUsed(java.lang.Integer value)API name:numeric_collectors_usedAggregationProfileDebug.BuilderordinalsCollectorsOverheadTooHigh(java.lang.Integer value)API name:ordinals_collectors_overhead_too_highAggregationProfileDebug.BuilderordinalsCollectorsUsed(java.lang.Integer value)API name:ordinals_collectors_usedAggregationProfileDebug.BuilderresultStrategy(java.lang.String value)API name:result_strategyAggregationProfileDebug.BuildersegmentsCollected(java.lang.Integer value)API name:segments_collectedAggregationProfileDebug.BuildersegmentsCounted(java.lang.Integer value)API name:segments_countedAggregationProfileDebug.BuildersegmentsWithDeletedDocs(java.lang.Integer value)API name:segments_with_deleted_docsAggregationProfileDebug.BuildersegmentsWithDocCountField(java.lang.Integer value)API name:segments_with_doc_count_fieldAggregationProfileDebug.BuildersegmentsWithMultiValuedOrds(java.lang.Integer value)API name:segments_with_multi_valued_ordsAggregationProfileDebug.BuildersegmentsWithSingleValuedOrds(java.lang.Integer value)API name:segments_with_single_valued_ordsAggregationProfileDebug.BuilderstringHashingCollectorsUsed(java.lang.Integer value)API name:string_hashing_collectors_usedAggregationProfileDebug.BuildersurvivingBuckets(java.lang.Integer value)API name:surviving_bucketsAggregationProfileDebug.BuildertotalBuckets(java.lang.Integer value)API name:total_bucketsAggregationProfileDebug.BuildervaluesFetched(java.lang.Integer value)API name:values_fetchedMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods 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 AggregationProfileDebug value)API name:delegate_debug -
delegateDebug
public final AggregationProfileDebug.Builder delegateDebug(java.util.function.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
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_aggregatorsAdds all elements of
listtodeferredAggregators. -
deferredAggregators
public final AggregationProfileDebug.Builder deferredAggregators(java.lang.String value, java.lang.String... values)API name:deferred_aggregatorsAdds one or more values to
deferredAggregators. -
segmentsWithDocCountField
public final AggregationProfileDebug.Builder segmentsWithDocCountField(@Nullable java.lang.Integer value)API name:segments_with_doc_count_field -
segmentsWithDeletedDocs
public final AggregationProfileDebug.Builder segmentsWithDeletedDocs(@Nullable java.lang.Integer value)API name:segments_with_deleted_docs -
filters
public final AggregationProfileDebug.Builder filters(java.util.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(java.util.function.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 -
build
Builds aAggregationProfileDebug.- Specified by:
buildin interfaceObjectBuilder<AggregationProfileDebug>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-