com.sksamuel.elastic4s.requests.searches.aggs.pipeline

Type members

Classlikes

case class AvgBucketPipelineAgg(name: String, bucketsPath: String, gapPolicy: Option[GapPolicy], format: Option[String], metadata: Map[String, AnyRef]) extends PipelineAgg
case class BucketScriptPipelineAgg(name: String, script: Script, bucketsPaths: Map[String, String], format: Option[String], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg
case class BucketSelectorPipelineAgg(name: String, script: Script, bucketsPathMap: Map[String, String], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg
case class BucketSortPipelineAgg(name: String, sort: Seq[Sort], from: Option[Int], size: Option[Int], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg
case class CumulativeCardinalityPipelineAgg(name: String, bucketsPath: String, format: Option[String], metadata: Map[String, AnyRef]) extends PipelineAgg
case class CumulativeSumPipelineAgg(name: String, bucketsPath: String, format: Option[String], metadata: Map[String, AnyRef]) extends PipelineAgg
case class DerivativePipelineAgg(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], unit: Option[FiniteDuration], unitString: Option[String], metadata: Map[String, AnyRef]) extends PipelineAgg
case class DiffPipelineAgg(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], lag: Option[Int], metadata: Map[String, AnyRef]) extends PipelineAgg
case class ExtendedStatsBucketPipelineAgg(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg
object GapPolicy
Companion:
class
sealed trait GapPolicy
Companion:
object
case class MaxBucket(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg
case class MinBucketPipelineAgg(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg
case class MovFnPipelineAgg(name: String, bucketsPath: String, script: String, window: Integer, gapPolicy: Option[GapPolicy], shift: Option[Integer], metadata: Map[String, AnyRef]) extends PipelineAgg
case class PercentilesBucketPipelineAgg(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], percents: Seq[Double], metadata: Map[String, AnyRef]) extends PipelineAgg
trait PipelineAgg extends AbstractAggregation
case class StatsBucketPipelineAgg(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg
case class SumBucketPipelineAgg(name: String, bucketsPath: String, format: Option[String], gapPolicy: Option[GapPolicy], metadata: Map[String, AnyRef]) extends PipelineAgg