AutomaticScaling.fromJson constructor
AutomaticScaling.fromJson(
- Map json_
Implementation
AutomaticScaling.fromJson(core.Map json_)
: this(
coolDownPeriod: json_['coolDownPeriod'] as core.String?,
cpuUtilization: json_.containsKey('cpuUtilization')
? CpuUtilization.fromJson(json_['cpuUtilization']
as core.Map<core.String, core.dynamic>)
: null,
diskUtilization: json_.containsKey('diskUtilization')
? DiskUtilization.fromJson(json_['diskUtilization']
as core.Map<core.String, core.dynamic>)
: null,
maxConcurrentRequests: json_['maxConcurrentRequests'] as core.int?,
maxIdleInstances: json_['maxIdleInstances'] as core.int?,
maxPendingLatency: json_['maxPendingLatency'] as core.String?,
maxTotalInstances: json_['maxTotalInstances'] as core.int?,
minIdleInstances: json_['minIdleInstances'] as core.int?,
minPendingLatency: json_['minPendingLatency'] as core.String?,
minTotalInstances: json_['minTotalInstances'] as core.int?,
networkUtilization: json_.containsKey('networkUtilization')
? NetworkUtilization.fromJson(json_['networkUtilization']
as core.Map<core.String, core.dynamic>)
: null,
requestUtilization: json_.containsKey('requestUtilization')
? RequestUtilization.fromJson(json_['requestUtilization']
as core.Map<core.String, core.dynamic>)
: null,
standardSchedulerSettings:
json_.containsKey('standardSchedulerSettings')
? StandardSchedulerSettings.fromJson(
json_['standardSchedulerSettings']
as core.Map<core.String, core.dynamic>)
: null,
);