WorkflowTemplateJob class
Constructors
-
WorkflowTemplateJob({Input<WorkflowTemplateJobHadoopJob?>? hadoopJob, Input<WorkflowTemplateJobHiveJob?>? hiveJob, Input<Map<String, String>?>? labels, Input<WorkflowTemplateJobPigJob?>? pigJob, Input<List<String>?>? prerequisiteStepIds, Input<WorkflowTemplateJobPrestoJob?>? prestoJob, Input<WorkflowTemplateJobPysparkJob?>? pysparkJob, Input<WorkflowTemplateJobScheduling?>? scheduling, Input<WorkflowTemplateJobSparkJob?>? sparkJob, Input<WorkflowTemplateJobSparkRJob?>? sparkRJob, Input<WorkflowTemplateJobSparkSqlJob?>? sparkSqlJob, required Input<String> stepId})
-
Creates a new WorkflowTemplateJob.
hadoopJob Job is a Hadoop job.
hiveJob Job is a Hive job.
labels 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: {0,63} No more than 32 labels can be associated with a given job.
pigJob Job is a Pig job.
prerequisiteStepIds The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.
prestoJob Job is a Presto job.
pysparkJob Job is a PySpark job.
scheduling Job scheduling configuration.
sparkJob Job is a Spark job.
sparkRJob Job is a SparkR job.
sparkSqlJob Job is a SparkSql job.
stepId 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 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.
const
-
WorkflowTemplateJob.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hadoopJob
→ Input<WorkflowTemplateJobHadoopJob?>?
-
Job is a Hadoop job.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hiveJob
→ Input<WorkflowTemplateJobHiveJob?>?
-
Job is a Hive job.
final
-
labels
→ Input<Map<String, String>?>?
-
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: {0,63} No more than 32 labels can be associated with a given job.
final
-
pigJob
→ Input<WorkflowTemplateJobPigJob?>?
-
Job is a Pig job.
final
-
prerequisiteStepIds
→ Input<List<String>?>?
-
The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.
final
-
prestoJob
→ Input<WorkflowTemplateJobPrestoJob?>?
-
Job is a Presto job.
final
-
pysparkJob
→ Input<WorkflowTemplateJobPysparkJob?>?
-
Job is a PySpark job.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scheduling
→ Input<WorkflowTemplateJobScheduling?>?
-
Job scheduling configuration.
final
-
sparkJob
→ Input<WorkflowTemplateJobSparkJob?>?
-
Job is a Spark job.
final
-
sparkRJob
→ Input<WorkflowTemplateJobSparkRJob?>?
-
Job is a SparkR job.
final
-
sparkSqlJob
→ Input<WorkflowTemplateJobSparkSqlJob?>?
-
Job is a SparkSql job.
final
-
stepId
→ Input<String>
-
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 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.
final