com.mulesoft.mmc.alert
Class AlertDefinition

java.lang.Object
  extended by com.mulesoft.mmc.alert.AlertDefinition
All Implemented Interfaces:
com.extjs.gxt.ui.client.data.BeanModelTag, java.io.Serializable

public class AlertDefinition
extends java.lang.Object
implements java.io.Serializable, com.extjs.gxt.ui.client.data.BeanModelTag

Describes an alert that gets installed on a remote mule server.

See Also:
Serialized Form

Nested Class Summary
static class AlertDefinition.AlertDefinitionType
           
 
Field Summary
static java.lang.String CUSTOM_EXPRESSION_BATCH_SIZE
           
static java.lang.String CUSTOM_EXPRESSION_MATCH
           
static java.lang.String CUSTOM_EXPRESSION_TARGET_OBJECT
           
static java.lang.String CUSTOM_EXPRESSION_TARGET_OBJECT_TYPE
           
static java.lang.String CUSTOM_EXPRESSION_TARGET_VALUE_EXPRESSION
           
static java.lang.String CUSTOM_EXPRESSION_THRESHOLD_EXPRESSION
           
static java.lang.String PERIOD
           
static java.lang.String THREAD_POOL_NAME
           
static java.lang.String USAGE_RATIO_PERCENT
           
 
Constructor Summary
AlertDefinition()
           
AlertDefinition(java.lang.String name)
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 java.util.List<java.lang.String> getServerGroupIds()
           
 java.util.List<java.lang.String> getServerIds()
           
 java.util.List<java.lang.String> getServerNames()
           
 AlertSeverity getSeverity()
           
 AlertDefinition.AlertDefinitionType getType()
           
 boolean isActive()
           
 boolean isFireOnce()
           
 void setActive(boolean active)
           
 void setDescription(java.lang.String description)
           
 void setFireOnce(boolean fireOnce)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
           
 void setServerGroupIds(java.util.List<java.lang.String> serverGroupIds)
           
 void setServerIds(java.util.List<java.lang.String> serverIds)
           
 void setServerNames(java.util.List<java.lang.String> serverNames)
           
 void setSeverity(AlertSeverity severity)
           
 void setType(AlertDefinition.AlertDefinitionType type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CUSTOM_EXPRESSION_TARGET_OBJECT

public static java.lang.String CUSTOM_EXPRESSION_TARGET_OBJECT

CUSTOM_EXPRESSION_TARGET_OBJECT_TYPE

public static java.lang.String CUSTOM_EXPRESSION_TARGET_OBJECT_TYPE

CUSTOM_EXPRESSION_THRESHOLD_EXPRESSION

public static java.lang.String CUSTOM_EXPRESSION_THRESHOLD_EXPRESSION

CUSTOM_EXPRESSION_TARGET_VALUE_EXPRESSION

public static java.lang.String CUSTOM_EXPRESSION_TARGET_VALUE_EXPRESSION

PERIOD

public static java.lang.String PERIOD

CUSTOM_EXPRESSION_MATCH

public static java.lang.String CUSTOM_EXPRESSION_MATCH

CUSTOM_EXPRESSION_BATCH_SIZE

public static java.lang.String CUSTOM_EXPRESSION_BATCH_SIZE

USAGE_RATIO_PERCENT

public static java.lang.String USAGE_RATIO_PERCENT

THREAD_POOL_NAME

public static java.lang.String THREAD_POOL_NAME
Constructor Detail

AlertDefinition

public AlertDefinition(java.lang.String name)

AlertDefinition

public AlertDefinition()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getType

public AlertDefinition.AlertDefinitionType getType()

setType

public void setType(AlertDefinition.AlertDefinitionType type)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getSeverity

public AlertSeverity getSeverity()

setSeverity

public void setSeverity(AlertSeverity severity)

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)

getServerGroupIds

public java.util.List<java.lang.String> getServerGroupIds()

setServerGroupIds

public void setServerGroupIds(java.util.List<java.lang.String> serverGroupIds)

getServerIds

public java.util.List<java.lang.String> getServerIds()

setServerIds

public void setServerIds(java.util.List<java.lang.String> serverIds)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

isFireOnce

public boolean isFireOnce()

setFireOnce

public void setFireOnce(boolean fireOnce)

getServerNames

public java.util.List<java.lang.String> getServerNames()

setServerNames

public void setServerNames(java.util.List<java.lang.String> serverNames)