View.DistributionView, View.IntervalView| Modifier and Type | Method and Description |
|---|---|
static View.DistributionView |
create(ViewDescriptor.DistributionViewDescriptor distributionViewDescriptor,
List<DistributionAggregation> distributionAggregations,
Timestamp start,
Timestamp end)
Constructs a new
View.DistributionView. |
List<DistributionAggregation> |
getDistributionAggregations()
The
DistributionAggregations associated with this View.DistributionView. |
Timestamp |
getEnd()
Returns end timestamp for this aggregation.
|
Timestamp |
getStart()
Returns start timestamp for this aggregation.
|
ViewDescriptor.DistributionViewDescriptor |
getViewDescriptor()
The
ViewDescriptor associated with this View. |
<T> T |
match(Function<View.DistributionView,T> p0,
Function<View.IntervalView,T> p1)
Applies the given match function to the underlying data type.
|
public static View.DistributionView create(ViewDescriptor.DistributionViewDescriptor distributionViewDescriptor, List<DistributionAggregation> distributionAggregations, Timestamp start, Timestamp end)
View.DistributionView.public List<DistributionAggregation> getDistributionAggregations()
DistributionAggregations associated with this View.DistributionView.
Note: The returned list is unmodifiable, attempts to update it will throw an UnsupportedOperationException.
public Timestamp getStart()
public Timestamp getEnd()
public ViewDescriptor.DistributionViewDescriptor getViewDescriptor()
ViewViewDescriptor associated with this View.getViewDescriptor in class Viewpublic <T> T match(Function<View.DistributionView,T> p0, Function<View.IntervalView,T> p1)
View