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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.BucketNotificationDestinationConfig
BucketNotificationDestinationConfig.Builder, BucketNotificationDestinationConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theBucketNotificationDestinationConfig.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 StringgetArn()The ARN of the destination (i.e.final List<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 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 theBucketNotificationDestinationConfig.Builder.
-
-
Method Details
-
getArn
Description copied from interface:BucketNotificationDestinationConfigThe ARN of the destination (i.e. Lambda, SNS, SQS).- Specified by:
getArnin interfaceBucketNotificationDestinationConfig
-
getType
Description copied from interface:BucketNotificationDestinationConfigThe notification type.- Specified by:
getTypein interfaceBucketNotificationDestinationConfig
-
getDependencies
Description copied from interface:BucketNotificationDestinationConfigAny additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource).- Specified by:
getDependenciesin interfaceBucketNotificationDestinationConfig
-
$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()
-