autoResizeConfig = $autoResizeConfig; } /** * @return VmwareAutoResizeConfig */ public function getAutoResizeConfig() { return $this->autoResizeConfig; } /** * The number of CPUs for each admin cluster node that serve as control planes * for this VMware user cluster. (default: 4 CPUs) * * @param string $cpus */ public function setCpus($cpus) { $this->cpus = $cpus; } /** * @return string */ public function getCpus() { return $this->cpus; } /** * The megabytes of memory for each admin cluster node that serves as a * control plane for this VMware user cluster (default: 8192 MB memory). * * @param string $memory */ public function setMemory($memory) { $this->memory = $memory; } /** * @return string */ public function getMemory() { return $this->memory; } /** * The number of control plane nodes for this VMware user cluster. (default: 1 * replica). * * @param string $replicas */ public function setReplicas($replicas) { $this->replicas = $replicas; } /** * @return string */ public function getReplicas() { return $this->replicas; } /** * Vsphere-specific config. * * @param VmwareControlPlaneVsphereConfig $vsphereConfig */ public function setVsphereConfig(VmwareControlPlaneVsphereConfig $vsphereConfig) { $this->vsphereConfig = $vsphereConfig; } /** * @return VmwareControlPlaneVsphereConfig */ public function getVsphereConfig() { return $this->vsphereConfig; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(VmwareControlPlaneNodeConfig::class, 'Google_Service_GKEOnPrem_VmwareControlPlaneNodeConfig');