Class SingleMetricAggregateBase.AbstractBuilder<BuilderT extends SingleMetricAggregateBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.aggregations.AggregateBase.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch._types.aggregations.SingleMetricAggregateBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
AvgAggregate.Builder, BucketMetricValueAggregate.Builder, DerivativeAggregate.Builder, MaxAggregate.Builder, MedianAbsoluteDeviationAggregate.Builder, MinAggregate.Builder, SimpleValueAggregate.Builder, SumAggregate.Builder, ValueCountAggregate.Builder, WeightedAvgAggregate.Builder
Enclosing class:
SingleMetricAggregateBase

protected abstract static class SingleMetricAggregateBase.AbstractBuilder<BuilderT extends SingleMetricAggregateBase.AbstractBuilder<BuilderT>>
extends AggregateBase.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • value

      public final BuilderT value​(double value)
      Required - The metric value. A missing value generally means that there was no data to aggregate, unless specified otherwise.

      API name: value

      Defaults to 0 if parsed from a JSON null value.

    • valueAsString

      public final BuilderT valueAsString​(@Nullable java.lang.String value)
      API name: value_as_string