Class ExtendedStatsAggregate.AbstractBuilder<BuilderT extends ExtendedStatsAggregate.AbstractBuilder<BuilderT>>

java.lang.Object
Direct Known Subclasses:
ExtendedStatsAggregate.Builder, ExtendedStatsBucketAggregate.Builder
Enclosing class:
ExtendedStatsAggregate

protected abstract static class ExtendedStatsAggregate.AbstractBuilder<BuilderT extends ExtendedStatsAggregate.AbstractBuilder<BuilderT>>
extends StatsAggregate.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • sumOfSquares

      public final BuilderT sumOfSquares​(double value)
      Required - API name: sum_of_squares

      Defaults to 0 if parsed from a JSON null value.

    • variance

      public final BuilderT variance​(double value)
      Required - API name: variance

      Defaults to 0 if parsed from a JSON null value.

    • variancePopulation

      public final BuilderT variancePopulation​(double value)
      Required - API name: variance_population

      Defaults to 0 if parsed from a JSON null value.

    • varianceSampling

      public final BuilderT varianceSampling​(double value)
      Required - API name: variance_sampling

      Defaults to 0 if parsed from a JSON null value.

    • stdDeviation

      public final BuilderT stdDeviation​(double value)
      Required - API name: std_deviation

      Defaults to 0 if parsed from a JSON null value.

    • stdDeviationBounds

      public final BuilderT stdDeviationBounds​(@Nullable StandardDeviationBounds value)
      API name: std_deviation_bounds
    • stdDeviationBounds

      public final BuilderT stdDeviationBounds​(java.util.function.Function<StandardDeviationBounds.Builder,​ObjectBuilder<StandardDeviationBounds>> fn)
      API name: std_deviation_bounds
    • sumOfSquaresAsString

      public final BuilderT sumOfSquaresAsString​(@Nullable java.lang.String value)
      API name: sum_of_squares_as_string
    • varianceAsString

      public final BuilderT varianceAsString​(@Nullable java.lang.String value)
      API name: variance_as_string
    • variancePopulationAsString

      public final BuilderT variancePopulationAsString​(@Nullable java.lang.String value)
      API name: variance_population_as_string
    • varianceSamplingAsString

      public final BuilderT varianceSamplingAsString​(@Nullable java.lang.String value)
      API name: variance_sampling_as_string
    • stdDeviationAsString

      public final BuilderT stdDeviationAsString​(@Nullable java.lang.String value)
      API name: std_deviation_as_string
    • stdDeviationBoundsAsString

      public final BuilderT stdDeviationBoundsAsString​(@Nullable StandardDeviationBoundsAsString value)
      API name: std_deviation_bounds_as_string
    • stdDeviationBoundsAsString

      public final BuilderT stdDeviationBoundsAsString​(java.util.function.Function<StandardDeviationBoundsAsString.Builder,​ObjectBuilder<StandardDeviationBoundsAsString>> fn)
      API name: std_deviation_bounds_as_string