acceleratorCount = $acceleratorCount; } /** * @return int */ public function getAcceleratorCount() { return $this->acceleratorCount; } /** * @param string */ public function setAcceleratorType($acceleratorType) { $this->acceleratorType = $acceleratorType; } /** * @return string */ public function getAcceleratorType() { return $this->acceleratorType; } /** * @param string */ public function setMachineType($machineType) { $this->machineType = $machineType; } /** * @return string */ public function getMachineType() { return $this->machineType; } /** * @param GoogleCloudAiplatformV1ReservationAffinity */ public function setReservationAffinity(GoogleCloudAiplatformV1ReservationAffinity $reservationAffinity) { $this->reservationAffinity = $reservationAffinity; } /** * @return GoogleCloudAiplatformV1ReservationAffinity */ public function getReservationAffinity() { return $this->reservationAffinity; } /** * @param string */ public function setTpuTopology($tpuTopology) { $this->tpuTopology = $tpuTopology; } /** * @return string */ public function getTpuTopology() { return $this->tpuTopology; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1MachineSpec::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1MachineSpec');