Class PipelineAggregationBase

java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.AggregationBase
co.elastic.clients.elasticsearch._types.aggregations.PipelineAggregationBase
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
AverageBucketAggregation, BucketScriptAggregation, BucketSelectorAggregation, CumulativeCardinalityAggregation, CumulativeSumAggregation, DerivativeAggregation, ExtendedStatsBucketAggregation, InferenceAggregation, MaxBucketAggregation, MinBucketAggregation, MovingAverageAggregation, MovingFunctionAggregation, MovingPercentilesAggregation, NormalizeAggregation, PercentilesBucketAggregation, SerialDifferencingAggregation, StatsBucketAggregation, SumBucketAggregation

public abstract class PipelineAggregationBase
extends AggregationBase
  • Constructor Details

  • Method Details

    • bucketsPath

      @Nullable public java.lang.String bucketsPath()
      API name: buckets_path
    • format

      @Nullable public java.lang.String format()
      API name: format
    • gapPolicy

      @Nullable public GapPolicy gapPolicy()
      API name: gap_policy
    • serializeInternal

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

      protected static <BuilderT extends PipelineAggregationBase.AbstractBuilder<BuilderT>> void setupPipelineAggregationBaseDeserializer​(DelegatingDeserializer<BuilderT> op)