Class AggregationProfileDebug

java.lang.Object
org.opensearch.client.opensearch.core.search.AggregationProfileDebug
All Implemented Interfaces:
JsonpSerializable, PlainJsonSerializable, ToCopyableBuilder<AggregationProfileDebug.Builder,AggregationProfileDebug>

@JsonpDeserializable @Generated("org.opensearch.client.codegen.CodeGenerator") public class AggregationProfileDebug extends Object implements PlainJsonSerializable, ToCopyableBuilder<AggregationProfileDebug.Builder,AggregationProfileDebug>
  • Field Details

  • Method Details

    • of

    • builtBuckets

      @Nullable public final Integer builtBuckets()
      API name: built_buckets
    • charsFetched

      @Nullable public final Integer charsFetched()
      API name: chars_fetched
    • collectAnalyzedCount

      @Nullable public final Integer collectAnalyzedCount()
      API name: collect_analyzed_count
    • collectAnalyzedNs

      @Nullable public final Integer collectAnalyzedNs()
      API name: collect_analyzed_ns
    • collectionStrategy

      @Nullable public final String collectionStrategy()
      API name: collection_strategy
    • deferredAggregators

      @Nonnull public final List<String> deferredAggregators()
      API name: deferred_aggregators
    • delegate

      @Nullable public final String delegate()
      API name: delegate
    • delegateDebug

      @Nullable public final AggregationProfileDelegateDebug delegateDebug()
      API name: delegate_debug
    • emptyCollectorsUsed

      @Nullable public final Integer emptyCollectorsUsed()
      API name: empty_collectors_used
    • extractCount

      @Nullable public final Integer extractCount()
      API name: extract_count
    • extractNs

      @Nullable public final Integer extractNs()
      API name: extract_ns
    • hasFilter

      @Nullable public final Boolean hasFilter()
      API name: has_filter
    • mapReducer

      @Nullable public final String mapReducer()
      API name: map_reducer
    • numericCollectorsUsed

      @Nullable public final Integer numericCollectorsUsed()
      API name: numeric_collectors_used
    • ordinalsCollectorsOverheadTooHigh

      @Nullable public final Integer ordinalsCollectorsOverheadTooHigh()
      API name: ordinals_collectors_overhead_too_high
    • ordinalsCollectorsUsed

      @Nullable public final Integer ordinalsCollectorsUsed()
      API name: ordinals_collectors_used
    • resultStrategy

      @Nullable public final String resultStrategy()
      API name: result_strategy
    • segmentsWithMultiValuedOrds

      @Nullable public final Integer segmentsWithMultiValuedOrds()
      API name: segments_with_multi_valued_ords
    • segmentsWithSingleValuedOrds

      @Nullable public final Integer segmentsWithSingleValuedOrds()
      API name: segments_with_single_valued_ords
    • stringHashingCollectorsUsed

      @Nullable public final Integer stringHashingCollectorsUsed()
      API name: string_hashing_collectors_used
    • survivingBuckets

      @Nullable public final Integer survivingBuckets()
      API name: surviving_buckets
    • totalBuckets

      @Nullable public final Integer totalBuckets()
      API name: total_buckets
    • valuesFetched

      @Nullable public final Integer valuesFetched()
      API name: values_fetched
    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toBuilder

      @Nonnull public AggregationProfileDebug.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Create a new builder ToCopyableBuilder that is initialised with the current state of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<AggregationProfileDebug.Builder,AggregationProfileDebug>
      Returns:
      a new builder instance.
    • builder

      @Nonnull public static AggregationProfileDebug.Builder builder()
    • setupAggregationProfileDebugDeserializer

      protected static void setupAggregationProfileDebugDeserializer(ObjectDeserializer<AggregationProfileDebug.Builder> op)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object