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 ClassesNested classes/interfaces inherited from class com.influxdb.client.domain.NotificationRuleBase
NotificationRuleBase.LastRunStatusEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbodyTemplate(String bodyTemplate) booleanGet bodyTemplateGet subjectTemplategetTo()Get togetType()Get typeinthashCode()voidsetBodyTemplate(String bodyTemplate) voidsetSubjectTemplate(String subjectTemplate) voidsubjectTemplate(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:
equalsin classNotificationRule
-
hashCode
public int hashCode()- Overrides:
hashCodein classNotificationRule
-
toString
- Overrides:
toStringin classNotificationRule
-