Distribution constructor
Distribution({
- Int64? count,
- double? mean,
- double? minimum,
- double? maximum,
- double? sumOfSquaredDeviation,
- Iterable<
Int64> ? bucketCounts, - Distribution_LinearBuckets? linearBuckets,
- Distribution_ExponentialBuckets? exponentialBuckets,
- Distribution_ExplicitBuckets? explicitBuckets,
- Iterable<
Distribution_Exemplar> ? exemplars,
Implementation
factory Distribution({
$fixnum.Int64? count,
$core.double? mean,
$core.double? minimum,
$core.double? maximum,
$core.double? sumOfSquaredDeviation,
$core.Iterable<$fixnum.Int64>? bucketCounts,
Distribution_LinearBuckets? linearBuckets,
Distribution_ExponentialBuckets? exponentialBuckets,
Distribution_ExplicitBuckets? explicitBuckets,
$core.Iterable<$0.Distribution_Exemplar>? exemplars,
}) {
final result = create();
if (count != null) result.count = count;
if (mean != null) result.mean = mean;
if (minimum != null) result.minimum = minimum;
if (maximum != null) result.maximum = maximum;
if (sumOfSquaredDeviation != null)
result.sumOfSquaredDeviation = sumOfSquaredDeviation;
if (bucketCounts != null) result.bucketCounts.addAll(bucketCounts);
if (linearBuckets != null) result.linearBuckets = linearBuckets;
if (exponentialBuckets != null)
result.exponentialBuckets = exponentialBuckets;
if (explicitBuckets != null) result.explicitBuckets = explicitBuckets;
if (exemplars != null) result.exemplars.addAll(exemplars);
return result;
}