@Stability(value=Stable) public static final class S3ActionConfig.Builder extends Object implements software.amazon.jsii.Builder<S3ActionConfig>
S3ActionConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
S3ActionConfig.Builder |
bucketName(String bucketName)
Sets the value of
S3ActionConfig.getBucketName() |
S3ActionConfig |
build()
Builds the configured instance.
|
S3ActionConfig.Builder |
kmsKeyArn(String kmsKeyArn)
Sets the value of
S3ActionConfig.getKmsKeyArn() |
S3ActionConfig.Builder |
objectKeyPrefix(String objectKeyPrefix)
Sets the value of
S3ActionConfig.getObjectKeyPrefix() |
S3ActionConfig.Builder |
topicArn(String topicArn)
Sets the value of
S3ActionConfig.getTopicArn() |
@Stability(value=Stable) public S3ActionConfig.Builder bucketName(String bucketName)
S3ActionConfig.getBucketName()bucketName - The name of the Amazon S3 bucket that you want to send incoming mail to. This parameter is required.this@Stability(value=Stable) public S3ActionConfig.Builder kmsKeyArn(String kmsKeyArn)
S3ActionConfig.getKmsKeyArn()kmsKeyArn - The customer master key that Amazon SES should use to encrypt your emails before saving them to the Amazon S3 bucket.this@Stability(value=Stable) public S3ActionConfig.Builder objectKeyPrefix(String objectKeyPrefix)
S3ActionConfig.getObjectKeyPrefix()objectKeyPrefix - The key prefix of the Amazon S3 bucket.this@Stability(value=Stable) public S3ActionConfig.Builder topicArn(String topicArn)
S3ActionConfig.getTopicArn()topicArn - The ARN of the Amazon SNS topic to notify when the message is saved to the Amazon S3 bucket.this@Stability(value=Stable) public S3ActionConfig build()
build in interface software.amazon.jsii.Builder<S3ActionConfig>S3ActionConfigNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.