public abstract class MailMessage
extends java.lang.Object
A valid MailMessage
contains at least the following fields: id, from, to, subject and
dateReceived.
Modifier and Type | Class and Description |
---|---|
static class |
MailMessage.Builder |
Constructor and Description |
---|
MailMessage() |
Modifier and Type | Method and Description |
---|---|
abstract com.google.common.collect.ImmutableList<java.lang.String> |
additionalHeaders() |
static MailMessage.Builder |
builder() |
abstract com.google.common.collect.ImmutableList<Address> |
cc() |
abstract org.joda.time.DateTime |
dateReceived() |
abstract Address |
from() |
abstract java.lang.String |
htmlContent() |
abstract java.lang.String |
id() |
abstract com.google.common.collect.ImmutableList<java.lang.Integer> |
rawContent() |
abstract java.lang.String |
rawContentUTF() |
abstract java.lang.String |
subject() |
abstract java.lang.String |
textContent() |
abstract com.google.common.collect.ImmutableList<Address> |
to() |
abstract MailMessage.Builder |
toBuilder() |
public abstract java.lang.String id()
public abstract Address from()
public abstract com.google.common.collect.ImmutableList<Address> to()
public abstract com.google.common.collect.ImmutableList<Address> cc()
public abstract org.joda.time.DateTime dateReceived()
public abstract com.google.common.collect.ImmutableList<java.lang.String> additionalHeaders()
public abstract java.lang.String subject()
public abstract java.lang.String textContent()
public abstract java.lang.String htmlContent()
public abstract com.google.common.collect.ImmutableList<java.lang.Integer> rawContent()
public abstract java.lang.String rawContentUTF()
public static MailMessage.Builder builder()
public abstract MailMessage.Builder toBuilder()