public static final class S3EventSource.Builder
extends java.lang.Object
S3EventSource
.Modifier and Type | Method and Description |
---|---|
S3EventSource |
build() |
static S3EventSource.Builder |
create(Bucket bucket) |
S3EventSource.Builder |
events(java.util.List<? extends EventType> events)
The s3 event types that will trigger the notification.
|
S3EventSource.Builder |
filters(java.util.List<? extends NotificationKeyFilter> filters)
S3 object key filter rules to determine which objects trigger this event.
|
public static S3EventSource.Builder create(Bucket bucket)
bucket
- This parameter is required.S3EventSource.Builder
.public S3EventSource.Builder events(java.util.List<? extends EventType> events)
events
- The s3 event types that will trigger the notification. This parameter is required.this
public S3EventSource.Builder filters(java.util.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
public S3EventSource build()