public sealed class OrderedJob : IMessage<OrderedJob>, IEquatable<OrderedJob>, IDeepCloneable<OrderedJob>, IBufferMessage, IMessage
A job executed by the workflow.
Implements
IMessage<OrderedJob>, IEquatable<OrderedJob>, IDeepCloneable<OrderedJob>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
OrderedJob()
public OrderedJob()
OrderedJob(OrderedJob)
public OrderedJob(OrderedJob other)
Parameter | |
---|---|
Name | Description |
other | OrderedJob |
Properties
HadoopJob
public HadoopJob HadoopJob { get; set; }
Optional. Job is a Hadoop job.
Property Value | |
---|---|
Type | Description |
HadoopJob |
HiveJob
public HiveJob HiveJob { get; set; }
Optional. Job is a Hive job.
Property Value | |
---|---|
Type | Description |
HiveJob |
JobTypeCase
public OrderedJob.JobTypeOneofCase JobTypeCase { get; }
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
MapField<String, String> |
PigJob
public PigJob PigJob { get; set; }
Optional. Job is a Pig job.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedField<String> |
PrestoJob
public PrestoJob PrestoJob { get; set; }
Optional. Job is a Presto job.
Property Value | |
---|---|
Type | Description |
PrestoJob |
PysparkJob
public PySparkJob PysparkJob { get; set; }
Optional. Job is a PySpark job.
Property Value | |
---|---|
Type | Description |
PySparkJob |
Scheduling
public JobScheduling Scheduling { get; set; }
Optional. Job scheduling configuration.
Property Value | |
---|---|
Type | Description |
JobScheduling |
SparkJob
public SparkJob SparkJob { get; set; }
Optional. Job is a Spark job.
Property Value | |
---|---|
Type | Description |
SparkJob |
SparkRJob
public SparkRJob SparkRJob { get; set; }
Optional. Job is a SparkR job.
Property Value | |
---|---|
Type | Description |
SparkRJob |
SparkSqlJob
public SparkSqlJob SparkSqlJob { get; set; }
Optional. Job is a SparkSql job.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |