Class DataprocJobConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dataproc_job.DataprocJobConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DataprocJobConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataprocJobConfig
@Stability(Stable) @Internal public static final class DataprocJobConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataprocJobConfig
An implementation forDataprocJobConfig
-
-
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_job.DataprocJobConfig
DataprocJobConfig.Builder, DataprocJobConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataprocJobConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDataprocJobConfig.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)ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()ObjectgetForceDelete()By default, you can only delete inactive jobs within Dataproc.com.hashicorp.cdktf.ITerraformIteratorgetForEach()DataprocJobHadoopConfiggetHadoopConfig()hadoop_config block.DataprocJobHiveConfiggetHiveConfig()hive_config block.StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#id DataprocJob#id}.Map<String,String>getLabels()Optional.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()DataprocJobPigConfiggetPigConfig()pig_config block.DataprocJobPlacementgetPlacement()placement block.DataprocJobPrestoConfiggetPrestoConfig()presto_config block.StringgetProject()The project in which the cluster can be found and jobs subsequently run against.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()DataprocJobPysparkConfiggetPysparkConfig()pyspark_config block.DataprocJobReferencegetReference()reference block.StringgetRegion()The Cloud Dataproc region.DataprocJobSchedulinggetScheduling()scheduling block.DataprocJobSparkConfiggetSparkConfig()spark_config block.DataprocJobSparksqlConfiggetSparksqlConfig()sparksql_config block.DataprocJobTimeoutsgetTimeouts()timeouts block.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(DataprocJobConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataprocJobConfig.Builder.
-
-
Method Detail
-
getPlacement
public final DataprocJobPlacement getPlacement()
Description copied from interface:DataprocJobConfigplacement block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#placement DataprocJob#placement}
- Specified by:
getPlacementin interfaceDataprocJobConfig
-
getForceDelete
public final Object getForceDelete()
Description copied from interface:DataprocJobConfigBy default, you can only delete inactive jobs within Dataproc.Setting this to true, and calling destroy, will ensure that the job is first cancelled before issuing the delete. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#force_delete DataprocJob#force_delete}
- Specified by:
getForceDeletein interfaceDataprocJobConfig
-
getHadoopConfig
public final DataprocJobHadoopConfig getHadoopConfig()
Description copied from interface:DataprocJobConfighadoop_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#hadoop_config DataprocJob#hadoop_config}
- Specified by:
getHadoopConfigin interfaceDataprocJobConfig
-
getHiveConfig
public final DataprocJobHiveConfig getHiveConfig()
Description copied from interface:DataprocJobConfighive_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#hive_config DataprocJob#hive_config}
- Specified by:
getHiveConfigin interfaceDataprocJobConfig
-
getId
public final String getId()
Description copied from interface:DataprocJobConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#id DataprocJob#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceDataprocJobConfig
-
getLabels
public final Map<String,String> getLabels()
Description copied from interface:DataprocJobConfigOptional. The labels to associate with this job.**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#labels DataprocJob#labels}
- Specified by:
getLabelsin interfaceDataprocJobConfig
-
getPigConfig
public final DataprocJobPigConfig getPigConfig()
Description copied from interface:DataprocJobConfigpig_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#pig_config DataprocJob#pig_config}
- Specified by:
getPigConfigin interfaceDataprocJobConfig
-
getPrestoConfig
public final DataprocJobPrestoConfig getPrestoConfig()
Description copied from interface:DataprocJobConfigpresto_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#presto_config DataprocJob#presto_config}
- Specified by:
getPrestoConfigin interfaceDataprocJobConfig
-
getProject
public final String getProject()
Description copied from interface:DataprocJobConfigThe project in which the cluster can be found and jobs subsequently run against.If it is not provided, the provider project is used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#project DataprocJob#project}
- Specified by:
getProjectin interfaceDataprocJobConfig
-
getPysparkConfig
public final DataprocJobPysparkConfig getPysparkConfig()
Description copied from interface:DataprocJobConfigpyspark_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#pyspark_config DataprocJob#pyspark_config}
- Specified by:
getPysparkConfigin interfaceDataprocJobConfig
-
getReference
public final DataprocJobReference getReference()
Description copied from interface:DataprocJobConfigreference block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#reference DataprocJob#reference}
- Specified by:
getReferencein interfaceDataprocJobConfig
-
getRegion
public final String getRegion()
Description copied from interface:DataprocJobConfigThe Cloud Dataproc region.This essentially determines which clusters are available for this job to be submitted to. If not specified, defaults to global. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#region DataprocJob#region}
- Specified by:
getRegionin interfaceDataprocJobConfig
-
getScheduling
public final DataprocJobScheduling getScheduling()
Description copied from interface:DataprocJobConfigscheduling block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#scheduling DataprocJob#scheduling}
- Specified by:
getSchedulingin interfaceDataprocJobConfig
-
getSparkConfig
public final DataprocJobSparkConfig getSparkConfig()
Description copied from interface:DataprocJobConfigspark_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#spark_config DataprocJob#spark_config}
- Specified by:
getSparkConfigin interfaceDataprocJobConfig
-
getSparksqlConfig
public final DataprocJobSparksqlConfig getSparksqlConfig()
Description copied from interface:DataprocJobConfigsparksql_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#sparksql_config DataprocJob#sparksql_config}
- Specified by:
getSparksqlConfigin interfaceDataprocJobConfig
-
getTimeouts
public final DataprocJobTimeouts getTimeouts()
Description copied from interface:DataprocJobConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#timeouts DataprocJob#timeouts}
- Specified by:
getTimeoutsin interfaceDataprocJobConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-