ConsumerConfig.fromJson constructor

ConsumerConfig.fromJson(
  1. Map json_
)

Implementation

ConsumerConfig.fromJson(core.Map json_)
    : this(
        cloudsqlConfigs: (json_['cloudsqlConfigs'] as core.List?)
            ?.map((value) => CloudSQLConfig.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        consumerExportCustomRoutes:
            json_['consumerExportCustomRoutes'] as core.bool?,
        consumerExportSubnetRoutesWithPublicIp:
            json_['consumerExportSubnetRoutesWithPublicIp'] as core.bool?,
        consumerImportCustomRoutes:
            json_['consumerImportCustomRoutes'] as core.bool?,
        consumerImportSubnetRoutesWithPublicIp:
            json_['consumerImportSubnetRoutesWithPublicIp'] as core.bool?,
        producerExportCustomRoutes:
            json_['producerExportCustomRoutes'] as core.bool?,
        producerExportSubnetRoutesWithPublicIp:
            json_['producerExportSubnetRoutesWithPublicIp'] as core.bool?,
        producerImportCustomRoutes:
            json_['producerImportCustomRoutes'] as core.bool?,
        producerImportSubnetRoutesWithPublicIp:
            json_['producerImportSubnetRoutesWithPublicIp'] as core.bool?,
        producerNetwork: json_['producerNetwork'] as core.String?,
        reservedRanges: (json_['reservedRanges'] as core.List?)
            ?.map((value) =>
                GoogleCloudServicenetworkingV1ConsumerConfigReservedRange
                    .fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        usedIpRanges: (json_['usedIpRanges'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        vpcScReferenceArchitectureEnabled:
            json_['vpcScReferenceArchitectureEnabled'] as core.bool?,
      );