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 voidcheckTypeMatch(MetricDescriptor.Type type, List<TimeSeries> timeSeriesList) static Metriccreate(MetricDescriptor metricDescriptor, List<TimeSeries> timeSeriesList) Creates aMetric.private static MetriccreateInternal(MetricDescriptor metricDescriptor, List<TimeSeries> timeSeriesList) Creates aMetric.static MetriccreateWithOneTimeSeries(MetricDescriptor metricDescriptor, TimeSeries timeSeries) Creates aMetric.abstract MetricDescriptorReturns theMetricDescriptorof this metric.abstract List<TimeSeries> Returns theTimeSerieslist for this metric.
-
Constructor Details
-
Metric
Metric()
-
-
Method Details
-
create
Creates aMetric.- Parameters:
metricDescriptor- theMetricDescriptor.timeSeriesList- theTimeSerieslist 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 singleTimeSeriesfor this metric.- Returns:
- a
Metric. - Since:
- 0.17
-
createInternal
private static Metric createInternal(MetricDescriptor metricDescriptor, List<TimeSeries> timeSeriesList) Creates aMetric.- Parameters:
metricDescriptor- theMetricDescriptor.timeSeriesList- theTimeSerieslist for this metric.- Returns:
- a
Metric. - Since:
- 0.17
-
getMetricDescriptor
Returns theMetricDescriptorof this metric.- Returns:
- the
MetricDescriptorof this metric. - Since:
- 0.17
-
getTimeSeriesList
Returns theTimeSerieslist for this metric.The type of the
TimeSeries.getPoints()must matchMetricDescriptor.Type.- Returns:
- the
TimeSeriesListfor this metric. - Since:
- 0.17
-
checkTypeMatch
-