UpdateNodePoolRequest constructor

UpdateNodePoolRequest({
  1. List<AcceleratorConfig>? accelerators,
  2. BootDisk? bootDisk,
  3. String? clusterId,
  4. ConfidentialNodes? confidentialNodes,
  5. String? consolidationDelay,
  6. ContainerdConfig? containerdConfig,
  7. String? diskSizeGb,
  8. String? diskType,
  9. String? etag,
  10. FastSocket? fastSocket,
  11. bool? flexStart,
  12. GcfsConfig? gcfsConfig,
  13. VirtualNIC? gvnic,
  14. String? image,
  15. String? imageProject,
  16. String? imageType,
  17. NodeKubeletConfig? kubeletConfig,
  18. NodeLabels? labels,
  19. LinuxNodeConfig? linuxNodeConfig,
  20. List<String>? locations,
  21. NodePoolLoggingConfig? loggingConfig,
  22. String? machineType,
  23. NodePoolMaintenancePolicy? maintenancePolicy,
  24. String? maxRunDuration,
  25. String? name,
  26. NodeDrainConfig? nodeDrainConfig,
  27. NodeNetworkConfig? nodeNetworkConfig,
  28. String? nodePoolId,
  29. String? nodeVersion,
  30. String? projectId,
  31. QueuedProvisioning? queuedProvisioning,
  32. ResourceLabels? resourceLabels,
  33. ResourceManagerTags? resourceManagerTags,
  34. List<String>? storagePools,
  35. NetworkTags? tags,
  36. TaintConfig? taintConfig,
  37. NodeTaints? taints,
  38. UpgradeSettings? upgradeSettings,
  39. WindowsNodeConfig? windowsNodeConfig,
  40. WorkloadMetadataConfig? workloadMetadataConfig,
  41. String? zone,
})

Implementation

UpdateNodePoolRequest({
  this.accelerators,
  this.bootDisk,
  this.clusterId,
  this.confidentialNodes,
  this.consolidationDelay,
  this.containerdConfig,
  this.diskSizeGb,
  this.diskType,
  this.etag,
  this.fastSocket,
  this.flexStart,
  this.gcfsConfig,
  this.gvnic,
  this.image,
  this.imageProject,
  this.imageType,
  this.kubeletConfig,
  this.labels,
  this.linuxNodeConfig,
  this.locations,
  this.loggingConfig,
  this.machineType,
  this.maintenancePolicy,
  this.maxRunDuration,
  this.name,
  this.nodeDrainConfig,
  this.nodeNetworkConfig,
  this.nodePoolId,
  this.nodeVersion,
  this.projectId,
  this.queuedProvisioning,
  this.resourceLabels,
  this.resourceManagerTags,
  this.storagePools,
  this.tags,
  this.taintConfig,
  this.taints,
  this.upgradeSettings,
  this.windowsNodeConfig,
  this.workloadMetadataConfig,
  this.zone,
});