Sample constructor
Sample(])
Constructs a new sample with name, labelNames
, labelValues
as well
as the sampled value and an optional timestamp.
labelNames
and labelValues
can be empty lists.
Implementation
Sample(
this.name,
List<String> labelNames,
List<String> labelValues,
this.value, [
this.timestamp,
]) : labelNames = List.unmodifiable(labelNames),
labelValues = List.unmodifiable(labelValues);