MailService.Message (Google App Engine API for Java)

com.google.appengine.api.mail

Class MailService.Message

  • java.lang.Object
    • com.google.appengine.api.mail.MailService.Message
  • Enclosing interface:
    MailService


    public static class MailService.Message
    extends java.lang.Object
    Messages are prepared by the caller, and then submitted to the Mail service for sending. Different fields are subject to different constraints, as enumerated in the send and sendToAdmins methods.
    • Constructor Summary

      Constructors 
      Constructor and Description
      Message() 
      Message(java.lang.String sender, java.lang.String to, java.lang.String subject, java.lang.String textBody)
      Convenience constructor for simple messages
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.util.Collection<MailService.Attachment> getAttachments()
      Gets the attachments of this message.
      java.util.Collection<java.lang.String> getBcc()
      Gets the recipients in the 'bcc' field of this message.
      java.util.Collection<java.lang.String> getCc()
      Gets the recipients in the 'cc' field of this message.
      java.util.Collection<MailService.Header> getHeaders()
      Gets the headers of this message.
      java.lang.String getHtmlBody()
      Gets the html body of this message.
      java.lang.String getReplyTo()
      Gets the reply to field of this message.
      java.lang.String getSender()
      Gets the sender of this message.
      java.lang.String getSubject()
      Gets the subject of this message.
      java.lang.String getTextBody()
      Gets the text body of this message.
      java.util.Collection<java.lang.String> getTo()
      Gets the recipients in the 'to' field of this message.
      void setAttachments(java.util.Collection<MailService.Attachment> attachments)
      Sets the attachments of this message.
      void setAttachments(MailService.Attachment... attachments)
      Sets the attachments of this message.
      void setBcc(java.util.Collection<java.lang.String> bcc)
      Sets the 'bcc' field of this message.
      void setBcc(java.lang.String... bcc)
      Sets the 'bcc' field of this message.
      void setCc(java.util.Collection<java.lang.String> cc)
      Sets the 'cc' field of this message.
      void setCc(java.lang.String... cc)
      Sets the 'cc' field of this message.
      void setHeaders(java.util.Collection<MailService.Header> headers)
      Sets the headers of this message.
      void setHeaders(MailService.Header... headers)
      Sets the headers of this message.
      void setHtmlBody(java.lang.String htmlBody)
      Sets the html body of this message.
      void setReplyTo(java.lang.String replyTo)
      replyTo may be null, or must be a valid email address otherwise.
      void setSender(java.lang.String sender)
      sender must correspond to the valid email address of one of the admins for this application, or to the email address of the currently logged-in user.
      void setSubject(java.lang.String subject)
      Sets the subject of this message.
      void setTextBody(java.lang.String textBody)
      Sets the text body of this message.
      void setTo(java.util.Collection<java.lang.String> to)
      Sets the 'to' field of this message.
      void setTo(java.lang.String... to)
      Sets the 'to' field of this message.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Message

        public Message()
      • Message

        public Message(java.lang.String sender,
                       java.lang.String to,
                       java.lang.String subject,
                       java.lang.String textBody)