com
.
sksamuel
.
elastic4s
.
searches
.
aggs
pipeline
package
pipeline
Visibility
Public
All
Type Members
case class
AvgBucketDefinition
(
name:
String
,
bucketsPath:
String
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
format:
Option
[
String
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
BucketScriptDefinition
(
name:
String
,
script:
ScriptDefinition
,
bucketsPaths:
Seq
[
String
]
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
BucketSelectorDefinition
(
name:
String
,
script:
ScriptDefinition
,
bucketsPaths:
Seq
[
String
]
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
CumulativeSumDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
DerivativeDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
unit:
Option
[
DateHistogramInterval
] =
None
,
unitString:
Option
[
String
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
DiffDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
lag:
Option
[
Int
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
ExtendedStatsBucketDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
MaxBucketDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
MinBucketDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
MovAvgDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
minimise:
Option
[
Boolean
] =
None
,
modelBuilder:
Option
[
MovAvgModelBuilder
] =
None
,
numPredictions:
Option
[
Integer
] =
None
,
settings:
Map
[
String
,
AnyRef
] =
Map.empty
,
window:
Option
[
Integer
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
PercentilesBucketDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
percents:
Seq
[
Double
] =
Nil
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
trait
PipelineAggregationApi
extends
AnyRef
trait
PipelineAggregationDefinition
extends
AbstractAggregation
case class
StatsBucketDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
case class
SumBucketDefinition
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAggregationDefinition
with
Product
with
Serializable
Ungrouped