Package io.opencensus.implcore.stats
Class IntervalBucket
- java.lang.Object
-
- io.opencensus.implcore.stats.IntervalBucket
-
final class IntervalBucket extends java.lang.Object
The bucket with aggregatedMeasureValue
s used forIntervalViewData
.
-
-
Field Summary
Fields Modifier and Type Field Description private Aggregation
aggregation
private Duration
duration
private Measure
measure
private Timestamp
start
private java.util.Map<java.util.List<TagValue>,MutableAggregation>
tagValueAggregationMap
private static Duration
ZERO
-
Constructor Summary
Constructors Constructor Description IntervalBucket(Timestamp start, Duration duration, Aggregation aggregation, Measure measure)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
clearStats()
(package private) double
getFraction(Timestamp now)
(package private) Timestamp
getStart()
(package private) java.util.Map<java.util.List<TagValue>,MutableAggregation>
getTagValueAggregationMap()
(package private) void
record(java.util.List<TagValue> tagValues, double value, java.util.Map<java.lang.String,AttachmentValue> attachments, Timestamp timestamp)
-
-
-
Field Detail
-
ZERO
private static final Duration ZERO
-
start
private final Timestamp start
-
duration
private final Duration duration
-
aggregation
private final Aggregation aggregation
-
measure
private final Measure measure
-
tagValueAggregationMap
private final java.util.Map<java.util.List<TagValue>,MutableAggregation> tagValueAggregationMap
-
-
Constructor Detail
-
IntervalBucket
IntervalBucket(Timestamp start, Duration duration, Aggregation aggregation, Measure measure)
-
-
Method Detail
-
getTagValueAggregationMap
java.util.Map<java.util.List<TagValue>,MutableAggregation> getTagValueAggregationMap()
-
getStart
Timestamp getStart()
-
record
void record(java.util.List<TagValue> tagValues, double value, java.util.Map<java.lang.String,AttachmentValue> attachments, Timestamp timestamp)
-
getFraction
double getFraction(Timestamp now)
-
clearStats
void clearStats()
-
-