Reference documentation and code samples for the Google Cloud Dataproc V1 Client class OrderedJob.
A job executed by the workflow.
Generated from protobuf message google.cloud.dataproc.v1.OrderedJob
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ step_id
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.
↳ hadoop_job
↳ spark_job
↳ pyspark_job
↳ hive_job
↳ pig_job
↳ spark_r_job
↳ spark_sql_job
↳ presto_job
↳ labels
array|Google\Protobuf\Internal\MapField
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.
↳ scheduling
↳ prerequisite_step_ids
array
Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.
getStepId
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.
Generated from protobuf field string step_id = 1 [(.google.api.field_behavior) = REQUIRED];
string
setStepId
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.
Generated from protobuf field string step_id = 1 [(.google.api.field_behavior) = REQUIRED];
var
string
$this
getHadoopJob
Optional. Job is a Hadoop job.
Generated from protobuf field .google.cloud.dataproc.v1.HadoopJob hadoop_job = 2 [(.google.api.field_behavior) = OPTIONAL];
hasHadoopJob
setHadoopJob
Optional. Job is a Hadoop job.
Generated from protobuf field .google.cloud.dataproc.v1.HadoopJob hadoop_job = 2 [(.google.api.field_behavior) = OPTIONAL];
$this
getSparkJob
Optional. Job is a Spark job.
Generated from protobuf field .google.cloud.dataproc.v1.SparkJob spark_job = 3 [(.google.api.field_behavior) = OPTIONAL];
hasSparkJob
setSparkJob
Optional. Job is a Spark job.
Generated from protobuf field .google.cloud.dataproc.v1.SparkJob spark_job = 3 [(.google.api.field_behavior) = OPTIONAL];
$this
getPysparkJob
Optional. Job is a PySpark job.
Generated from protobuf field .google.cloud.dataproc.v1.PySparkJob pyspark_job = 4 [(.google.api.field_behavior) = OPTIONAL];
hasPysparkJob
setPysparkJob
Optional. Job is a PySpark job.
Generated from protobuf field .google.cloud.dataproc.v1.PySparkJob pyspark_job = 4 [(.google.api.field_behavior) = OPTIONAL];
$this
getHiveJob
Optional. Job is a Hive job.
Generated from protobuf field .google.cloud.dataproc.v1.HiveJob hive_job = 5 [(.google.api.field_behavior) = OPTIONAL];
hasHiveJob
setHiveJob
Optional. Job is a Hive job.
Generated from protobuf field .google.cloud.dataproc.v1.HiveJob hive_job = 5 [(.google.api.field_behavior) = OPTIONAL];
$this
getPigJob
Optional. Job is a Pig job.
Generated from protobuf field .google.cloud.dataproc.v1.PigJob pig_job = 6 [(.google.api.field_behavior) = OPTIONAL];
hasPigJob
setPigJob
Optional. Job is a Pig job.
Generated from protobuf field .google.cloud.dataproc.v1.PigJob pig_job = 6 [(.google.api.field_behavior) = OPTIONAL];
$this
getSparkRJob
Optional. Job is a SparkR job.
Generated from protobuf field .google.cloud.dataproc.v1.SparkRJob spark_r_job = 11 [(.google.api.field_behavior) = OPTIONAL];
hasSparkRJob
setSparkRJob
Optional. Job is a SparkR job.
Generated from protobuf field .google.cloud.dataproc.v1.SparkRJob spark_r_job = 11 [(.google.api.field_behavior) = OPTIONAL];
$this
getSparkSqlJob
Optional. Job is a SparkSql job.
Generated from protobuf field .google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 7 [(.google.api.field_behavior) = OPTIONAL];
hasSparkSqlJob
setSparkSqlJob
Optional. Job is a SparkSql job.
Generated from protobuf field .google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 7 [(.google.api.field_behavior) = OPTIONAL];
$this
getPrestoJob
Optional. Job is a Presto job.
Generated from protobuf field .google.cloud.dataproc.v1.PrestoJob presto_job = 12 [(.google.api.field_behavior) = OPTIONAL];
hasPrestoJob
setPrestoJob
Optional. Job is a Presto job.
Generated from protobuf field .google.cloud.dataproc.v1.PrestoJob presto_job = 12 [(.google.api.field_behavior) = OPTIONAL];
$this
getLabels
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.
Generated from protobuf field map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];
Google\Protobuf\Internal\MapField
setLabels
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.
Generated from protobuf field map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];
var
array|Google\Protobuf\Internal\MapField
$this
getScheduling
Optional. Job scheduling configuration.
Generated from protobuf field .google.cloud.dataproc.v1.JobScheduling scheduling = 9 [(.google.api.field_behavior) = OPTIONAL];
hasScheduling
clearScheduling
setScheduling
Optional. Job scheduling configuration.
Generated from protobuf field .google.cloud.dataproc.v1.JobScheduling scheduling = 9 [(.google.api.field_behavior) = OPTIONAL];
$this
getPrerequisiteStepIds
Optional. The optional list of prerequisite job step_ids.
If not specified, the job will start at the beginning of workflow.
Generated from protobuf field repeated string prerequisite_step_ids = 10 [(.google.api.field_behavior) = OPTIONAL];
Google\Protobuf\Internal\RepeatedField
setPrerequisiteStepIds
Optional. The optional list of prerequisite job step_ids.
If not specified, the job will start at the beginning of workflow.
Generated from protobuf field repeated string prerequisite_step_ids = 10 [(.google.api.field_behavior) = OPTIONAL];
var
string[]
$this
getJobType
string

