Class NumberPropertyBase.AbstractBuilder<BuilderT extends NumberPropertyBase.AbstractBuilder<BuilderT>>

All Implemented Interfaces:
WithJson<BuilderT>
Direct Known Subclasses:
ByteNumberProperty.Builder, DoubleNumberProperty.Builder, FloatNumberProperty.Builder, HalfFloatNumberProperty.Builder, IntegerNumberProperty.Builder, LongNumberProperty.Builder, ScaledFloatNumberProperty.Builder, ShortNumberProperty.Builder, UnsignedLongNumberProperty.Builder
Enclosing class:
NumberPropertyBase

protected abstract static class NumberPropertyBase.AbstractBuilder<BuilderT extends NumberPropertyBase.AbstractBuilder<BuilderT>>
extends DocValuesPropertyBase.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • boost

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

      public final BuilderT coerce​(@Nullable java.lang.Boolean value)
      API name: coerce
    • ignoreMalformed

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

      public final BuilderT index​(@Nullable java.lang.Boolean value)
      API name: index
    • onScriptError

      public final BuilderT onScriptError​(@Nullable OnScriptError value)
      API name: on_script_error
    • script

      public final BuilderT script​(@Nullable Script value)
      API name: script
    • script

      public final BuilderT script​(java.util.function.Function<Script.Builder,​ObjectBuilder<Script>> fn)
      API name: script
    • timeSeriesMetric

      public final BuilderT timeSeriesMetric​(@Nullable TimeSeriesMetricType value)
      For internal use by Elastic only. Marks the field as a time series dimension. Defaults to false.

      API name: time_series_metric

    • timeSeriesDimension

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

      API name: time_series_dimension