All Implemented Interfaces:
PropertyVariant, JsonpSerializable

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

  • Method Details

    • of

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

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

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

      @Nullable public final NumericFielddata fielddata()
      API name: fielddata
    • format

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

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

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

      @Nullable public final java.lang.String nullValue()
      API name: null_value
    • 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
    • setupDatePropertyDeserializer

      protected static void setupDatePropertyDeserializer​(ObjectDeserializer<DateProperty.Builder> op)