- addAttachments(Attachments) - Method in class com.sendgrid.helpers.mail.Mail
-
Add attachments to the email.
- addBcc(Email) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- addCategory(String) - Method in class com.sendgrid.helpers.mail.Mail
-
Add a category to the email.
- addCc(Email) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- addContent(Content) - Method in class com.sendgrid.helpers.mail.Mail
-
Add content to this email.
- addCustomArg(String, String) - Method in class com.sendgrid.helpers.mail.Mail
-
Add a custom argument to the email.
- addCustomArg(String, String) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- addDynamicTemplateData(String, Object) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- addHeader(String, String) - Method in class com.sendgrid.helpers.mail.Mail
-
Add a header to the email.
- addHeader(String, String) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- addImpersonateSubuser(String) - Method in class com.sendgrid.BaseInterface
-
Impersonate subuser for subsequent requests
- addPersonalization(Personalization) - Method in class com.sendgrid.helpers.mail.Mail
-
Add a personalization to the email.
- addRequestHeader(String, String) - Method in class com.sendgrid.BaseInterface
-
Add/update a request header.
- addRequestHeader(String, String) - Method in interface com.sendgrid.SendGridAPI
-
Add/update a request header.
- addSection(String, String) - Method in class com.sendgrid.helpers.mail.Mail
-
Add a section to the email.
- addSubstitution(String, String) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- addTo(Email) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- api(Request) - Method in class com.sendgrid.BaseInterface
-
Class api sets up the request to the Twilio SendGrid API, this is main interface.
- api(Request) - Method in interface com.sendgrid.SendGridAPI
-
Class api sets up the request to the Twilio SendGrid API, this is main interface.
- APICallback - Interface in com.sendgrid
-
An interface describing a callback mechanism for the asynchronous, rate limit aware API
connection.
- asm - Variable in class com.sendgrid.helpers.mail.Mail
-
The email's unsubscribe handling object.
- ASM - Class in com.sendgrid.helpers.mail.objects
-
- ASM() - Constructor for class com.sendgrid.helpers.mail.objects.ASM
-
- attachments - Variable in class com.sendgrid.helpers.mail.Mail
-
The email's attachments.
- Attachments - Class in com.sendgrid.helpers.mail.objects
-
An attachment object.
- Attachments() - Constructor for class com.sendgrid.helpers.mail.objects.Attachments
-
- Attachments.Builder - Class in com.sendgrid.helpers.mail.objects
-
A helper object to construct usable attachments.
- attempt(Request) - Method in class com.sendgrid.BaseInterface
-
Attempt an API call.
- attempt(Request, APICallback) - Method in class com.sendgrid.BaseInterface
-
Attempt an API call.
- getAllUnassignedIPs(SendGrid) - Static method in class com.sendgrid.helpers.ips.IPsHelper
-
Get a list of unassigned IP addresses.
- getASM() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's unsubscribe handling object (ASM).
- getAssignedAt() - Method in class com.sendgrid.helpers.ips.IPAddress
-
- getAttachments() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's attachments.
- getBatchId() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's batch ID.
- getBccs() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getBccSettings() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
- getBypassBounceManagement() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Allows you to bypass the bounce list to ensure that the email is delivered to recipients.
- getBypassListManagement() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
A setting that allows you to bypass all unsubscribe groups and suppressions to ensure that the
email is delivered to every single recipient.
- getBypassSpamManagement() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Allows you to bypass the spam report list to ensure that the email is delivered to recipients.
- getBypassUnsubscribeManagement() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Allows you to bypass the global unsubscribe list to ensure that the email is delivered
to recipients.
- getCampaignContent() - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- getCampaignMedium() - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- getCampaignName() - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- getCampaignSource() - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- getCampaignTerm() - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- getCategories() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's categories.
- getCcs() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getClickTrackingSetting() - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- getContent() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's content.
- getContent() - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Get the attachment's content.
- getContentId() - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Get the attachment content ID.
- getCustomArgs() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's custom arguments.
- getCustomArgs() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getDisposition() - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Get the content-disposition of the attachment specifying how you would like the attachment to
be displayed.
- getDynamicTemplateData() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getEmail() - Method in class com.sendgrid.helpers.mail.objects.BccSettings
-
- getEmail() - Method in class com.sendgrid.helpers.mail.objects.Email
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.BccSettings
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.ClickTrackingSetting
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.FooterSetting
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.OpenTrackingSetting
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.Setting
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.SpamCheckSetting
-
- getEnable() - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- getEnableText() - Method in class com.sendgrid.helpers.mail.objects.ClickTrackingSetting
-
- getFilename() - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Get the filename for this attachment.
- getFooterSetting() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Get the footer settings that you would like included on every email.
- getFrom() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's from address.
- getFrom() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getGoogleAnalyticsSetting() - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- getGroupId() - Method in class com.sendgrid.helpers.mail.objects.ASM
-
- getGroupsToDisplay() - Method in class com.sendgrid.helpers.mail.objects.ASM
-
- getHeaders() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's headers.
- getHeaders() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getHost() - Method in class com.sendgrid.BaseInterface
-
Get the host.
- getHost() - Method in interface com.sendgrid.SendGridAPI
-
Get the host.
- getHtml() - Method in class com.sendgrid.helpers.mail.objects.FooterSetting
-
- getHtml() - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- getImpersonateSubuser() - Method in class com.sendgrid.BaseInterface
-
Get the impersonated subuser or null if empty
- getIp() - Method in class com.sendgrid.helpers.ips.IPAddress
-
- getIpPoolId() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's IP pool ID.
- getLibraryVersion() - Method in class com.sendgrid.BaseInterface
-
Get the current library version.
- getLibraryVersion() - Method in interface com.sendgrid.SendGridAPI
-
Get the current library version.
- getMailSettings() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's settings.
- getName() - Method in class com.sendgrid.helpers.mail.objects.Email
-
- getOpenTrackingSetting() - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- getPersonalization() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's personalizations.
- getPools() - Method in class com.sendgrid.helpers.ips.IPAddress
-
- getPostToUrl() - Method in class com.sendgrid.helpers.mail.objects.SpamCheckSetting
-
- getRateLimitRetry() - Method in class com.sendgrid.BaseInterface
-
Get the maximum number of retries on a rate limit response.
- getRateLimitSleep() - Method in class com.sendgrid.BaseInterface
-
Get the duration of time (in milliseconds) to sleep between
consecutive rate limit retries.
- getRdns() - Method in class com.sendgrid.helpers.ips.IPAddress
-
- getReplyto() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's reply to address.
- getRequest() - Method in exception com.sendgrid.RateLimitException
-
Get the originating request object.
- getRequestHeaders() - Method in class com.sendgrid.BaseInterface
-
Get the request headers.
- getRequestHeaders() - Method in interface com.sendgrid.SendGridAPI
-
Get the request headers.
- getRetryCount() - Method in exception com.sendgrid.RateLimitException
-
Get the number of times the action was attempted.
- getSandBoxMode() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Get sandbox mode.
- getSections() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's sections.
- getSpamCheck() - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Get the spam check setting.
- getSpamThreshold() - Method in class com.sendgrid.helpers.mail.objects.SpamCheckSetting
-
- getStartDate() - Method in class com.sendgrid.helpers.ips.IPAddress
-
- getSubject() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's subject line.
- getSubject() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getSubscriptionTrackingSetting() - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- getSubstitutions() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getSubstitutionTag() - Method in class com.sendgrid.helpers.mail.objects.OpenTrackingSetting
-
- getSubstitutionTag() - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- getSubUsers() - Method in class com.sendgrid.helpers.ips.IPAddress
-
- getTemplateId() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's template ID.
- getText() - Method in class com.sendgrid.helpers.mail.objects.FooterSetting
-
- getText() - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- getTos() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- getTrackingSettings() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's tracking settings.
- getType() - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Get the mime type of the content you are attaching.
- getType() - Method in class com.sendgrid.helpers.mail.objects.Content
-
- getValue() - Method in class com.sendgrid.helpers.mail.objects.Content
-
- getVersion() - Method in class com.sendgrid.BaseInterface
-
Get the API version.
- getVersion() - Method in interface com.sendgrid.SendGridAPI
-
Get the API version.
- GoogleAnalyticsSetting - Class in com.sendgrid.helpers.mail.objects
-
An object configuring the tracking provided by Google Analytics.
- GoogleAnalyticsSetting() - Constructor for class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- sections - Variable in class com.sendgrid.helpers.mail.Mail
-
The email's sections.
- sendAt - Variable in class com.sendgrid.helpers.mail.Mail
-
A unix timestamp allowing you to specify when you want your email to be delivered.
- sendAt() - Method in class com.sendgrid.helpers.mail.Mail
-
Get the email's send at time (Unix timestamp).
- sendAt() - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- SendGrid - Class in com.sendgrid
-
Class Twilio SendGrid allows for quick and easy access to the Twilio SendGrid API.
- SendGrid(String) - Constructor for class com.sendgrid.SendGrid
-
Construct a new Twilio SendGrid API wrapper.
- SendGrid(String, Boolean) - Constructor for class com.sendgrid.SendGrid
-
Construct a new Twilio SendGrid API wrapper.
- SendGrid(String, Client) - Constructor for class com.sendgrid.SendGrid
-
Construct a new Twilio SendGrid API wrapper.
- SendGridAPI - Interface in com.sendgrid
-
- setASM(ASM) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's unsubscribe handling object (ASM).
- setAssignedAt(long) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- setBatchId(String) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's batch ID.
- setBccSettings(BccSettings) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Set the BCC settings.
- setBypassBounceManagement(Setting) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
- setBypassListManagement(Setting) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
- setBypassSpamManagement(Setting) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
- setBypassUnsubscribeManagement(Setting) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
- setCampaignContent(String) - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- setCampaignMedium(String) - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- setCampaignName(String) - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- setCampaignSource(String) - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- setCampaignTerm(String) - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- setClickTrackingSetting(ClickTrackingSetting) - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- setContent(String) - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Set the attachment's content.
- setContentId(String) - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Set the content ID.
- setDisposition(String) - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Set the content-disposition of the attachment.
- setEmail(String) - Method in class com.sendgrid.helpers.mail.objects.BccSettings
-
- setEmail(String) - Method in class com.sendgrid.helpers.mail.objects.Email
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.BccSettings
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.ClickTrackingSetting
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.FooterSetting
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.GoogleAnalyticsSetting
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.OpenTrackingSetting
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.Setting
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.SpamCheckSetting
-
- setEnable(boolean) - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- setEnableText(boolean) - Method in class com.sendgrid.helpers.mail.objects.ClickTrackingSetting
-
- setFilename(String) - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Set the filename for this attachment.
- setFooterSetting(FooterSetting) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Set the footer settings that you would like included on every email.
- setFrom(Email) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's from address.
- setFrom(Email) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- setGoogleAnalyticsSetting(GoogleAnalyticsSetting) - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- setGroupId(int) - Method in class com.sendgrid.helpers.mail.objects.ASM
-
- setGroupsToDisplay(int[]) - Method in class com.sendgrid.helpers.mail.objects.ASM
-
- setHost(String) - Method in class com.sendgrid.BaseInterface
-
Set the host.
- setHost(String) - Method in interface com.sendgrid.SendGridAPI
-
Set the host.
- setHtml(String) - Method in class com.sendgrid.helpers.mail.objects.FooterSetting
-
- setHtml(String) - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- setIp(String) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- setIpPoolId(String) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's IP pool ID.
- setMailSettings(MailSettings) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's settings.
- setName(String) - Method in class com.sendgrid.helpers.mail.objects.Email
-
- setOpenTrackingSetting(OpenTrackingSetting) - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- setPools(List<String>) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- setPostToUrl(String) - Method in class com.sendgrid.helpers.mail.objects.SpamCheckSetting
-
- setRateLimitRetry(int) - Method in class com.sendgrid.BaseInterface
-
Set the maximum number of retries on a rate limit response.
- setRateLimitSleep(int) - Method in class com.sendgrid.BaseInterface
-
Set the duration of time (in milliseconds) to sleep between
consecutive rate limit retries.
- setRdns(String) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- setReplyTo(Email) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's reply to address.
- setSandboxMode(Setting) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Set sandbox mode.
- setSendAt(long) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's send at time (Unix timestamp).
- setSendAt(long) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- setSpamCheckSetting(SpamCheckSetting) - Method in class com.sendgrid.helpers.mail.objects.MailSettings
-
Set the spam check setting.
- setSpamThreshold(int) - Method in class com.sendgrid.helpers.mail.objects.SpamCheckSetting
-
- setStartDate(long) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- setSubject(String) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's subject line.
- setSubject(String) - Method in class com.sendgrid.helpers.mail.objects.Personalization
-
- setSubscriptionTrackingSetting(SubscriptionTrackingSetting) - Method in class com.sendgrid.helpers.mail.objects.TrackingSettings
-
- setSubstitutionTag(String) - Method in class com.sendgrid.helpers.mail.objects.OpenTrackingSetting
-
- setSubstitutionTag(String) - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- setSubUsers(List<String>) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- setTemplateId(String) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's template ID.
- setText(String) - Method in class com.sendgrid.helpers.mail.objects.FooterSetting
-
- setText(String) - Method in class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-
- Setting - Class in com.sendgrid.helpers.mail.objects
-
- Setting() - Constructor for class com.sendgrid.helpers.mail.objects.Setting
-
- setTrackingSettings(TrackingSettings) - Method in class com.sendgrid.helpers.mail.Mail
-
Set the email's tracking settings.
- setType(String) - Method in class com.sendgrid.helpers.mail.objects.Attachments
-
Set the mime type of the content.
- setType(String) - Method in class com.sendgrid.helpers.mail.objects.Content
-
- setValue(String) - Method in class com.sendgrid.helpers.mail.objects.Content
-
- setVersion(String) - Method in class com.sendgrid.BaseInterface
-
Set the API version.
- setVersion(String) - Method in interface com.sendgrid.SendGridAPI
-
Set the API version.
- setWarmup(boolean) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- setWhitelabeled(boolean) - Method in class com.sendgrid.helpers.ips.IPAddress
-
- SpamCheckSetting - Class in com.sendgrid.helpers.mail.objects
-
A setting object that allows you to test the content of your email for spam.
- SpamCheckSetting() - Constructor for class com.sendgrid.helpers.mail.objects.SpamCheckSetting
-
- subject - Variable in class com.sendgrid.helpers.mail.Mail
-
The email's subject line.
- SubscriptionTrackingSetting - Class in com.sendgrid.helpers.mail.objects
-
A subscription tracking setting object.
- SubscriptionTrackingSetting() - Constructor for class com.sendgrid.helpers.mail.objects.SubscriptionTrackingSetting
-