public static interface NotificationConfiguration.Builder extends SdkPojo, CopyableBuilder<NotificationConfiguration.Builder,NotificationConfiguration>
Modifier and Type | Method and Description |
---|---|
NotificationConfiguration.Builder |
lambdaFunctionConfigurations(Collection<LambdaFunctionConfiguration> lambdaFunctionConfigurations)
Describes the AWS Lambda functions to invoke and the events for which to invoke them.
|
NotificationConfiguration.Builder |
lambdaFunctionConfigurations(Consumer<LambdaFunctionConfiguration.Builder>... lambdaFunctionConfigurations)
Describes the AWS Lambda functions to invoke and the events for which to invoke them.
|
NotificationConfiguration.Builder |
lambdaFunctionConfigurations(LambdaFunctionConfiguration... lambdaFunctionConfigurations)
Describes the AWS 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 AWS Lambda functions to invoke and the events for which to invoke them.
lambdaFunctionConfigurations
- Describes the AWS Lambda functions to invoke and the events for which to invoke them.NotificationConfiguration.Builder lambdaFunctionConfigurations(LambdaFunctionConfiguration... lambdaFunctionConfigurations)
Describes the AWS Lambda functions to invoke and the events for which to invoke them.
lambdaFunctionConfigurations
- Describes the AWS Lambda functions to invoke and the events for which to invoke them.NotificationConfiguration.Builder lambdaFunctionConfigurations(Consumer<LambdaFunctionConfiguration.Builder>... lambdaFunctionConfigurations)
Describes the AWS 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)
Copyright © 2019. All rights reserved.