Package org.opennms.netmgt.model
Class OnmsSnmpInterface
- java.lang.Object
-
- org.opennms.netmgt.model.OnmsEntity
-
- org.opennms.netmgt.model.OnmsSnmpInterface
-
- All Implemented Interfaces:
Serializable
@Entity public class OnmsSnmpInterface extends OnmsEntity implements Serializable
OnmsSnmpInterface class.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static booleanINGRESS_AND_EGRESS_REQUIREDstatic intMAX_FLOW_AGE
-
Constructor Summary
Constructors Constructor Description OnmsSnmpInterface()default constructorOnmsSnmpInterface(OnmsNode node, int ifIndex)Constructor for OnmsSnmpInterface.OnmsSnmpInterface(OnmsNode node, Integer ifIndex)Constructor for OnmsSnmpInterface.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIpInterface(OnmsIpInterface iface)addIpInterfaceStringcomputeLabelForRRD()computeLabelForRRDStringcomputeNameForRRD()computeNameForRRDStringcomputePhysAddrForRRD()computePhysAddrForRRDStringgetCollect()getCollectbooleangetHasEgressFlows()booleangetHasFlows()booleangetHasIngressFlows()IntegergetId()Unique identifier for snmpInterface.IntegergetIfAdminStatus()getIfAdminStatusStringgetIfAlias()getIfAliasStringgetIfDescr()getIfDescrIntegergetIfIndex()getIfIndexStringgetIfName()getIfNameIntegergetIfOperStatus()getIfOperStatusLonggetIfSpeed()getIfSpeedIntegergetIfType()getIfTypeSet<OnmsIpInterface>getIpInterfaces()getIpInterfacesDategetLastCapsdPoll()getLastCapsdPollDategetLastEgressFlow()DategetLastIngressFlow()DategetLastSnmpPoll()getLastSnmpPollOnmsNodegetNode()getNodeIntegergetNodeId()StringgetPhysAddr()getPhysAddrStringgetPoll()getPollOnmsIpInterfacegetPrimaryIpInterface()getPrimaryIpInterfacebooleanisCollectionEnabled()isCollectionEnabledbooleanisCollectionUserSpecified()isCollectionUserSpecifiedbooleanisPollEnabled()isPollEnabledvoidmergeSnmpInterfaceAttributes(OnmsSnmpInterface scannedSnmpIface)mergeSnmpInterfaceAttributesvoidsetCollect(String collect)setCollectvoidsetCollectionEnabled(boolean shouldCollect)setCollectionEnabledvoidsetCollectionEnabled(boolean shouldCollect, boolean userSpecified)setCollectionEnabledvoidsetId(Integer id)setIdvoidsetIfAdminStatus(Integer snmpifadminstatus)setIfAdminStatusvoidsetIfAlias(String snmpifalias)setIfAliasvoidsetIfDescr(String snmpifdescr)setIfDescrvoidsetIfIndex(Integer snmpifindex)setIfIndexvoidsetIfName(String snmpifname)setIfNamevoidsetIfOperStatus(Integer snmpifoperstatus)setIfOperStatusvoidsetIfSpeed(Long snmpifspeed)setIfSpeedvoidsetIfType(Integer snmpiftype)setIfTypevoidsetIpInterfaces(Set<OnmsIpInterface> ipInterfaces)setIpInterfacesvoidsetLastCapsdPoll(Date lastCapsdPoll)setLastCapsdPollvoidsetLastEgressFlow(Date lastEgressFlow)voidsetLastIngressFlow(Date lastIngressFlow)voidsetLastSnmpPoll(Date lastSnmpPoll)setLastSnmpPollvoidsetNode(OnmsNode node)setNodevoidsetPhysAddr(String snmpphysaddr)setPhysAddrvoidsetPoll(String poll)setPollStringtoString()toStringvoidvisit(EntityVisitor visitor)visit-
Methods inherited from class org.opennms.netmgt.model.OnmsEntity
hasNewValue
-
-
-
-
Constructor Detail
-
OnmsSnmpInterface
public OnmsSnmpInterface(OnmsNode node, int ifIndex)
Constructor for OnmsSnmpInterface.
- Parameters:
node- aOnmsNodeobject.ifIndex- a int.
-
OnmsSnmpInterface
public OnmsSnmpInterface(OnmsNode node, Integer ifIndex)
Constructor for OnmsSnmpInterface.
-
OnmsSnmpInterface
public OnmsSnmpInterface()
default constructor
-
-
Method Detail
-
setPhysAddr
public void setPhysAddr(String snmpphysaddr)
setPhysAddr
- Parameters:
snmpphysaddr- aStringobject.
-
setIfIndex
public void setIfIndex(Integer snmpifindex)
setIfIndex
- Parameters:
snmpifindex- aIntegerobject.
-
setIfDescr
public void setIfDescr(String snmpifdescr)
setIfDescr
- Parameters:
snmpifdescr- aStringobject.
-
setIfType
public void setIfType(Integer snmpiftype)
setIfType
- Parameters:
snmpiftype- aIntegerobject.
-
setIfName
public void setIfName(String snmpifname)
setIfName
- Parameters:
snmpifname- aStringobject.
-
setIfSpeed
public void setIfSpeed(Long snmpifspeed)
setIfSpeed
- Parameters:
snmpifspeed- aLongobject.
-
setIfAdminStatus
public void setIfAdminStatus(Integer snmpifadminstatus)
setIfAdminStatus
- Parameters:
snmpifadminstatus- aIntegerobject.
-
setIfOperStatus
public void setIfOperStatus(Integer snmpifoperstatus)
setIfOperStatus
- Parameters:
snmpifoperstatus- aIntegerobject.
-
setIfAlias
public void setIfAlias(String snmpifalias)
setIfAlias
- Parameters:
snmpifalias- aStringobject.
-
setLastCapsdPoll
public void setLastCapsdPoll(Date lastCapsdPoll)
setLastCapsdPoll
- Parameters:
lastCapsdPoll- aDateobject.
-
setCollect
public void setCollect(String collect)
setCollect
- Parameters:
collect- aStringobject.
-
setLastSnmpPoll
public void setLastSnmpPoll(Date lastSnmpPoll)
setLastSnmpPoll
- Parameters:
lastSnmpPoll- aDateobject.
-
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.
-
getNodeId
public Integer getNodeId()
-
getHasFlows
public boolean getHasFlows()
-
getHasIngressFlows
public boolean getHasIngressFlows()
-
getHasEgressFlows
public boolean getHasEgressFlows()
-
getLastIngressFlow
public Date getLastIngressFlow()
-
setLastIngressFlow
public void setLastIngressFlow(Date lastIngressFlow)
-
getLastEgressFlow
public Date getLastEgressFlow()
-
setLastEgressFlow
public void setLastEgressFlow(Date lastEgressFlow)
-
toString
public String toString()
toString
-
visit
public void visit(EntityVisitor visitor)
visit
- Specified by:
visitin classOnmsEntity- Parameters:
visitor- aEntityVisitorobject.
-
getIpInterfaces
public Set<OnmsIpInterface> getIpInterfaces()
getIpInterfaces
- Returns:
- a
Setobject.
-
setIpInterfaces
public void setIpInterfaces(Set<OnmsIpInterface> ipInterfaces)
setIpInterfaces
- Parameters:
ipInterfaces- aSetobject.
-
getPrimaryIpInterface
public OnmsIpInterface getPrimaryIpInterface()
getPrimaryIpInterface
- Returns:
- an
OnmsIpInterfaceobject.
-
computePhysAddrForRRD
public String computePhysAddrForRRD()
computePhysAddrForRRD
- Returns:
- a
Stringobject.
-
addIpInterface
public void addIpInterface(OnmsIpInterface iface)
addIpInterface
- Parameters:
iface- aOnmsIpInterfaceobject.
-
mergeSnmpInterfaceAttributes
public void mergeSnmpInterfaceAttributes(OnmsSnmpInterface scannedSnmpIface)
mergeSnmpInterfaceAttributes
- Parameters:
scannedSnmpIface- aOnmsSnmpInterfaceobject.
-
-