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.
Parameters | |
---|---|
Name | Description |
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 |
↳ hadoop_job |
Google\Cloud\Dataproc\V1\HadoopJob
Optional. Job is a Hadoop job. |
↳ spark_job |
Google\Cloud\Dataproc\V1\SparkJob
Optional. Job is a Spark job. |
↳ pyspark_job |
Google\Cloud\Dataproc\V1\PySparkJob
Optional. Job is a PySpark job. |
↳ hive_job |
Google\Cloud\Dataproc\V1\HiveJob
Optional. Job is a Hive job. |
↳ pig_job |
Google\Cloud\Dataproc\V1\PigJob
Optional. Job is a Pig job. |
↳ spark_r_job |
Google\Cloud\Dataproc\V1\SparkRJob
Optional. Job is a SparkR job. |
↳ spark_sql_job |
Google\Cloud\Dataproc\V1\SparkSqlJob
Optional. Job is a SparkSql job. |
↳ presto_job |
Google\Cloud\Dataproc\V1\PrestoJob
Optional. Job is a 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 |
Google\Cloud\Dataproc\V1\JobScheduling
Optional. Job scheduling configuration. |
↳ 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.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getHadoopJob
Optional. Job is a Hadoop job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\HadoopJob|null |
hasHadoopJob
setHadoopJob
Optional. Job is a Hadoop job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\HadoopJob
|
Returns | |
---|---|
Type | Description |
$this |
getSparkJob
Optional. Job is a Spark job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\SparkJob|null |
hasSparkJob
setSparkJob
Optional. Job is a Spark job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\SparkJob
|
Returns | |
---|---|
Type | Description |
$this |
getPysparkJob
Optional. Job is a PySpark job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\PySparkJob|null |
hasPysparkJob
setPysparkJob
Optional. Job is a PySpark job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\PySparkJob
|
Returns | |
---|---|
Type | Description |
$this |
getHiveJob
Optional. Job is a Hive job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\HiveJob|null |
hasHiveJob
setHiveJob
Optional. Job is a Hive job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\HiveJob
|
Returns | |
---|---|
Type | Description |
$this |
getPigJob
Optional. Job is a Pig job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\PigJob|null |
hasPigJob
setPigJob
Optional. Job is a Pig job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\PigJob
|
Returns | |
---|---|
Type | Description |
$this |
getSparkRJob
Optional. Job is a SparkR job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\SparkRJob|null |
hasSparkRJob
setSparkRJob
Optional. Job is a SparkR job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\SparkRJob
|
Returns | |
---|---|
Type | Description |
$this |
getSparkSqlJob
Optional. Job is a SparkSql job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\SparkSqlJob|null |
hasSparkSqlJob
setSparkSqlJob
Optional. Job is a SparkSql job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\SparkSqlJob
|
Returns | |
---|---|
Type | Description |
$this |
getPrestoJob
Optional. Job is a Presto job.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\PrestoJob|null |
hasPrestoJob
setPrestoJob
Optional. Job is a Presto job.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\PrestoJob
|
Returns | |
---|---|
Type | Description |
$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.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getScheduling
Optional. Job scheduling configuration.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataproc\V1\JobScheduling|null |
hasScheduling
clearScheduling
setScheduling
Optional. Job scheduling configuration.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataproc\V1\JobScheduling
|
Returns | |
---|---|
Type | Description |
$this |
getPrerequisiteStepIds
Optional. The optional list of prerequisite job step_ids.
If not specified, the job will start at the beginning of workflow.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getJobType
Returns | |
---|---|
Type | Description |
string |