Package org.opennms.nrtg.api.model
Class DefaultCollectionJob
- java.lang.Object
-
- org.opennms.nrtg.api.model.DefaultCollectionJob
-
- All Implemented Interfaces:
java.io.Serializable,CollectionJob
public class DefaultCollectionJob extends java.lang.Object implements CollectionJob
- Author:
- Christian Pape, Markus Neumann
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultCollectionJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMetric(java.lang.String metricId, java.util.Set<java.lang.String> destinationSet, java.lang.String onmsLogicMetricId)java.util.Set<java.lang.String>getAllMetrics()java.util.DategetCreationTimestamp()java.util.DategetFinishedTimestamp()java.lang.StringgetId()MeasurementSetgetMeasurementSet()java.util.Map<java.lang.String,MeasurementSet>getMeasurementSetsByDestination()java.lang.StringgetMetricType(java.lang.String metricId)java.lang.StringgetMetricValue(java.lang.String metricId)java.lang.StringgetNetInterface()intgetNodeId()java.lang.StringgetOnmsLogicMetricId(java.lang.String metricId)java.util.Map<java.lang.String,java.lang.Object>getParameters()java.lang.StringgetProtocolConfiguration()java.lang.StringgetService()java.lang.StringgetSite()voidsetCreationTimestamp(java.util.Date creationTimestamp)voidsetFinishedTimestamp(java.util.Date finishedTimestamp)voidsetId(java.lang.String id)voidsetMetricValue(java.lang.String metricId, java.lang.String value)voidsetMetricValue(java.lang.String metricId, java.lang.String metricType, java.lang.String value)voidsetNetInterface(java.lang.String netInterface)voidsetNodeId(int nodeId)voidsetParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)voidsetProtocolConfiguration(java.lang.String protocolConfiguration)voidsetService(java.lang.String service)voidsetSite(java.lang.String site)
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceCollectionJob
-
setId
public void setId(java.lang.String id)
- Specified by:
setIdin interfaceCollectionJob
-
setNodeId
public void setNodeId(int nodeId)
- Specified by:
setNodeIdin interfaceCollectionJob
-
getNodeId
public int getNodeId()
- Specified by:
getNodeIdin interfaceCollectionJob
-
getSite
public java.lang.String getSite()
- Specified by:
getSitein interfaceCollectionJob
-
setSite
public void setSite(java.lang.String site)
- Specified by:
setSitein interfaceCollectionJob
-
getNetInterface
public java.lang.String getNetInterface()
- Specified by:
getNetInterfacein interfaceCollectionJob
-
setNetInterface
public void setNetInterface(java.lang.String netInterface)
- Specified by:
setNetInterfacein interfaceCollectionJob
-
getService
public java.lang.String getService()
- Specified by:
getServicein interfaceCollectionJob
-
setService
public void setService(java.lang.String service)
- Specified by:
setServicein interfaceCollectionJob
-
getProtocolConfiguration
public java.lang.String getProtocolConfiguration()
- Specified by:
getProtocolConfigurationin interfaceCollectionJob
-
setProtocolConfiguration
public void setProtocolConfiguration(java.lang.String protocolConfiguration)
- Specified by:
setProtocolConfigurationin interfaceCollectionJob
-
setParameters
public void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
- Specified by:
setParametersin interfaceCollectionJob
-
getParameters
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
- Specified by:
getParametersin interfaceCollectionJob
-
getMeasurementSet
public MeasurementSet getMeasurementSet()
- Specified by:
getMeasurementSetin interfaceCollectionJob
-
setCreationTimestamp
public void setCreationTimestamp(java.util.Date creationTimestamp)
- Specified by:
setCreationTimestampin interfaceCollectionJob
-
getCreationTimestamp
public java.util.Date getCreationTimestamp()
- Specified by:
getCreationTimestampin interfaceCollectionJob
-
getFinishedTimestamp
public java.util.Date getFinishedTimestamp()
- Specified by:
getFinishedTimestampin interfaceCollectionJob
-
setFinishedTimestamp
public void setFinishedTimestamp(java.util.Date finishedTimestamp)
- Specified by:
setFinishedTimestampin interfaceCollectionJob
-
addMetric
public void addMetric(java.lang.String metricId, java.util.Set<java.lang.String> destinationSet, java.lang.String onmsLogicMetricId) throws java.lang.IllegalArgumentException- Specified by:
addMetricin interfaceCollectionJob- Throws:
java.lang.IllegalArgumentException
-
setMetricValue
public void setMetricValue(java.lang.String metricId, java.lang.String metricType, java.lang.String value) throws java.lang.IllegalArgumentException- Specified by:
setMetricValuein interfaceCollectionJob- Throws:
java.lang.IllegalArgumentException
-
setMetricValue
public void setMetricValue(java.lang.String metricId, java.lang.String value) throws java.lang.IllegalArgumentException- Specified by:
setMetricValuein interfaceCollectionJob- Throws:
java.lang.IllegalArgumentException
-
getMetricValue
public java.lang.String getMetricValue(java.lang.String metricId) throws java.lang.IllegalArgumentException- Specified by:
getMetricValuein interfaceCollectionJob- Throws:
java.lang.IllegalArgumentException
-
getMetricType
public java.lang.String getMetricType(java.lang.String metricId) throws java.lang.IllegalArgumentException- Specified by:
getMetricTypein interfaceCollectionJob- Throws:
java.lang.IllegalArgumentException
-
getOnmsLogicMetricId
public java.lang.String getOnmsLogicMetricId(java.lang.String metricId)
- Specified by:
getOnmsLogicMetricIdin interfaceCollectionJob
-
getMeasurementSetsByDestination
public java.util.Map<java.lang.String,MeasurementSet> getMeasurementSetsByDestination()
- Specified by:
getMeasurementSetsByDestinationin interfaceCollectionJob
-
getAllMetrics
public java.util.Set<java.lang.String> getAllMetrics()
- Specified by:
getAllMetricsin interfaceCollectionJob
-
-