public static interface NotificationConfiguration.Builder extends SdkPojo, CopyableBuilder<NotificationConfiguration.Builder,NotificationConfiguration>
Modifier and Type | Method and Description |
---|---|
default NotificationConfiguration.Builder |
eventBridgeConfiguration(Consumer<EventBridgeConfiguration.Builder> eventBridgeConfiguration)
Enables delivery of events to Amazon EventBridge.
|
NotificationConfiguration.Builder |
eventBridgeConfiguration(EventBridgeConfiguration eventBridgeConfiguration)
Enables delivery of events to Amazon EventBridge.
|
NotificationConfiguration.Builder |
lambdaFunctionConfigurations(Collection<LambdaFunctionConfiguration> lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
|
NotificationConfiguration.Builder |
lambdaFunctionConfigurations(Consumer<LambdaFunctionConfiguration.Builder>... lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
|
NotificationConfiguration.Builder |
lambdaFunctionConfigurations(LambdaFunctionConfiguration... lambdaFunctionConfigurations)
Describes the Lambda functions to invoke and the events for which to invoke them.
|
NotificationConfiguration.Builder |
queueConfigurations(Collection<QueueConfiguration> queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
|
NotificationConfiguration.Builder |
queueConfigurations(Consumer<QueueConfiguration.Builder>... queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
|
NotificationConfiguration.Builder |
queueConfigurations(QueueConfiguration... queueConfigurations)
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
|
NotificationConfiguration.Builder |
topicConfigurations(Collection<TopicConfiguration> topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
|
NotificationConfiguration.Builder |
topicConfigurations(Consumer<TopicConfiguration.Builder>... topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
|
NotificationConfiguration.Builder |
topicConfigurations(TopicConfiguration... topicConfigurations)
The topic to which notifications are sent and the events for which notifications are generated.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
NotificationConfiguration.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.NotificationConfiguration.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.NotificationConfiguration.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)
NotificationConfiguration.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.NotificationConfiguration.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.NotificationConfiguration.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)
NotificationConfiguration.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.NotificationConfiguration.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.NotificationConfiguration.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)
NotificationConfiguration.Builder eventBridgeConfiguration(EventBridgeConfiguration eventBridgeConfiguration)
Enables delivery of events to Amazon EventBridge.
eventBridgeConfiguration
- Enables delivery of events to Amazon EventBridge.default NotificationConfiguration.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.