Package com.illumon.iris.downsampling
Class Downsampler.Builder
java.lang.Object
com.illumon.iris.downsampling.Downsampler.Builder
- Enclosing class:
- Downsampler
A class to supporting building a Downsampler in a fluent manner.
This allows the user to specify just parameters for which the default values are not appropriate.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregates
(List<ComboAggregateFactory.ComboBy> aggregates) allBins
(boolean allBins) doSort
(boolean doSort) excludeLastBin
(boolean excludeLastBin) execute()
logger
(com.fishlib.io.logger.Logger log) maintainState
(String... columns) numThreads
(int numThreads) online
(boolean online) timeBinMode
(Downsampler.TimeBinMode timeBinMode)
-
Constructor Details
-
Builder
-
-
Method Details
-
execute
-
logger
-
timeBinMode
-
allBins
-
excludeLastBin
-
calendar
-
aggregates
-
sum
-
first
-
last
-
min
-
max
-
std
-
var
-
avg
-
array
-
maintainState
-
online
-
numThreads
-
timeout
-
doSort
-