pub struct SparkSqlJob {
pub jar_file_uris: Option<Vec<String>>,
pub logging_config: Option<LoggingConfig>,
pub properties: Option<HashMap<String, String>>,
pub query_file_uri: Option<String>,
pub query_list: Option<QueryList>,
pub script_variables: Option<HashMap<String, String>>,
}
Expand description
A Dataproc job for running Apache Spark SQL (https://spark.apache.org/sql/) queries.
This type is not used in any activity, and only used as part of another schema.
Fields§
§jar_file_uris: Option<Vec<String>>
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
logging_config: Option<LoggingConfig>
Optional. The runtime log config for job execution.
properties: Option<HashMap<String, String>>
Optional. A mapping of property names to values, used to configure Spark SQL’s SparkConf. Properties that conflict with values set by the Dataproc API might be overwritten.
query_file_uri: Option<String>
The HCFS URI of the script that contains SQL queries.
query_list: Option<QueryList>
A list of queries.
script_variables: Option<HashMap<String, String>>
Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET name=“value”;).
Trait Implementations§
Source§impl Clone for SparkSqlJob
impl Clone for SparkSqlJob
Source§fn clone(&self) -> SparkSqlJob
fn clone(&self) -> SparkSqlJob
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SparkSqlJob
impl Debug for SparkSqlJob
Source§impl Default for SparkSqlJob
impl Default for SparkSqlJob
Source§fn default() -> SparkSqlJob
fn default() -> SparkSqlJob
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SparkSqlJob
impl<'de> Deserialize<'de> for SparkSqlJob
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SparkSqlJob
impl Serialize for SparkSqlJob
impl Part for SparkSqlJob
Auto Trait Implementations§
impl Freeze for SparkSqlJob
impl RefUnwindSafe for SparkSqlJob
impl Send for SparkSqlJob
impl Sync for SparkSqlJob
impl Unpin for SparkSqlJob
impl UnwindSafe for SparkSqlJob
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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