Class S3Props.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ses.actions.S3Props.Jsii$Proxy
- All Implemented Interfaces:
S3Props
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
S3Props
@Stability(Stable)
@Internal
public static final class S3Props.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements S3Props
An implementation for
S3Props
-
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.ses.actions.S3Props
S3Props.Builder, S3Props.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(S3Props.Builder builder) Constructor that initializes the object based on literal property values passed by theS3Props.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 IBucket
The S3 bucket that incoming email will be saved to.final IKey
The master key that SES should use to encrypt your emails before saving them to the S3 bucket.final String
The key prefix of the S3 bucket.final ITopic
getTopic()
The SNS topic to notify when the S3 action is taken.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 theS3Props.Builder
.
-
-
Method Details
-
getBucket
Description copied from interface:S3Props
The S3 bucket that incoming email will be saved to. -
getKmsKey
Description copied from interface:S3Props
The master key that SES should use to encrypt your emails before saving them to the S3 bucket.Default: no encryption
-
getObjectKeyPrefix
Description copied from interface:S3Props
The key prefix of the S3 bucket.Default: no prefix
- Specified by:
getObjectKeyPrefix
in interfaceS3Props
-
getTopic
Description copied from interface:S3Props
The SNS topic to notify when the S3 action is taken.Default: no notification
-
$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()
-