Hyperic HQ Plugin API v. 2.5.dev

## net.hyperic.hq.product
Class MeasurementInfo

    java.lang.Object
      net.hyperic.hq.product.MeasurementInfo

All Implemented Interfaces:
  java.lang.Cloneable

public class MeasurementInfo
extends java.lang.Object
implements java.lang.Cloneable

Carry information about measurement templates

Field Summary
`static java.lang.String` `ATTR_ALIAS`
`static java.lang.String` `ATTR_CATEGORY`
`static java.lang.String` `ATTR_COLLECTION_TYPE`
`static java.lang.String` `ATTR_DEFAULTON`
`static java.lang.String` `ATTR_GROUP`
`static java.lang.String` `ATTR_INDICATOR`
`static java.lang.String` `ATTR_INTERVAL`
`static java.lang.String` `ATTR_NAME`
`static java.lang.String` `ATTR_RATE`
`static java.lang.String` `ATTR_TEMPLATE`
`static java.lang.String` `ATTR_UNITS`
`static java.lang.String` `DEFAULT_RATE`
`static java.lang.String` `HOUR_RATE`
`static java.lang.String` `MIN_RATE`
`static java.lang.String` `NO_RATE`
`static java.lang.String` `RATE_KEY`
`static java.lang.String` `SEC_RATE`

Constructor Summary
`MeasurementInfo()`

Method Summary
`java.lang.Object` `clone()`
`java.lang.String` `getAlias()`
`java.lang.String` `getCategory()`
`int` `getCollectionType()`
`java.lang.String` `getGroup()`
`long` `getInterval()`
`java.lang.String` `getName()`
`java.lang.String` `getRate()`
`java.lang.String` `getReadableRate()`
`java.lang.String` `getTemplate()`
`java.lang.String` `getUnits()`
`boolean` `isDefaultOn()`
`boolean` `isIndicator()`
`void` `populate(java.util.Map attrs)`
`void` `setAlias(java.lang.String alias)`
`void` `setCategory(java.lang.String category)`
`void` `setCollectionType(int i)`
`void` `setDefaultOn(boolean defaultOn)` Sets the defaultOn.
`void` `setGroup(java.lang.String group)`
`void` `setIndicator(boolean indicator)` Sets the designate.
`void` `setInterval(long interval)` Sets the interval.
`void` `setName(java.lang.String name)`
`void` `setRate(java.lang.String rate)` Sets the rate.
`void` `setTemplate(java.lang.String template)`
`void` `setUnits(java.lang.String units)` Sets the units.
`java.lang.String` `toXML()`
`java.lang.String` `toXML(java.lang.String indent)`

Methods inherited from class java.lang.Object
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### ATTR_NAME

    public static final java.lang.String ATTR_NAME

See Also:
  Constant Field Values

### ATTR_ALIAS

    public static final java.lang.String ATTR_ALIAS

See Also:
  Constant Field Values

### ATTR_TEMPLATE

    public static final java.lang.String ATTR_TEMPLATE

See Also:
  Constant Field Values

### ATTR_CATEGORY

    public static final java.lang.String ATTR_CATEGORY

See Also:
  Constant Field Values

### ATTR_GROUP

    public static final java.lang.String ATTR_GROUP

See Also:
  Constant Field Values

### ATTR_UNITS

    public static final java.lang.String ATTR_UNITS

See Also:
  Constant Field Values

### ATTR_RATE

    public static final java.lang.String ATTR_RATE

See Also:
  Constant Field Values

### ATTR_COLLECTION_TYPE

    public static final java.lang.String ATTR_COLLECTION_TYPE

See Also:
  Constant Field Values

### ATTR_DEFAULTON

    public static final java.lang.String ATTR_DEFAULTON

See Also:
  Constant Field Values

### ATTR_INDICATOR

    public static final java.lang.String ATTR_INDICATOR

See Also:
  Constant Field Values

### ATTR_INTERVAL

    public static final java.lang.String ATTR_INTERVAL

See Also:
  Constant Field Values

### SEC_RATE

    public static final java.lang.String SEC_RATE

See Also:
  Constant Field Values

### MIN_RATE

    public static final java.lang.String MIN_RATE

See Also:
  Constant Field Values

### HOUR_RATE

    public static final java.lang.String HOUR_RATE

See Also:
  Constant Field Values

### NO_RATE

    public static final java.lang.String NO_RATE

See Also:
  Constant Field Values

### DEFAULT_RATE

    public static final java.lang.String DEFAULT_RATE

See Also:
  Constant Field Values

### RATE_KEY

    public static final java.lang.String RATE_KEY

See Also:
  Constant Field Values

Constructor Detail

### MeasurementInfo

    public MeasurementInfo()

Method Detail

### clone

    public java.lang.Object clone()

### populate

    public void populate(java.util.Map attrs)

### toXML

    public java.lang.String toXML()

### toXML

    public java.lang.String toXML(java.lang.String indent)

### getName

    public java.lang.String getName()

### setName

    public void setName(java.lang.String name)

### getAlias

    public java.lang.String getAlias()

### setAlias

    public void setAlias(java.lang.String alias)

### getTemplate

    public java.lang.String getTemplate()

### setTemplate

    public void setTemplate(java.lang.String template)

### getCategory

    public java.lang.String getCategory()

### setCategory

    public void setCategory(java.lang.String category)

### getGroup

    public java.lang.String getGroup()

### setGroup

    public void setGroup(java.lang.String group)

### isDefaultOn

    public boolean isDefaultOn()

  Returns:
    boolean

### setDefaultOn

    public void setDefaultOn(boolean defaultOn)

  Sets the defaultOn.

  Parameters:
    `defaultOn` - The defaultOn to set

### getUnits

    public java.lang.String getUnits()

  Returns:
    String

### setUnits

    public void setUnits(java.lang.String units)

  Sets the units.

  Parameters:
    `units` - The units to set

### getInterval

    public long getInterval()

  Returns:
    long

### setInterval

    public void setInterval(long interval)

  Sets the interval.

  Parameters:
    `interval` - The interval to set

### isIndicator

    public boolean isIndicator()

  Returns:
    boolean

### setIndicator

    public void setIndicator(boolean indicator)

  Sets the designate.

  Parameters:
    `indicator` - The designate to set

### getCollectionType

    public int getCollectionType()

  Returns:
    the collection type

### setCollectionType

    public void setCollectionType(int i)

  Parameters:
    `i` - the new collection type

### getRate

    public java.lang.String getRate()

  Returns:
    String

### setRate

    public void setRate(java.lang.String rate)

  Sets the rate.

  Parameters:
    `rate` - The rate to set

### getReadableRate

    public java.lang.String getReadableRate()

  Returns:
    Human readable form of the rate

Hyperic HQ Plugin API v. 2.5.dev

Copyright © 2004-2005 Hyperic LLC support@hyperic.net, All Rights Reserved.