Package google.registry.util
Class EmailMessage
java.lang.Object
google.registry.util.EmailMessage
Value class representing the content and metadata of an email.
The sender address and display name are set by the email client and are not customizable by the user.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
An attachment to the email, if one exists.static class
Builder forEmailMessage
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract Optional
<EmailMessage.Attachment> abstract com.google.common.collect.ImmutableSet
<javax.mail.internet.InternetAddress> bccs()
abstract String
body()
abstract com.google.common.collect.ImmutableSet
<javax.mail.internet.InternetAddress> ccs()
abstract Optional
<com.google.common.net.MediaType> static EmailMessage
static EmailMessage.Builder
abstract com.google.common.collect.ImmutableSet
<javax.mail.internet.InternetAddress> abstract Optional
<javax.mail.internet.InternetAddress> Optional return email address that overrides the default.abstract String
subject()
-
Constructor Details
-
EmailMessage
public EmailMessage()
-
-
Method Details
-
newBuilder
-
create
public static EmailMessage create(String subject, String body, javax.mail.internet.InternetAddress recipient) -
subject
-
body
-
recipients
public abstract com.google.common.collect.ImmutableSet<javax.mail.internet.InternetAddress> recipients() -
replyToEmailAddress
Optional return email address that overrides the default. -
ccs
public abstract com.google.common.collect.ImmutableSet<javax.mail.internet.InternetAddress> ccs() -
bccs
public abstract com.google.common.collect.ImmutableSet<javax.mail.internet.InternetAddress> bccs() -
contentType
-
attachment
-