Class KnnQueryProfileBreakdown.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<KnnQueryProfileBreakdown.Builder>
co.elastic.clients.elasticsearch.core.search.KnnQueryProfileBreakdown.Builder
- All Implemented Interfaces:
WithJson<KnnQueryProfileBreakdown.Builder>
,ObjectBuilder<KnnQueryProfileBreakdown>
- Enclosing class:
- KnnQueryProfileBreakdown
public static class KnnQueryProfileBreakdown.Builder
extends WithJsonObjectBuilderBase<KnnQueryProfileBreakdown.Builder>
implements ObjectBuilder<KnnQueryProfileBreakdown>
Builder for
KnnQueryProfileBreakdown
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadvance
(long value) Required - API name:advance
advanceCount
(long value) Required - API name:advance_count
build()
Builds aKnnQueryProfileBreakdown
.buildScorer
(long value) Required - API name:build_scorer
buildScorerCount
(long value) Required - API name:build_scorer_count
computeMaxScore
(long value) Required - API name:compute_max_score
computeMaxScoreCount
(long value) Required - API name:compute_max_score_count
countWeight
(long value) Required - API name:count_weight
countWeightCount
(long value) Required - API name:count_weight_count
createWeight
(long value) Required - API name:create_weight
createWeightCount
(long value) Required - API name:create_weight_count
match
(long value) Required - API name:match
matchCount
(long value) Required - API name:match_count
nextDoc
(long value) Required - API name:next_doc
nextDocCount
(long value) Required - API name:next_doc_count
score
(long value) Required - API name:score
scoreCount
(long value) Required - API name:score_count
protected KnnQueryProfileBreakdown.Builder
self()
setMinCompetitiveScore
(long value) Required - API name:set_min_competitive_score
setMinCompetitiveScoreCount
(long value) Required - API name:set_min_competitive_score_count
shallowAdvance
(long value) Required - API name:shallow_advance
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
-
computeMaxScore
Required - API name:compute_max_score
-
computeMaxScoreCount
Required - API name:compute_max_score_count
-
countWeight
Required - API name:count_weight
-
countWeightCount
Required - API name:count_weight_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
-
nextDoc
Required - API name:next_doc
-
nextDocCount
Required - API name:next_doc_count
-
score
Required - API name:score
-
scoreCount
Required - API name:score_count
-
setMinCompetitiveScore
Required - API name:set_min_competitive_score
-
setMinCompetitiveScoreCount
Required - API name:set_min_competitive_score_count
-
shallowAdvance
Required - API name:shallow_advance
-
shallowAdvanceCount
Required - API name:shallow_advance_count
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<KnnQueryProfileBreakdown.Builder>
-
build
Builds aKnnQueryProfileBreakdown
.- Specified by:
build
in interfaceObjectBuilder<KnnQueryProfileBreakdown>
- Throws:
NullPointerException
- if some of the required fields are null.
-