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

See Also:
Serialized Form

Constructor Summary
OnmsSnmpInterface()
          default constructor
OnmsSnmpInterface(String ipaddr, Integer ifIndex, OnmsNode node)
           
OnmsSnmpInterface(String ipAddr, int ifIndex, OnmsNode node)
           
 
Method Summary
 void addIpInterface(OnmsIpInterface iface)
           
 String computeLabelForRRD()
           
 String computeNameForRRD()
           
 String computePhysAddrForRRD()
           
 OnmsIpInterface.CollectionType getCollectionType()
           
 Integer getId()
          Unique identifier for snmpInterface.
 Integer getIfAdminStatus()
           
 String getIfAlias()
           
 String getIfDescr()
           
 Integer getIfIndex()
           
 String getIfName()
           
 Integer getIfOperStatus()
           
 Long getIfSpeed()
           
 Integer getIfType()
           
 String getIpAddress()
           
 Set<OnmsIpInterface> getIpInterfaces()
           
 String getNetMask()
           
 OnmsNode getNode()
           
 String getPhysAddr()
           
 Category log()
           
 void setId(Integer id)
           
 void setIfAdminStatus(Integer snmpifadminstatus)
           
 void setIfAlias(String snmpifalias)
           
 void setIfDescr(String snmpifdescr)
           
 void setIfIndex(Integer snmpifindex)
           
 void setIfName(String snmpifname)
           
 void setIfOperStatus(Integer snmpifoperstatus)
           
 void setIfSpeed(Long snmpifspeed)
           
 void setIfType(Integer snmpiftype)
           
 void setIpAddress(String ipaddr)
           
 void setIpInterfaces(Set<OnmsIpInterface> ipInterfaces)
           
 void setNetMask(String snmpipadentnetmask)
           
 void setNode(OnmsNode node)
           
 void setPhysAddr(String snmpphysaddr)
           
 String toString()
           
 void visit(EntityVisitor visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnmsSnmpInterface

public OnmsSnmpInterface(String ipAddr,
                         int ifIndex,
                         OnmsNode node)

OnmsSnmpInterface

public OnmsSnmpInterface(String ipaddr,
                         Integer ifIndex,
                         OnmsNode node)

OnmsSnmpInterface

public OnmsSnmpInterface()
default constructor

Method Detail

getId

public Integer getId()
Unique identifier for snmpInterface.


setId

public void setId(Integer id)

getIpAddress

public String getIpAddress()

setIpAddress

public void setIpAddress(String ipaddr)

getNetMask

public String getNetMask()

setNetMask

public void setNetMask(String snmpipadentnetmask)

getPhysAddr

public String getPhysAddr()

setPhysAddr

public void setPhysAddr(String snmpphysaddr)

getIfIndex

public Integer getIfIndex()

setIfIndex

public void setIfIndex(Integer snmpifindex)

getIfDescr

public String getIfDescr()

setIfDescr

public void setIfDescr(String snmpifdescr)

getIfType

public Integer getIfType()

setIfType

public void setIfType(Integer snmpiftype)

getIfName

public String getIfName()

setIfName

public void setIfName(String snmpifname)

getIfSpeed

public Long getIfSpeed()

setIfSpeed

public void setIfSpeed(Long snmpifspeed)

getIfAdminStatus

public Integer getIfAdminStatus()

setIfAdminStatus

public void setIfAdminStatus(Integer snmpifadminstatus)

getIfOperStatus

public Integer getIfOperStatus()

setIfOperStatus

public void setIfOperStatus(Integer snmpifoperstatus)

getIfAlias

public String getIfAlias()

setIfAlias

public void setIfAlias(String snmpifalias)

getNode

public OnmsNode getNode()

setNode

public void setNode(OnmsNode node)

toString

public String toString()
Overrides:
toString in class Object

visit

public void visit(EntityVisitor visitor)
Specified by:
visit in class OnmsEntity

getIpInterfaces

public Set<OnmsIpInterface> getIpInterfaces()

setIpInterfaces

public void setIpInterfaces(Set<OnmsIpInterface> ipInterfaces)

getCollectionType

public OnmsIpInterface.CollectionType getCollectionType()

log

public Category log()

computePhysAddrForRRD

public String computePhysAddrForRRD()

computeNameForRRD

public String computeNameForRRD()

computeLabelForRRD

public String computeLabelForRRD()

addIpInterface

public void addIpInterface(OnmsIpInterface iface)


Copyright © 2009. All Rights Reserved.