NodeNetworkConfig.fromJson constructor
NodeNetworkConfig.fromJson(
- Map json_
Implementation
NodeNetworkConfig.fromJson(core.Map json_)
: this(
additionalNodeNetworkConfigs:
(json_['additionalNodeNetworkConfigs'] as core.List?)
?.map((value) => AdditionalNodeNetworkConfig.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
additionalPodNetworkConfigs:
(json_['additionalPodNetworkConfigs'] as core.List?)
?.map((value) => AdditionalPodNetworkConfig.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
createPodRange: json_['createPodRange'] as core.bool?,
enablePrivateNodes: json_['enablePrivateNodes'] as core.bool?,
networkPerformanceConfig:
json_.containsKey('networkPerformanceConfig')
? NetworkPerformanceConfig.fromJson(
json_['networkPerformanceConfig']
as core.Map<core.String, core.dynamic>)
: null,
podCidrOverprovisionConfig:
json_.containsKey('podCidrOverprovisionConfig')
? PodCIDROverprovisionConfig.fromJson(
json_['podCidrOverprovisionConfig']
as core.Map<core.String, core.dynamic>)
: null,
podIpv4CidrBlock: json_['podIpv4CidrBlock'] as core.String?,
podIpv4RangeUtilization:
(json_['podIpv4RangeUtilization'] as core.num?)?.toDouble(),
podRange: json_['podRange'] as core.String?,
);