autoscalingMetricSpecs = $autoscalingMetricSpecs; } /** * @return GoogleCloudAiplatformV1AutoscalingMetricSpec[] */ public function getAutoscalingMetricSpecs() { return $this->autoscalingMetricSpecs; } /** * @param GoogleCloudAiplatformV1MachineSpec */ public function setMachineSpec(GoogleCloudAiplatformV1MachineSpec $machineSpec) { $this->machineSpec = $machineSpec; } /** * @return GoogleCloudAiplatformV1MachineSpec */ public function getMachineSpec() { return $this->machineSpec; } /** * @param int */ public function setMaxReplicaCount($maxReplicaCount) { $this->maxReplicaCount = $maxReplicaCount; } /** * @return int */ public function getMaxReplicaCount() { return $this->maxReplicaCount; } /** * @param int */ public function setMinReplicaCount($minReplicaCount) { $this->minReplicaCount = $minReplicaCount; } /** * @return int */ public function getMinReplicaCount() { return $this->minReplicaCount; } /** * @param int */ public function setRequiredReplicaCount($requiredReplicaCount) { $this->requiredReplicaCount = $requiredReplicaCount; } /** * @return int */ public function getRequiredReplicaCount() { return $this->requiredReplicaCount; } /** * @param bool */ public function setSpot($spot) { $this->spot = $spot; } /** * @return bool */ public function getSpot() { return $this->spot; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1DedicatedResources::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1DedicatedResources');