Class BucketNotificationDestinationConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.BucketNotificationDestinationConfig.Jsii$Proxy
- All Implemented Interfaces:
BucketNotificationDestinationConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BucketNotificationDestinationConfig
@Stability(Stable)
@Internal
public static final class BucketNotificationDestinationConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BucketNotificationDestinationConfig
An implementation for
BucketNotificationDestinationConfig
-
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.BucketNotificationDestinationConfig
BucketNotificationDestinationConfig.Builder, BucketNotificationDestinationConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theBucketNotificationDestinationConfig.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 String
getArn()
The ARN of the destination (i.e.final List<software.constructs.IDependable>
Any additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource).getType()
The notification type.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 theBucketNotificationDestinationConfig.Builder
.
-
-
Method Details
-
getArn
Description copied from interface:BucketNotificationDestinationConfig
The ARN of the destination (i.e. Lambda, SNS, SQS).- Specified by:
getArn
in interfaceBucketNotificationDestinationConfig
-
getType
Description copied from interface:BucketNotificationDestinationConfig
The notification type.- Specified by:
getType
in interfaceBucketNotificationDestinationConfig
-
getDependencies
Description copied from interface:BucketNotificationDestinationConfig
Any additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource).- Specified by:
getDependencies
in interfaceBucketNotificationDestinationConfig
-
$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()
-