environment = $environment; } /** * @return AgentEnvironment */ public function getEnvironment() { return $this->environment; } /** * @param AgentTaskLoggingOption */ public function setLoggingOption(AgentTaskLoggingOption $loggingOption) { $this->loggingOption = $loggingOption; } /** * @return AgentTaskLoggingOption */ public function getLoggingOption() { return $this->loggingOption; } /** * @param string */ public function setMaxRunDuration($maxRunDuration) { $this->maxRunDuration = $maxRunDuration; } /** * @return string */ public function getMaxRunDuration() { return $this->maxRunDuration; } /** * @param AgentTaskRunnable[] */ public function setRunnables($runnables) { $this->runnables = $runnables; } /** * @return AgentTaskRunnable[] */ public function getRunnables() { return $this->runnables; } /** * @param AgentTaskUserAccount */ public function setUserAccount(AgentTaskUserAccount $userAccount) { $this->userAccount = $userAccount; } /** * @return AgentTaskUserAccount */ public function getUserAccount() { return $this->userAccount; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AgentTaskSpec::class, 'Google_Service_Batch_AgentTaskSpec');