@Stability(value=Stable) public static final class BucketNotificationDestinationConfig.Builder extends Object implements software.amazon.jsii.Builder<BucketNotificationDestinationConfig>
BucketNotificationDestinationConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
BucketNotificationDestinationConfig.Builder |
arn(String arn)
Sets the value of
BucketNotificationDestinationConfig.getArn() |
BucketNotificationDestinationConfig |
build()
Builds the configured instance.
|
BucketNotificationDestinationConfig.Builder |
dependencies(List<? extends software.constructs.IDependable> dependencies)
Sets the value of
BucketNotificationDestinationConfig.getDependencies() |
BucketNotificationDestinationConfig.Builder |
type(BucketNotificationDestinationType type)
Sets the value of
BucketNotificationDestinationConfig.getType() |
@Stability(value=Stable) public BucketNotificationDestinationConfig.Builder arn(String arn)
BucketNotificationDestinationConfig.getArn()arn - The ARN of the destination (i.e. Lambda, SNS, SQS). This parameter is required.this@Stability(value=Stable) public BucketNotificationDestinationConfig.Builder type(BucketNotificationDestinationType type)
BucketNotificationDestinationConfig.getType()type - The notification type. This parameter is required.this@Stability(value=Stable) public BucketNotificationDestinationConfig.Builder dependencies(List<? extends software.constructs.IDependable> dependencies)
BucketNotificationDestinationConfig.getDependencies()dependencies - Any additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource).this@Stability(value=Stable) public BucketNotificationDestinationConfig build()
build in interface software.amazon.jsii.Builder<BucketNotificationDestinationConfig>BucketNotificationDestinationConfigNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.