pub struct SparkBatch {
pub archive_uris: Option<Vec<String>>,
pub args: Option<Vec<String>>,
pub file_uris: Option<Vec<String>>,
pub jar_file_uris: Option<Vec<String>>,
pub main_class: Option<String>,
pub main_jar_file_uri: Option<String>,
}
Expand description
A configuration for running an Apache Spark (https://spark.apache.org/) batch workload.
This type is not used in any activity, and only used as part of another schema.
Fields§
§archive_uris: Option<Vec<String>>
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
args: Option<Vec<String>>
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.
file_uris: Option<Vec<String>>
Optional. HCFS URIs of files to be placed in the working directory of each executor.
jar_file_uris: Option<Vec<String>>
Optional. HCFS URIs of jar files to add to the classpath of the Spark driver and tasks.
main_class: Option<String>
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.
main_jar_file_uri: Option<String>
Optional. The HCFS URI of the jar file that contains the main class.
Trait Implementations§
Source§impl Clone for SparkBatch
impl Clone for SparkBatch
Source§fn clone(&self) -> SparkBatch
fn clone(&self) -> SparkBatch
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SparkBatch
impl Debug for SparkBatch
Source§impl Default for SparkBatch
impl Default for SparkBatch
Source§fn default() -> SparkBatch
fn default() -> SparkBatch
Source§impl<'de> Deserialize<'de> for SparkBatch
impl<'de> Deserialize<'de> for SparkBatch
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for SparkBatch
impl Serialize for SparkBatch
impl Part for SparkBatch
Auto Trait Implementations§
impl Freeze for SparkBatch
impl RefUnwindSafe for SparkBatch
impl Send for SparkBatch
impl Sync for SparkBatch
impl Unpin for SparkBatch
impl UnwindSafe for SparkBatch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more