Class BigqueryJobQueryDestinationEncryptionConfiguration.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigquery_job.BigqueryJobQueryDestinationEncryptionConfiguration.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigqueryJobQueryDestinationEncryptionConfiguration>
- Enclosing interface:
- BigqueryJobQueryDestinationEncryptionConfiguration
@Stability(Stable) public static final class BigqueryJobQueryDestinationEncryptionConfiguration.Builder extends Object implements software.amazon.jsii.Builder<BigqueryJobQueryDestinationEncryptionConfiguration>
A builder forBigqueryJobQueryDestinationEncryptionConfiguration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigqueryJobQueryDestinationEncryptionConfigurationbuild()Builds the configured instance.BigqueryJobQueryDestinationEncryptionConfiguration.BuilderkmsKeyName(String kmsKeyName)Sets the value ofBigqueryJobQueryDestinationEncryptionConfiguration.getKmsKeyName()
-
-
-
Method Detail
-
kmsKeyName
@Stability(Stable) public BigqueryJobQueryDestinationEncryptionConfiguration.Builder kmsKeyName(String kmsKeyName)
Sets the value ofBigqueryJobQueryDestinationEncryptionConfiguration.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 BigqueryJobQueryDestinationEncryptionConfiguration build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigqueryJobQueryDestinationEncryptionConfiguration>- Returns:
- a new instance of
BigqueryJobQueryDestinationEncryptionConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-
-