Class AllField.Builder

java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch._types.mapping.AllField.Builder
All Implemented Interfaces:
CopyableBuilder<AllField.Builder,AllField>, MutableBuilder<AllField.Builder,AllField>, ObjectBuilder<AllField>
Enclosing class:
AllField

public static class AllField.Builder extends ObjectBuilderBase implements CopyableBuilder<AllField.Builder,AllField>
Builder for AllField.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • copy

      @Nonnull public AllField.Builder copy()
      Description copied from interface: CopyableBuilder
      Create a new builder CopyableBuilder that is a copy of this one.
      Specified by:
      copy in interface CopyableBuilder<AllField.Builder,AllField>
      Returns:
      a new builder instance.
    • analyzer

      @Nonnull public final AllField.Builder analyzer(String value)
      Required - API name: analyzer
    • enabled

      @Nonnull public final AllField.Builder enabled(boolean value)
      Required - API name: enabled
    • omitNorms

      @Nonnull public final AllField.Builder omitNorms(boolean value)
      Required - API name: omit_norms
    • searchAnalyzer

      @Nonnull public final AllField.Builder searchAnalyzer(String value)
      Required - API name: search_analyzer
    • similarity

      @Nonnull public final AllField.Builder similarity(String value)
      Required - API name: similarity
    • store

      @Nonnull public final AllField.Builder store(boolean value)
      Required - API name: store
    • storeTermVectorOffsets

      @Nonnull public final AllField.Builder storeTermVectorOffsets(boolean value)
      Required - API name: store_term_vector_offsets
    • storeTermVectorPayloads

      @Nonnull public final AllField.Builder storeTermVectorPayloads(boolean value)
      Required - API name: store_term_vector_payloads
    • storeTermVectorPositions

      @Nonnull public final AllField.Builder storeTermVectorPositions(boolean value)
      Required - API name: store_term_vector_positions
    • storeTermVectors

      @Nonnull public final AllField.Builder storeTermVectors(boolean value)
      Required - API name: store_term_vectors
    • build

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