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