io
.
epiphanous
.
flinkrunner
.
model
aggregate
package
aggregate
Visibility
Public
All
Type Members
trait
Aggregate
extends
Product
with
Serializable
with
LazyLogging
final
case class
Count
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
ExponentialMovingAverage
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
...
)
extends
Aggregate
with
Product
with
Serializable
final
case class
ExponentialMovingStandardDeviation
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
...
)
extends
Aggregate
with
Product
with
Serializable
final
case class
ExponentialMovingVariance
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
...
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Histogram
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Max
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Mean
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Min
(
dimension:
String
,
unit:
String
,
value:
Double
=
Double.MaxValue
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Percentage
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
...
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Range
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
StandardDeviation
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Sum
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
SumOfSquaredDeviations
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
final
case class
Variance
(
dimension:
String
,
unit:
String
,
value:
Double
=
0d
,
count:
BigInt
=
BigInt(0)
,
aggregatedLastUpdated:
Instant
=
Instant.EPOCH
,
lastUpdated:
Instant
=
Instant.now()
,
dependentAggregations:
Map
[
String
,
Aggregate
] =
Map.empty[String, Aggregate]
,
params:
Map
[
String
,
String
] =
Map.empty[String, String]
)
extends
Aggregate
with
Product
with
Serializable
Value Members
object
Aggregate
extends
LazyLogging
with
Serializable
object
ExponentialMovingAverage
extends
Serializable
object
ExponentialMovingStandardDeviation
extends
Serializable
object
ExponentialMovingVariance
extends
Serializable
object
Histogram
extends
Serializable
object
Percentage
extends
Serializable
Ungrouped