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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.CfnBucket.NotificationConfigurationProperty
CfnBucket.NotificationConfigurationProperty.Builder, CfnBucket.NotificationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBucket.NotificationConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectEnables delivery of events to Amazon EventBridge.final ObjectDescribes the AWS Lambda functions to invoke and the events for which to invoke them.final ObjectThe Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.final ObjectThe topic to which notifications are sent and the events for which notifications are generated.final inthashCode()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.NotificationConfigurationPropertyEnables delivery of events to Amazon EventBridge.Returns union: either
IResolvableorCfnBucket.EventBridgeConfigurationProperty- Specified by:
getEventBridgeConfigurationin interfaceCfnBucket.NotificationConfigurationProperty- See Also:
-
getLambdaConfigurations
Description copied from interface:CfnBucket.NotificationConfigurationPropertyDescribes the AWS Lambda functions to invoke and the events for which to invoke them.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBucket.LambdaConfigurationProperty>- Specified by:
getLambdaConfigurationsin interfaceCfnBucket.NotificationConfigurationProperty- See Also:
-
getQueueConfigurations
Description copied from interface:CfnBucket.NotificationConfigurationPropertyThe Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBucket.QueueConfigurationProperty>- Specified by:
getQueueConfigurationsin interfaceCfnBucket.NotificationConfigurationProperty- See Also:
-
getTopicConfigurations
Description copied from interface:CfnBucket.NotificationConfigurationPropertyThe topic to which notifications are sent and the events for which notifications are generated.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBucket.TopicConfigurationProperty>- Specified by:
getTopicConfigurationsin interfaceCfnBucket.NotificationConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-