[][src]Struct google_dataproc1::SparkSqlJob

pub struct SparkSqlJob {
    pub query_file_uri: Option<String>,
    pub script_variables: Option<HashMap<String, String>>,
    pub logging_config: Option<LoggingConfig>,
    pub jar_file_uris: Option<Vec<String>>,
    pub query_list: Option<QueryList>,
    pub properties: Option<HashMap<String, String>>,
}

A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/) queries.

This type is not used in any activity, and only used as part of another schema.

Fields

query_file_uri: Option<String>

The HCFS URI of the script that contains SQL queries.

script_variables: Option<HashMap<String, String>>

Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET name="value";).

logging_config: Option<LoggingConfig>

Optional. The runtime log config for job execution.

jar_file_uris: Option<Vec<String>>

Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.

query_list: Option<QueryList>

A list of queries.

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 Cloud Dataproc API may be overwritten.

Trait Implementations

impl Part for SparkSqlJob[src]

impl Clone for SparkSqlJob[src]

impl Default for SparkSqlJob[src]

impl Debug for SparkSqlJob[src]

impl Serialize for SparkSqlJob[src]

impl<'de> Deserialize<'de> for SparkSqlJob[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]