@Immutable public abstract static class ViewData.AggregationWindowData.IntervalData extends ViewData.AggregationWindowData
AggregationWindowData.
ViewData.AggregationWindowData.CumulativeData, ViewData.AggregationWindowData.IntervalData
Modifier and Type | Method and Description |
---|---|
static ViewData.AggregationWindowData.IntervalData |
create(Timestamp end)
Constructs a new
ViewData.AggregationWindowData.IntervalData . |
abstract Timestamp |
getEnd()
Returns the end
Timestamp for an ViewData.AggregationWindowData.IntervalData . |
<T> T |
match(Function<? super ViewData.AggregationWindowData.CumulativeData,T> p0,
Function<? super ViewData.AggregationWindowData.IntervalData,T> p1,
Function<? super ViewData.AggregationWindowData,T> defaultFunction)
Applies the given match function to the underlying data type.
|
public abstract Timestamp getEnd()
Timestamp
for an ViewData.AggregationWindowData.IntervalData
.Timestamp
.public final <T> T match(Function<? super ViewData.AggregationWindowData.CumulativeData,T> p0, Function<? super ViewData.AggregationWindowData.IntervalData,T> p1, Function<? super ViewData.AggregationWindowData,T> defaultFunction)
ViewData.AggregationWindowData
match
in class ViewData.AggregationWindowData
public static ViewData.AggregationWindowData.IntervalData create(Timestamp end)
ViewData.AggregationWindowData.IntervalData
.