Metric constructor
Metric({})
Implementation
factory Metric({
$core.String? name,
$core.String? description,
$core.String? unit,
Gauge? gauge,
Sum? sum,
Histogram? histogram,
ExponentialHistogram? exponentialHistogram,
Summary? summary,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
if (description != null) {
$result.description = description;
}
if (unit != null) {
$result.unit = unit;
}
if (gauge != null) {
$result.gauge = gauge;
}
if (sum != null) {
$result.sum = sum;
}
if (histogram != null) {
$result.histogram = histogram;
}
if (exponentialHistogram != null) {
$result.exponentialHistogram = exponentialHistogram;
}
if (summary != null) {
$result.summary = summary;
}
return $result;
}