Class DataprocClusterClusterConfigEncryptionConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataproc_cluster.DataprocClusterClusterConfigEncryptionConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataprocClusterClusterConfigEncryptionConfig>
- Enclosing interface:
- DataprocClusterClusterConfigEncryptionConfig
@Stability(Stable) public static final class DataprocClusterClusterConfigEncryptionConfig.Builder extends Object implements software.amazon.jsii.Builder<DataprocClusterClusterConfigEncryptionConfig>
A builder forDataprocClusterClusterConfigEncryptionConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataprocClusterClusterConfigEncryptionConfigbuild()Builds the configured instance.DataprocClusterClusterConfigEncryptionConfig.BuilderkmsKeyName(String kmsKeyName)Sets the value ofDataprocClusterClusterConfigEncryptionConfig.getKmsKeyName()
-
-
-
Method Detail
-
kmsKeyName
@Stability(Stable) public DataprocClusterClusterConfigEncryptionConfig.Builder kmsKeyName(String kmsKeyName)
Sets the value ofDataprocClusterClusterConfigEncryptionConfig.getKmsKeyName()- Parameters:
kmsKeyName- The Cloud KMS key name to use for PD disk encryption for all instances in the cluster. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#kms_key_name DataprocCluster#kms_key_name}- Returns:
this
-
build
@Stability(Stable) public DataprocClusterClusterConfigEncryptionConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataprocClusterClusterConfigEncryptionConfig>- Returns:
- a new instance of
DataprocClusterClusterConfigEncryptionConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-