toJson method
Implementation
@override
Object toJson() => {
if (autoDeployConfidenceThreshold case final $1?)
'autoDeployConfidenceThreshold': encodeDouble($1),
'autoDeployExpirationSec': ?autoDeployExpirationSec,
if (autoDeployImpactedBaselineThreshold case final $1?)
'autoDeployImpactedBaselineThreshold': encodeDouble($1),
if (autoDeployLoadThreshold case final $1?)
'autoDeployLoadThreshold': encodeDouble($1),
if (detectionAbsoluteQps case final $1?)
'detectionAbsoluteQps': encodeDouble($1),
if (detectionLoadThreshold case final $1?)
'detectionLoadThreshold': encodeDouble($1),
if (detectionRelativeToBaselineQps case final $1?)
'detectionRelativeToBaselineQps': encodeDouble($1),
'name': ?name,
if (trafficGranularityConfigs.isNotDefault)
'trafficGranularityConfigs': [
for (final i in trafficGranularityConfigs) i.toJson(),
],
};