MetricStatus.fromJson constructor

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

Creates a MetricStatus from JSON data.

Implementation

MetricStatus.fromJson(Map<String, dynamic> json)
    : this(
        containerResource: json['containerResource'] != null
            ? ContainerResourceMetricStatus.fromJson(
                json['containerResource'])
            : null,
        external: json['external'] != null
            ? ExternalMetricStatus.fromJson(json['external'])
            : null,
        object: json['object'] != null
            ? ObjectMetricStatus.fromJson(json['object'])
            : null,
        pods: json['pods'] != null
            ? PodsMetricStatus.fromJson(json['pods'])
            : null,
        resource: json['resource'] != null
            ? ResourceMetricStatus.fromJson(json['resource'])
            : null,
        type: json['type'],
      );