Class QueryBreakdown.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.core.search.QueryBreakdown.Builder
All Implemented Interfaces:
ObjectBuilder<QueryBreakdown>
Enclosing class:
QueryBreakdown

public static class QueryBreakdown.Builder
extends ObjectBuilderBase
implements ObjectBuilder<QueryBreakdown>
Builder for QueryBreakdown.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • advance

      public final QueryBreakdown.Builder advance​(long value)
      Required - API name: advance
    • advanceCount

      public final QueryBreakdown.Builder advanceCount​(long value)
      Required - API name: advance_count
    • buildScorer

      public final QueryBreakdown.Builder buildScorer​(long value)
      Required - API name: build_scorer
    • buildScorerCount

      public final QueryBreakdown.Builder buildScorerCount​(long value)
      Required - API name: build_scorer_count
    • createWeight

      public final QueryBreakdown.Builder createWeight​(long value)
      Required - API name: create_weight
    • createWeightCount

      public final QueryBreakdown.Builder createWeightCount​(long value)
      Required - API name: create_weight_count
    • match

      public final QueryBreakdown.Builder match​(long value)
      Required - API name: match
    • matchCount

      public final QueryBreakdown.Builder matchCount​(long value)
      Required - API name: match_count
    • shallowAdvance

      public final QueryBreakdown.Builder shallowAdvance​(long value)
      Required - API name: shallow_advance
    • shallowAdvanceCount

      public final QueryBreakdown.Builder shallowAdvanceCount​(long value)
      Required - API name: shallow_advance_count
    • nextDoc

      public final QueryBreakdown.Builder nextDoc​(long value)
      Required - API name: next_doc
    • nextDocCount

      public final QueryBreakdown.Builder nextDocCount​(long value)
      Required - API name: next_doc_count
    • score

      public final QueryBreakdown.Builder score​(long value)
      Required - API name: score
    • scoreCount

      public final QueryBreakdown.Builder scoreCount​(long value)
      Required - API name: score_count
    • computeMaxScore

      public final QueryBreakdown.Builder computeMaxScore​(long value)
      Required - API name: compute_max_score
    • computeMaxScoreCount

      public final QueryBreakdown.Builder computeMaxScoreCount​(long value)
      Required - API name: compute_max_score_count
    • setMinCompetitiveScore

      public final QueryBreakdown.Builder setMinCompetitiveScore​(long value)
      Required - API name: set_min_competitive_score
    • setMinCompetitiveScoreCount

      public final QueryBreakdown.Builder setMinCompetitiveScoreCount​(long value)
      Required - API name: set_min_competitive_score_count
    • build

      public QueryBreakdown build()
      Builds a QueryBreakdown.
      Specified by:
      build in interface ObjectBuilder<QueryBreakdown>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.