public static interface LambdaFunctionConfiguration.Builder extends SdkPojo, CopyableBuilder<LambdaFunctionConfiguration.Builder,LambdaFunctionConfiguration>
Modifier and Type | Method and Description |
---|---|
LambdaFunctionConfiguration.Builder |
events(Collection<Event> events)
The Amazon S3 bucket event for which to invoke the Lambda function.
|
LambdaFunctionConfiguration.Builder |
events(Event... events)
The Amazon S3 bucket event for which to invoke the Lambda function.
|
LambdaFunctionConfiguration.Builder |
eventsWithStrings(Collection<String> events)
The Amazon S3 bucket event for which to invoke the Lambda function.
|
LambdaFunctionConfiguration.Builder |
eventsWithStrings(String... events)
The Amazon S3 bucket event for which to invoke the Lambda function.
|
default LambdaFunctionConfiguration.Builder |
filter(Consumer<NotificationConfigurationFilter.Builder> filter)
Sets the value of the Filter property for this object.
|
LambdaFunctionConfiguration.Builder |
filter(NotificationConfigurationFilter filter)
Sets the value of the Filter property for this object.
|
LambdaFunctionConfiguration.Builder |
id(String id)
Sets the value of the Id property for this object.
|
LambdaFunctionConfiguration.Builder |
lambdaFunctionArn(String lambdaFunctionArn)
The Amazon Resource Name (ARN) of the Lambda function that Amazon S3 invokes when the specified event type
occurs.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LambdaFunctionConfiguration.Builder id(String id)
id
- The new value for the Id property for this object.LambdaFunctionConfiguration.Builder lambdaFunctionArn(String lambdaFunctionArn)
The Amazon Resource Name (ARN) of the Lambda function that Amazon S3 invokes when the specified event type occurs.
lambdaFunctionArn
- The Amazon Resource Name (ARN) of the Lambda function that Amazon S3 invokes when the specified event
type occurs.LambdaFunctionConfiguration.Builder eventsWithStrings(Collection<String> events)
The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event Types in the Amazon S3 User Guide.
events
- The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event
Types in the Amazon S3 User Guide.LambdaFunctionConfiguration.Builder eventsWithStrings(String... events)
The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event Types in the Amazon S3 User Guide.
events
- The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event
Types in the Amazon S3 User Guide.LambdaFunctionConfiguration.Builder events(Collection<Event> events)
The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event Types in the Amazon S3 User Guide.
events
- The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event
Types in the Amazon S3 User Guide.LambdaFunctionConfiguration.Builder events(Event... events)
The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event Types in the Amazon S3 User Guide.
events
- The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event
Types in the Amazon S3 User Guide.LambdaFunctionConfiguration.Builder filter(NotificationConfigurationFilter filter)
filter
- The new value for the Filter property for this object.default LambdaFunctionConfiguration.Builder filter(Consumer<NotificationConfigurationFilter.Builder> filter)
NotificationConfigurationFilter.Builder
avoiding the need to create one manually via NotificationConfigurationFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to filter(NotificationConfigurationFilter)
.
filter
- a consumer that will call methods on NotificationConfigurationFilter.Builder
filter(NotificationConfigurationFilter)
Copyright © 2023. All rights reserved.