Class DataprocWorkflowTemplateJobs.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dataproc_workflow_template.DataprocWorkflowTemplateJobs.Jsii$Proxy
-
- All Implemented Interfaces:
DataprocWorkflowTemplateJobs,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataprocWorkflowTemplateJobs
@Stability(Stable) @Internal public static final class DataprocWorkflowTemplateJobs.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataprocWorkflowTemplateJobs
An implementation forDataprocWorkflowTemplateJobs
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.dataproc_workflow_template.DataprocWorkflowTemplateJobs
DataprocWorkflowTemplateJobs.Builder, DataprocWorkflowTemplateJobs.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataprocWorkflowTemplateJobs.Builder builder)Constructor that initializes the object based on literal property values passed by theDataprocWorkflowTemplateJobs.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)DataprocWorkflowTemplateJobsHadoopJobgetHadoopJob()hadoop_job block.DataprocWorkflowTemplateJobsHiveJobgetHiveJob()hive_job block.Map<String,String>getLabels()Optional.DataprocWorkflowTemplateJobsPigJobgetPigJob()pig_job block.List<String>getPrerequisiteStepIds()Optional.DataprocWorkflowTemplateJobsPrestoJobgetPrestoJob()presto_job block.DataprocWorkflowTemplateJobsPysparkJobgetPysparkJob()pyspark_job block.DataprocWorkflowTemplateJobsSchedulinggetScheduling()scheduling block.DataprocWorkflowTemplateJobsSparkJobgetSparkJob()spark_job block.DataprocWorkflowTemplateJobsSparkRJobgetSparkRJob()spark_r_job block.DataprocWorkflowTemplateJobsSparkSqlJobgetSparkSqlJob()spark_sql_job block.StringgetStepId()Required.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DataprocWorkflowTemplateJobs.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataprocWorkflowTemplateJobs.Builder.
-
-
Method Detail
-
getStepId
public final String getStepId()
Description copied from interface:DataprocWorkflowTemplateJobsRequired.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}
- Specified by:
getStepIdin interfaceDataprocWorkflowTemplateJobs
-
getHadoopJob
public final DataprocWorkflowTemplateJobsHadoopJob getHadoopJob()
Description copied from interface:DataprocWorkflowTemplateJobshadoop_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}
- Specified by:
getHadoopJobin interfaceDataprocWorkflowTemplateJobs
-
getHiveJob
public final DataprocWorkflowTemplateJobsHiveJob getHiveJob()
Description copied from interface:DataprocWorkflowTemplateJobshive_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}
- Specified by:
getHiveJobin interfaceDataprocWorkflowTemplateJobs
-
getLabels
public final Map<String,String> getLabels()
Description copied from interface:DataprocWorkflowTemplateJobsOptional.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}
- Specified by:
getLabelsin interfaceDataprocWorkflowTemplateJobs
-
getPigJob
public final DataprocWorkflowTemplateJobsPigJob getPigJob()
Description copied from interface:DataprocWorkflowTemplateJobspig_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}
- Specified by:
getPigJobin interfaceDataprocWorkflowTemplateJobs
-
getPrerequisiteStepIds
public final List<String> getPrerequisiteStepIds()
Description copied from interface:DataprocWorkflowTemplateJobsOptional.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}
- Specified by:
getPrerequisiteStepIdsin interfaceDataprocWorkflowTemplateJobs
-
getPrestoJob
public final DataprocWorkflowTemplateJobsPrestoJob getPrestoJob()
Description copied from interface:DataprocWorkflowTemplateJobspresto_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}
- Specified by:
getPrestoJobin interfaceDataprocWorkflowTemplateJobs
-
getPysparkJob
public final DataprocWorkflowTemplateJobsPysparkJob getPysparkJob()
Description copied from interface:DataprocWorkflowTemplateJobspyspark_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}
- Specified by:
getPysparkJobin interfaceDataprocWorkflowTemplateJobs
-
getScheduling
public final DataprocWorkflowTemplateJobsScheduling getScheduling()
Description copied from interface:DataprocWorkflowTemplateJobsscheduling block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#scheduling DataprocWorkflowTemplate#scheduling}
- Specified by:
getSchedulingin interfaceDataprocWorkflowTemplateJobs
-
getSparkJob
public final DataprocWorkflowTemplateJobsSparkJob getSparkJob()
Description copied from interface:DataprocWorkflowTemplateJobsspark_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}
- Specified by:
getSparkJobin interfaceDataprocWorkflowTemplateJobs
-
getSparkRJob
public final DataprocWorkflowTemplateJobsSparkRJob getSparkRJob()
Description copied from interface:DataprocWorkflowTemplateJobsspark_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}
- Specified by:
getSparkRJobin interfaceDataprocWorkflowTemplateJobs
-
getSparkSqlJob
public final DataprocWorkflowTemplateJobsSparkSqlJob getSparkSqlJob()
Description copied from interface:DataprocWorkflowTemplateJobsspark_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}
- Specified by:
getSparkSqlJobin interfaceDataprocWorkflowTemplateJobs
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-