Class MovingAverageAggregationBase

java.lang.Object
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
EwmaMovingAverageAggregation, HoltMovingAverageAggregation, HoltWintersMovingAverageAggregation, LinearMovingAverageAggregation, SimpleMovingAverageAggregation

public abstract class MovingAverageAggregationBase
extends PipelineAggregationBase
See Also:
API specification
  • Constructor Details

  • Method Details

    • minimize

      @Nullable public final java.lang.Boolean minimize()
      API name: minimize
    • predict

      @Nullable public final java.lang.Integer predict()
      API name: predict
    • window

      @Nullable public final java.lang.Integer window()
      API name: window
    • serializeInternal

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

      protected static <BuilderT extends MovingAverageAggregationBase.AbstractBuilder<BuilderT>> void setupMovingAverageAggregationBaseDeserializer​(ObjectDeserializer<BuilderT> op)