Class OrderedJob (4.0.0)

public sealed class OrderedJob : IMessage<OrderedJob>, IEquatable<OrderedJob>, IDeepCloneable<OrderedJob>, IBufferMessage, IMessage

A job executed by the workflow.

Inheritance

Object > OrderedJob

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

OrderedJob()

public OrderedJob()

OrderedJob(OrderedJob)

public OrderedJob(OrderedJob other)
Parameter
NameDescription
otherOrderedJob

Properties

HadoopJob

public HadoopJob HadoopJob { get; set; }

Optional. Job is a Hadoop job.

Property Value
TypeDescription
HadoopJob

HiveJob

public HiveJob HiveJob { get; set; }

Optional. Job is a Hive job.

Property Value
TypeDescription
HiveJob

JobTypeCase

public OrderedJob.JobTypeOneofCase JobTypeCase { get; }
Property Value
TypeDescription
OrderedJob.JobTypeOneofCase

Labels

public MapField<string, string> Labels { get; }

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.

Property Value
TypeDescription
MapField<String, String>

PigJob

public PigJob PigJob { get; set; }

Optional. Job is a Pig job.

Property Value
TypeDescription
PigJob

PrerequisiteStepIds

public RepeatedField<string> PrerequisiteStepIds { get; }

Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.

Property Value
TypeDescription
RepeatedField<String>

PrestoJob

public PrestoJob PrestoJob { get; set; }

Optional. Job is a Presto job.

Property Value
TypeDescription
PrestoJob

PysparkJob

public PySparkJob PysparkJob { get; set; }

Optional. Job is a PySpark job.

Property Value
TypeDescription
PySparkJob

Scheduling

public JobScheduling Scheduling { get; set; }

Optional. Job scheduling configuration.

Property Value
TypeDescription
JobScheduling

SparkJob

public SparkJob SparkJob { get; set; }

Optional. Job is a Spark job.

Property Value
TypeDescription
SparkJob

SparkRJob

public SparkRJob SparkRJob { get; set; }

Optional. Job is a SparkR job.

Property Value
TypeDescription
SparkRJob

SparkSqlJob

public SparkSqlJob SparkSqlJob { get; set; }

Optional. Job is a SparkSql job.

Property Value
TypeDescription
SparkSqlJob

StepId

public string StepId { get; set; }

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][google.cloud.dataproc.v1.OrderedJob.prerequisite_step_ids] 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.

Property Value
TypeDescription
String