Class BigqueryJobCopyDestinationEncryptionConfiguration.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigquery_job.BigqueryJobCopyDestinationEncryptionConfiguration.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigqueryJobCopyDestinationEncryptionConfiguration>
- Enclosing interface:
- BigqueryJobCopyDestinationEncryptionConfiguration
@Stability(Stable) public static final class BigqueryJobCopyDestinationEncryptionConfiguration.Builder extends Object implements software.amazon.jsii.Builder<BigqueryJobCopyDestinationEncryptionConfiguration>
A builder forBigqueryJobCopyDestinationEncryptionConfiguration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigqueryJobCopyDestinationEncryptionConfigurationbuild()Builds the configured instance.BigqueryJobCopyDestinationEncryptionConfiguration.BuilderkmsKeyName(String kmsKeyName)Sets the value ofBigqueryJobCopyDestinationEncryptionConfiguration.getKmsKeyName()
-
-
-
Method Detail
-
kmsKeyName
@Stability(Stable) public BigqueryJobCopyDestinationEncryptionConfiguration.Builder kmsKeyName(String kmsKeyName)
Sets the value ofBigqueryJobCopyDestinationEncryptionConfiguration.getKmsKeyName()- Parameters:
kmsKeyName- Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. This parameter is required. The BigQuery Service Account associated with your project requires access to this encryption key. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#kms_key_name BigqueryJob#kms_key_name}- Returns:
this
-
build
@Stability(Stable) public BigqueryJobCopyDestinationEncryptionConfiguration build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigqueryJobCopyDestinationEncryptionConfiguration>- Returns:
- a new instance of
BigqueryJobCopyDestinationEncryptionConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-
-