toJson method

  1. @override
Object toJson()

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(),
    ],
};