Package org.opennms.netmgt.statsd
Class ReportDefinition
- java.lang.Object
-
- org.opennms.netmgt.statsd.ReportDefinition
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class ReportDefinition extends java.lang.Object implements org.springframework.beans.factory.InitializingBean
ReportDefinition class.
- Version:
- $Id: $
- Author:
- DJ Gregor
-
-
Constructor Summary
Constructors Constructor Description ReportDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
afterPropertiesSetReportInstance
createReport(NodeDao nodeDao, ResourceDao resourceDao, MeasurementFetchStrategy fetchStrategy, FilterDao filterDao)
createReportjava.lang.String
getAttributeMatch()
getAttributeMatchjava.lang.String
getConsolidationFunction()
getConsolidationFunctionjava.lang.Integer
getCount()
getCountjava.lang.String
getCronExpression()
getCronExpressionjava.lang.String
getDescription()
getDescriptionjava.lang.String
getName()
getNameRelativeTime
getRelativeTime()
getRelativeTimePackageReport
getReport()
getReportjava.lang.Class<? extends AttributeStatisticVisitorWithResults>
getReportClass()
getReportClassjava.lang.String
getResourceAttributeKey()
getResourceAttributeKeyjava.lang.String
getResourceAttributeValueMatch()
getResourceAttributeValueMatchjava.lang.String
getResourceTypeMatch()
getResourceTypeMatchjava.lang.Long
getRetainInterval()
getRetainIntervalvoid
setAttributeMatch(java.lang.String attributeMatch)
setAttributeMatchvoid
setConsolidationFunction(java.lang.String consolidationFunction)
setConsolidationFunctionvoid
setCount(java.lang.Integer count)
setCountvoid
setRelativeTime(RelativeTime relativeTime)
setRelativeTimevoid
setReport(PackageReport report)
setReportvoid
setReportClass(java.lang.Class<? extends AttributeStatisticVisitorWithResults> reportClass)
setReportClassvoid
setResourceAttributeKey(java.lang.String resourceAttributeKey)
setResourceAttributeKeyvoid
setResourceAttributeValueMatch(java.lang.String resourceAttributeValueMatch)
setResourceAttributeValueMatchvoid
setResourceTypeMatch(java.lang.String resourceTypeMatch)
setResourceTypeMatchjava.lang.String
toString()
-
-
-
Method Detail
-
getAttributeMatch
public java.lang.String getAttributeMatch()
getAttributeMatch
- Returns:
- a
String
object.
-
setAttributeMatch
public void setAttributeMatch(java.lang.String attributeMatch)
setAttributeMatch
- Parameters:
attributeMatch
- aString
object.
-
getConsolidationFunction
public java.lang.String getConsolidationFunction()
getConsolidationFunction
- Returns:
- a
String
object.
-
setConsolidationFunction
public void setConsolidationFunction(java.lang.String consolidationFunction)
setConsolidationFunction
- Parameters:
consolidationFunction
- aString
object.
-
getCount
public java.lang.Integer getCount()
getCount
- Returns:
- a
Integer
object.
-
setCount
public void setCount(java.lang.Integer count)
setCount
- Parameters:
count
- aInteger
object.
-
getResourceTypeMatch
public java.lang.String getResourceTypeMatch()
getResourceTypeMatch
- Returns:
- a
String
object.
-
setResourceTypeMatch
public void setResourceTypeMatch(java.lang.String resourceTypeMatch)
setResourceTypeMatch
- Parameters:
resourceTypeMatch
- aString
object.
-
getReportClass
public java.lang.Class<? extends AttributeStatisticVisitorWithResults> getReportClass()
getReportClass
- Returns:
- a
Class
object.
-
setReportClass
public void setReportClass(java.lang.Class<? extends AttributeStatisticVisitorWithResults> reportClass)
setReportClass
- Parameters:
reportClass
- aClass
object.
-
getRelativeTime
public RelativeTime getRelativeTime()
getRelativeTime
- Returns:
- a
RelativeTime
object.
-
setRelativeTime
public void setRelativeTime(RelativeTime relativeTime)
setRelativeTime
- Parameters:
relativeTime
- aRelativeTime
object.
-
getReport
public PackageReport getReport()
getReport
- Returns:
- a
PackageReport
object.
-
setReport
public void setReport(PackageReport report)
setReport
- Parameters:
report
- aPackageReport
object.
-
setResourceAttributeKey
public void setResourceAttributeKey(java.lang.String resourceAttributeKey)
setResourceAttributeKey
- Parameters:
resourceAttributeKey
- aString
object.
-
setResourceAttributeValueMatch
public void setResourceAttributeValueMatch(java.lang.String resourceAttributeValueMatch)
setResourceAttributeValueMatch
- Parameters:
resourceAttributeValueMatch
- aString
object.
-
getResourceAttributeKey
public java.lang.String getResourceAttributeKey()
getResourceAttributeKey
- Returns:
- a
String
object.
-
getResourceAttributeValueMatch
public java.lang.String getResourceAttributeValueMatch()
getResourceAttributeValueMatch
- Returns:
- a
String
object.
-
getCronExpression
public java.lang.String getCronExpression()
getCronExpression
- Returns:
- a
String
object.
-
getDescription
public java.lang.String getDescription()
getDescription
- Returns:
- a
String
object.
-
getName
public java.lang.String getName()
getName
- Returns:
- a
String
object.
-
getRetainInterval
public java.lang.Long getRetainInterval()
getRetainInterval
- Returns:
- a
Long
object.
-
createReport
public ReportInstance createReport(NodeDao nodeDao, ResourceDao resourceDao, MeasurementFetchStrategy fetchStrategy, FilterDao filterDao) throws java.lang.Exception
createReport
- Parameters:
resourceDao
- aResourceDao
object.fetchStrategy
- an object.filterDao
- aFilterDao
object.- Returns:
- a
ReportInstance
object. - Throws:
java.lang.Exception
- if any.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
afterPropertiesSet
public void afterPropertiesSet()
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
-