Package org.opennms.netmgt.model
Class OnmsSnmpInterface
- java.lang.Object
-
- org.opennms.netmgt.model.OnmsEntity
-
- org.opennms.netmgt.model.OnmsSnmpInterface
-
- All Implemented Interfaces:
java.io.Serializable
@Entity public class OnmsSnmpInterface extends OnmsEntity implements java.io.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, java.lang.Integer ifIndex)Constructor for OnmsSnmpInterface.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIpInterface(OnmsIpInterface iface)addIpInterfacejava.lang.StringcomputeLabelForRRD()computeLabelForRRDjava.lang.StringcomputeNameForRRD()computeNameForRRDjava.lang.StringcomputePhysAddrForRRD()computePhysAddrForRRDjava.lang.StringgetCollect()getCollectbooleangetHasEgressFlows()booleangetHasFlows()booleangetHasIngressFlows()java.lang.IntegergetId()Unique identifier for snmpInterface.java.lang.IntegergetIfAdminStatus()getIfAdminStatusjava.lang.StringgetIfAlias()getIfAliasjava.lang.StringgetIfDescr()getIfDescrjava.lang.IntegergetIfIndex()getIfIndexjava.lang.StringgetIfName()getIfNamejava.lang.IntegergetIfOperStatus()getIfOperStatusjava.lang.LonggetIfSpeed()getIfSpeedjava.lang.IntegergetIfType()getIfTypejava.util.Set<OnmsIpInterface>getIpInterfaces()getIpInterfacesjava.util.DategetLastCapsdPoll()getLastCapsdPolljava.util.DategetLastEgressFlow()java.util.DategetLastIngressFlow()java.util.DategetLastSnmpPoll()getLastSnmpPollOnmsNodegetNode()getNodejava.lang.IntegergetNodeId()java.lang.StringgetPhysAddr()getPhysAddrjava.lang.StringgetPoll()getPollOnmsIpInterfacegetPrimaryIpInterface()getPrimaryIpInterfacebooleanisCollectionEnabled()isCollectionEnabledbooleanisCollectionUserSpecified()isCollectionUserSpecifiedbooleanisPollEnabled()isPollEnabledvoidmergeSnmpInterfaceAttributes(OnmsSnmpInterface scannedSnmpIface)mergeSnmpInterfaceAttributesvoidsetCollect(java.lang.String collect)setCollectvoidsetCollectionEnabled(boolean shouldCollect)setCollectionEnabledvoidsetCollectionEnabled(boolean shouldCollect, boolean userSpecified)setCollectionEnabledvoidsetId(java.lang.Integer id)setIdvoidsetIfAdminStatus(java.lang.Integer snmpifadminstatus)setIfAdminStatusvoidsetIfAlias(java.lang.String snmpifalias)setIfAliasvoidsetIfDescr(java.lang.String snmpifdescr)setIfDescrvoidsetIfIndex(java.lang.Integer snmpifindex)setIfIndexvoidsetIfName(java.lang.String snmpifname)setIfNamevoidsetIfOperStatus(java.lang.Integer snmpifoperstatus)setIfOperStatusvoidsetIfSpeed(java.lang.Long snmpifspeed)setIfSpeedvoidsetIfType(java.lang.Integer snmpiftype)setIfTypevoidsetIpInterfaces(java.util.Set<OnmsIpInterface> ipInterfaces)setIpInterfacesvoidsetLastCapsdPoll(java.util.Date lastCapsdPoll)setLastCapsdPollvoidsetLastEgressFlow(java.util.Date lastEgressFlow)voidsetLastIngressFlow(java.util.Date lastIngressFlow)voidsetLastSnmpPoll(java.util.Date lastSnmpPoll)setLastSnmpPollvoidsetNode(OnmsNode node)setNodevoidsetPhysAddr(java.lang.String snmpphysaddr)setPhysAddrvoidsetPoll(java.lang.String poll)setPolljava.lang.StringtoString()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, java.lang.Integer ifIndex)
Constructor for OnmsSnmpInterface.
- Parameters:
node- aOnmsNodeobject.ifIndex- aIntegerobject.
-
OnmsSnmpInterface
public OnmsSnmpInterface()
default constructor
-
-
Method Detail
-
getId
public java.lang.Integer getId()
Unique identifier for snmpInterface.- Returns:
- a
Integerobject.
-
setId
public void setId(java.lang.Integer id)
setId
- Parameters:
id- aIntegerobject.
-
getPhysAddr
public java.lang.String getPhysAddr()
getPhysAddr
- Returns:
- a
Stringobject.
-
setPhysAddr
public void setPhysAddr(java.lang.String snmpphysaddr)
setPhysAddr
- Parameters:
snmpphysaddr- aStringobject.
-
getIfIndex
public java.lang.Integer getIfIndex()
getIfIndex
- Returns:
- a
Integerobject.
-
setIfIndex
public void setIfIndex(java.lang.Integer snmpifindex)
setIfIndex
- Parameters:
snmpifindex- aIntegerobject.
-
getIfDescr
public java.lang.String getIfDescr()
getIfDescr
- Returns:
- a
Stringobject.
-
setIfDescr
public void setIfDescr(java.lang.String snmpifdescr)
setIfDescr
- Parameters:
snmpifdescr- aStringobject.
-
getIfType
public java.lang.Integer getIfType()
getIfType
- Returns:
- a
Integerobject.
-
setIfType
public void setIfType(java.lang.Integer snmpiftype)
setIfType
- Parameters:
snmpiftype- aIntegerobject.
-
getIfName
public java.lang.String getIfName()
getIfName
- Returns:
- a
Stringobject.
-
setIfName
public void setIfName(java.lang.String snmpifname)
setIfName
- Parameters:
snmpifname- aStringobject.
-
getIfSpeed
public java.lang.Long getIfSpeed()
getIfSpeed
- Returns:
- a
Longobject.
-
setIfSpeed
public void setIfSpeed(java.lang.Long snmpifspeed)
setIfSpeed
- Parameters:
snmpifspeed- aLongobject.
-
getIfAdminStatus
public java.lang.Integer getIfAdminStatus()
getIfAdminStatus
- Returns:
- a
Integerobject.
-
setIfAdminStatus
public void setIfAdminStatus(java.lang.Integer snmpifadminstatus)
setIfAdminStatus
- Parameters:
snmpifadminstatus- aIntegerobject.
-
getIfOperStatus
public java.lang.Integer getIfOperStatus()
getIfOperStatus
- Returns:
- a
Integerobject.
-
setIfOperStatus
public void setIfOperStatus(java.lang.Integer snmpifoperstatus)
setIfOperStatus
- Parameters:
snmpifoperstatus- aIntegerobject.
-
getIfAlias
public java.lang.String getIfAlias()
getIfAlias
- Returns:
- a
Stringobject.
-
setIfAlias
public void setIfAlias(java.lang.String snmpifalias)
setIfAlias
- Parameters:
snmpifalias- aStringobject.
-
getLastCapsdPoll
public java.util.Date getLastCapsdPoll()
getLastCapsdPoll
- Returns:
- a
Dateobject.
-
setLastCapsdPoll
public void setLastCapsdPoll(java.util.Date lastCapsdPoll)
setLastCapsdPoll
- Parameters:
lastCapsdPoll- aDateobject.
-
getCollect
public java.lang.String getCollect()
getCollect
- Returns:
- a
Stringobject.
-
setCollect
public void setCollect(java.lang.String collect)
setCollect
- Parameters:
collect- aStringobject.
-
getPoll
public java.lang.String getPoll()
getPoll
- Returns:
- a
Stringobject.
-
setPoll
public void setPoll(java.lang.String poll)
setPoll
- Parameters:
poll- aStringobject.
-
getLastSnmpPoll
public java.util.Date getLastSnmpPoll()
getLastSnmpPoll
- Returns:
- a
Dateobject.
-
setLastSnmpPoll
public void setLastSnmpPoll(java.util.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 java.lang.Integer getNodeId()
-
getHasFlows
public boolean getHasFlows()
-
getHasIngressFlows
public boolean getHasIngressFlows()
-
getHasEgressFlows
public boolean getHasEgressFlows()
-
getLastIngressFlow
public java.util.Date getLastIngressFlow()
-
setLastIngressFlow
public void setLastIngressFlow(java.util.Date lastIngressFlow)
-
getLastEgressFlow
public java.util.Date getLastEgressFlow()
-
setLastEgressFlow
public void setLastEgressFlow(java.util.Date lastEgressFlow)
-
toString
public java.lang.String toString()
toString
- Overrides:
toStringin classjava.lang.Object- Returns:
- a
Stringobject.
-
visit
public void visit(EntityVisitor visitor)
visit
- Specified by:
visitin classOnmsEntity- Parameters:
visitor- aEntityVisitorobject.
-
getIpInterfaces
public java.util.Set<OnmsIpInterface> getIpInterfaces()
getIpInterfaces
- Returns:
- a
Setobject.
-
setIpInterfaces
public void setIpInterfaces(java.util.Set<OnmsIpInterface> ipInterfaces)
setIpInterfaces
- Parameters:
ipInterfaces- aSetobject.
-
getPrimaryIpInterface
public OnmsIpInterface getPrimaryIpInterface()
getPrimaryIpInterface
- Returns:
- an
OnmsIpInterfaceobject.
-
computePhysAddrForRRD
public java.lang.String computePhysAddrForRRD()
computePhysAddrForRRD
- Returns:
- a
Stringobject.
-
computeNameForRRD
public java.lang.String computeNameForRRD()
computeNameForRRD
- Returns:
- a
Stringobject.
-
computeLabelForRRD
public java.lang.String computeLabelForRRD()
computeLabelForRRD
- Returns:
- a
Stringobject.
-
addIpInterface
public void addIpInterface(OnmsIpInterface iface)
addIpInterface
- Parameters:
iface- aOnmsIpInterfaceobject.
-
mergeSnmpInterfaceAttributes
public void mergeSnmpInterfaceAttributes(OnmsSnmpInterface scannedSnmpIface)
mergeSnmpInterfaceAttributes
- Parameters:
scannedSnmpIface- aOnmsSnmpInterfaceobject.
-
-