Struct google_dataproc1::OrderedJob [−][src]
pub struct OrderedJob { pub hadoop_job: Option<HadoopJob>, pub step_id: Option<String>, pub spark_sql_job: Option<SparkSqlJob>, pub prerequisite_step_ids: Option<Vec<String>>, pub pig_job: Option<PigJob>, pub labels: Option<HashMap<String, String>>, pub spark_job: Option<SparkJob>, pub scheduling: Option<JobScheduling>, pub pyspark_job: Option<PySparkJob>, pub hive_job: Option<HiveJob>, }
A job executed by the workflow.
This type is not used in any activity, and only used as part of another schema.
Fields
hadoop_job: Option<HadoopJob>
Job is a Hadoop job.
step_id: Option<String>
Required. The step id. The id must be unique among all jobs within the template.The step id is used as prefix for job id, as job goog-dataproc-workflow-step-id label, and in prerequisiteStepIds field from other steps.The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.
spark_sql_job: Option<SparkSqlJob>
Job is a SparkSql job.
prerequisite_step_ids: Option<Vec<String>>
Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.
pig_job: Option<PigJob>
Job is a Pig job.
labels: Option<HashMap<String, String>>
Optional. The labels to associate with this job.Label keys must be between 1 and 63 characters long, and must conform to the following regular expression: \p{Ll}\p{Lo}{0,62}Label values must be between 1 and 63 characters long, and must conform to the following regular expression: \p{Ll}\p{Lo}\p{N}_-{0,63}No more than 32 labels can be associated with a given job.
spark_job: Option<SparkJob>
Job is a Spark job.
scheduling: Option<JobScheduling>
Optional. Job scheduling configuration.
pyspark_job: Option<PySparkJob>
Job is a Pyspark job.
hive_job: Option<HiveJob>
Job is a Hive job.
Trait Implementations
impl Default for OrderedJob
[src]
impl Default for OrderedJob
fn default() -> OrderedJob
[src]
fn default() -> OrderedJob
Returns the "default value" for a type. Read more
impl Clone for OrderedJob
[src]
impl Clone for OrderedJob
fn clone(&self) -> OrderedJob
[src]
fn clone(&self) -> OrderedJob
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for OrderedJob
[src]
impl Debug for OrderedJob
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for OrderedJob
[src]
impl Part for OrderedJob
Auto Trait Implementations
impl Send for OrderedJob
impl Send for OrderedJob
impl Sync for OrderedJob
impl Sync for OrderedJob