public static interface GetBucketNotificationConfigurationResponse.Builder extends S3Response.Builder, SdkPojo, CopyableBuilder<GetBucketNotificationConfigurationResponse.Builder,GetBucketNotificationConfigurationResponse>
Modifier and Type | Method and Description |
---|---|
default GetBucketNotificationConfigurationResponse.Builder |
eventBridgeConfiguration(Consumer<EventBridgeConfiguration.Builder> eventBridgeConfiguration)
Enables delivery of events to Amazon EventBridge.
|
GetBucketNotificationConfigurationResponse.Builder |
eventBridgeConfiguration(EventBridgeConfiguration eventBridgeConfiguration)
Enables delivery of events to Amazon EventBridge.
|
GetBucketNotificationConfigurationResponse.Builder |
lambdaFunctionConfigurations(Collection<LambdaFunctionConfiguration> lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
|
GetBucketNotificationConfigurationResponse.Builder |
lambdaFunctionConfigurations(Consumer<LambdaFunctionConfiguration.Builder>... lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
|
GetBucketNotificationConfigurationResponse.Builder |
lambdaFunctionConfigurations(LambdaFunctionConfiguration... lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
|
GetBucketNotificationConfigurationResponse.Builder |
queueConfigurations(Collection<QueueConfiguration> queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
|
GetBucketNotificationConfigurationResponse.Builder |
queueConfigurations(Consumer<QueueConfiguration.Builder>... queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
|
GetBucketNotificationConfigurationResponse.Builder |
queueConfigurations(QueueConfiguration... queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
|
GetBucketNotificationConfigurationResponse.Builder |
topicConfigurations(Collection<TopicConfiguration> topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
|
GetBucketNotificationConfigurationResponse.Builder |
topicConfigurations(Consumer<TopicConfiguration.Builder>... topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
|
GetBucketNotificationConfigurationResponse.Builder |
topicConfigurations(TopicConfiguration... topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
GetBucketNotificationConfigurationResponse.Builder topicConfigurations(Collection<TopicConfiguration> topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
topicConfigurations
- The topic to which notifications are sent and the events for which notifications are generated.GetBucketNotificationConfigurationResponse.Builder topicConfigurations(TopicConfiguration... topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
topicConfigurations
- The topic to which notifications are sent and the events for which notifications are generated.GetBucketNotificationConfigurationResponse.Builder topicConfigurations(Consumer<TopicConfiguration.Builder>... topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
This is a convenience method that creates an instance of theTopicConfiguration.Builder
avoiding the need to create one
manually via TopicConfiguration.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #topicConfigurations(List
.
topicConfigurations
- a consumer that will call methods on
TopicConfiguration.Builder
#topicConfigurations(java.util.Collection)
GetBucketNotificationConfigurationResponse.Builder queueConfigurations(Collection<QueueConfiguration> queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
queueConfigurations
- The Amazon Simple Queue Service queues to publish messages to and the events for which to publish
messages.GetBucketNotificationConfigurationResponse.Builder queueConfigurations(QueueConfiguration... queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
queueConfigurations
- The Amazon Simple Queue Service queues to publish messages to and the events for which to publish
messages.GetBucketNotificationConfigurationResponse.Builder queueConfigurations(Consumer<QueueConfiguration.Builder>... queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
This is a convenience method that creates an instance of theQueueConfiguration.Builder
avoiding the need to create one
manually via QueueConfiguration.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #queueConfigurations(List
.
queueConfigurations
- a consumer that will call methods on
QueueConfiguration.Builder
#queueConfigurations(java.util.Collection)
GetBucketNotificationConfigurationResponse.Builder lambdaFunctionConfigurations(Collection<LambdaFunctionConfiguration> lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
lambdaFunctionConfigurations
- Describes the Lambda functions to invoke and the events for which to invoke them.GetBucketNotificationConfigurationResponse.Builder lambdaFunctionConfigurations(LambdaFunctionConfiguration... lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
lambdaFunctionConfigurations
- Describes the Lambda functions to invoke and the events for which to invoke them.GetBucketNotificationConfigurationResponse.Builder lambdaFunctionConfigurations(Consumer<LambdaFunctionConfiguration.Builder>... lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
This is a convenience method that creates an instance of theLambdaFunctionConfiguration.Builder
avoiding the need to
create one manually via
LambdaFunctionConfiguration.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #lambdaFunctionConfigurations(List
.
lambdaFunctionConfigurations
- a consumer that will call methods on
LambdaFunctionConfiguration.Builder
#lambdaFunctionConfigurations(java.util.Collection)
GetBucketNotificationConfigurationResponse.Builder eventBridgeConfiguration(EventBridgeConfiguration eventBridgeConfiguration)
Enables delivery of events to Amazon EventBridge.
eventBridgeConfiguration
- Enables delivery of events to Amazon EventBridge.default GetBucketNotificationConfigurationResponse.Builder eventBridgeConfiguration(Consumer<EventBridgeConfiguration.Builder> eventBridgeConfiguration)
Enables delivery of events to Amazon EventBridge.
This is a convenience method that creates an instance of theEventBridgeConfiguration.Builder
avoiding the need to create one manually via EventBridgeConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to eventBridgeConfiguration(EventBridgeConfiguration)
.
eventBridgeConfiguration
- a consumer that will call methods on EventBridgeConfiguration.Builder
eventBridgeConfiguration(EventBridgeConfiguration)
Copyright © 2023. All rights reserved.