Package com.influxdb.client.domain
Class PagerDutyNotificationRuleBase
java.lang.Object
com.influxdb.client.domain.NotificationRuleBase
com.influxdb.client.domain.NotificationRuleDiscriminator
com.influxdb.client.domain.NotificationRule
com.influxdb.client.domain.PagerDutyNotificationRuleBase
- Direct Known Subclasses:
PagerDutyNotificationRule
PagerDutyNotificationRuleBase
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets typeNested classes/interfaces inherited from class com.influxdb.client.domain.NotificationRuleBase
NotificationRuleBase.LastRunStatusEnum -
Field Summary
FieldsFields 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 TypeMethodDescriptionbooleanGet messageTemplategetType()Get typeinthashCode()messageTemplate(String messageTemplate) voidsetMessageTemplate(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_MESSAGE_TEMPLATE
- See Also:
-
-
Constructor Details
-
PagerDutyNotificationRuleBase
public PagerDutyNotificationRuleBase()
-
-
Method Details
-
getType
Get type- Returns:
- type
-
messageTemplate
-
getMessageTemplate
Get messageTemplate- Returns:
- messageTemplate
-
setMessageTemplate
-
equals
- Overrides:
equalsin classNotificationRule
-
hashCode
public int hashCode()- Overrides:
hashCodein classNotificationRule
-
toString
- Overrides:
toStringin classNotificationRule
-