Package com.influxdb.client.domain
Class SMTPNotificationRuleBase
java.lang.Object
com.influxdb.client.domain.NotificationRuleBase
com.influxdb.client.domain.NotificationRuleDiscriminator
com.influxdb.client.domain.NotificationRule
com.influxdb.client.domain.SMTPNotificationRuleBase
- Direct Known Subclasses:
SMTPNotificationRule
SMTPNotificationRuleBase
-
Nested Class Summary
Nested classes/interfaces inherited from class com.influxdb.client.domain.NotificationRuleBase
NotificationRuleBase.LastRunStatusEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
Fields inherited from class com.influxdb.client.domain.NotificationRuleBase
SERIALIZED_NAME_CREATED_AT, SERIALIZED_NAME_DESCRIPTION, SERIALIZED_NAME_ENDPOINT_I_D, SERIALIZED_NAME_EVERY, SERIALIZED_NAME_ID, SERIALIZED_NAME_LABELS, SERIALIZED_NAME_LAST_RUN_ERROR, SERIALIZED_NAME_LAST_RUN_STATUS, SERIALIZED_NAME_LATEST_COMPLETED, SERIALIZED_NAME_LIMIT, SERIALIZED_NAME_LIMIT_EVERY, SERIALIZED_NAME_LINKS, SERIALIZED_NAME_NAME, SERIALIZED_NAME_OFFSET, SERIALIZED_NAME_ORG_I_D, SERIALIZED_NAME_OWNER_I_D, SERIALIZED_NAME_RUNBOOK_LINK, SERIALIZED_NAME_SLEEP_UNTIL, SERIALIZED_NAME_STATUS, SERIALIZED_NAME_STATUS_RULES, SERIALIZED_NAME_TAG_RULES, SERIALIZED_NAME_TASK_I_D, SERIALIZED_NAME_UPDATED_AT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbodyTemplate
(String bodyTemplate) boolean
Get bodyTemplateGet subjectTemplategetTo()
Get togetType()
Get typeint
hashCode()
void
setBodyTemplate
(String bodyTemplate) void
setSubjectTemplate
(String subjectTemplate) void
subjectTemplate
(String subjectTemplate) toString()
Methods inherited from class com.influxdb.client.domain.NotificationRuleBase
addLabelsItem, addStatusRulesItem, addTagRulesItem, description, endpointID, every, getCreatedAt, getDescription, getEndpointID, getEvery, getId, getLabels, getLastRunError, getLastRunStatus, getLatestCompleted, getLimit, getLimitEvery, getLinks, getName, getOffset, getOrgID, getOwnerID, getRunbookLink, getSleepUntil, getStatus, getStatusRules, getTagRules, getTaskID, getUpdatedAt, labels, limit, limitEvery, links, name, offset, orgID, runbookLink, setDescription, setEndpointID, setEvery, setLabels, setLimit, setLimitEvery, setLinks, setName, setOffset, setOrgID, setRunbookLink, setSleepUntil, setStatus, setStatusRules, setTagRules, setTaskID, sleepUntil, status, statusRules, tagRules, taskID
-
Field Details
-
SERIALIZED_NAME_TYPE
- See Also:
-
SERIALIZED_NAME_SUBJECT_TEMPLATE
- See Also:
-
SERIALIZED_NAME_BODY_TEMPLATE
- See Also:
-
SERIALIZED_NAME_TO
- See Also:
-
-
Constructor Details
-
SMTPNotificationRuleBase
public SMTPNotificationRuleBase()
-
-
Method Details
-
getType
Get type- Returns:
- type
-
subjectTemplate
-
getSubjectTemplate
Get subjectTemplate- Returns:
- subjectTemplate
-
setSubjectTemplate
-
bodyTemplate
-
getBodyTemplate
Get bodyTemplate- Returns:
- bodyTemplate
-
setBodyTemplate
-
to
-
getTo
Get to- Returns:
- to
-
setTo
-
equals
- Overrides:
equals
in classNotificationRule
-
hashCode
public int hashCode()- Overrides:
hashCode
in classNotificationRule
-
toString
- Overrides:
toString
in classNotificationRule
-