automaticRestart = $automaticRestart; } /** * @return bool */ public function getAutomaticRestart() { return $this->automaticRestart; } /** * @param string */ public function setInstanceTerminationAction($instanceTerminationAction) { $this->instanceTerminationAction = $instanceTerminationAction; } /** * @return string */ public function getInstanceTerminationAction() { return $this->instanceTerminationAction; } /** * @param string */ public function setLocationHint($locationHint) { $this->locationHint = $locationHint; } /** * @return string */ public function getLocationHint() { return $this->locationHint; } /** * @param int */ public function setMinNodeCpus($minNodeCpus) { $this->minNodeCpus = $minNodeCpus; } /** * @return int */ public function getMinNodeCpus() { return $this->minNodeCpus; } /** * @param SchedulingNodeAffinity[] */ public function setNodeAffinities($nodeAffinities) { $this->nodeAffinities = $nodeAffinities; } /** * @return SchedulingNodeAffinity[] */ public function getNodeAffinities() { return $this->nodeAffinities; } /** * @param string */ public function setOnHostMaintenance($onHostMaintenance) { $this->onHostMaintenance = $onHostMaintenance; } /** * @return string */ public function getOnHostMaintenance() { return $this->onHostMaintenance; } /** * @param bool */ public function setPreemptible($preemptible) { $this->preemptible = $preemptible; } /** * @return bool */ public function getPreemptible() { return $this->preemptible; } /** * @param string */ public function setProvisioningModel($provisioningModel) { $this->provisioningModel = $provisioningModel; } /** * @return string */ public function getProvisioningModel() { return $this->provisioningModel; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Scheduling::class, 'Google_Service_Compute_Scheduling');