public static interface AwsS3BucketNotificationConfigurationDetail.Builder extends SdkPojo, CopyableBuilder<AwsS3BucketNotificationConfigurationDetail.Builder,AwsS3BucketNotificationConfigurationDetail>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsS3BucketNotificationConfigurationDetail.Builder events(Collection<String> events)
The list of events that trigger a notification.
events - The list of events that trigger a notification.AwsS3BucketNotificationConfigurationDetail.Builder events(String... events)
The list of events that trigger a notification.
events - The list of events that trigger a notification.AwsS3BucketNotificationConfigurationDetail.Builder filter(AwsS3BucketNotificationConfigurationFilter filter)
The filters that determine which S3 buckets generate notifications.
filter - The filters that determine which S3 buckets generate notifications.default AwsS3BucketNotificationConfigurationDetail.Builder filter(Consumer<AwsS3BucketNotificationConfigurationFilter.Builder> filter)
The filters that determine which S3 buckets generate notifications.
This is a convenience method that creates an instance of theAwsS3BucketNotificationConfigurationFilter.Builder avoiding the need to create one manually via
AwsS3BucketNotificationConfigurationFilter.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to filter(AwsS3BucketNotificationConfigurationFilter).
filter - a consumer that will call methods on AwsS3BucketNotificationConfigurationFilter.Builderfilter(AwsS3BucketNotificationConfigurationFilter)AwsS3BucketNotificationConfigurationDetail.Builder destination(String destination)
The ARN of the Lambda function, Amazon SQS queue, or Amazon SNS topic that generates the notification.
destination - The ARN of the Lambda function, Amazon SQS queue, or Amazon SNS topic that generates the notification.AwsS3BucketNotificationConfigurationDetail.Builder type(String type)
Indicates the type of notification. Notifications can be generated using Lambda functions, Amazon SQS queues, or Amazon SNS topics, with corresponding valid values as follows:
LambdaConfiguration
QueueConfiguration
TopicConfiguration
type - Indicates the type of notification. Notifications can be generated using Lambda functions, Amazon SQS
queues, or Amazon SNS topics, with corresponding valid values as follows:
LambdaConfiguration
QueueConfiguration
TopicConfiguration
Copyright © 2023. All rights reserved.