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<java.lang.String,java.io.InputStream> |
getAttachments() |
java.lang.String[] |
getBccs() |
java.lang.String[] |
getCategories() |
java.lang.String[] |
getCcs() |
java.util.Map<java.lang.String,java.lang.String> |
getContentIds() |
org.json.JSONObject |
getFilters() |
java.lang.String |
getFrom() |
java.lang.String |
getFromName() |
java.util.Map<java.lang.String,java.lang.String> |
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<java.lang.String,java.io.InputStream> getAttachments()
public SendGrid.Email addContentId(java.lang.String attachmentName, java.lang.String cid)
public java.util.Map<java.lang.String,java.lang.String> getContentIds()
public SendGrid.Email addHeader(java.lang.String key, java.lang.String val)
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public com.sendgrid.smtpapi.SMTPAPI getSMTPAPI()