toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
  if (accelerators != null) 'accelerators': accelerators!,
  if (advancedMachineFeatures != null)
    'advancedMachineFeatures': advancedMachineFeatures!,
  if (bootDisk != null) 'bootDisk': bootDisk!,
  if (bootDiskKmsKey != null) 'bootDiskKmsKey': bootDiskKmsKey!,
  if (confidentialNodes != null) 'confidentialNodes': confidentialNodes!,
  if (containerdConfig != null) 'containerdConfig': containerdConfig!,
  if (diskSizeGb != null) 'diskSizeGb': diskSizeGb!,
  if (diskType != null) 'diskType': diskType!,
  if (effectiveCgroupMode != null)
    'effectiveCgroupMode': effectiveCgroupMode!,
  if (enableConfidentialStorage != null)
    'enableConfidentialStorage': enableConfidentialStorage!,
  if (ephemeralStorageLocalSsdConfig != null)
    'ephemeralStorageLocalSsdConfig': ephemeralStorageLocalSsdConfig!,
  if (fastSocket != null) 'fastSocket': fastSocket!,
  if (flexStart != null) 'flexStart': flexStart!,
  if (gcfsConfig != null) 'gcfsConfig': gcfsConfig!,
  if (gvnic != null) 'gvnic': gvnic!,
  if (imageType != null) 'imageType': imageType!,
  if (kubeletConfig != null) 'kubeletConfig': kubeletConfig!,
  if (labels != null) 'labels': labels!,
  if (linuxNodeConfig != null) 'linuxNodeConfig': linuxNodeConfig!,
  if (localNvmeSsdBlockConfig != null)
    'localNvmeSsdBlockConfig': localNvmeSsdBlockConfig!,
  if (localSsdCount != null) 'localSsdCount': localSsdCount!,
  if (localSsdEncryptionMode != null)
    'localSsdEncryptionMode': localSsdEncryptionMode!,
  if (loggingConfig != null) 'loggingConfig': loggingConfig!,
  if (machineType != null) 'machineType': machineType!,
  if (maxRunDuration != null) 'maxRunDuration': maxRunDuration!,
  if (metadata != null) 'metadata': metadata!,
  if (minCpuPlatform != null) 'minCpuPlatform': minCpuPlatform!,
  if (nodeGroup != null) 'nodeGroup': nodeGroup!,
  if (oauthScopes != null) 'oauthScopes': oauthScopes!,
  if (preemptible != null) 'preemptible': preemptible!,
  if (reservationAffinity != null)
    'reservationAffinity': reservationAffinity!,
  if (resourceLabels != null) 'resourceLabels': resourceLabels!,
  if (resourceManagerTags != null)
    'resourceManagerTags': resourceManagerTags!,
  if (sandboxConfig != null) 'sandboxConfig': sandboxConfig!,
  if (secondaryBootDiskUpdateStrategy != null)
    'secondaryBootDiskUpdateStrategy': secondaryBootDiskUpdateStrategy!,
  if (secondaryBootDisks != null) 'secondaryBootDisks': secondaryBootDisks!,
  if (serviceAccount != null) 'serviceAccount': serviceAccount!,
  if (shieldedInstanceConfig != null)
    'shieldedInstanceConfig': shieldedInstanceConfig!,
  if (soleTenantConfig != null) 'soleTenantConfig': soleTenantConfig!,
  if (spot != null) 'spot': spot!,
  if (storagePools != null) 'storagePools': storagePools!,
  if (tags != null) 'tags': tags!,
  if (taints != null) 'taints': taints!,
  if (windowsNodeConfig != null) 'windowsNodeConfig': windowsNodeConfig!,
  if (workloadMetadataConfig != null)
    'workloadMetadataConfig': workloadMetadataConfig!,
};