Class RankEvalRequestItem
java.lang.Object
co.elastic.clients.elasticsearch.core.rank_eval.RankEvalRequestItem
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<RankEvalRequestItem>
Json deserializer forRankEvalRequestItem
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
id()
Required - The search request’s ID, used to group result details later.static RankEvalRequestItem
params()
The search template parameters.final List<DocumentRating>
ratings()
Required - List of document ratingsfinal RankEvalQuery
request()
The query being evaluated.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final String
The search template IdtoString()
-
Field Details
-
_DESERIALIZER
Json deserializer forRankEvalRequestItem
-
-
Method Details
-
of
public static RankEvalRequestItem of(Function<RankEvalRequestItem.Builder, ObjectBuilder<RankEvalRequestItem>> fn) -
id
Required - The search request’s ID, used to group result details later.API name:
id
-
request
The query being evaluated.API name:
request
-
ratings
Required - List of document ratingsAPI name:
ratings
-
templateId
The search template IdAPI name:
template_id
-
params
The search template parameters.API name:
params
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupRankEvalRequestItemDeserializer
protected static void setupRankEvalRequestItemDeserializer(ObjectDeserializer<RankEvalRequestItem.Builder> op)
-