public static interface QueueConfiguration.Builder extends SdkPojo, CopyableBuilder<QueueConfiguration.Builder,QueueConfiguration>
Modifier and Type | Method and Description |
---|---|
QueueConfiguration.Builder |
events(Collection<Event> events)
A collection of bucket events for which to send notifications
|
QueueConfiguration.Builder |
events(Event... events)
A collection of bucket events for which to send notifications
|
QueueConfiguration.Builder |
eventsWithStrings(Collection<String> events)
A collection of bucket events for which to send notifications
|
QueueConfiguration.Builder |
eventsWithStrings(String... events)
A collection of bucket events for which to send notifications
|
default QueueConfiguration.Builder |
filter(Consumer<NotificationConfigurationFilter.Builder> filter)
Sets the value of the Filter property for this object.
|
QueueConfiguration.Builder |
filter(NotificationConfigurationFilter filter)
Sets the value of the Filter property for this object.
|
QueueConfiguration.Builder |
id(String id)
Sets the value of the Id property for this object.
|
QueueConfiguration.Builder |
queueArn(String queueArn)
The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects
events of the specified type.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
QueueConfiguration.Builder id(String id)
id
- The new value for the Id property for this object.QueueConfiguration.Builder queueArn(String queueArn)
The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type.
queueArn
- The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it
detects events of the specified type.QueueConfiguration.Builder eventsWithStrings(Collection<String> events)
A collection of bucket events for which to send notifications
events
- A collection of bucket events for which to send notificationsQueueConfiguration.Builder eventsWithStrings(String... events)
A collection of bucket events for which to send notifications
events
- A collection of bucket events for which to send notificationsQueueConfiguration.Builder events(Collection<Event> events)
A collection of bucket events for which to send notifications
events
- A collection of bucket events for which to send notificationsQueueConfiguration.Builder events(Event... events)
A collection of bucket events for which to send notifications
events
- A collection of bucket events for which to send notificationsQueueConfiguration.Builder filter(NotificationConfigurationFilter filter)
filter
- The new value for the Filter property for this object.default QueueConfiguration.Builder filter(Consumer<NotificationConfigurationFilter.Builder> filter)
NotificationConfigurationFilter.Builder
avoiding the need to create one manually via NotificationConfigurationFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to filter(NotificationConfigurationFilter)
.filter
- a consumer that will call methods on NotificationConfigurationFilter.Builder
filter(NotificationConfigurationFilter)
Copyright © 2021. All rights reserved.