public class Alert
extends java.lang.Object
| Constructor and Description | 
|---|
| Alert(AlertType type,
     java.lang.String to,
     java.lang.String emailSubject,
     java.lang.String emailContent,
     boolean enabled)Build an alert without defining cc/bcc recipients. | 
| Alert(AlertType type,
     java.lang.String to,
     java.lang.String cc,
     java.lang.String bcc,
     java.lang.String emailSubject,
     java.lang.String emailContent,
     boolean enabled)Default constructor, full set of parameters. | 
| Alert(int id,
     AlertType type,
     java.lang.String to,
     java.lang.String cc,
     java.lang.String bcc,
     java.lang.String emailSubject,
     java.lang.String emailContent,
     boolean enabled)Deprecated. 
 Deprecated for SDK users. Exclusively designed for internal usages. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Alert | deserialize(java.lang.String serializedAlert)Create a new Alert instance from a serialized one. | 
| java.lang.String | getBccList() | 
| java.lang.String | getCcList() | 
| java.lang.String | getEmailContent() | 
| java.lang.String | getEmailSubject() | 
| int | getId() | 
| java.lang.String | getToList() | 
| AlertType | getType() | 
| boolean | isEnabled() | 
| java.lang.String | serialize()Format the data with markers (XML-like format) and encode it with base64. | 
| void | setBccList(java.lang.String bccList)Update the list of email "blind copy" recipients ("Bcc: list"). | 
| void | setCcList(java.lang.String ccList)Update the list of email "copy" recipients ("Cc: list"). | 
| void | setEmailContent(java.lang.String emailContent)Update content of the email sent when the alert is raised. | 
| void | setEmailSubject(java.lang.String emailSubject)Update subject of the email sent when the alert is raised. | 
| void | setEnabled(boolean enabled)Allow enabling/disabling the alert. | 
| void | setToList(java.lang.String toList)Update the list of email main recipients ("To: list"). | 
public Alert(AlertType type, java.lang.String to, java.lang.String emailSubject, java.lang.String emailContent, boolean enabled)
type - Type of Alert (AlertType value).to - List of email addresses (split with commas) to send the alert to.emailSubject - Subject of the email to be sent.emailContent - Content of the email to be sent.enabled - If false, the alert will not be used by SmartServer (AlertCenter).public Alert(AlertType type, java.lang.String to, java.lang.String cc, java.lang.String bcc, java.lang.String emailSubject, java.lang.String emailContent, boolean enabled)
type - Type of Alert (AlertType value).to - List of email addresses (split with commas) to send the alert to.cc - List of "Cc" recipients (split with commas).bcc - List of "Bcc" recipients (split with commas).emailSubject - Subject of the email to be sent.emailContent - Content of the email to be sent.enabled - If false, the alert will not be used by SmartServer (AlertCenter).@Deprecated
public Alert(int id,
                AlertType type,
                java.lang.String to,
                java.lang.String cc,
                java.lang.String bcc,
                java.lang.String emailSubject,
                java.lang.String emailContent,
                boolean enabled)
id - Should not be set manually, please consider using another constructor.type - Type of Alert (AlertType value).to - List of email addresses (split with commas) to send the alert to.cc - List of "Cc" recipients (split with commas).bcc - List of "Bcc" recipients (split with commas).emailSubject - Subject of the email to be sent.emailContent - Content of the email to be sent.enabled - If false, the alert will not be used by SmartServer (AlertCenter).public java.lang.String serialize()
public static Alert deserialize(java.lang.String serializedAlert)
serializedAlert - Serialized Alert.public int getId()
public AlertType getType()
public void setToList(java.lang.String toList)
toList - List of recipients, split with commas ("a@a.com, b@a.com, c@a.com"). Can't be null/empty.public java.lang.String getToList()
public void setCcList(java.lang.String ccList)
ccList - List of recipients, split with commas ("a@a.com, b@a.com, c@a.com").public java.lang.String getCcList()
public void setBccList(java.lang.String bccList)
bccList - List of recipients, split with commas ("a@a.com, b@a.com, c@a.com").public java.lang.String getBccList()
public void setEmailSubject(java.lang.String emailSubject)
emailSubject - Subject. Can't be null/empty.public java.lang.String getEmailSubject()
public void setEmailContent(java.lang.String emailContent)
emailContent - Content. Can't be null/empty.public java.lang.String getEmailContent()
public void setEnabled(boolean enabled)
enabled - If true, the alert is enabled.public boolean isEnabled()