toJson method
Implementation
@override
Object toJson() => {
'coolDownPeriodSec': ?coolDownPeriodSec,
'cpuUtilization': ?cpuUtilization?.toJson(),
if (customMetricUtilizations.isNotDefault)
'customMetricUtilizations': [
for (final i in customMetricUtilizations) i.toJson(),
],
'loadBalancingUtilization': ?loadBalancingUtilization?.toJson(),
'maxNumReplicas': ?maxNumReplicas,
'minNumReplicas': ?minNumReplicas,
'mode': ?mode,
'scaleInControl': ?scaleInControl?.toJson(),
if (scalingSchedules.isNotDefault)
'scalingSchedules': {
for (final e in scalingSchedules.entries) e.key: e.value.toJson(),
},
'stabilizationPeriodSec': ?stabilizationPeriodSec,
};