Sonic Management API

com.sonicsw.mf.mgmtapi.config.gen
Interface IAbstractComponentCollectionBean.IAbstractMonitorType

All Superinterfaces:
IMgmtBase, IMgmtSubBeanBase
All Known Subinterfaces:
IComponentCollectionBean.IMonitorType
Enclosing interface:
IAbstractComponentCollectionBean

public static interface IAbstractComponentCollectionBean.IAbstractMonitorType
extends IMgmtSubBeanBase

Inner class representing MonitorType This class extends IMgmtListBase


Method Summary
 int getHighThreshold()
          Get the attribute for HIGH_THRESHOLD as a int value.
 int getHighThreshold(int defValue)
          Get the attribute for HIGH_THRESHOLD as a int value.
 IMgmtAttributeMetaData getHighThresholdMetaData()
          Get the attribute metadata for HIGH_THRESHOLD.
 int getIntervalSeconds()
          Get the attribute for INTERVAL_SECONDS as a int value.
 IMgmtAttributeMetaData getIntervalSecondsMetaData()
          Get the attribute metadata for INTERVAL_SECONDS.
 int getLowThreshold()
          Get the attribute for LOW_THRESHOLD as a int value.
 int getLowThreshold(int defValue)
          Get the attribute for LOW_THRESHOLD as a int value.
 IMgmtAttributeMetaData getLowThresholdMetaData()
          Get the attribute metadata for LOW_THRESHOLD.
 IComponentCollectionBean.INotifList getMonitorNotifications()
          Get the attribute for MONITOR_NOTIFICATIONS.
 IMgmtAttributeMetaData getMonitorNotificationsMetaData()
          Get the attribute metadata for MONITOR_NOTIFICATIONS.
 void setHighThreshold(int value)
          Set the attribute for HIGH_THRESHOLD to the specified int value.
 void setIntervalSeconds(int value)
          Set the attribute for INTERVAL_SECONDS to the specified int value.
 void setLowThreshold(int value)
          Set the attribute for LOW_THRESHOLD to the specified int value.
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtSubBeanBase
getBigDecimalAttribute, getBooleanAttribute, getByteArrayAttribute, getIntegerAttribute, getLongAttribute, getReferenceAttribute, getStringAttribute, setBigDecimalAttribute, setBooleanAttribute, setByteArrayAttribute, setIntegerAttribute, setLongAttribute, setReferenceAttribute, setStringAttribute
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtBase
getAttributeList, getAttributeMap, getAttributeMetaData, getConfigBean, getConfigBeanName, getConfigBeanNameTail, getConfigPath, getConfigPath, getMgmtBeanFactory, getParent, removeAttribute, setAttribute
 

Method Detail

getHighThreshold

int getHighThreshold()
                     throws MgmtException
Get the attribute for HIGH_THRESHOLD as a int value. This is an optional attribute and a MgmtException will be thrown if the attribute does not exist.

Returns:
The int value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getHighThreshold

int getHighThreshold(int defValue)
                     throws MgmtException
Get the attribute for HIGH_THRESHOLD as a int value. If the attribute doesn't exist then return the specified default value.

Parameters:
defValue - The default value to return if this attribute doesn't exist
Returns:
The int value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getHighThresholdMetaData

IMgmtAttributeMetaData getHighThresholdMetaData()
                                                throws MgmtException
Get the attribute metadata for HIGH_THRESHOLD.

Returns:
The IMgmtAttributeMetaData value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute's metadata

getIntervalSeconds

int getIntervalSeconds()
                       throws MgmtException
Get the attribute for INTERVAL_SECONDS as a int value.

Returns:
The int value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getIntervalSecondsMetaData

IMgmtAttributeMetaData getIntervalSecondsMetaData()
                                                  throws MgmtException
Get the attribute metadata for INTERVAL_SECONDS.

Returns:
The IMgmtAttributeMetaData value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute's metadata

getLowThreshold

int getLowThreshold()
                    throws MgmtException
Get the attribute for LOW_THRESHOLD as a int value. This is an optional attribute and a MgmtException will be thrown if the attribute does not exist.

Returns:
The int value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getLowThreshold

int getLowThreshold(int defValue)
                    throws MgmtException
Get the attribute for LOW_THRESHOLD as a int value. If the attribute doesn't exist then return the specified default value.

Parameters:
defValue - The default value to return if this attribute doesn't exist
Returns:
The int value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getLowThresholdMetaData

IMgmtAttributeMetaData getLowThresholdMetaData()
                                               throws MgmtException
Get the attribute metadata for LOW_THRESHOLD.

Returns:
The IMgmtAttributeMetaData value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute's metadata

getMonitorNotifications

IComponentCollectionBean.INotifList getMonitorNotifications()
                                                            throws MgmtException
Get the attribute for MONITOR_NOTIFICATIONS.

Returns:
The INotifList value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getMonitorNotificationsMetaData

IMgmtAttributeMetaData getMonitorNotificationsMetaData()
                                                       throws MgmtException
Get the attribute metadata for MONITOR_NOTIFICATIONS.

Returns:
The IMgmtAttributeMetaData value for this attribute
Throws:
MgmtException - Thrown when this attribute metadata doesn't exist or if there is some problem obtaining this attribute metadata

setHighThreshold

void setHighThreshold(int value)
                      throws MgmtException
Set the attribute for HIGH_THRESHOLD to the specified int value.

Parameters:
value - The int value for this attribute
Throws:
MgmtException - Thrown if there is some problem setting this attribute

setIntervalSeconds

void setIntervalSeconds(int value)
                        throws MgmtException
Set the attribute for INTERVAL_SECONDS to the specified int value.

Parameters:
value - The int value for this attribute
Throws:
MgmtException - Thrown if there is some problem setting this attribute

setLowThreshold

void setLowThreshold(int value)
                     throws MgmtException
Set the attribute for LOW_THRESHOLD to the specified int value.

Parameters:
value - The int value for this attribute
Throws:
MgmtException - Thrown if there is some problem setting this attribute

Sonic Management API

Copyright © 2001-2011 Progress Software Corporation. All Rights Reserved.
HTML formatted on 12-Aug-2011.