Class OverlappingTimeWindowFunction.Builder
- java.lang.Object
-
- org.datavec.api.transform.sequence.window.OverlappingTimeWindowFunction.Builder
-
- Enclosing class:
- OverlappingTimeWindowFunction
public static class OverlappingTimeWindowFunction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OverlappingTimeWindowFunction.Builder
addWindowEndTimeColumn(boolean addWindowEndTimeColumn)
OverlappingTimeWindowFunction.Builder
addWindowStartTimeColumn(boolean addWindowStartTimeColumn)
OverlappingTimeWindowFunction
build()
OverlappingTimeWindowFunction.Builder
excludeEmptyWindows(boolean excludeEmptyWindows)
OverlappingTimeWindowFunction.Builder
offset(long offsetAmount, TimeUnit offsetUnit)
OverlappingTimeWindowFunction.Builder
timeColumn(String timeColumn)
OverlappingTimeWindowFunction.Builder
windowSeparation(long windowSeparation, TimeUnit windowSeparationUnit)
OverlappingTimeWindowFunction.Builder
windowSize(long windowSize, TimeUnit windowSizeUnit)
-
-
-
Method Detail
-
timeColumn
public OverlappingTimeWindowFunction.Builder timeColumn(String timeColumn)
-
windowSize
public OverlappingTimeWindowFunction.Builder windowSize(long windowSize, TimeUnit windowSizeUnit)
-
windowSeparation
public OverlappingTimeWindowFunction.Builder windowSeparation(long windowSeparation, TimeUnit windowSeparationUnit)
-
offset
public OverlappingTimeWindowFunction.Builder offset(long offsetAmount, TimeUnit offsetUnit)
-
addWindowStartTimeColumn
public OverlappingTimeWindowFunction.Builder addWindowStartTimeColumn(boolean addWindowStartTimeColumn)
-
addWindowEndTimeColumn
public OverlappingTimeWindowFunction.Builder addWindowEndTimeColumn(boolean addWindowEndTimeColumn)
-
excludeEmptyWindows
public OverlappingTimeWindowFunction.Builder excludeEmptyWindows(boolean excludeEmptyWindows)
-
build
public OverlappingTimeWindowFunction build()
-
-