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 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)
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 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)
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 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 #lambdaFunctionConfigurations(List)
.lambdaFunctionConfigurations
- a consumer that will call methods on List.Builder
#lambdaFunctionConfigurations(List)
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 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.