org.opennms.netmgt.model
Class OnmsSnmpInterface

java.lang.Object
  extended by org.opennms.netmgt.model.OnmsEntity
      extended by org.opennms.netmgt.model.OnmsSnmpInterface
All Implemented Interfaces:
Serializable

public class OnmsSnmpInterface
extends OnmsEntity
implements Serializable

OnmsSnmpInterface class.

See Also:
Serialized Form

Constructor Summary
OnmsSnmpInterface()
          default constructor
OnmsSnmpInterface(OnmsNode node, int ifIndex)
          Constructor for OnmsSnmpInterface.
OnmsSnmpInterface(OnmsNode node, Integer ifIndex)
          Constructor for OnmsSnmpInterface.
 
Method Summary
 void addIpInterface(OnmsIpInterface iface)
          addIpInterface
 String computeLabelForRRD()
          computeLabelForRRD
 String computeNameForRRD()
          computeNameForRRD
 String computePhysAddrForRRD()
          computePhysAddrForRRD
 String getCollect()
          getCollect
 Integer getId()
          Unique identifier for snmpInterface.
 Integer getIfAdminStatus()
          getIfAdminStatus
 String getIfAlias()
          getIfAlias
 String getIfDescr()
          getIfDescr
 Integer getIfIndex()
          getIfIndex
 String getIfName()
          getIfName
 Integer getIfOperStatus()
          getIfOperStatus
 Long getIfSpeed()
          getIfSpeed
 Integer getIfType()
          getIfType
 Set<OnmsIpInterface> getIpInterfaces()
          getIpInterfaces
 Date getLastCapsdPoll()
          getLastCapsdPoll
 Date getLastSnmpPoll()
          getLastSnmpPoll
 InetAddress getNetMask()
          getNetMask
 OnmsNode getNode()
          getNode
 String getPhysAddr()
          getPhysAddr
 String getPoll()
          getPoll
 OnmsIpInterface getPrimaryIpInterface()
          getPrimaryIpInterface
 boolean isCollectionEnabled()
          isCollectionEnabled
 boolean isCollectionUserSpecified()
          isCollectionUserSpecified
 boolean isPollEnabled()
          isPollEnabled
 ThreadCategory log()
          log
 void mergeSnmpInterfaceAttributes(OnmsSnmpInterface scannedSnmpIface)
          mergeSnmpInterfaceAttributes
 void setCollect(String collect)
          setCollect
 void setCollectionEnabled(boolean shouldCollect)
          setCollectionEnabled
 void setCollectionEnabled(boolean shouldCollect, boolean userSpecified)
          setCollectionEnabled
 void setId(Integer id)
          setId
 void setIfAdminStatus(Integer snmpifadminstatus)
          setIfAdminStatus
 void setIfAlias(String snmpifalias)
          setIfAlias
 void setIfDescr(String snmpifdescr)
          setIfDescr
 void setIfIndex(Integer snmpifindex)
          setIfIndex
 void setIfName(String snmpifname)
          setIfName
 void setIfOperStatus(Integer snmpifoperstatus)
          setIfOperStatus
 void setIfSpeed(Long snmpifspeed)
          setIfSpeed
 void setIfType(Integer snmpiftype)
          setIfType
 void setIpInterfaces(Set<OnmsIpInterface> ipInterfaces)
          setIpInterfaces
 void setLastCapsdPoll(Date lastCapsdPoll)
          setLastCapsdPoll
 void setLastSnmpPoll(Date lastSnmpPoll)
          setLastSnmpPoll
 void setNetMask(InetAddress snmpipadentnetmask)
          setNetMask
 void setNode(OnmsNode node)
          setNode
 void setPhysAddr(String snmpphysaddr)
          setPhysAddr
 void setPoll(String poll)
          setPoll
 String toString()
          toString
 void visit(EntityVisitor visitor)
          visit
 
Methods inherited from class org.opennms.netmgt.model.OnmsEntity
hasNewValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnmsSnmpInterface

public OnmsSnmpInterface(OnmsNode node,
                         int ifIndex)

Constructor for OnmsSnmpInterface.

Parameters:
node - a OnmsNode object.
ifIndex - a int.

OnmsSnmpInterface

public OnmsSnmpInterface(OnmsNode node,
                         Integer ifIndex)

Constructor for OnmsSnmpInterface.

Parameters:
node - a OnmsNode object.
ifIndex - a Integer object.

OnmsSnmpInterface

public OnmsSnmpInterface()
default constructor

Method Detail

getId

public Integer getId()
Unique identifier for snmpInterface.

Returns:
a Integer object.

setId

public void setId(Integer id)

setId

Parameters:
id - a Integer object.

getNetMask

public InetAddress getNetMask()

getNetMask

Returns:
a String object.

setNetMask

public void setNetMask(InetAddress snmpipadentnetmask)

setNetMask

Parameters:
snmpipadentnetmask - a String object.

getPhysAddr

public String getPhysAddr()

getPhysAddr

Returns:
a String object.

setPhysAddr

public void setPhysAddr(String snmpphysaddr)

setPhysAddr

Parameters:
snmpphysaddr - a String object.

getIfIndex

public Integer getIfIndex()

getIfIndex

