Package com.influxdb.client.domain
Class SlackNotificationRuleBase
java.lang.Object
com.influxdb.client.domain.NotificationRuleBase
com.influxdb.client.domain.NotificationRuleDiscriminator
com.influxdb.client.domain.NotificationRule
com.influxdb.client.domain.SlackNotificationRuleBase
- Direct Known Subclasses:
SlackNotificationRule
SlackNotificationRuleBase
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Gets or Sets typeNested classes/interfaces inherited from class com.influxdb.client.domain.NotificationRuleBase
NotificationRuleBase.LastRunStatusEnum
-
Field Summary
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 TypeMethodDescriptionboolean
Get channelGet messageTemplategetType()
Get typeint
hashCode()
messageTemplate
(String messageTemplate) void
setChannel
(String channel) void
setMessageTemplate
(String messageTemplate) 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_CHANNEL
- See Also:
-
SERIALIZED_NAME_MESSAGE_TEMPLATE
- See Also:
-
-
Constructor Details
-
SlackNotificationRuleBase
public SlackNotificationRuleBase()
-
-
Method Details
-
getType
Get type- Returns:
- type
-
channel
-
getChannel
Get channel- Returns:
- channel
-
setChannel
-
messageTemplate
-
getMessageTemplate
Get messageTemplate- Returns:
- messageTemplate
-
setMessageTemplate
-
equals
- Overrides:
equals
in classNotificationRule
-
hashCode
public int hashCode()- Overrides:
hashCode
in classNotificationRule
-
toString
- Overrides:
toString
in classNotificationRule
-