CounterMetricData constructor

CounterMetricData({
  1. int? nameIndex,
  2. Int64? count,
  3. @Deprecated('This field is deprecated.') double? mean,
  4. @Deprecated('This field is deprecated.') double? stdev,
  5. Map<int, int>? tags,
  6. MetricsData_Level? level,
})

Implementation

factory CounterMetricData({
  $core.int? nameIndex,
  $fixnum.Int64? count,
  @$core.Deprecated('This field is deprecated.') $core.double? mean,
  @$core.Deprecated('This field is deprecated.') $core.double? stdev,
  $core.Map<$core.int, $core.int>? tags,
  MetricsData_Level? level,
}) {
  final _result = create();
  if (nameIndex != null) {
    _result.nameIndex = nameIndex;
  }
  if (count != null) {
    _result.count = count;
  }
  if (mean != null) {
    // ignore: deprecated_member_use_from_same_package
    _result.mean = mean;
  }
  if (stdev != null) {
    // ignore: deprecated_member_use_from_same_package
    _result.stdev = stdev;
  }
  if (tags != null) {
    _result.tags.addAll(tags);
  }
  if (level != null) {
    _result.level = level;
  }
  return _result;
}