entrypointModule = $entrypointModule; } /** * @return string */ public function getEntrypointModule() { return $this->entrypointModule; } /** * Optional. The name of the callable object within the `entrypoint_module` to * use as the application If not specified, defaults to "root_agent". This * field should not be set if the source is `agent_config_source`. * * @param string $entrypointObject */ public function setEntrypointObject($entrypointObject) { $this->entrypointObject = $entrypointObject; } /** * @return string */ public function getEntrypointObject() { return $this->entrypointObject; } /** * Optional. The path to the requirements file, relative to the source root. * If not specified, defaults to "requirements.txt". * * @param string $requirementsFile */ public function setRequirementsFile($requirementsFile) { $this->requirementsFile = $requirementsFile; } /** * @return string */ public function getRequirementsFile() { return $this->requirementsFile; } /** * Optional. The version of Python to use. Supported versions include 3.10, * 3.11, 3.12, 3.13, 3.14. If not specified, default value is 3.10. * * @param string $version */ public function setVersion($version) { $this->version = $version; } /** * @return string */ public function getVersion() { return $this->version; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecPythonSpec::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1ReasoningEngineSpecSourceCodeSpecPythonSpec');