Class S3TableIntegrationEncryptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.inputs.S3TableIntegrationEncryptionArgs.Builder
-
- Enclosing class:
- S3TableIntegrationEncryptionArgs
public static final class S3TableIntegrationEncryptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(S3TableIntegrationEncryptionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description S3TableIntegrationEncryptionArgsbuild()S3TableIntegrationEncryptionArgs.BuilderkmsKeyArn(com.pulumi.core.Output<java.lang.String> kmsKeyArn)S3TableIntegrationEncryptionArgs.BuilderkmsKeyArn(java.lang.String kmsKeyArn)S3TableIntegrationEncryptionArgs.BuildersseAlgorithm(com.pulumi.core.Output<java.lang.String> sseAlgorithm)S3TableIntegrationEncryptionArgs.BuildersseAlgorithm(java.lang.String sseAlgorithm)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(S3TableIntegrationEncryptionArgs defaults)
-
-
Method Detail
-
kmsKeyArn
public S3TableIntegrationEncryptionArgs.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key to use for encryption. Required when `sseAlgorithm` is `aws:kms`.- Returns:
- builder
-
kmsKeyArn
public S3TableIntegrationEncryptionArgs.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key to use for encryption. Required when `sseAlgorithm` is `aws:kms`.- Returns:
- builder
-
sseAlgorithm
public S3TableIntegrationEncryptionArgs.Builder sseAlgorithm(com.pulumi.core.Output<java.lang.String> sseAlgorithm)
- Parameters:
sseAlgorithm- Server-side encryption algorithm. Valid values: `AES256`, `aws:kms`.- Returns:
- builder
-
sseAlgorithm
public S3TableIntegrationEncryptionArgs.Builder sseAlgorithm(java.lang.String sseAlgorithm)
- Parameters:
sseAlgorithm- Server-side encryption algorithm. Valid values: `AES256`, `aws:kms`.- Returns:
- builder
-
build
public S3TableIntegrationEncryptionArgs build()
-
-