Class Ses2Configuration

    • Constructor Detail

      • Ses2Configuration

        public Ses2Configuration()
    • Method Detail

      • getAccessKey

        public String getAccessKey()
      • setAccessKey

        public void setAccessKey​(String accessKey)
        Amazon AWS Access Key
      • getAmazonSESClient

        public software.amazon.awssdk.services.ses.SesClient getAmazonSESClient()
      • setAmazonSESClient

        public void setAmazonSESClient​(software.amazon.awssdk.services.ses.SesClient amazonSESClient)
        To use the AmazonSimpleEmailService as the client
      • getFrom

        public String getFrom()
      • setFrom

        public void setFrom​(String from)
        The sender's email address.
      • setTo

        public void setTo​(List<String> to)
        List of destination email address. Can be overriden with 'CamelAwsSesTo' header.
      • setTo

        public void setTo​(String to)
        List of destination email address. Can be overriden with 'CamelAwsSesTo' header.
      • getSecretKey

        public String getSecretKey()
      • setSecretKey

        public void setSecretKey​(String secretKey)
        Amazon AWS Secret Key
      • getSubject

        public String getSubject()
      • setSubject

        public void setSubject​(String subject)
        The subject which is used if the message header 'CamelAwsSesSubject' is not present.
      • getReturnPath

        public String getReturnPath()
      • setReturnPath

        public void setReturnPath​(String returnPath)
        The email address to which bounce notifications are to be forwarded, override it using 'CamelAwsSesReturnPath' header.
      • getReplyToAddresses

        public List<String> getReplyToAddresses()
      • setReplyToAddresses

        public void setReplyToAddresses​(List<String> replyToAddresses)
        List of reply-to email address(es) for the message, override it using 'CamelAwsSesReplyToAddresses' header.
      • setReplyToAddresses

        public void setReplyToAddresses​(String replyToAddresses)
      • getProxyProtocol

        public software.amazon.awssdk.core.Protocol getProxyProtocol()
      • setProxyProtocol

        public void setProxyProtocol​(software.amazon.awssdk.core.Protocol proxyProtocol)
        To define a proxy protocol when instantiating the SES client
      • getProxyHost

        public String getProxyHost()
      • setProxyHost

        public void setProxyHost​(String proxyHost)
        To define a proxy host when instantiating the SES client
      • getProxyPort

        public Integer getProxyPort()
      • setProxyPort

        public void setProxyPort​(Integer proxyPort)
        To define a proxy port when instantiating the SES client
      • getRegion

        public String getRegion()
      • setRegion

        public void setRegion​(String region)
        The region in which SES client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()
      • isTrustAllCertificates

        public boolean isTrustAllCertificates()
      • setTrustAllCertificates

        public void setTrustAllCertificates​(boolean trustAllCertificates)
        If we want to trust all certificates in case of overriding the endpoint