Class OrderedJob (2.2.0)

OrderedJob(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A job executed by the workflow.

Attributes

NameDescription
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.
spark_r_job .gcd_jobs.SparkRJob
Spark R job
presto_job .gcd_jobs.PrestoJob
Presto job
labels Sequence[.workflow_templates.OrderedJob.LabelsEntry]
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 .gcd_jobs.JobScheduling
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
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

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 mapping is a mapping type or there are keyword parameters.