Class Affliction
- java.lang.Object
-
- org.opennms.netmgt.correlation.drools.Affliction
-
- All Implemented Interfaces:
java.io.Serializable
public class Affliction extends java.lang.Object implements java.io.Serializable
Affliction class.
- Version:
- $Id: $
- Author:
- Mathew Brozowski
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Affliction.Type
-
Constructor Summary
Constructors Constructor Description Affliction(java.lang.Long nodeId, java.lang.String ipAddr, java.lang.String svcName, java.lang.Integer reporter)
Constructor for Affliction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReporter(java.lang.Integer reporter)
addReporterjava.lang.String
getIpAddr()
getIpAddrjava.lang.Long
getNodeid()
getNodeidint
getReporterCount()
getReporterCountjava.util.List<java.lang.Integer>
getReporters()
getReportersjava.lang.String
getSvcName()
getSvcNameAffliction.Type
getType()
getTypevoid
removeReporter(java.lang.Integer reporter)
removeReportervoid
setIpAddr(java.lang.String ipAddr)
setIpAddrvoid
setNodeid(java.lang.Long nodeid)
setNodeidvoid
setReporters(java.util.List<java.lang.Integer> reporters)
setReportersvoid
setSvcName(java.lang.String svcName)
setSvcNamevoid
setType(Affliction.Type type)
setType
-
-
-
Method Detail
-
getIpAddr
public java.lang.String getIpAddr()
getIpAddr
- Returns:
- a
String
object.
-
setIpAddr
public void setIpAddr(java.lang.String ipAddr)
setIpAddr
- Parameters:
ipAddr
- aString
object.
-
getNodeid
public java.lang.Long getNodeid()
getNodeid
- Returns:
- a
Long
object.
-
setNodeid
public void setNodeid(java.lang.Long nodeid)
setNodeid
- Parameters:
nodeid
- aLong
object.
-
getReporters
public java.util.List<java.lang.Integer> getReporters()
getReporters
- Returns:
- a
List
object.
-
setReporters
public void setReporters(java.util.List<java.lang.Integer> reporters)
setReporters
- Parameters:
reporters
- aList
object.
-
getSvcName
public java.lang.String getSvcName()
getSvcName
- Returns:
- a
String
object.
-
setSvcName
public void setSvcName(java.lang.String svcName)
setSvcName
- Parameters:
svcName
- aString
object.
-
getReporterCount
public int getReporterCount()
getReporterCount
- Returns:
- a int.
-
addReporter
public void addReporter(java.lang.Integer reporter)
addReporter
- Parameters:
reporter
- aInteger
object.
-
removeReporter
public void removeReporter(java.lang.Integer reporter)
removeReporter
- Parameters:
reporter
- aInteger
object.
-
getType
public Affliction.Type getType()
getType
- Returns:
- a
Affliction.Type
object.
-
setType
public void setType(Affliction.Type type)
setType
- Parameters:
type
- aAffliction.Type
object.
-
-