Class OrderedJob

A job executed by the workflow.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes
NameDescription
strstep_id
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.
google.cloud.dataproc_v1.types.HadoopJobhadoop_job
Optional. Job is a Hadoop job. This field is a member of `oneof`_ ``job_type``.
google.cloud.dataproc_v1.types.SparkJobspark_job
Optional. Job is a Spark job. This field is a member of `oneof`_ ``job_type``.
google.cloud.dataproc_v1.types.PySparkJobpyspark_job
Optional. Job is a PySpark job. This field is a member of `oneof`_ ``job_type``.
google.cloud.dataproc_v1.types.HiveJobhive_job
Optional. Job is a Hive job. This field is a member of `oneof`_ ``job_type``.
google.cloud.dataproc_v1.types.PigJobpig_job
Optional. Job is a Pig job. This field is a member of `oneof`_ ``job_type``.
google.cloud.dataproc_v1.types.SparkRJobspark_r_job
Optional. Job is a SparkR job. This field is a member of `oneof`_ ``job_type``.
google.cloud.dataproc_v1.types.SparkSqlJobspark_sql_job
Optional. Job is a SparkSql job. This field is a member of `oneof`_ ``job_type``.
google.cloud.dataproc_v1.types.PrestoJobpresto_job
Optional. Job is a Presto job. This field is a member of `oneof`_ ``job_type``.
Sequence[google.cloud.dataproc_v1.types.OrderedJob.LabelsEntry]labels
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.
google.cloud.dataproc_v1.types.JobSchedulingscheduling
Optional. Job scheduling configuration.
Sequence[str]prerequisite_step_ids
Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.

Inheritance

builtins.object > proto.message.Message > OrderedJob

Classes

LabelsEntry

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

API documentation for dataproc_v1.types.OrderedJob.LabelsEntry class.