HorizontalPodAutoscalerStatus.fromJson constructor

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

Creates a HorizontalPodAutoscalerStatus from JSON data.

Implementation

HorizontalPodAutoscalerStatus.fromJson(Map<String, dynamic> json)
    : this(
        conditions: json['conditions'] != null
            ? HorizontalPodAutoscalerCondition.listFromJson(
                (json['conditions'] as Iterable).cast<Map<String, dynamic>>())
            : null,
        currentMetrics: json['currentMetrics'] != null
            ? MetricStatus.listFromJson((json['currentMetrics'] as Iterable)
                .cast<Map<String, dynamic>>())
            : null,
        currentReplicas: json['currentReplicas'],
        desiredReplicas: json['desiredReplicas'],
        lastScaleTime: json['lastScaleTime'] != null
            ? DateTime.tryParse(json['lastScaleTime'])
            : null,
        observedGeneration: json['observedGeneration'],
      );