Class DataprocClusterClusterConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dataproc_cluster.DataprocClusterClusterConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DataprocClusterClusterConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataprocClusterClusterConfig
@Stability(Stable) @Internal public static final class DataprocClusterClusterConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataprocClusterClusterConfig
An implementation forDataprocClusterClusterConfig
-
-
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_cluster.DataprocClusterClusterConfig
DataprocClusterClusterConfig.Builder, DataprocClusterClusterConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataprocClusterClusterConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDataprocClusterClusterConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
-
-
-
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(DataprocClusterClusterConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataprocClusterClusterConfig.Builder.
-
-
Method Detail
-
getAutoscalingConfig
public final DataprocClusterClusterConfigAutoscalingConfig getAutoscalingConfig()
Description copied from interface:DataprocClusterClusterConfigautoscaling_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#autoscaling_config DataprocCluster#autoscaling_config}
- Specified by:
getAutoscalingConfigin interfaceDataprocClusterClusterConfig
-
getAuxiliaryNodeGroups
public final Object getAuxiliaryNodeGroups()
Description copied from interface:DataprocClusterClusterConfigauxiliary_node_groups block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#auxiliary_node_groups DataprocCluster#auxiliary_node_groups}
- Specified by:
getAuxiliaryNodeGroupsin interfaceDataprocClusterClusterConfig
-
getDataprocMetricConfig
public final DataprocClusterClusterConfigDataprocMetricConfig getDataprocMetricConfig()
Description copied from interface:DataprocClusterClusterConfigdataproc_metric_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#dataproc_metric_config DataprocCluster#dataproc_metric_config}
- Specified by:
getDataprocMetricConfigin interfaceDataprocClusterClusterConfig
-
getEncryptionConfig
public final DataprocClusterClusterConfigEncryptionConfig getEncryptionConfig()
Description copied from interface:DataprocClusterClusterConfigencryption_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#encryption_config DataprocCluster#encryption_config}
- Specified by:
getEncryptionConfigin interfaceDataprocClusterClusterConfig
-
getEndpointConfig
public final DataprocClusterClusterConfigEndpointConfig getEndpointConfig()
Description copied from interface:DataprocClusterClusterConfigendpoint_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#endpoint_config DataprocCluster#endpoint_config}
- Specified by:
getEndpointConfigin interfaceDataprocClusterClusterConfig
-
getGceClusterConfig
public final DataprocClusterClusterConfigGceClusterConfig getGceClusterConfig()
Description copied from interface:DataprocClusterClusterConfiggce_cluster_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#gce_cluster_config DataprocCluster#gce_cluster_config}
- Specified by:
getGceClusterConfigin interfaceDataprocClusterClusterConfig
-
getInitializationAction
public final Object getInitializationAction()
Description copied from interface:DataprocClusterClusterConfiginitialization_action block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#initialization_action DataprocCluster#initialization_action}
- Specified by:
getInitializationActionin interfaceDataprocClusterClusterConfig
-
getLifecycleConfig
public final DataprocClusterClusterConfigLifecycleConfig getLifecycleConfig()
Description copied from interface:DataprocClusterClusterConfiglifecycle_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#lifecycle_config DataprocCluster#lifecycle_config}
- Specified by:
getLifecycleConfigin interfaceDataprocClusterClusterConfig
-
getMasterConfig
public final DataprocClusterClusterConfigMasterConfig getMasterConfig()
Description copied from interface:DataprocClusterClusterConfigmaster_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#master_config DataprocCluster#master_config}
- Specified by:
getMasterConfigin interfaceDataprocClusterClusterConfig
-
getMetastoreConfig
public final DataprocClusterClusterConfigMetastoreConfig getMetastoreConfig()
Description copied from interface:DataprocClusterClusterConfigmetastore_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#metastore_config DataprocCluster#metastore_config}
- Specified by:
getMetastoreConfigin interfaceDataprocClusterClusterConfig
-
getPreemptibleWorkerConfig
public final DataprocClusterClusterConfigPreemptibleWorkerConfig getPreemptibleWorkerConfig()
Description copied from interface:DataprocClusterClusterConfigpreemptible_worker_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#preemptible_worker_config DataprocCluster#preemptible_worker_config}
- Specified by:
getPreemptibleWorkerConfigin interfaceDataprocClusterClusterConfig
-
getSecurityConfig
public final DataprocClusterClusterConfigSecurityConfig getSecurityConfig()
Description copied from interface:DataprocClusterClusterConfigsecurity_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#security_config DataprocCluster#security_config}
- Specified by:
getSecurityConfigin interfaceDataprocClusterClusterConfig
-
getSoftwareConfig
public final DataprocClusterClusterConfigSoftwareConfig getSoftwareConfig()
Description copied from interface:DataprocClusterClusterConfigsoftware_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#software_config DataprocCluster#software_config}
- Specified by:
getSoftwareConfigin interfaceDataprocClusterClusterConfig
-
getStagingBucket
public final String getStagingBucket()
Description copied from interface:DataprocClusterClusterConfigThe Cloud Storage staging bucket used to stage files, such as Hadoop jars, between client machines and the cluster.Note: If you don't explicitly specify a staging_bucket then GCP will auto create / assign one for you. However, you are not guaranteed an auto generated bucket which is solely dedicated to your cluster; it may be shared with other clusters in the same region/zone also choosing to use the auto generation option. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#staging_bucket DataprocCluster#staging_bucket}
- Specified by:
getStagingBucketin interfaceDataprocClusterClusterConfig
-
getTempBucket
public final String getTempBucket()
Description copied from interface:DataprocClusterClusterConfigThe Cloud Storage temp bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files.Note: If you don't explicitly specify a temp_bucket then GCP will auto create / assign one for you. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#temp_bucket DataprocCluster#temp_bucket}
- Specified by:
getTempBucketin interfaceDataprocClusterClusterConfig
-
getWorkerConfig
public final DataprocClusterClusterConfigWorkerConfig getWorkerConfig()
Description copied from interface:DataprocClusterClusterConfigworker_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#worker_config DataprocCluster#worker_config}
- Specified by:
getWorkerConfigin interfaceDataprocClusterClusterConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-