HistogramDataPoint constructor
HistogramDataPoint({})
Implementation
factory HistogramDataPoint({
$fixnum.Int64? startTimeUnixNano,
$fixnum.Int64? timeUnixNano,
$fixnum.Int64? count,
$core.double? sum,
$core.Iterable<$fixnum.Int64>? bucketCounts,
$core.Iterable<$core.double>? explicitBounds,
$core.Iterable<Exemplar>? exemplars,
$core.Iterable<$1.KeyValue>? attributes,
$core.int? flags,
$core.double? min,
$core.double? max,
}) {
final result = create();
if (startTimeUnixNano != null) result.startTimeUnixNano = startTimeUnixNano;
if (timeUnixNano != null) result.timeUnixNano = timeUnixNano;
if (count != null) result.count = count;
if (sum != null) result.sum = sum;
if (bucketCounts != null) result.bucketCounts.addAll(bucketCounts);
if (explicitBounds != null) result.explicitBounds.addAll(explicitBounds);
if (exemplars != null) result.exemplars.addAll(exemplars);
if (attributes != null) result.attributes.addAll(attributes);
if (flags != null) result.flags = flags;
if (min != null) result.min = min;
if (max != null) result.max = max;
return result;
}