executableFile = $executableFile; } /** * @return string */ public function getExecutableFile() { return $this->executableFile; } /** * Optional. Amount of time executable has to complete. Default is 10 minutes * (see JSON representation of Duration * (https://developers.google.com/protocol-buffers/docs/proto3#json)).Cluster * creation fails with an explanatory error message (the name of the * executable that caused the error and the exceeded timeout period) if the * executable is not completed at end of the timeout period. * * @param string $executionTimeout */ public function setExecutionTimeout($executionTimeout) { $this->executionTimeout = $executionTimeout; } /** * @return string */ public function getExecutionTimeout() { return $this->executionTimeout; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(NodeInitializationAction::class, 'Google_Service_Dataproc_NodeInitializationAction');