Package google.registry.util
Class EmailMessage.Builder
- java.lang.Object
-
- google.registry.util.EmailMessage.Builder
-
- Enclosing class:
- EmailMessage
public abstract static class EmailMessage.Builder extends java.lang.Object
Builder forEmailMessage
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description EmailMessage.Builder
addBcc(javax.mail.internet.InternetAddress bcc)
EmailMessage.Builder
addCc(javax.mail.internet.InternetAddress cc)
EmailMessage.Builder
addRecipient(javax.mail.internet.InternetAddress value)
abstract EmailMessage
build()
abstract EmailMessage.Builder
setAttachment(EmailMessage.Attachment attachment)
abstract EmailMessage.Builder
setBccs(java.util.Collection<javax.mail.internet.InternetAddress> bccs)
abstract EmailMessage.Builder
setBody(java.lang.String body)
abstract EmailMessage.Builder
setCcs(java.util.Collection<javax.mail.internet.InternetAddress> ccs)
abstract EmailMessage.Builder
setContentType(com.google.common.net.MediaType contentType)
abstract EmailMessage.Builder
setFrom(javax.mail.internet.InternetAddress from)
abstract EmailMessage.Builder
setRecipients(java.util.Collection<javax.mail.internet.InternetAddress> recipients)
abstract EmailMessage.Builder
setSubject(java.lang.String subject)
-
-
-
Method Detail
-
setSubject
public abstract EmailMessage.Builder setSubject(java.lang.String subject)
-
setBody
public abstract EmailMessage.Builder setBody(java.lang.String body)
-
setRecipients
public abstract EmailMessage.Builder setRecipients(java.util.Collection<javax.mail.internet.InternetAddress> recipients)
-
setFrom
public abstract EmailMessage.Builder setFrom(javax.mail.internet.InternetAddress from)
-
setBccs
public abstract EmailMessage.Builder setBccs(java.util.Collection<javax.mail.internet.InternetAddress> bccs)
-
setCcs
public abstract EmailMessage.Builder setCcs(java.util.Collection<javax.mail.internet.InternetAddress> ccs)
-
setContentType
public abstract EmailMessage.Builder setContentType(com.google.common.net.MediaType contentType)
-
setAttachment
public abstract EmailMessage.Builder setAttachment(EmailMessage.Attachment attachment)
-
addRecipient
public EmailMessage.Builder addRecipient(javax.mail.internet.InternetAddress value)
-
addBcc
public EmailMessage.Builder addBcc(javax.mail.internet.InternetAddress bcc)
-
addCc
public EmailMessage.Builder addCc(javax.mail.internet.InternetAddress cc)
-
build
public abstract EmailMessage build()
-
-