Class KeywordProperty

All Implemented Interfaces:
PropertyVariant, JsonpSerializable

@JsonpDeserializable public class KeywordProperty extends DocValuesPropertyBase implements PropertyVariant
See Also:
  • Field Details

  • Method Details

    • of

    • _propertyKind

      public Property.Kind _propertyKind()
      Property variant kind.
      Specified by:
      _propertyKind in interface PropertyVariant
    • boost

      @Nullable public final Double boost()
      API name: boost
    • eagerGlobalOrdinals

      @Nullable public final Boolean eagerGlobalOrdinals()
      API name: eager_global_ordinals
    • index

      @Nullable public final Boolean index()
      API name: index
    • indexOptions

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

      @Nullable public final Script script()
      API name: script
    • onScriptError

      @Nullable public final OnScriptError onScriptError()
      API name: on_script_error
    • normalizer

      @Nullable public final String normalizer()
      API name: normalizer
    • norms

      @Nullable public final Boolean norms()
      API name: norms
    • nullValue

      @Nullable public final String nullValue()
      API name: null_value
    • splitQueriesOnWhitespace

      @Nullable public final Boolean splitQueriesOnWhitespace()
      API name: split_queries_on_whitespace
    • timeSeriesDimension

      @Nullable public final Boolean timeSeriesDimension()
      For internal use by Elastic only. Marks the field as a time series dimension. Defaults to false.

      API name: time_series_dimension

    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class DocValuesPropertyBase
    • setupKeywordPropertyDeserializer

      protected static void setupKeywordPropertyDeserializer(ObjectDeserializer<KeywordProperty.Builder> op)