Class RangePropertyBase

All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
DateRangeProperty, DoubleRangeProperty, FloatRangeProperty, IntegerRangeProperty, IpRangeProperty, LongRangeProperty

public abstract class RangePropertyBase
extends DocValuesPropertyBase
See Also:
API specification
  • Constructor Details

  • Method Details

    • boost

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

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

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

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

      protected static <BuilderT extends RangePropertyBase.AbstractBuilder<BuilderT>> void setupRangePropertyBaseDeserializer​(ObjectDeserializer<BuilderT> op)