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(),
    );