Class: Google::Cloud::Dataproc::V1beta2::OrderedJob
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1beta2::OrderedJob
- Defined in:
- lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb
Overview
A job executed by the workflow.
Instance Attribute Summary collapse
-
#hadoop_job ⇒ Google::Cloud::Dataproc::V1beta2::HadoopJob
Job is a Hadoop job.
-
#hive_job ⇒ Google::Cloud::Dataproc::V1beta2::HiveJob
Job is a Hive job.
-
#labels ⇒ Hash{String => String}
Optional.
-
#pig_job ⇒ Google::Cloud::Dataproc::V1beta2::PigJob
Job is a Pig job.
-
#prerequisite_step_ids ⇒ Array<String>
Optional.
-
#pyspark_job ⇒ Google::Cloud::Dataproc::V1beta2::PySparkJob
Job is a Pyspark job.
-
#scheduling ⇒ Google::Cloud::Dataproc::V1beta2::JobScheduling
Optional.
-
#spark_job ⇒ Google::Cloud::Dataproc::V1beta2::SparkJob
Job is a Spark job.
-
#spark_sql_job ⇒ Google::Cloud::Dataproc::V1beta2::SparkSqlJob
Job is a SparkSql job.
-
#step_id ⇒ String
Required.
Instance Attribute Details
#hadoop_job ⇒ Google::Cloud::Dataproc::V1beta2::HadoopJob
Returns Job is a Hadoop job.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 class OrderedJob; end |
#hive_job ⇒ Google::Cloud::Dataproc::V1beta2::HiveJob
Returns Job is a Hive job.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 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.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 class OrderedJob; end |
#pig_job ⇒ Google::Cloud::Dataproc::V1beta2::PigJob
Returns Job is a Pig job.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 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.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 class OrderedJob; end |
#pyspark_job ⇒ Google::Cloud::Dataproc::V1beta2::PySparkJob
Returns Job is a Pyspark job.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 class OrderedJob; end |
#scheduling ⇒ Google::Cloud::Dataproc::V1beta2::JobScheduling
Returns Optional. Job scheduling configuration.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 class OrderedJob; end |
#spark_job ⇒ Google::Cloud::Dataproc::V1beta2::SparkJob
Returns Job is a Spark job.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 class OrderedJob; end |
#spark_sql_job ⇒ Google::Cloud::Dataproc::V1beta2::SparkSqlJob
Returns Job is a SparkSql job.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 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.
182 |
# File 'lib/google/cloud/dataproc/v1beta2/doc/google/cloud/dataproc/v1beta2/workflow_templates.rb', line 182 class OrderedJob; end |