MetricsData constructor

MetricsData({
  1. Iterable<List<int>>? names,
  2. Iterable<GuageMetricData>? gauges,
  3. Iterable<CounterMetricData>? counters,
  4. @Deprecated('This field is deprecated.') Iterable<PlotMetricData>? plots,
  5. Iterable<HistogramMetricData>? histograms,
})

Implementation

factory MetricsData({
  $core.Iterable<$core.List<$core.int>>? names,
  $core.Iterable<GuageMetricData>? gauges,
  $core.Iterable<CounterMetricData>? counters,
  @$core.Deprecated('This field is deprecated.')
      $core.Iterable<PlotMetricData>? plots,
  $core.Iterable<HistogramMetricData>? histograms,
}) {
  final _result = create();
  if (names != null) {
    _result.names.addAll(names);
  }
  if (gauges != null) {
    _result.gauges.addAll(gauges);
  }
  if (counters != null) {
    _result.counters.addAll(counters);
  }
  if (plots != null) {
    // ignore: deprecated_member_use_from_same_package
    _result.plots.addAll(plots);
  }
  if (histograms != null) {
    _result.histograms.addAll(histograms);
  }
  return _result;
}