public static class SendGrid.Email
extends java.lang.Object
| Constructor and Description |
|---|
Email() |
| Modifier and Type | Method and Description |
|---|---|
SendGrid.Email |
addAttachment(java.lang.String name,
java.io.File file) |
SendGrid.Email |
addAttachment(java.lang.String name,
java.io.InputStream file) |
SendGrid.Email |
addAttachment(java.lang.String name,
java.lang.String file) |
SendGrid.Email |
addBcc(java.lang.String bcc) |
SendGrid.Email |
addBcc(java.lang.String[] bccs) |
SendGrid.Email |
addCategory(java.lang.String category) |
SendGrid.Email |
addCc(java.lang.String cc) |
SendGrid.Email |
addCc(java.lang.String[] ccs) |
SendGrid.Email |
addContentId(java.lang.String attachmentName,
java.lang.String cid) |
SendGrid.Email |
addFilter(java.lang.String filter_name,
java.lang.String parameter_name,
java.lang.String parameter_value) |
SendGrid.Email |
addHeader(java.lang.String key,
java.lang.String val) |
SendGrid.Email |
addSection(java.lang.String key,
java.lang.String val) |
SendGrid.Email |
addSmtpApiTo(java.lang.String to) |
SendGrid.Email |
addSmtpApiTo(java.lang.String[] to) |
SendGrid.Email |
addSubstitution(java.lang.String key,
java.lang.String[] val) |
SendGrid.Email |
addTo(java.lang.String to) |
SendGrid.Email |
addTo(java.lang.String[] tos) |
SendGrid.Email |
addTo(java.lang.String to,
java.lang.String name) |
SendGrid.Email |
addToName(java.lang.String toname) |
SendGrid.Email |
addToName(java.lang.String[] tonames) |
SendGrid.Email |
addUniqueArg(java.lang.String key,
java.lang.String val) |
java.lang.Integer |
getASMGroupId() |
java.util.Map |
getAttachments() |
java.lang.String[] |
getBccs() |
java.lang.String[] |
getCategories() |
java.lang.String[] |
getCcs() |
java.util.Map |
getContentIds() |
org.json.JSONObject |
getFilters() |
java.lang.String |
getFrom() |
java.lang.String |
getFromName() |
java.util.Map |
getHeaders() |
java.lang.String |
getHtml() |
java.lang.String |
getReplyTo() |
org.json.JSONObject |
getSections() |
int |
getSendAt() |
com.sendgrid.smtpapi.SMTPAPI |
getSMTPAPI() |
java.lang.String |
getSubject() |
org.json.JSONObject |
getSubstitutions() |
java.lang.String |
getText() |
java.lang.String[] |
getToNames() |
java.lang.String[] |
getTos() |
org.json.JSONObject |
getUniqueArgs() |
SendGrid.Email |
setASMGroupId(int val) |
SendGrid.Email |
setBcc(java.lang.String[] bccs) |
SendGrid.Email |
setCc(java.lang.String[] ccs) |
SendGrid.Email |
setFrom(java.lang.String from) |
SendGrid.Email |
setFromName(java.lang.String fromname) |
SendGrid.Email |
setHtml(java.lang.String html) |
SendGrid.Email |
setReplyTo(java.lang.String replyto) |
SendGrid.Email |
setSendAt(int sendAt) |
SendGrid.Email |
setSubject(java.lang.String subject) |
SendGrid.Email |
setTemplateId(java.lang.String templateId)
Convenience method to set the template
|
SendGrid.Email |
setText(java.lang.String text) |
SendGrid.Email |
setTo(java.lang.String[] tos) |
SendGrid.Email |
setToName(java.lang.String[] tonames) |
public SendGrid.Email addTo(java.lang.String to)
public SendGrid.Email addTo(java.lang.String[] tos)
public SendGrid.Email addTo(java.lang.String to, java.lang.String name)
public SendGrid.Email setTo(java.lang.String[] tos)
public java.lang.String[] getTos()
public SendGrid.Email addSmtpApiTo(java.lang.String to)
public SendGrid.Email addSmtpApiTo(java.lang.String[] to)
public SendGrid.Email addToName(java.lang.String toname)
public SendGrid.Email addToName(java.lang.String[] tonames)
public SendGrid.Email setToName(java.lang.String[] tonames)
public java.lang.String[] getToNames()
public SendGrid.Email addCc(java.lang.String cc)
public SendGrid.Email addCc(java.lang.String[] ccs)
public SendGrid.Email setCc(java.lang.String[] ccs)
public java.lang.String[] getCcs()
public SendGrid.Email setFrom(java.lang.String from)
public java.lang.String getFrom()
public SendGrid.Email setFromName(java.lang.String fromname)
public java.lang.String getFromName()
public SendGrid.Email setReplyTo(java.lang.String replyto)
public java.lang.String getReplyTo()
public SendGrid.Email addBcc(java.lang.String bcc)
public SendGrid.Email addBcc(java.lang.String[] bccs)
public SendGrid.Email setBcc(java.lang.String[] bccs)
public java.lang.String[] getBccs()
public SendGrid.Email setSubject(java.lang.String subject)
public java.lang.String getSubject()
public SendGrid.Email setText(java.lang.String text)
public java.lang.String getText()
public SendGrid.Email setHtml(java.lang.String html)
public java.lang.String getHtml()
public SendGrid.Email addSubstitution(java.lang.String key, java.lang.String[] val)
public org.json.JSONObject getSubstitutions()
public SendGrid.Email addUniqueArg(java.lang.String key, java.lang.String val)
public org.json.JSONObject getUniqueArgs()
public SendGrid.Email addCategory(java.lang.String category)
public java.lang.String[] getCategories()
public SendGrid.Email addSection(java.lang.String key, java.lang.String val)
public org.json.JSONObject getSections()
public SendGrid.Email addFilter(java.lang.String filter_name, java.lang.String parameter_name, java.lang.String parameter_value)
public org.json.JSONObject getFilters()
public SendGrid.Email setASMGroupId(int val)
public java.lang.Integer getASMGroupId()
public SendGrid.Email setSendAt(int sendAt)
public int getSendAt()
public SendGrid.Email setTemplateId(java.lang.String templateId)
templateId - The ID string of your templatepublic SendGrid.Email addAttachment(java.lang.String name, java.io.File file) throws java.io.IOException, java.io.FileNotFoundException
java.io.IOExceptionjava.io.FileNotFoundExceptionpublic SendGrid.Email addAttachment(java.lang.String name, java.lang.String file) throws java.io.IOException
java.io.IOExceptionpublic SendGrid.Email addAttachment(java.lang.String name, java.io.InputStream file) throws java.io.IOException
java.io.IOExceptionpublic java.util.Map getAttachments()
public SendGrid.Email addContentId(java.lang.String attachmentName, java.lang.String cid)
public java.util.Map getContentIds()
public SendGrid.Email addHeader(java.lang.String key, java.lang.String val)
public java.util.Map getHeaders()
public com.sendgrid.smtpapi.SMTPAPI getSMTPAPI()