@Entity 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. |
hasNewValue
public OnmsIpInterface()
Constructor for OnmsIpInterface.
public OnmsIpInterface(String ipAddr, OnmsNode node)
InetAddress
version instead.public OnmsIpInterface(InetAddress ipAddr, OnmsNode node)
public void setInterfaceId(String id)
public Date getLastIngressFlow()
public Date getLastEgressFlow()
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 List<OnmsMetaData> getRequisitionedMetaData()
public void setRequisionedMetaData(List<OnmsMetaData> requisitionedMetaData)
public void addRequisionedMetaData(OnmsMetaData onmsMetaData)
public Optional<OnmsMetaData> findMetaDataForContextAndKey(String context, String key)
public List<OnmsMetaData> getMetaData()
public void setMetaData(List<OnmsMetaData> metaData)
public void removeMetaData(String context)
public Integer getNodeId()
public Set<OnmsMonitoredService> getMonitoredServices()
Set
object.public void setMonitoredServices(Set<OnmsMonitoredService> ifServices)
setMonitoredServices
ifServices
- a Set
object.public void addMonitoredService(OnmsMonitoredService svc)
public void removeMonitoredService(OnmsMonitoredService svc)
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 InetAddress getNetMask()
public void setNetMask(InetAddress netMask)
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 mergeMetaData(OnmsIpInterface scanned)
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.public String getForeignSource()
public String getForeignId()
Copyright © 2021. All rights reserved.