Class: Google::Cloud::Dataproc::V1::OrderedJob
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::OrderedJob
- Defined in:
- lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb
Overview
A job executed by the workflow.
Instance Attribute Summary collapse
- #hadoop_job ⇒ Google::Cloud::Dataproc::V1::HadoopJob
- #hive_job ⇒ Google::Cloud::Dataproc::V1::HiveJob
-
#labels ⇒ Hash{String => String}
Optional.
- #pig_job ⇒ Google::Cloud::Dataproc::V1::PigJob
-
#prerequisite_step_ids ⇒ Array<String>
Optional.
- #pyspark_job ⇒ Google::Cloud::Dataproc::V1::PySparkJob
-
#scheduling ⇒ Google::Cloud::Dataproc::V1::JobScheduling
Optional.
- #spark_job ⇒ Google::Cloud::Dataproc::V1::SparkJob
- #spark_sql_job ⇒ Google::Cloud::Dataproc::V1::SparkSqlJob
-
#step_id ⇒ String
Required.
Instance Attribute Details
#hadoop_job ⇒ Google::Cloud::Dataproc::V1::HadoopJob
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#hive_job ⇒ Google::Cloud::Dataproc::V1::HiveJob
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#labels ⇒ Hash{String => String}
Returns 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}][\p{Ll}\p{Lo}\p{N}_-]{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.
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#pig_job ⇒ Google::Cloud::Dataproc::V1::PigJob
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#prerequisite_step_ids ⇒ Array<String>
Returns Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#pyspark_job ⇒ Google::Cloud::Dataproc::V1::PySparkJob
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#scheduling ⇒ Google::Cloud::Dataproc::V1::JobScheduling
Returns Optional. Job scheduling configuration.
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#spark_job ⇒ Google::Cloud::Dataproc::V1::SparkJob
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#spark_sql_job ⇒ Google::Cloud::Dataproc::V1::SparkSqlJob
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |
#step_id ⇒ String
Returns 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.
178 |
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/workflow_templates.rb', line 178 class OrderedJob; end |