MachineType.fromJson constructor
MachineType.fromJson(
- Map json_
Implementation
MachineType.fromJson(core.Map json_)
: this(
accelerators: (json_['accelerators'] as core.List?)
?.map((value) => MachineTypeAccelerators.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
architecture: json_['architecture'] as core.String?,
creationTimestamp: json_['creationTimestamp'] as core.String?,
deprecated: json_.containsKey('deprecated')
? DeprecationStatus.fromJson(
json_['deprecated'] as core.Map<core.String, core.dynamic>)
: null,
description: json_['description'] as core.String?,
guestCpus: json_['guestCpus'] as core.int?,
id: json_['id'] as core.String?,
imageSpaceGb: json_['imageSpaceGb'] as core.int?,
isSharedCpu: json_['isSharedCpu'] as core.bool?,
kind: json_['kind'] as core.String?,
maximumPersistentDisks: json_['maximumPersistentDisks'] as core.int?,
maximumPersistentDisksSizeGb:
json_['maximumPersistentDisksSizeGb'] as core.String?,
memoryMb: json_['memoryMb'] as core.int?,
name: json_['name'] as core.String?,
scratchDisks: (json_['scratchDisks'] as core.List?)
?.map((value) => MachineTypeScratchDisks.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
selfLink: json_['selfLink'] as core.String?,
zone: json_['zone'] as core.String?,
);