public class Trigger extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
context |
protected Map<String,String> |
tags |
| Constructor and Description |
|---|
Trigger() |
Trigger(String triggerId,
String name)
This constructor requires the tenantId be assigned prior to persistence.
|
Trigger(String triggerId,
String name,
Map<String,String> context)
This constructor requires the tenantId be assigned prior to persistence.
|
Trigger(String tenantId,
String id,
String name) |
Trigger(String tenantId,
String id,
String name,
Map<String,String> context) |
Trigger(String tenantId,
String id,
String name,
Map<String,String> context,
Map<String,String> tags) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(String actionPlugin,
String actionId) |
void |
addActions(String actionPlugin,
Set<String> actionIds) |
void |
addContext(String name,
String value) |
void |
addTag(String name,
String value) |
boolean |
equals(Object o) |
static String |
generateId() |
Map<String,Set<String>> |
getActions() |
Match |
getAutoResolveMatch() |
Map<String,String> |
getContext() |
String |
getDescription() |
String |
getEventCategory() |
String |
getEventText() |
EventType |
getEventType() |
Match |
getFiringMatch() |
String |
getId() |
Match |
getMatch() |
String |
getMemberOf() |
Mode |
getMode() |
String |
getName() |
Severity |
getSeverity() |
Map<String,String> |
getTags() |
String |
getTenantId() |
int |
hashCode() |
boolean |
isAutoDisable() |
boolean |
isAutoEnable() |
boolean |
isAutoResolve() |
boolean |
isAutoResolveAlerts() |
boolean |
isEnabled() |
boolean |
isGroup() |
boolean |
isLoadable() |
boolean |
isMember() |
boolean |
isOrphan() |
void |
removeAction(String actionPlugin,
String actionId) |
void |
setActions(Map<String,Set<String>> actions) |
void |
setAutoDisable(boolean autoDisable) |
void |
setAutoEnable(boolean autoEnable) |
void |
setAutoResolve(boolean autoResolve) |
void |
setAutoResolveAlerts(boolean autoResolveAlerts) |
void |
setAutoResolveMatch(Match autoResolveMatch) |
void |
setContext(Map<String,String> context) |
void |
setDescription(String description) |
void |
setEnabled(boolean enabled) |
void |
setEventCategory(String eventCategory) |
void |
setEventText(String eventText) |
void |
setEventType(EventType eventType) |
void |
setFiringMatch(Match firingMatch) |
void |
setGroup(boolean group)
If true this is a group trigger: non-firing, used to manage a set of member triggers.
|
void |
setId(String id) |
void |
setMatch(Match match) |
void |
setMemberOf(String memberOf)
The group trigger in which this is a member trigger.
|
void |
setMode(Mode mode) |
void |
setName(String name) |
void |
setOrphan(boolean orphan)
A member trigger that is not being managed by the group.
|
void |
setSeverity(Severity severity) |
void |
setTags(Map<String,String> tags) |
void |
setTenantId(String tenantId) |
String |
toString() |
public Trigger()
public Trigger(String triggerId, String name)
triggerId - the triggerId, unique within the tenant.name - the trigger display name.public Trigger(String triggerId, String name, Map<String,String> context)
triggerId - the triggerId, unique within the tenant.name - the trigger display name.context - optional context data to be stored with the trigger and assigned to its generated alertspublic static String generateId()
public String getTenantId()
public void setTenantId(String tenantId)
public String getId()
public void setId(String id)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public EventType getEventType()
public void setEventType(EventType eventType)
public String getEventCategory()
public void setEventCategory(String eventCategory)
public String getEventText()
public void setEventText(String eventText)
public boolean isAutoDisable()
public void setAutoDisable(boolean autoDisable)
public boolean isAutoEnable()
public void setAutoEnable(boolean autoEnable)
public boolean isAutoResolve()
public void setAutoResolve(boolean autoResolve)
public boolean isAutoResolveAlerts()
public void setAutoResolveAlerts(boolean autoResolveAlerts)
public Severity getSeverity()
public void setSeverity(Severity severity)
public Match getFiringMatch()
public Match getAutoResolveMatch()
public String getMemberOf()
public void setMemberOf(String memberOf)
memberOf - If set, the group-level triggerId.public boolean isGroup()
public void setGroup(boolean group)
group - if true this is a group-level trigger.public boolean isMember()
public boolean isOrphan()
public void setOrphan(boolean orphan)
orphan - true if this is an orphan member trigger.public boolean isEnabled()
public void setEnabled(boolean enabled)
public boolean isLoadable()
public Mode getMode()
public void setMode(Mode mode)
public Match getMatch()
public void setMatch(Match match)
public void setFiringMatch(Match firingMatch)
public void setAutoResolveMatch(Match autoResolveMatch)
Copyright © 2015 Red Hat, Inc.. All rights reserved.