@Stability(value=Experimental) public static final class S3EventSource.Builder extends Object implements software.amazon.jsii.Builder<S3EventSource>
S3EventSource.| Modifier and Type | Method and Description |
|---|---|
S3EventSource |
build() |
static S3EventSource.Builder |
create(Bucket bucket) |
S3EventSource.Builder |
events(List<? extends EventType> events)
(experimental) The s3 event types that will trigger the notification.
|
S3EventSource.Builder |
filters(List<? extends NotificationKeyFilter> filters)
(experimental) S3 object key filter rules to determine which objects trigger this event.
|
@Stability(value=Experimental) public static S3EventSource.Builder create(Bucket bucket)
bucket - This parameter is required.S3EventSource.Builder.@Stability(value=Experimental) public S3EventSource.Builder events(List<? extends EventType> events)
events - The s3 event types that will trigger the notification. This parameter is required.this@Stability(value=Experimental) public S3EventSource.Builder filters(List<? extends NotificationKeyFilter> filters)
Each filter must include a prefix and/or suffix that will be matched
against the s3 object key. Refer to the S3 Developer Guide for details
about allowed filter rules.
filters - S3 object key filter rules to determine which objects trigger this event. This parameter is required.this@Stability(value=Experimental) public S3EventSource build()
build in interface software.amazon.jsii.Builder<S3EventSource>Copyright © 2021. All rights reserved.