Class DocumentRating
java.lang.Object
org.opensearch.client.opensearch._global.rank_eval.DocumentRating
- All Implemented Interfaces:
ToJsonp
public final class DocumentRating extends java.lang.Object implements ToJsonp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDocumentRating.BuilderBuilder forDocumentRating. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<DocumentRating>DESERIALIZERJson deserializer for DocumentRating -
Constructor Summary
Constructors Modifier Constructor Description protectedDocumentRating(DocumentRating.Builder builder) -
Method Summary
Modifier and Type Method Description java.lang.Stringid()The document ID.java.lang.Stringindex()The document's index.java.lang.Numberrating()The document's relevance with regard to this search request.protected static voidsetupDocumentRatingDeserializer(DelegatingDeserializer<DocumentRating.Builder> op)voidtoJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
Field Details
-
DESERIALIZER
Json deserializer for DocumentRating
-
-
Constructor Details
-
Method Details
-
id
public java.lang.String id()The document ID. API name:_id -
index
public java.lang.String index()The document's index. For data streams, this should be the document's backing index. API name:_index -
rating
public java.lang.Number rating()The document's relevance with regard to this search request. API name:rating -
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
setupDocumentRatingDeserializer
protected static void setupDocumentRatingDeserializer(DelegatingDeserializer<DocumentRating.Builder> op)
-