HorizontalPodAutoscalerBehavior.fromJson constructor

HorizontalPodAutoscalerBehavior.fromJson(
  1. Map<String, dynamic> json
)

Creates a HorizontalPodAutoscalerBehavior from JSON data.

Implementation

factory HorizontalPodAutoscalerBehavior.fromJson(Map<String, dynamic> json) {
  final tempScaleDownJson = json['scaleDown'];
  final tempScaleUpJson = json['scaleUp'];

  final HPAScalingRules? tempScaleDown = tempScaleDownJson != null
      ? HPAScalingRules.fromJson(tempScaleDownJson)
      : null;
  final HPAScalingRules? tempScaleUp = tempScaleUpJson != null
      ? HPAScalingRules.fromJson(tempScaleUpJson)
      : null;

  return HorizontalPodAutoscalerBehavior(
    scaleDown: tempScaleDown,
    scaleUp: tempScaleUp,
  );
}