com.cisco.services.alarm
Class ParameterList

java.lang.Object
  extended by com.cisco.services.alarm.ParameterList

public class ParameterList
extends java.lang.Object

ParameterList is a list of name value pairs that is used to send additional (and optional) user defined parameters to the AlarmService. These parameters can contain the specifics of an Alarm As an example a LowResourceAlarm can have and parameter that informs the service which particular resource is low:
name="CPUUsage"
value="0.9"
These paramters are user definable but must, however, also be pre-defined in the AlarmService catalog.


Constructor Summary
ParameterList()
          Default constructor for the ParameterList
ParameterList(java.lang.String name, java.lang.String value)
          Constructor that takes a name value pair.
 
Method Summary
 void addParameter(java.lang.String name, java.lang.String value)
          method used to add additional name value pairs (parameters) to the list
 java.lang.String[] getParameterNames()
          Get the parameter names in the list
 java.lang.String getParameterValue(java.lang.String parameterName)
          get the value for a parameter
 void removeAllParameters()
          remove all the parameters in the list
 void removeParameter(java.lang.String parameterName)
          remove a particular parameter if it is in the list
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParameterList

public ParameterList()
Default constructor for the ParameterList


ParameterList

public ParameterList(java.lang.String name,
                     java.lang.String value)
Constructor that takes a name value pair.

Method Detail

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String value)
method used to add additional name value pairs (parameters) to the list


removeParameter

public void removeParameter(java.lang.String parameterName)
remove a particular parameter if it is in the list


removeAllParameters

public void removeAllParameters()
remove all the parameters in the list


getParameterNames

public java.lang.String[] getParameterNames()
Get the parameter names in the list

Returns:
array of parameters

getParameterValue

public java.lang.String getParameterValue(java.lang.String parameterName)
get the value for a parameter

Returns:
value of a parameter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object