@Stability(value=Stable) public static final class CfnBucket.LambdaConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnBucket.LambdaConfigurationProperty>
CfnBucket.LambdaConfigurationProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnBucket.LambdaConfigurationProperty |
build()
Builds the configured instance.
|
CfnBucket.LambdaConfigurationProperty.Builder |
event(String event)
Sets the value of
CfnBucket.LambdaConfigurationProperty.getEvent() |
CfnBucket.LambdaConfigurationProperty.Builder |
filter(CfnBucket.NotificationFilterProperty filter)
Sets the value of
CfnBucket.LambdaConfigurationProperty.getFilter() |
CfnBucket.LambdaConfigurationProperty.Builder |
filter(IResolvable filter)
Sets the value of
CfnBucket.LambdaConfigurationProperty.getFilter() |
CfnBucket.LambdaConfigurationProperty.Builder |
function(String function)
Sets the value of
CfnBucket.LambdaConfigurationProperty.getFunction() |
@Stability(value=Stable) public CfnBucket.LambdaConfigurationProperty.Builder event(String event)
CfnBucket.LambdaConfigurationProperty.getEvent()
event
- The Amazon S3 bucket event for which to invoke the AWS Lambda function. This parameter is required.
For more information, see Supported Event Types in the Amazon S3 User Guide .this
@Stability(value=Stable) public CfnBucket.LambdaConfigurationProperty.Builder function(String function)
CfnBucket.LambdaConfigurationProperty.getFunction()
function
- The Amazon Resource Name (ARN) of the AWS Lambda function that Amazon S3 invokes when the specified event type occurs. This parameter is required.this
@Stability(value=Stable) public CfnBucket.LambdaConfigurationProperty.Builder filter(IResolvable filter)
CfnBucket.LambdaConfigurationProperty.getFilter()
filter
- The filtering rules that determine which objects invoke the AWS Lambda function.
For example, you can create a filter so that only image files with a .jpg
extension invoke the function when they are added to the Amazon S3 bucket.this
@Stability(value=Stable) public CfnBucket.LambdaConfigurationProperty.Builder filter(CfnBucket.NotificationFilterProperty filter)
CfnBucket.LambdaConfigurationProperty.getFilter()
filter
- The filtering rules that determine which objects invoke the AWS Lambda function.
For example, you can create a filter so that only image files with a .jpg
extension invoke the function when they are added to the Amazon S3 bucket.this
@Stability(value=Stable) public CfnBucket.LambdaConfigurationProperty build()
build
in interface software.amazon.jsii.Builder<CfnBucket.LambdaConfigurationProperty>
CfnBucket.LambdaConfigurationProperty
NullPointerException
- if any required attribute was not providedCopyright © 2022. All rights reserved.