postStartupScript = $postStartupScript; } /** * @return string */ public function getPostStartupScript() { return $this->postStartupScript; } /** * Optional. Post startup script behavior that defines download and execution * behavior. * * Accepted values: POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED, RUN_ONCE, * RUN_EVERY_START, DOWNLOAD_AND_RUN_EVERY_START * * @param self::POST_STARTUP_SCRIPT_BEHAVIOR_* $postStartupScriptBehavior */ public function setPostStartupScriptBehavior($postStartupScriptBehavior) { $this->postStartupScriptBehavior = $postStartupScriptBehavior; } /** * @return self::POST_STARTUP_SCRIPT_BEHAVIOR_* */ public function getPostStartupScriptBehavior() { return $this->postStartupScriptBehavior; } /** * Optional. Post startup script url to download. Example: * `gs://bucket/script.sh` * * @param string $postStartupScriptUrl */ public function setPostStartupScriptUrl($postStartupScriptUrl) { $this->postStartupScriptUrl = $postStartupScriptUrl; } /** * @return string */ public function getPostStartupScriptUrl() { return $this->postStartupScriptUrl; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1PostStartupScriptConfig::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1PostStartupScriptConfig');