Class DocumentRating.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • id

      public final DocumentRating.Builder id​(java.lang.String value)
      Required - The document ID.

      API name: _id

    • index

      public final DocumentRating.Builder index​(java.lang.String value)
      Required - The document’s index. For data streams, this should be the document’s backing index.

      API name: _index

    • rating

      public final DocumentRating.Builder rating​(int value)
      Required - The document’s relevance with regard to this search request.

      API name: rating

    • build

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