toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() => {
if (advancedMachineFeatures != null)
'advancedMachineFeatures': advancedMachineFeatures!,
if (canIpForward != null) 'canIpForward': canIpForward!,
if (confidentialInstanceConfig != null)
'confidentialInstanceConfig': confidentialInstanceConfig!,
if (description != null) 'description': description!,
if (disks != null) 'disks': disks!,
if (guestAccelerators != null) 'guestAccelerators': guestAccelerators!,
if (keyRevocationActionType != null)
'keyRevocationActionType': keyRevocationActionType!,
if (labels != null) 'labels': labels!,
if (machineType != null) 'machineType': machineType!,
if (metadata != null) 'metadata': metadata!,
if (minCpuPlatform != null) 'minCpuPlatform': minCpuPlatform!,
if (networkInterfaces != null) 'networkInterfaces': networkInterfaces!,
if (networkPerformanceConfig != null)
'networkPerformanceConfig': networkPerformanceConfig!,
if (privateIpv6GoogleAccess != null)
'privateIpv6GoogleAccess': privateIpv6GoogleAccess!,
if (reservationAffinity != null)
'reservationAffinity': reservationAffinity!,
if (resourceManagerTags != null)
'resourceManagerTags': resourceManagerTags!,
if (resourcePolicies != null) 'resourcePolicies': resourcePolicies!,
if (scheduling != null) 'scheduling': scheduling!,
if (serviceAccounts != null) 'serviceAccounts': serviceAccounts!,
if (shieldedInstanceConfig != null)
'shieldedInstanceConfig': shieldedInstanceConfig!,
if (tags != null) 'tags': tags!,
};