toJson method
Converts a HorizontalPodAutoscalerStatus instance to JSON data.
Implementation
Map<String, Object> toJson() {
final jsonData = <String, Object>{};
if (conditions != null) {
jsonData['conditions'] =
conditions!.map((item) => item.toJson()).toList();
}
if (currentMetrics != null) {
jsonData['currentMetrics'] =
currentMetrics!.map((item) => item.toJson()).toList();
}
jsonData['currentReplicas'] = currentReplicas;
jsonData['desiredReplicas'] = desiredReplicas;
if (lastScaleTime != null) {
jsonData['lastScaleTime'] = lastScaleTime!.toIso8601String();
}
if (observedGeneration != null) {
jsonData['observedGeneration'] = observedGeneration!;
}
return jsonData;
}