Class UserPoolEmailConfiguration


  • public final class UserPoolEmailConfiguration
    extends java.lang.Object
    • Method Detail

      • configurationSet

        public java.util.Optional<java.lang.String> configurationSet()
        Returns:
        Email configuration set name from SES.
      • emailSendingAccount

        public java.util.Optional<java.lang.String> emailSendingAccount()
        Returns:
        Email delivery method to use. `COGNITO_DEFAULT` for the default email functionality built into Cognito or `DEVELOPER` to use your Amazon SES configuration. Required to be `DEVELOPER` if `fromEmailAddress` is set.
      • fromEmailAddress

        public java.util.Optional<java.lang.String> fromEmailAddress()
        Returns:
        Sender’s email address or sender’s display name with their email address (e.g., `john@example.com`, `John Smith <john@example.com>` or `\"John Smith Ph.D.\" <john@example.com>`). Escaped double quotes are required around display names that contain certain characters as specified in [RFC 5322](https://tools.ietf.org/html/rfc5322).
      • replyToEmailAddress

        public java.util.Optional<java.lang.String> replyToEmailAddress()
        Returns:
        REPLY-TO email address.
      • sourceArn

        public java.util.Optional<java.lang.String> sourceArn()
        Returns:
        ARN of the SES verified email identity to use. Required if `emailSendingAccount` is set to `DEVELOPER`.