OrderedJob(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A job executed by the workflow.
Attributes | |
---|---|
Name | Description |
step_id |
str
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 |
Optional. Job is a Hadoop job. |
spark_job |
Optional. Job is a Spark job. |
pyspark_job |
Optional. Job is a PySpark job. |
hive_job |
Optional. Job is a Hive job. |
pig_job |
Optional. Job is a Pig job. |
spark_r_job |
Optional. Job is a SparkR job. |
spark_sql_job |
Optional. Job is a SparkSql job. |
presto_job |
Optional. Job is a Presto job. |
labels |
Sequence[
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 |
Optional. Job scheduling configuration. |
prerequisite_step_ids |
Sequence[str]
Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow. |
Classes
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |