Package io.opencensus.metrics.export
Class Metric
java.lang.Object
io.opencensus.metrics.export.Metric
- Direct Known Subclasses:
AutoValue_Metric
A
Metric
with one or more TimeSeries
.- Since:
- 0.17
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
checkTypeMatch
(MetricDescriptor.Type type, List<TimeSeries> timeSeriesList) static Metric
create
(MetricDescriptor metricDescriptor, List<TimeSeries> timeSeriesList) Creates aMetric
.private static Metric
createInternal
(MetricDescriptor metricDescriptor, List<TimeSeries> timeSeriesList) Creates aMetric
.static Metric
createWithOneTimeSeries
(MetricDescriptor metricDescriptor, TimeSeries timeSeries) Creates aMetric
.abstract MetricDescriptor
Returns theMetricDescriptor
of this metric.abstract List
<TimeSeries> Returns theTimeSeries
list for this metric.
-
Constructor Details
-
Metric
Metric()
-
-
Method Details
-
create
Creates aMetric
.- Parameters:
metricDescriptor
- theMetricDescriptor
.timeSeriesList
- theTimeSeries
list for this metric.- Returns:
- a
Metric
. - Since:
- 0.17
-
createWithOneTimeSeries
public static Metric createWithOneTimeSeries(MetricDescriptor metricDescriptor, TimeSeries timeSeries) Creates aMetric
.- Parameters:
metricDescriptor
- theMetricDescriptor
.timeSeries
- the singleTimeSeries
for this metric.- Returns:
- a
Metric
. - Since:
- 0.17
-
createInternal
private static Metric createInternal(MetricDescriptor metricDescriptor, List<TimeSeries> timeSeriesList) Creates aMetric
.- Parameters:
metricDescriptor
- theMetricDescriptor
.timeSeriesList
- theTimeSeries
list for this metric.- Returns:
- a
Metric
. - Since:
- 0.17
-
getMetricDescriptor
Returns theMetricDescriptor
of this metric.- Returns:
- the
MetricDescriptor
of this metric. - Since:
- 0.17
-
getTimeSeriesList
Returns theTimeSeries
list for this metric.The type of the
TimeSeries.getPoints()
must matchMetricDescriptor.Type
.- Returns:
- the
TimeSeriesList
for this metric. - Since:
- 0.17
-
checkTypeMatch
-