Class S3EventSourceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.eventsources.S3EventSourceProps.Jsii$Proxy
- All Implemented Interfaces:
S3EventSourceProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
S3EventSourceProps
@Stability(Stable)
@Internal
public static final class S3EventSourceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements S3EventSourceProps
An implementation for
S3EventSourceProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.eventsources.S3EventSourceProps
S3EventSourceProps.Builder, S3EventSourceProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(S3EventSourceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theS3EventSourceProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
The s3 event types that will trigger the notification.final List<NotificationKeyFilter>
S3 object key filter rules to determine which objects trigger this event.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theS3EventSourceProps.Builder
.
-
-
Method Details
-
getEvents
Description copied from interface:S3EventSourceProps
The s3 event types that will trigger the notification.- Specified by:
getEvents
in interfaceS3EventSourceProps
-
getFilters
Description copied from interface:S3EventSourceProps
S3 object key filter rules to determine which objects trigger this event.Each filter must include a
prefix
and/orsuffix
that will be matched against the s3 object key. Refer to the S3 Developer Guide for details about allowed filter rules.- Specified by:
getFilters
in interfaceS3EventSourceProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-