agentConfigSource = $agentConfigSource; } /** * @return GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecAgentConfigSource */ public function getAgentConfigSource() { return $this->agentConfigSource; } /** * Source code is in a Git repository managed by Developer Connect. * * @param GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecDeveloperConnectSource $developerConnectSource */ public function setDeveloperConnectSource(GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecDeveloperConnectSource $developerConnectSource) { $this->developerConnectSource = $developerConnectSource; } /** * @return GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecDeveloperConnectSource */ public function getDeveloperConnectSource() { return $this->developerConnectSource; } /** * Optional. Configuration for building an image with custom config file. * * @param GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecImageSpec $imageSpec */ public function setImageSpec(GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecImageSpec $imageSpec) { $this->imageSpec = $imageSpec; } /** * @return GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecImageSpec */ public function getImageSpec() { return $this->imageSpec; } /** * Source code is provided directly in the request. * * @param GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecInlineSource $inlineSource */ public function setInlineSource(GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecInlineSource $inlineSource) { $this->inlineSource = $inlineSource; } /** * @return GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecInlineSource */ public function getInlineSource() { return $this->inlineSource; } /** * Configuration for a Python application. * * @param GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecPythonSpec $pythonSpec */ public function setPythonSpec(GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecPythonSpec $pythonSpec) { $this->pythonSpec = $pythonSpec; } /** * @return GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecPythonSpec */ public function getPythonSpec() { return $this->pythonSpec; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpec::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpec');