SubnetworkUtilizationDetails.fromJson constructor

SubnetworkUtilizationDetails.fromJson(
  1. Map json_
)

Implementation

SubnetworkUtilizationDetails.fromJson(core.Map json_)
  : this(
      externalIpv6InstanceUtilization:
          json_.containsKey('externalIpv6InstanceUtilization')
              ? SubnetworkUtilizationDetailsIPV6Utilization.fromJson(
                json_['externalIpv6InstanceUtilization']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      externalIpv6LbUtilization:
          json_.containsKey('externalIpv6LbUtilization')
              ? SubnetworkUtilizationDetailsIPV6Utilization.fromJson(
                json_['externalIpv6LbUtilization']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      internalIpv6Utilization:
          json_.containsKey('internalIpv6Utilization')
              ? SubnetworkUtilizationDetailsIPV6Utilization.fromJson(
                json_['internalIpv6Utilization']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      ipv4Utilizations:
          (json_['ipv4Utilizations'] as core.List?)
              ?.map(
                (value) =>
                    SubnetworkUtilizationDetailsIPV4Utilization.fromJson(
                      value as core.Map<core.String, core.dynamic>,
                    ),
              )
              .toList(),
    );