Class NumberProperty

All Implemented Interfaces:
PropertyVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class NumberProperty
extends DocValuesPropertyBase
implements PropertyVariant
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

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

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

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

      @Nullable public NumericFielddata fielddata()
      API name: fielddata
    • ignoreMalformed

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

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

      @Nullable public java.lang.Double nullValue()
      API name: null_value
    • scalingFactor

      @Nullable public java.lang.Double scalingFactor()
      API name: scaling_factor
    • serializeInternal

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

      protected static void setupNumberPropertyDeserializer​(DelegatingDeserializer<NumberProperty.Builder> op)