com
.
sksamuel
.
elastic4s
.
searches
.
aggs
pipeline
package
pipeline
Visibility
Public
All
Type Members
case class
AvgBucketPipelineAgg
(
name:
String
,
bucketsPath:
String
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
format:
Option
[
String
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
BucketScriptPipelineAgg
(
name:
String
,
script:
Script
,
bucketsPaths:
Map
[
String
,
String
]
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
BucketSelectorPipelineAgg
(
name:
String
,
script:
Script
,
bucketsPathMap:
Map
[
String
,
String
]
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
BucketSortPipelineAgg
(
name:
String
,
sort:
Seq
[
Sort
]
,
from:
Option
[
Int
] =
None
,
size:
Option
[
Int
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
CumulativeSumPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
DerivativePipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
unit:
Option
[
FiniteDuration
] =
None
,
unitString:
Option
[
String
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
DiffPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
lag:
Option
[
Int
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
ExtendedStatsBucketPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
sealed
trait
GapPolicy
extends
AnyRef
case class
MaxBucket
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
MinBucketPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
MovAvgPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
minimize:
Option
[
Boolean
] =
None
,
numPredictions:
Option
[
Integer
] =
None
,
settings:
Map
[
String
,
Any
] =
Map.empty
,
window:
Option
[
Integer
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
PercentilesBucketPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
percents:
Seq
[
Double
] =
Nil
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
trait
PipelineAgg
extends
AbstractAggregation
trait
PipelineAggregationApi
extends
AnyRef
case class
StatsBucketPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
case class
SumBucketPipelineAgg
(
name:
String
,
bucketsPath:
String
,
format:
Option
[
String
] =
None
,
gapPolicy:
Option
[
GapPolicy
] =
None
,
metadata:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
PipelineAgg
with
Product
with
Serializable
Value Members
object
GapPolicy
Ungrouped