@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. |
hasNewValuepublic 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 OnmsEntityvisitor - 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 © 2022. All rights reserved.