@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.AggregationWindowDatamatch in class ViewData.AggregationWindowDatapublic static ViewData.AggregationWindowData.IntervalData create(Timestamp end)
ViewData.AggregationWindowData.IntervalData.