Class DynamicProperty

All Implemented Interfaces:
PropertyVariant, JsonpSerializable

@JsonpDeserializable
public class DynamicProperty
extends DocValuesPropertyBase
implements PropertyVariant
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static DynamicProperty of​(java.util.function.Function<DynamicProperty.Builder,​ObjectBuilder<DynamicProperty>> fn)
    • _propertyKind

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

      @Nullable public final java.lang.Boolean enabled()
      API name: enabled
    • nullValue

      @Nullable public final FieldValue nullValue()
      API name: null_value
    • boost

      @Nullable public final java.lang.Double boost()
      API name: boost
    • coerce

      @Nullable public final java.lang.Boolean coerce()
      API name: coerce
    • script

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

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

      @Nullable public final java.lang.Boolean ignoreMalformed()
      API name: ignore_malformed
    • timeSeriesMetric

      @Nullable public final TimeSeriesMetricType timeSeriesMetric()
      API name: time_series_metric
    • analyzer

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

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

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

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

      @Nullable public final java.lang.Boolean indexPhrases()
      API name: index_phrases
    • indexPrefixes

      @Nullable public final TextIndexPrefixes indexPrefixes()
      API name: index_prefixes
    • norms

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

      @Nullable public final java.lang.Integer positionIncrementGap()
      API name: position_increment_gap
    • searchAnalyzer

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

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

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

      @Nullable public final java.lang.String format()
      API name: format
    • precisionStep

      @Nullable public final java.lang.Integer precisionStep()
      API name: precision_step
    • locale

      @Nullable public final java.lang.String locale()
      API name: locale
    • serializeInternal

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

      protected static void setupDynamicPropertyDeserializer​(ObjectDeserializer<DynamicProperty.Builder> op)