public class OnmsIpInterface extends OnmsEntity implements Serializable
OnmsIpInterface class.
Constructor and Description |
---|
OnmsIpInterface()
Constructor for OnmsIpInterface.
|
OnmsIpInterface(InetAddress ipAddr,
OnmsNode node)
minimal constructor
|
OnmsIpInterface(String ipAddr,
OnmsNode node)
Deprecated.
Use the
InetAddress version instead. |
Modifier and Type | Method and Description |
---|---|
Integer |
getId()
Unique identifier for ipInterface.
|
Integer |
getIfIndex()
getIfIndex
|
String |
getInterfaceId()
getInterfaceId
|
InetAddress |
getIpAddress()
getInetAddress
|
String |
getIpAddressAsString()
Deprecated.
|
String |
getIpHostName()
getIpHostName
|
Date |
getIpLastCapsdPoll()
getIpLastCapsdPoll
|
String |
getIsManaged()
getIsManaged
|
PrimaryType |
getIsSnmpPrimary()
getIsSnmpPrimary
|
OnmsMonitoredService |
getMonitoredServiceByServiceType(String svcName)
getMonitoredServiceByServiceType
|
int |
getMonitoredServiceCount() |
Set<OnmsMonitoredService> |
getMonitoredServices()
The services on this node
|
OnmsNode |
getNode()
getNode
|
String |
getPrimaryString()
getPrimaryString
|
OnmsSnmpInterface |
getSnmpInterface()
The SnmpInterface associated with this interface if any
|
protected static boolean |
hasNewCollectionTypeValue(PrimaryType newVal,
PrimaryType existingVal)
hasNewCollectionTypeValue
|
boolean |
isDown()
isDown
|
boolean |
isManaged()
isManaged
|
boolean |
isPrimary()
isPrimary
|
void |
mergeInterface(OnmsIpInterface scannedIface,
EventForwarder eventForwarder,
boolean deleteMissing)
mergeInterface
|
void |
mergeInterfaceAttributes(OnmsIpInterface scannedIface)
mergeInterfaceAttributes
|
void |
mergeMonitoredServices(OnmsIpInterface scannedIface,
EventForwarder eventForwarder,
boolean deleteMissing)
mergeMonitoredServices
|
void |
setId(Integer id)
setId
|
void |
setIfIndex(Integer ifindex)
setIfIndex
|
void |
setIpAddress(InetAddress ipaddr)
setInetAddress
|
void |
setIpHostName(String iphostname)
setIpHostName
|
void |
setIpLastCapsdPoll(Date iplastcapsdpoll)
setIpLastCapsdPoll
|
void |
setIsManaged(String ismanaged)
setIsManaged
|
void |
setIsSnmpPrimary(PrimaryType issnmpprimary)
setIsSnmpPrimary
|
void |
setMonitoredServices(Set<OnmsMonitoredService> ifServices)
setMonitoredServices
|
void |
setNode(OnmsNode node)
setNode
|
void |
setPrimaryString(String primaryType)
setPrimaryString
|
void |
setSnmpInterface(OnmsSnmpInterface snmpInterface)
setSnmpInterface
|
String |
toString()
toString
|
void |
updateSnmpInterface(OnmsIpInterface scannedIface)
updateSnmpInterface
|
void |
visit(EntityVisitor visitor)
visit
|
hasNewValue
public OnmsIpInterface()
Constructor for OnmsIpInterface.
public OnmsIpInterface(String ipAddr, OnmsNode node)
InetAddress
version instead.public OnmsIpInterface(InetAddress ipAddr, OnmsNode node)
public String getIpAddressAsString()
getIpAddress
String
object.public void setIfIndex(Integer ifindex)
setIfIndex
ifindex
- a Integer
object.public void setIpHostName(String iphostname)
setIpHostName
iphostname
- a String
object.public void setIsManaged(String ismanaged)
setIsManaged
ismanaged
- a String
object.public boolean isManaged()
isManaged
public void setIpLastCapsdPoll(Date iplastcapsdpoll)
setIpLastCapsdPoll
iplastcapsdpoll
- a Date
object.public void setPrimaryString(String primaryType)
setPrimaryString
primaryType
- a String
object.public PrimaryType getIsSnmpPrimary()
getIsSnmpPrimary
PrimaryType
object.public void setIsSnmpPrimary(PrimaryType issnmpprimary)
setIsSnmpPrimary
issnmpprimary
- a PrimaryType
object.public boolean isPrimary()
isPrimary
public Set<OnmsMonitoredService> getMonitoredServices()
Set
object.public void setMonitoredServices(Set<OnmsMonitoredService> ifServices)
setMonitoredServices
ifServices
- a Set
object.public OnmsSnmpInterface getSnmpInterface()
OnmsSnmpInterface
object.public void setSnmpInterface(OnmsSnmpInterface snmpInterface)
setSnmpInterface
snmpInterface
- a OnmsSnmpInterface
object.public String toString()
toString
public void visit(EntityVisitor visitor)
visit
visit
in class OnmsEntity
visitor
- a EntityVisitor
object.public InetAddress getIpAddress()
getInetAddress
InetAddress
object.public void setIpAddress(InetAddress ipaddr)
setInetAddress
ipaddr
- a String
object.public boolean isDown()
isDown
public int getMonitoredServiceCount()
public OnmsMonitoredService getMonitoredServiceByServiceType(String svcName)
getMonitoredServiceByServiceType
svcName
- a String
object.OnmsMonitoredService
object.public void mergeInterfaceAttributes(OnmsIpInterface scannedIface)
mergeInterfaceAttributes
scannedIface
- a OnmsIpInterface
object.protected static boolean hasNewCollectionTypeValue(PrimaryType newVal, PrimaryType existingVal)
hasNewCollectionTypeValue
newVal
- a PrimaryType
object.existingVal
- a PrimaryType
object.public void mergeMonitoredServices(OnmsIpInterface scannedIface, EventForwarder eventForwarder, boolean deleteMissing)
mergeMonitoredServices
scannedIface
- a OnmsIpInterface
object.eventForwarder
- a EventForwarder
object.deleteMissing
- a boolean.public void updateSnmpInterface(OnmsIpInterface scannedIface)
updateSnmpInterface
scannedIface
- a OnmsIpInterface
object.public void mergeInterface(OnmsIpInterface scannedIface, EventForwarder eventForwarder, boolean deleteMissing)
mergeInterface
scannedIface
- a OnmsIpInterface
object.eventForwarder
- a EventForwarder
object.deleteMissing
- a boolean.Copyright © 2015. All Rights Reserved.