Class EmailForwardingProps.Jsii$Proxy

    • Constructor Detail

      • 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.
    • Method Detail

      • getBucket

        public final software.amazon.awscdk.services.s3.Bucket getBucket()
        Description copied from interface: EmailForwardingProps
        Optional: an S3 bucket to store the received emails.

        If none is provided, a new one will be created.

        Default: A new bucket.

        Specified by:
        getBucket in interface EmailForwardingProps
      • getNotificationTopic

        public final software.amazon.awscdk.services.sns.Topic getNotificationTopic()
        Description copied from interface: EmailForwardingProps
        Optional: an SNS topic to receive notifications about sending events like bounces or complaints.

        The events are defined by notificationTypes using {@link NotificationType}. If no topic is defined, a new one will be created.

        Default: A new SNS topic.

        Specified by:
        getNotificationTopic in interface EmailForwardingProps
      • getVerifyTargetEmailAddresses

        public final Boolean getVerifyTargetEmailAddresses()
        Description copied from interface: EmailForwardingProps
        Optional: true if you want to initiate the verification of your target email addresses, false otherwise.

        If true, a verification email is sent out to all target email addresses. Then, the owner of an email address needs to verify it by clicking the link in the verification email. Please note in case you don't verify your sender domain, it's required to verify your target email addresses in order to send mails to them.

        Default: false

        Specified by:
        getVerifyTargetEmailAddresses in interface EmailForwardingProps
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object