Class CfnBucket.NotificationConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.CfnBucket.NotificationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBucket.NotificationConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBucket.NotificationConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnBucket.NotificationConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBucket.NotificationConfigurationProperty
An implementation for
CfnBucket.NotificationConfigurationProperty
-
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.s3.CfnBucket.NotificationConfigurationProperty
CfnBucket.NotificationConfigurationProperty.Builder, CfnBucket.NotificationConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBucket.NotificationConfigurationProperty.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
final Object
Enables delivery of events to Amazon EventBridge.final Object
Describes the AWS Lambda functions to invoke and the events for which to invoke them.final Object
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.final Object
The topic to which notifications are sent and the events for which notifications are generated.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 theCfnBucket.NotificationConfigurationProperty.Builder
.
-
-
Method Details
-
getEventBridgeConfiguration
Description copied from interface:CfnBucket.NotificationConfigurationProperty
Enables delivery of events to Amazon EventBridge.- Specified by:
getEventBridgeConfiguration
in interfaceCfnBucket.NotificationConfigurationProperty
- See Also:
-
getLambdaConfigurations
Description copied from interface:CfnBucket.NotificationConfigurationProperty
Describes the AWS Lambda functions to invoke and the events for which to invoke them.- Specified by:
getLambdaConfigurations
in interfaceCfnBucket.NotificationConfigurationProperty
- See Also:
-
getQueueConfigurations
Description copied from interface:CfnBucket.NotificationConfigurationProperty
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.- Specified by:
getQueueConfigurations
in interfaceCfnBucket.NotificationConfigurationProperty
- See Also:
-
getTopicConfigurations
Description copied from interface:CfnBucket.NotificationConfigurationProperty
The topic to which notifications are sent and the events for which notifications are generated.- Specified by:
getTopicConfigurations
in interfaceCfnBucket.NotificationConfigurationProperty
- See Also:
-
$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()
-