archiveUris = $archiveUris; } /** * @return string[] */ public function getArchiveUris() { return $this->archiveUris; } /** * Optional. The arguments to pass to the driver. Do not include arguments * that can be set as batch properties, such as --conf, since a collision can * occur that causes an incorrect batch submission. * * @param string[] $args */ public function setArgs($args) { $this->args = $args; } /** * @return string[] */ public function getArgs() { return $this->args; } /** * Optional. HCFS URIs of files to be placed in the working directory of each * executor. * * @param string[] $fileUris */ public function setFileUris($fileUris) { $this->fileUris = $fileUris; } /** * @return string[] */ public function getFileUris() { return $this->fileUris; } /** * Optional. HCFS URIs of jar files to add to the classpath of the Spark * driver and tasks. * * @param string[] $jarFileUris */ public function setJarFileUris($jarFileUris) { $this->jarFileUris = $jarFileUris; } /** * @return string[] */ public function getJarFileUris() { return $this->jarFileUris; } /** * Optional. The name of the driver main class. The jar file that contains the * class must be in the classpath or specified in jar_file_uris. * * @param string $mainClass */ public function setMainClass($mainClass) { $this->mainClass = $mainClass; } /** * @return string */ public function getMainClass() { return $this->mainClass; } /** * Optional. The HCFS URI of the jar file that contains the main class. * * @param string $mainJarFileUri */ public function setMainJarFileUri($mainJarFileUri) { $this->mainJarFileUri = $mainJarFileUri; } /** * @return string */ public function getMainJarFileUri() { return $this->mainJarFileUri; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SparkBatch::class, 'Google_Service_Dataproc_SparkBatch');