Class QueryBreakdown

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

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

  • Method Details

    • of

    • advance

      public final long advance()
      Required - API name: advance
    • advanceCount

      public final long advanceCount()
      Required - API name: advance_count
    • buildScorer

      public final long buildScorer()
      Required - API name: build_scorer
    • buildScorerCount

      public final long buildScorerCount()
      Required - API name: build_scorer_count
    • computeMaxScore

      public final long computeMaxScore()
      Required - API name: compute_max_score
    • computeMaxScoreCount

      public final long computeMaxScoreCount()
      Required - API name: compute_max_score_count
    • createWeight

      public final long createWeight()
      Required - API name: create_weight
    • createWeightCount

      public final long createWeightCount()
      Required - API name: create_weight_count
    • match

      public final long match()
      Required - API name: match
    • matchCount

      public final long matchCount()
      Required - API name: match_count
    • nextDoc

      public final long nextDoc()
      Required - API name: next_doc
    • nextDocCount

      public final long nextDocCount()
      Required - API name: next_doc_count
    • score

      public final long score()
      Required - API name: score
    • scoreCount

      public final long scoreCount()
      Required - API name: score_count
    • setMinCompetitiveScore

      public final long setMinCompetitiveScore()
      Required - API name: set_min_competitive_score
    • setMinCompetitiveScoreCount

      public final long setMinCompetitiveScoreCount()
      Required - API name: set_min_competitive_score_count
    • shallowAdvance

      public final long shallowAdvance()
      Required - API name: shallow_advance
    • shallowAdvanceCount

      public final long shallowAdvanceCount()
      Required - API name: shallow_advance_count
    • 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 QueryBreakdown.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<QueryBreakdown.Builder,QueryBreakdown>
      Returns:
      a new builder instance.
    • builder

      @Nonnull public static QueryBreakdown.Builder builder()
    • setupQueryBreakdownDeserializer

      protected static void setupQueryBreakdownDeserializer(ObjectDeserializer<QueryBreakdown.Builder> op)
    • hashCode

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

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