NetworkProfileNetworkFeatures.fromJson constructor

NetworkProfileNetworkFeatures.fromJson(
  1. Map json_
)

Implementation

NetworkProfileNetworkFeatures.fromJson(core.Map json_)
  : this(
      addressPurposes:
          (json_['addressPurposes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      allowAliasIpRanges: json_['allowAliasIpRanges'] as core.String?,
      allowAutoModeSubnet: json_['allowAutoModeSubnet'] as core.String?,
      allowClassDFirewalls: json_['allowClassDFirewalls'] as core.String?,
      allowCloudNat: json_['allowCloudNat'] as core.String?,
      allowCloudRouter: json_['allowCloudRouter'] as core.String?,
      allowDefaultNicAttachment:
          json_['allowDefaultNicAttachment'] as core.String?,
      allowExternalIpAccess: json_['allowExternalIpAccess'] as core.String?,
      allowInterconnect: json_['allowInterconnect'] as core.String?,
      allowIpForwarding: json_['allowIpForwarding'] as core.String?,
      allowLoadBalancing: json_['allowLoadBalancing'] as core.String?,
      allowMultiNicInSameNetwork:
          json_['allowMultiNicInSameNetwork'] as core.String?,
      allowNcc: json_['allowNcc'] as core.String?,
      allowNetworkMigration: json_['allowNetworkMigration'] as core.String?,
      allowPacketMirroring: json_['allowPacketMirroring'] as core.String?,
      allowPrivateGoogleAccess:
          json_['allowPrivateGoogleAccess'] as core.String?,
      allowPsc: json_['allowPsc'] as core.String?,
      allowSameNetworkUnicast:
          json_['allowSameNetworkUnicast'] as core.String?,
      allowStaticRoutes: json_['allowStaticRoutes'] as core.String?,
      allowSubInterfaces: json_['allowSubInterfaces'] as core.String?,
      allowVpcPeering: json_['allowVpcPeering'] as core.String?,
      allowVpn: json_['allowVpn'] as core.String?,
      interfaceTypes:
          (json_['interfaceTypes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      subnetPurposes:
          (json_['subnetPurposes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      subnetStackTypes:
          (json_['subnetStackTypes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      subnetworkPurposes:
          (json_['subnetworkPurposes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      subnetworkStackTypes:
          (json_['subnetworkStackTypes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      unicast: json_['unicast'] as core.String?,
    );