Class EmailMessage.Builder

  • Enclosing class:
    EmailMessage

    public static class EmailMessage.Builder
    extends java.lang.Object
    Builder which provides a fluent-API style of creating new EmailMessage instances.
    • Method Detail

      • setToRecipients

        public EmailMessage.Builder setToRecipients​(java.util.List<java.lang.String> toRecipients)
      • setCcRecipients

        public EmailMessage.Builder setCcRecipients​(java.util.List<java.lang.String> ccRecipients)
      • setBccRecipients

        public EmailMessage.Builder setBccRecipients​(java.util.List<java.lang.String> bccRecipients)
      • setAttachNames

        public EmailMessage.Builder setAttachNames​(java.util.List<java.lang.String> attachNames)
      • setAttachData

        public EmailMessage.Builder setAttachData​(java.util.List<java.lang.String> attachData)
      • build

        public EmailMessage build()
        Returns:
        a new EmailMessage instance injected with the properties set on this EmailMessage.Builder instance. it is highly recommended to provide values for properties "to", "contentType", and "toRecipients" before building the new email message instance. while it is allowed to build new email messages without these properties, most email profile types will reject any request to send email messages without these properties.