toJson method

Map<String, dynamic> toJson()

Implementation

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