public class Trigger extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
context |
protected Map<String,String> |
dataIdMap |
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) |
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 Set<TriggerAction> getActions()
public void setActions(Set<TriggerAction> actions)
public void addAction(TriggerAction triggerAction)
public String getMemberOf()
public void setMemberOf(String memberOf)
memberOf - If set, the group-level triggerId.public boolean isGroup()
public TriggerType getType()
public void setType(TriggerType type)
public String getSource()
public void setSource(String source)
public boolean isMember()
public boolean isOrphan()
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–2016 Red Hat, Inc.. All rights reserved.