Class SnmpCollection
- java.lang.Object
-
- org.opennms.netmgt.config.datacollection.SnmpCollection
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class SnmpCollection extends java.lang.Object implements java.io.Serializable, java.lang.Cloneablea grouping of SNMP related RRD parms, MIB object groups and sysoid based system definitions.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SnmpCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIncludeCollection(IncludeCollection includeCollection)voidaddResourceType(ResourceType resourceType)SnmpCollectionclone()booleanequals(java.lang.Object obj)GroupsgetGroups()MIB object groupsjava.util.List<IncludeCollection>getIncludeCollections()java.lang.IntegergetMaxVarsPerPdu()java.lang.StringgetName()collector namejava.util.List<ResourceType>getResourceTypes()RrdgetRrd()RRD parmsjava.lang.StringgetSnmpStorageFlag()indicates if collected SNMP data is to be stored for "all" interfaces or only for the "primary" interface.SystemsgetSystems()sysOid-based systemsinthashCode()booleanremoveIncludeCollection(IncludeCollection includeCollection)booleanremoveResourceType(ResourceType resourceType)voidsetGroups(Groups groups)voidsetIncludeCollections(java.util.List<IncludeCollection> includeCollections)voidsetMaxVarsPerPdu(java.lang.Integer maxVarsPerPdu)voidsetName(java.lang.String name)voidsetResourceTypes(java.util.List<ResourceType> resourceTypes)voidsetRrd(Rrd rrd)voidsetSnmpStorageFlag(java.lang.String snmpStorageFlag)voidsetSystems(Systems systems)java.lang.StringtoString()voidvisit(DatacollectionConfigVisitor visitor)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
collector name
-
setName
public void setName(java.lang.String name)
-
getMaxVarsPerPdu
public java.lang.Integer getMaxVarsPerPdu()
-
setMaxVarsPerPdu
public void setMaxVarsPerPdu(java.lang.Integer maxVarsPerPdu)
-
getSnmpStorageFlag
public java.lang.String getSnmpStorageFlag()
indicates if collected SNMP data is to be stored for "all" interfaces or only for the "primary" interface.
-
setSnmpStorageFlag
public void setSnmpStorageFlag(java.lang.String snmpStorageFlag)
-
getRrd
public Rrd getRrd()
RRD parms
-
setRrd
public void setRrd(Rrd rrd)
-
getIncludeCollections
public java.util.List<IncludeCollection> getIncludeCollections()
-
setIncludeCollections
public void setIncludeCollections(java.util.List<IncludeCollection> includeCollections)
-
addIncludeCollection
public void addIncludeCollection(IncludeCollection includeCollection) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeIncludeCollection
public boolean removeIncludeCollection(IncludeCollection includeCollection)
-
getResourceTypes
public java.util.List<ResourceType> getResourceTypes()
-
setResourceTypes
public void setResourceTypes(java.util.List<ResourceType> resourceTypes)
-
addResourceType
public void addResourceType(ResourceType resourceType) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeResourceType
public boolean removeResourceType(ResourceType resourceType)
-
getGroups
public Groups getGroups()
MIB object groups
-
setGroups
public void setGroups(Groups groups)
-
getSystems
public Systems getSystems()
sysOid-based systems
-
setSystems
public void setSystems(Systems systems)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
visit
public void visit(DatacollectionConfigVisitor visitor)
-
clone
public SnmpCollection clone()
- Overrides:
clonein classjava.lang.Object
-
-