Class StatsAggregate.AbstractBuilder<BuilderT extends StatsAggregate.AbstractBuilder<BuilderT>>

All Implemented Interfaces:
WithJson<BuilderT>
Direct Known Subclasses:
ExtendedStatsAggregate.AbstractBuilder, StatsAggregate.Builder, StatsBucketAggregate.Builder
Enclosing class:
StatsAggregate

public abstract static class StatsAggregate.AbstractBuilder<BuilderT extends StatsAggregate.AbstractBuilder<BuilderT>> extends AggregateBase.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      public AbstractBuilder()
  • Method Details

    • count

      public final BuilderT count(long value)
      Required - API name: count
    • min

      public final BuilderT min(@Nullable Double value)
      API name: min
    • max

      public final BuilderT max(@Nullable Double value)
      API name: max
    • avg

      public final BuilderT avg(@Nullable Double value)
      API name: avg
    • sum

      public final BuilderT sum(double value)
      Required - API name: sum
    • minAsString

      public final BuilderT minAsString(@Nullable String value)
      API name: min_as_string
    • maxAsString

      public final BuilderT maxAsString(@Nullable String value)
      API name: max_as_string
    • avgAsString

      public final BuilderT avgAsString(@Nullable String value)
      API name: avg_as_string
    • sumAsString

      public final BuilderT sumAsString(@Nullable String value)
      API name: sum_as_string