Interface DataprocWorkflowTemplateJobs
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataprocWorkflowTemplateJobs.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.791Z") @Stability(Stable) public interface DataprocWorkflowTemplateJobs extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataprocWorkflowTemplateJobs.BuilderA builder forDataprocWorkflowTemplateJobsstatic classDataprocWorkflowTemplateJobs.Jsii$ProxyAn implementation forDataprocWorkflowTemplateJobs
-
Method Summary
-
-
-
Method Detail
-
getStepId
@Stability(Stable) @NotNull String getStepId()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#step_id DataprocWorkflowTemplate#step_id}
-
getHadoopJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsHadoopJob getHadoopJob()
hadoop_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#hadoop_job DataprocWorkflowTemplate#hadoop_job}
-
getHiveJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsHiveJob getHiveJob()
hive_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#hive_job DataprocWorkflowTemplate#hive_job}
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
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}{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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#labels DataprocWorkflowTemplate#labels}
-
getPigJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsPigJob getPigJob()
pig_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#pig_job DataprocWorkflowTemplate#pig_job}
-
getPrerequisiteStepIds
@Stability(Stable) @Nullable default List<String> getPrerequisiteStepIds()
Optional.The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#prerequisite_step_ids DataprocWorkflowTemplate#prerequisite_step_ids}
-
getPrestoJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsPrestoJob getPrestoJob()
presto_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#presto_job DataprocWorkflowTemplate#presto_job}
-
getPysparkJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsPysparkJob getPysparkJob()
pyspark_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#pyspark_job DataprocWorkflowTemplate#pyspark_job}
-
getScheduling
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsScheduling getScheduling()
scheduling block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#scheduling DataprocWorkflowTemplate#scheduling}
-
getSparkJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsSparkJob getSparkJob()
spark_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#spark_job DataprocWorkflowTemplate#spark_job}
-
getSparkRJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsSparkRJob getSparkRJob()
spark_r_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#spark_r_job DataprocWorkflowTemplate#spark_r_job}
-
getSparkSqlJob
@Stability(Stable) @Nullable default DataprocWorkflowTemplateJobsSparkSqlJob getSparkSqlJob()
spark_sql_job block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#spark_sql_job DataprocWorkflowTemplate#spark_sql_job}
-
builder
@Stability(Stable) static DataprocWorkflowTemplateJobs.Builder builder()
-
-