ConsumerConfig.fromJson constructor
ConsumerConfig.fromJson(
- 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?,
);