Returns:
a Integer object.

setIfIndex

public void setIfIndex(Integer snmpifindex)

setIfIndex

Parameters:
snmpifindex - a Integer object.

getIfDescr

public String getIfDescr()

getIfDescr

Returns:
a String object.

setIfDescr

public void setIfDescr(String snmpifdescr)

setIfDescr

Parameters:
snmpifdescr - a String object.

getIfType

public Integer getIfType()

getIfType

Returns:
a Integer object.

setIfType

public void setIfType(Integer snmpiftype)

setIfType

Parameters:
snmpiftype - a Integer object.

getIfName

public String getIfName()

getIfName

Returns:
a String object.

setIfName

public void setIfName(String snmpifname)

setIfName

Parameters:
snmpifname - a String object.

getIfSpeed

public Long getIfSpeed()

getIfSpeed

Returns:
a Long object.

setIfSpeed

public void setIfSpeed(Long snmpifspeed)

setIfSpeed

Parameters:
snmpifspeed - a Long object.

getIfAdminStatus

public Integer getIfAdminStatus()

getIfAdminStatus

Returns:
a Integer object.

setIfAdminStatus

public void setIfAdminStatus(Integer snmpifadminstatus)

setIfAdminStatus

Parameters:
snmpifadminstatus - a Integer object.

getIfOperStatus

public Integer getIfOperStatus()

getIfOperStatus

Returns:
a Integer object.

setIfOperStatus

public void setIfOperStatus(Integer snmpifoperstatus)

setIfOperStatus

Parameters:
snmpifoperstatus - a Integer object.

getIfAlias

public String getIfAlias()

getIfAlias

Returns:
a String object.

setIfAlias

public void setIfAlias(String snmpifalias)

setIfAlias

Parameters:
snmpifalias - a String object.

getLastCapsdPoll

public Date getLastCapsdPoll()

getLastCapsdPoll

Returns:
a Date object.

setLastCapsdPoll

public void setLastCapsdPoll(Date lastCapsdPoll)

setLastCapsdPoll

Parameters:
lastCapsdPoll - a Date object.

getCollect

public String getCollect()

getCollect

Returns:
a String object.

setCollect

public void setCollect(String collect)

setCollect

Parameters:
collect - a String object.

getPoll

public String getPoll()

getPoll

Returns:
a String object.

setPoll

public void setPoll(String poll)

setPoll

Parameters:
poll - a String object.

getLastSnmpPoll

public Date getLastSnmpPoll()

getLastSnmpPoll

Returns:
a Date object.

setLastSnmpPoll

public void setLastSnmpPoll(Date lastSnmpPoll)

setLastSnmpPoll

Parameters:
lastSnmpPoll - a Date object.

isCollectionUserSpecified

public boolean isCollectionUserSpecified()

isCollectionUserSpecified

Returns:
a boolean.

isCollectionEnabled

public boolean isCollectionEnabled()

isCollectionEnabled

Returns:
a boolean.

setCollectionEnabled

public void setCollectionEnabled(boolean shouldCollect)

setCollectionEnabled

Parameters:
shouldCollect - a boolean.

setCollectionEnabled

public void setCollectionEnabled(boolean shouldCollect,
                                 boolean userSpecified)

setCollectionEnabled

Parameters:
shouldCollect - a boolean.
userSpecified - a boolean.

isPollEnabled

public boolean isPollEnabled()

isPollEnabled

Returns:
a boolean.

getNode

public OnmsNode getNode()

getNode

Returns:
a OnmsNode object.

setNode

public void setNode(OnmsNode node)

setNode

Parameters:
node - a OnmsNode object.

toString

public String toString()

toString

Overrides:
toString in class Object
Returns:
a String object.

visit

public void visit(EntityVisitor visitor)

visit

Specified by:
visit in class OnmsEntity
Parameters:
visitor - a EntityVisitor object.

getIpInterfaces

public Set<OnmsIpInterface> getIpInterfaces()

getIpInterfaces

Returns:
a Set object.

setIpInterfaces

public void setIpInterfaces(Set<OnmsIpInterface> ipInterfaces)

setIpInterfaces

Parameters:
ipInterfaces - a Set object.

getPrimaryIpInterface

public OnmsIpInterface getPrimaryIpInterface()

getPrimaryIpInterface

Returns:
an OnmsIpInterface object.

log

public ThreadCategory log()

log

Returns:
a ThreadCategory object.

computePhysAddrForRRD

public String computePhysAddrForRRD()

computePhysAddrForRRD

Returns:
a String object.

computeNameForRRD

public String computeNameForRRD()

computeNameForRRD

Returns:
a String object.

computeLabelForRRD

public String computeLabelForRRD()

computeLabelForRRD

Returns:
a String object.

addIpInterface

public void addIpInterface(OnmsIpInterface iface)

addIpInterface

Parameters:
iface - a OnmsIpInterface object.

mergeSnmpInterfaceAttributes

public void mergeSnmpInterfaceAttributes(OnmsSnmpInterface scannedSnmpIface)

mergeSnmpInterfaceAttributes

Parameters:
scannedSnmpIface - a OnmsSnmpInterface object.


Copyright © 2011. All Rights Reserved.