accelerators = $accelerators;
}
/**
* @return AcceleratorConfig[]
*/
public function getAccelerators()
{
return $this->accelerators;
}
/**
* @param InstanceConsumptionInfo
*/
public function setConsumedResources(InstanceConsumptionInfo $consumedResources)
{
$this->consumedResources = $consumedResources;
}
/**
* @return InstanceConsumptionInfo
*/
public function getConsumedResources()
{
return $this->consumedResources;
}
/**
* @param string
*/
public function setCpuOvercommitType($cpuOvercommitType)
{
$this->cpuOvercommitType = $cpuOvercommitType;
}
/**
* @return string
*/
public function getCpuOvercommitType()
{
return $this->cpuOvercommitType;
}
/**
* @param LocalDisk[]
*/
public function setDisks($disks)
{
$this->disks = $disks;
}
/**
* @return LocalDisk[]
*/
public function getDisks()
{
return $this->disks;
}
/**
* @param InstanceConsumptionData[]
*/
public function setInstanceConsumptionData($instanceConsumptionData)
{
$this->instanceConsumptionData = $instanceConsumptionData;
}
/**
* @return InstanceConsumptionData[]
*/
public function getInstanceConsumptionData()
{
return $this->instanceConsumptionData;
}
/**
* @param string[]
*/
public function setInstances($instances)
{
$this->instances = $instances;
}
/**
* @return string[]
*/
public function getInstances()
{
return $this->instances;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setNodeType($nodeType)
{
$this->nodeType = $nodeType;
}
/**
* @return string
*/
public function getNodeType()
{
return $this->nodeType;
}
/**
* @param bool
*/
public function setSatisfiesPzs($satisfiesPzs)
{
$this->satisfiesPzs = $satisfiesPzs;
}
/**
* @return bool
*/
public function getSatisfiesPzs()
{
return $this->satisfiesPzs;
}
/**
* @param ServerBinding
*/
public function setServerBinding(ServerBinding $serverBinding)
{
$this->serverBinding = $serverBinding;
}
/**
* @return ServerBinding
*/
public function getServerBinding()
{
return $this->serverBinding;
}
/**
* @param string
*/
public function setServerId($serverId)
{
$this->serverId = $serverId;
}
/**
* @return string
*/
public function getServerId()
{
return $this->serverId;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* @param InstanceConsumptionInfo
*/
public function setTotalResources(InstanceConsumptionInfo $totalResources)
{
$this->totalResources = $totalResources;
}
/**
* @return InstanceConsumptionInfo
*/
public function getTotalResources()
{
return $this->totalResources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NodeGroupNode::class, 'Google_Service_Compute_NodeGroupNode');