Class S3BucketInventoryDestinationBucketEncryption.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.s3_bucket_inventory.S3BucketInventoryDestinationBucketEncryption.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<S3BucketInventoryDestinationBucketEncryption>
- Enclosing interface:
- S3BucketInventoryDestinationBucketEncryption
@Stability(Stable) public static final class S3BucketInventoryDestinationBucketEncryption.Builder extends Object implements software.amazon.jsii.Builder<S3BucketInventoryDestinationBucketEncryption>
A builder forS3BucketInventoryDestinationBucketEncryption
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description S3BucketInventoryDestinationBucketEncryptionbuild()Builds the configured instance.S3BucketInventoryDestinationBucketEncryption.BuildersseKms(S3BucketInventoryDestinationBucketEncryptionSseKms sseKms)Sets the value ofS3BucketInventoryDestinationBucketEncryption.getSseKms()S3BucketInventoryDestinationBucketEncryption.BuildersseS3(S3BucketInventoryDestinationBucketEncryptionSseS3 sseS3)Sets the value ofS3BucketInventoryDestinationBucketEncryption.getSseS3()
-
-
-
Method Detail
-
sseKms
@Stability(Stable) public S3BucketInventoryDestinationBucketEncryption.Builder sseKms(S3BucketInventoryDestinationBucketEncryptionSseKms sseKms)
Sets the value ofS3BucketInventoryDestinationBucketEncryption.getSseKms()- Parameters:
sseKms- sse_kms block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_inventory#sse_kms S3BucketInventory#sse_kms}- Returns:
this
-
sseS3
@Stability(Stable) public S3BucketInventoryDestinationBucketEncryption.Builder sseS3(S3BucketInventoryDestinationBucketEncryptionSseS3 sseS3)
Sets the value ofS3BucketInventoryDestinationBucketEncryption.getSseS3()- Parameters:
sseS3- sse_s3 block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_inventory#sse_s3 S3BucketInventory#sse_s3}- Returns:
this
-
build
@Stability(Stable) public S3BucketInventoryDestinationBucketEncryption build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<S3BucketInventoryDestinationBucketEncryption>- Returns:
- a new instance of
S3BucketInventoryDestinationBucketEncryption - Throws:
NullPointerException- if any required attribute was not provided
-
-