| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
S3Props.Builder |
bucket(IBucket bucket)
Sets the value of
S3Props.getBucket() |
S3Props |
build()
Builds the configured instance.
|
S3Props.Builder |
kmsKey(IKey kmsKey)
Sets the value of
S3Props.getKmsKey() |
S3Props.Builder |
objectKeyPrefix(String objectKeyPrefix)
Sets the value of
S3Props.getObjectKeyPrefix() |
S3Props.Builder |
topic(ITopic topic)
Sets the value of
S3Props.getTopic() |
@Stability(value=Experimental) public S3Props.Builder bucket(IBucket bucket)
S3Props.getBucket()bucket - The S3 bucket that incoming email will be saved to. This parameter is required.this@Stability(value=Experimental) public S3Props.Builder kmsKey(IKey kmsKey)
S3Props.getKmsKey()kmsKey - The master key that SES should use to encrypt your emails before saving them to the S3 bucket.this@Stability(value=Experimental) public S3Props.Builder objectKeyPrefix(String objectKeyPrefix)
S3Props.getObjectKeyPrefix()objectKeyPrefix - The key prefix of the S3 bucket.this@Stability(value=Experimental) public S3Props.Builder topic(ITopic topic)
S3Props.getTopic()topic - The SNS topic to notify when the S3 action is taken.this@Stability(value=Experimental) public S3Props build()
build in interface software.amazon.jsii.Builder<S3Props>S3PropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.