UpdateNodePoolRequest constructor

UpdateNodePoolRequest({
  1. List<AcceleratorConfig>? accelerators,
  2. String? clusterId,
  3. ConfidentialNodes? confidentialNodes,
  4. ContainerdConfig? containerdConfig,
  5. String? diskSizeGb,
  6. String? diskType,
  7. String? etag,
  8. FastSocket? fastSocket,
  9. GcfsConfig? gcfsConfig,
  10. VirtualNIC? gvnic,
  11. String? imageType,
  12. NodeKubeletConfig? kubeletConfig,
  13. NodeLabels? labels,
  14. LinuxNodeConfig? linuxNodeConfig,
  15. List<String>? locations,
  16. NodePoolLoggingConfig? loggingConfig,
  17. String? machineType,
  18. String? name,
  19. NodeNetworkConfig? nodeNetworkConfig,
  20. String? nodePoolId,
  21. String? nodeVersion,
  22. String? projectId,
  23. QueuedProvisioning? queuedProvisioning,
  24. ResourceLabels? resourceLabels,
  25. ResourceManagerTags? resourceManagerTags,
  26. NetworkTags? tags,
  27. NodeTaints? taints,
  28. UpgradeSettings? upgradeSettings,
  29. WindowsNodeConfig? windowsNodeConfig,
  30. WorkloadMetadataConfig? workloadMetadataConfig,
  31. String? zone,
})

Implementation

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