functionDeclarations = $functionDeclarations; } /** * @return GoogleCloudAiplatformV1FunctionDeclaration[] */ public function getFunctionDeclarations() { return $this->functionDeclarations; } /** * @param GoogleCloudAiplatformV1GoogleSearchRetrieval */ public function setGoogleSearchRetrieval(GoogleCloudAiplatformV1GoogleSearchRetrieval $googleSearchRetrieval) { $this->googleSearchRetrieval = $googleSearchRetrieval; } /** * @return GoogleCloudAiplatformV1GoogleSearchRetrieval */ public function getGoogleSearchRetrieval() { return $this->googleSearchRetrieval; } /** * @param GoogleCloudAiplatformV1Retrieval */ public function setRetrieval(GoogleCloudAiplatformV1Retrieval $retrieval) { $this->retrieval = $retrieval; } /** * @return GoogleCloudAiplatformV1Retrieval */ public function getRetrieval() { return $this->retrieval; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1Tool::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1Tool');