public class PluginMessageDescription extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PluginMessageDescription.ConditionDescription
Helper inner class to store a Condition with a calculated description.
|
| Modifier and Type | Field and Description |
|---|---|
PluginMessageDescription.ConditionDescription[] |
conditions
A list of conditions stored with ConditionDescription wrapper class
|
static String |
CONTEXT_PROPERTY_DESCRIPTION
Context property "description".
|
static String |
CONTEXT_PROPERTY_DESCRIPTION2
Context property "description".
|
static String |
CONTEXT_PROPERTY_RESOURCE_NAME
Context property "resourceName".
|
static String |
CONTEXT_PROPERTY_RESOURCE_TYPE
Context property "resourceType".
|
static String |
CONTEXT_PROPERTY_UNIT
Context property "unit".
|
| Constructor and Description |
|---|
PluginMessageDescription(ActionMessage pm)
Unwraps a PluginMessage object as a helper for freemaker templates.
|
| Modifier and Type | Method and Description |
|---|---|
String |
availability(AvailabilityCondition condition)
Create a description for an AvailabilityCondition object.
|
String |
compare(CompareCondition condition)
Create a description for an CompareCondition object.
|
String |
events(EventCondition condition)
Create a description for an EventCondition object.
|
String |
external(ExternalCondition condition)
Create a description for an ExternalCondition object.
|
Alert |
getAlert() |
String |
getBaseUrl() |
PluginMessageDescription.ConditionDescription[] |
getConditions() |
Dampening |
getDampening() |
String |
getDampeningDescription() |
String |
getEmailSubject() |
Event |
getEvent() |
int |
getNumConditions() |
Map<String,String> |
getProps() |
String |
getStatus() |
Trigger |
getTrigger() |
String |
getTriggerDescription() |
String |
missing(MissingCondition condition)
Create a description for a MissingCondition object.
|
String |
nelson(NelsonCondition condition)
Create a description for a NelsonCondition object.
|
String |
range(ThresholdRangeCondition condition)
Create a description for an ThresholdRangeCondition object.
|
String |
rate(RateCondition condition)
Create a description for a RateCondition object.
|
void |
setAlert(Alert alert) |
void |
setBaseUrl(String baseUrl) |
void |
setConditions(PluginMessageDescription.ConditionDescription[] conditions) |
void |
setDampening(Dampening dampening) |
void |
setDampeningDescription(String dampeningDescription) |
void |
setEmailSubject(String emailSubject) |
void |
setEvent(Event event) |
void |
setNumConditions(int numConditions) |
void |
setProps(Map<String,String> props) |
void |
setStatus(String status) |
void |
setTrigger(Trigger trigger) |
void |
setTriggerDescription(String triggerDescription) |
String |
string(StringCondition condition)
Create a description for an StringCondition object.
|
String |
threshold(ThresholdCondition condition)
Create a description for an ThresholdCondition object.
|
public static final String CONTEXT_PROPERTY_RESOURCE_TYPE
public static final String CONTEXT_PROPERTY_RESOURCE_NAME
public static final String CONTEXT_PROPERTY_UNIT
public static final String CONTEXT_PROPERTY_DESCRIPTION
public static final String CONTEXT_PROPERTY_DESCRIPTION2
public PluginMessageDescription.ConditionDescription[] conditions
public PluginMessageDescription(ActionMessage pm)
pm - the PluginMessagepublic String availability(AvailabilityCondition condition)
condition - the conditionpublic String compare(CompareCondition condition)
condition - the conditionpublic String external(ExternalCondition condition)
condition - the conditionpublic String events(EventCondition condition)
condition - the conditionpublic String missing(MissingCondition condition)
condition - the conditionpublic String nelson(NelsonCondition condition)
condition - the conditionpublic String rate(RateCondition condition)
condition - the conditionpublic String string(StringCondition condition)
condition - the conditionpublic String threshold(ThresholdCondition condition)
condition - the conditionpublic String range(ThresholdRangeCondition condition)
condition - the conditionpublic String getEmailSubject()
public void setEmailSubject(String emailSubject)
public Event getEvent()
public void setEvent(Event event)
public Alert getAlert()
public void setAlert(Alert alert)
public String getStatus()
public void setStatus(String status)
public Trigger getTrigger()
public void setTrigger(Trigger trigger)
public Dampening getDampening()
public void setDampening(Dampening dampening)
public String getDampeningDescription()
public void setDampeningDescription(String dampeningDescription)
public int getNumConditions()
public void setNumConditions(int numConditions)
public String getBaseUrl()
public void setBaseUrl(String baseUrl)
public PluginMessageDescription.ConditionDescription[] getConditions()
public void setConditions(PluginMessageDescription.ConditionDescription[] conditions)
public String getTriggerDescription()
public void setTriggerDescription(String triggerDescription)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.