NodeKubeletConfig.fromJson constructor
NodeKubeletConfig.fromJson(
- Map json_
Implementation
NodeKubeletConfig.fromJson(core.Map json_)
: this(
allowedUnsafeSysctls:
(json_['allowedUnsafeSysctls'] as core.List?)
?.map((value) => value as core.String)
.toList(),
containerLogMaxFiles: json_['containerLogMaxFiles'] as core.int?,
containerLogMaxSize: json_['containerLogMaxSize'] as core.String?,
cpuCfsQuota: json_['cpuCfsQuota'] as core.bool?,
cpuCfsQuotaPeriod: json_['cpuCfsQuotaPeriod'] as core.String?,
cpuManagerPolicy: json_['cpuManagerPolicy'] as core.String?,
evictionMaxPodGracePeriodSeconds:
json_['evictionMaxPodGracePeriodSeconds'] as core.int?,
evictionMinimumReclaim:
json_.containsKey('evictionMinimumReclaim')
? EvictionMinimumReclaim.fromJson(
json_['evictionMinimumReclaim']
as core.Map<core.String, core.dynamic>,
)
: null,
evictionSoft:
json_.containsKey('evictionSoft')
? EvictionSignals.fromJson(
json_['evictionSoft'] as core.Map<core.String, core.dynamic>,
)
: null,
evictionSoftGracePeriod:
json_.containsKey('evictionSoftGracePeriod')
? EvictionGracePeriod.fromJson(
json_['evictionSoftGracePeriod']
as core.Map<core.String, core.dynamic>,
)
: null,
imageGcHighThresholdPercent:
json_['imageGcHighThresholdPercent'] as core.int?,
imageGcLowThresholdPercent:
json_['imageGcLowThresholdPercent'] as core.int?,
imageMaximumGcAge: json_['imageMaximumGcAge'] as core.String?,
imageMinimumGcAge: json_['imageMinimumGcAge'] as core.String?,
insecureKubeletReadonlyPortEnabled:
json_['insecureKubeletReadonlyPortEnabled'] as core.bool?,
maxParallelImagePulls: json_['maxParallelImagePulls'] as core.int?,
memoryManager:
json_.containsKey('memoryManager')
? MemoryManager.fromJson(
json_['memoryManager'] as core.Map<core.String, core.dynamic>,
)
: null,
podPidsLimit: json_['podPidsLimit'] as core.String?,
singleProcessOomKill: json_['singleProcessOomKill'] as core.bool?,
topologyManager:
json_.containsKey('topologyManager')
? TopologyManager.fromJson(
json_['topologyManager']
as core.Map<core.String, core.dynamic>,
)
: null,
);