Package org.opennms.netmgt.statsd
Class ReportDefinition
- java.lang.Object
-
- org.opennms.netmgt.statsd.ReportDefinition
-
-
Constructor Summary
Constructors Constructor Description ReportDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()afterPropertiesSetReportInstancecreateReport(NodeDao nodeDao, ResourceDao resourceDao, MeasurementFetchStrategy fetchStrategy, FilterDao filterDao)createReportStringgetAttributeMatch()getAttributeMatchStringgetConsolidationFunction()getConsolidationFunctionIntegergetCount()getCountStringgetCronExpression()getCronExpressionStringgetDescription()getDescriptionStringgetName()getNameRelativeTimegetRelativeTime()getRelativeTimePackageReportgetReport()getReportClass<? extends AttributeStatisticVisitorWithResults>getReportClass()getReportClassStringgetResourceAttributeKey()getResourceAttributeKeyStringgetResourceAttributeValueMatch()getResourceAttributeValueMatchStringgetResourceTypeMatch()getResourceTypeMatchLonggetRetainInterval()getRetainIntervalvoidsetAttributeMatch(String attributeMatch)setAttributeMatchvoidsetConsolidationFunction(String consolidationFunction)setConsolidationFunctionvoidsetCount(Integer count)setCountvoidsetRelativeTime(RelativeTime relativeTime)setRelativeTimevoidsetReport(PackageReport report)setReportvoidsetReportClass(Class<? extends AttributeStatisticVisitorWithResults> reportClass)setReportClassvoidsetResourceAttributeKey(String resourceAttributeKey)setResourceAttributeKeyvoidsetResourceAttributeValueMatch(String resourceAttributeValueMatch)setResourceAttributeValueMatchvoidsetResourceTypeMatch(String resourceTypeMatch)setResourceTypeMatchStringtoString()
-
-
-
Method Detail
-
setAttributeMatch
public void setAttributeMatch(String attributeMatch)
setAttributeMatch
- Parameters:
attributeMatch- aStringobject.
-
getConsolidationFunction
public String getConsolidationFunction()
getConsolidationFunction
- Returns:
- a
Stringobject.
-
setConsolidationFunction
public void setConsolidationFunction(String consolidationFunction)
setConsolidationFunction
- Parameters:
consolidationFunction- aStringobject.
-
getResourceTypeMatch
public String getResourceTypeMatch()
getResourceTypeMatch
- Returns:
- a
Stringobject.
-
setResourceTypeMatch
public void setResourceTypeMatch(String resourceTypeMatch)
setResourceTypeMatch
- Parameters:
resourceTypeMatch- aStringobject.
-
getReportClass
public Class<? extends AttributeStatisticVisitorWithResults> getReportClass()
getReportClass
- Returns:
- a
Classobject.
-
setReportClass
public void setReportClass(Class<? extends AttributeStatisticVisitorWithResults> reportClass)
setReportClass
- Parameters:
reportClass- aClassobject.
-
getRelativeTime
public RelativeTime getRelativeTime()
getRelativeTime
- Returns:
- a
RelativeTimeobject.
-
setRelativeTime
public void setRelativeTime(RelativeTime relativeTime)
setRelativeTime
- Parameters:
relativeTime- aRelativeTimeobject.
-
getReport
public PackageReport getReport()
getReport
- Returns:
- a
PackageReportobject.
-
setReport
public void setReport(PackageReport report)
setReport
- Parameters:
report- aPackageReportobject.
-
setResourceAttributeKey
public void setResourceAttributeKey(String resourceAttributeKey)
setResourceAttributeKey
- Parameters:
resourceAttributeKey- aStringobject.
-
setResourceAttributeValueMatch
public void setResourceAttributeValueMatch(String resourceAttributeValueMatch)
setResourceAttributeValueMatch
- Parameters:
resourceAttributeValueMatch- aStringobject.
-
getResourceAttributeKey
public String getResourceAttributeKey()
getResourceAttributeKey
- Returns:
- a
Stringobject.
-
getResourceAttributeValueMatch
public String getResourceAttributeValueMatch()
getResourceAttributeValueMatch
- Returns:
- a
Stringobject.
-
createReport
public ReportInstance createReport(NodeDao nodeDao, ResourceDao resourceDao, MeasurementFetchStrategy fetchStrategy, FilterDao filterDao) throws Exception
createReport
- Parameters:
resourceDao- aResourceDaoobject.fetchStrategy- an object.filterDao- aFilterDaoobject.- Returns:
- a
ReportInstanceobject. - Throws:
Exception- if any.
-
afterPropertiesSet
public void afterPropertiesSet()
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
-