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 Duration
*/
public function setLocalSsdRecoveryTimeout(Duration $localSsdRecoveryTimeout)
{
$this->localSsdRecoveryTimeout = $localSsdRecoveryTimeout;
}
/**
* @return Duration
*/
public function getLocalSsdRecoveryTimeout()
{
return $this->localSsdRecoveryTimeout;
}
/**
* @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');