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 SchedulingDuration */ public function setLocalSsdRecoveryTimeout(SchedulingDuration $localSsdRecoveryTimeout) { $this->localSsdRecoveryTimeout = $localSsdRecoveryTimeout; } /** * @return SchedulingDuration */ public function getLocalSsdRecoveryTimeout() { return $this->localSsdRecoveryTimeout; } /** * @param int */ public function setMinNodeCpus($minNodeCpus) { $this->minNodeCpus = $minNodeCpus; } /** * @return int */ public function getMinNodeCpus() { return $this->minNodeCpus; } /** * @param NodeAffinity[] */ public function setNodeAffinities($nodeAffinities) { $this->nodeAffinities = $nodeAffinities; } /** * @return NodeAffinity[] */ 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_Backupdr_Scheduling');