Class SearchAsYouTypeProperty

java.lang.Object
All Implemented Interfaces:
PropertyVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class SearchAsYouTypeProperty
extends CorePropertyBase
implements PropertyVariant
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

      public java.lang.String _variantType()
      Property variant type
      Specified by:
      _variantType in interface UnionVariant
    • analyzer

      @Nullable public java.lang.String analyzer()
      API name: analyzer
    • index

      @Nullable public java.lang.Boolean index()
      API name: index
    • indexOptions

      @Nullable public IndexOptions indexOptions()
      API name: index_options
    • maxShingleSize

      @Nullable public java.lang.Integer maxShingleSize()
      API name: max_shingle_size
    • norms

      @Nullable public java.lang.Boolean norms()
      API name: norms
    • searchAnalyzer

      @Nullable public java.lang.String searchAnalyzer()
      API name: search_analyzer
    • searchQuoteAnalyzer

      @Nullable public java.lang.String searchQuoteAnalyzer()
      API name: search_quote_analyzer
    • termVector

      @Nullable public TermVectorOption termVector()
      API name: term_vector
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class CorePropertyBase
    • setupSearchAsYouTypePropertyDeserializer

      protected static void setupSearchAsYouTypePropertyDeserializer​(DelegatingDeserializer<SearchAsYouTypeProperty.Builder> op)