Class MutableAggregation.MutableSumDouble
java.lang.Object
io.opencensus.implcore.stats.MutableAggregation
io.opencensus.implcore.stats.MutableAggregation.MutableSumDouble
- Direct Known Subclasses:
MutableAggregation.MutableSumLong
- Enclosing class:
MutableAggregation
Calculate sum of doubles on aggregated
MeasureValues.-
Nested Class Summary
Nested classes/interfaces inherited from class MutableAggregation
MutableAggregation.MutableCount, MutableAggregation.MutableDistribution, MutableAggregation.MutableLastValueDouble, MutableAggregation.MutableLastValueLong, MutableAggregation.MutableMean, MutableAggregation.MutableSumDouble, MutableAggregation.MutableSumLong -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidadd(double value, Map<String, AttachmentValue> attachments, Timestamp timestamp) Put a new value into the MutableAggregation.(package private) voidcombine(MutableAggregation other, double fraction) Combine the internal values of this MutableAggregation and value of the given MutableAggregation, with the given fraction.(package private) static MutableAggregation.MutableSumDoublecreate()Construct aMutableSumDouble.(package private) doublegetSum()(package private) AggregationData(package private) Point
-
Field Details
-
sum
private double sum
-
-
Constructor Details
-
MutableSumDouble
private MutableSumDouble()
-
-
Method Details
-
create
Construct aMutableSumDouble.- Returns:
- an empty
MutableSumDouble.
-
add
Description copied from class:MutableAggregationPut a new value into the MutableAggregation.- Specified by:
addin classMutableAggregation- Parameters:
value- new value to be added to populationattachments- the contextual information on anExemplartimestamp- the timestamp when the value is recorded
-
combine
Description copied from class:MutableAggregationCombine the internal values of this MutableAggregation and value of the given MutableAggregation, with the given fraction. Then set the internal value of this MutableAggregation to the combined value.- Specified by:
combinein classMutableAggregation- Parameters:
other- the otherMutableAggregation. The type of this and otherMutableAggregationmust match.fraction- the fraction that the value in otherMutableAggregationshould contribute. Must be within [0.0, 1.0].
-
toAggregationData
AggregationData toAggregationData()- Specified by:
toAggregationDatain classMutableAggregation
-
toPoint
- Specified by:
toPointin classMutableAggregation
-
getSum
double getSum()
-