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 theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #topicConfigurations(List)
.topicConfigurations
- a consumer that will call methods on List.Builder
#topicConfigurations(List)
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 theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #queueConfigurations(List)
.queueConfigurations
- a consumer that will call methods on List.Builder
#queueConfigurations(List)
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 the.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #lambdaFunctionConfigurations(List)
.lambdaFunctionConfigurations
- a consumer that will call methods on List.Builder
#lambdaFunctionConfigurations(List)
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 © 2022. All rights reserved.