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