Class QueryBreakdown.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<QueryBreakdown.Builder>
co.elastic.clients.elasticsearch.core.search.QueryBreakdown.Builder
- All Implemented Interfaces:
WithJson<QueryBreakdown.Builder>
,ObjectBuilder<QueryBreakdown>
- Enclosing class:
- QueryBreakdown
public static class QueryBreakdown.Builder
extends WithJsonObjectBuilderBase<QueryBreakdown.Builder>
implements ObjectBuilder<QueryBreakdown>
Builder for
QueryBreakdown
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal QueryBreakdown.Builder
advance
(long value) Required - API name:advance
final QueryBreakdown.Builder
advanceCount
(long value) Required - API name:advance_count
build()
Builds aQueryBreakdown
.final QueryBreakdown.Builder
buildScorer
(long value) Required - API name:build_scorer
final QueryBreakdown.Builder
buildScorerCount
(long value) Required - API name:build_scorer_count
final QueryBreakdown.Builder
computeMaxScore
(long value) Required - API name:compute_max_score
final QueryBreakdown.Builder
computeMaxScoreCount
(long value) Required - API name:compute_max_score_count
final QueryBreakdown.Builder
createWeight
(long value) Required - API name:create_weight
final QueryBreakdown.Builder
createWeightCount
(long value) Required - API name:create_weight_count
final QueryBreakdown.Builder
match
(long value) Required - API name:match
final QueryBreakdown.Builder
matchCount
(long value) Required - API name:match_count
final QueryBreakdown.Builder
nextDoc
(long value) Required - API name:next_doc
final QueryBreakdown.Builder
nextDocCount
(long value) Required - API name:next_doc_count
final QueryBreakdown.Builder
score
(long value) Required - API name:score
final QueryBreakdown.Builder
scoreCount
(long value) Required - API name:score_count
protected QueryBreakdown.Builder
self()
final QueryBreakdown.Builder
setMinCompetitiveScore
(long value) Required - API name:set_min_competitive_score
final QueryBreakdown.Builder
setMinCompetitiveScoreCount
(long value) Required - API name:set_min_competitive_score_count
final QueryBreakdown.Builder
shallowAdvance
(long value) Required - API name:shallow_advance
final QueryBreakdown.Builder
shallowAdvanceCount
(long value) Required - API name:shallow_advance_count
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
advance
Required - API name:advance
-
advanceCount
Required - API name:advance_count
-
buildScorer
Required - API name:build_scorer
-
buildScorerCount
Required - API name:build_scorer_count
-
createWeight
Required - API name:create_weight
-
createWeightCount
Required - API name:create_weight_count
-
match
Required - API name:match
-
matchCount
Required - API name:match_count
-
shallowAdvance
Required - API name:shallow_advance
-
shallowAdvanceCount
Required - API name:shallow_advance_count
-
nextDoc
Required - API name:next_doc
-
nextDocCount
Required - API name:next_doc_count
-
score
Required - API name:score
-
scoreCount
Required - API name:score_count
-
computeMaxScore
Required - API name:compute_max_score
-
computeMaxScoreCount
Required - API name:compute_max_score_count
-
setMinCompetitiveScore
Required - API name:set_min_competitive_score
-
setMinCompetitiveScoreCount
Required - API name:set_min_competitive_score_count
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<QueryBreakdown.Builder>
-
build
Builds aQueryBreakdown
.- Specified by:
build
in interfaceObjectBuilder<QueryBreakdown>
- Throws:
NullPointerException
- if some of the required fields are null.
-