Class AggregationProfileDebug.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.search.AggregationProfileDebug.Builder
-
- All Implemented Interfaces:
ObjectBuilder<AggregationProfileDebug>
- Enclosing class:
- AggregationProfileDebug
public static class AggregationProfileDebug.Builder extends ObjectBuilderBase implements ObjectBuilder<AggregationProfileDebug>
Builder forAggregationProfileDebug.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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(java.util.function.Function<AggregationProfileDelegateDebug.Builder,ObjectBuilder<AggregationProfileDelegateDebug>> fn)API name:delegate_debugAggregationProfileDebug.BuilderdelegateDebug(AggregationProfileDelegateDebug value)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.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.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_fetched-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
segmentsWithMultiValuedOrds
public final AggregationProfileDebug.Builder segmentsWithMultiValuedOrds(@Nullable java.lang.Integer value)
API name:segments_with_multi_valued_ords
-
collectionStrategy
public final AggregationProfileDebug.Builder collectionStrategy(@Nullable java.lang.String value)
API name:collection_strategy
-
segmentsWithSingleValuedOrds
public final AggregationProfileDebug.Builder segmentsWithSingleValuedOrds(@Nullable java.lang.Integer value)
API name:segments_with_single_valued_ords
-
totalBuckets
public final AggregationProfileDebug.Builder totalBuckets(@Nullable java.lang.Integer value)
API name:total_buckets
-
builtBuckets
public final AggregationProfileDebug.Builder builtBuckets(@Nullable java.lang.Integer value)
API name:built_buckets
-
resultStrategy
public final AggregationProfileDebug.Builder resultStrategy(@Nullable java.lang.String value)
API name:result_strategy
-
hasFilter
public final AggregationProfileDebug.Builder hasFilter(@Nullable java.lang.Boolean value)
API name:has_filter
-
delegate
public final AggregationProfileDebug.Builder delegate(@Nullable java.lang.String value)
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
public final AggregationProfileDebug.Builder charsFetched(@Nullable java.lang.Integer value)
API name:chars_fetched
-
extractCount
public final AggregationProfileDebug.Builder extractCount(@Nullable java.lang.Integer value)
API name:extract_count
-
extractNs
public final AggregationProfileDebug.Builder extractNs(@Nullable java.lang.Integer value)
API name:extract_ns
-
valuesFetched
public final AggregationProfileDebug.Builder valuesFetched(@Nullable java.lang.Integer value)
API name:values_fetched
-
collectAnalyzedNs
public final AggregationProfileDebug.Builder collectAnalyzedNs(@Nullable java.lang.Integer value)
API name:collect_analyzed_ns
-
collectAnalyzedCount
public final AggregationProfileDebug.Builder collectAnalyzedCount(@Nullable java.lang.Integer value)
API name:collect_analyzed_count
-
survivingBuckets
public final AggregationProfileDebug.Builder survivingBuckets(@Nullable java.lang.Integer value)
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.
-
build
public AggregationProfileDebug build()
Builds aAggregationProfileDebug.- Specified by:
buildin interfaceObjectBuilder<AggregationProfileDebug>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-