Package org.opennms.netmgt.model
Class NetworkBuilder
- java.lang.Object
-
- org.opennms.netmgt.model.NetworkBuilder
-
public class NetworkBuilder extends Object
NetworkBuilder class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetworkBuilder.InterfaceBuilder
static class
NetworkBuilder.NodeBuilder
-
Constructor Summary
Constructors Constructor Description NetworkBuilder()
Constructor for NetworkBuilder.NetworkBuilder(OnmsDistPoller distPoller)
Constructor for NetworkBuilder.
-
Method Summary
-
-
-
Constructor Detail
-
NetworkBuilder
public NetworkBuilder(OnmsDistPoller distPoller)
Constructor for NetworkBuilder.
- Parameters:
distPoller
- aOnmsDistPoller
object.
-
NetworkBuilder
public NetworkBuilder()
Constructor for NetworkBuilder.
- Parameters:
distPollerId
- aString
object.
-
-
Method Detail
-
getLocation
public OnmsMonitoringLocation getLocation()
-
getDistPoller
public OnmsDistPoller getDistPoller()
-
addNode
public NetworkBuilder.NodeBuilder addNode(String label)
addNode
- Parameters:
label
- aString
object.- Returns:
- a
NetworkBuilder.NodeBuilder
object.
-
addInterface
public NetworkBuilder.InterfaceBuilder addInterface(String ipAddr)
-
addInterface
public NetworkBuilder.InterfaceBuilder addInterface(InetAddress ipAddr)
-
addInterface
public NetworkBuilder.InterfaceBuilder addInterface(String ipAddr, OnmsSnmpInterface snmpInterface)
addInterface
- Parameters:
ipAddr
- aString
object.snmpInterface
- aOnmsSnmpInterface
object.- Returns:
- a
NetworkBuilder.InterfaceBuilder
object.
-
addSnmpInterface
public SnmpInterfaceBuilder addSnmpInterface(int ifIndex)
addSnmpInterface
- Parameters:
ifIndex
- a int.- Returns:
- a
SnmpInterfaceBuilder
object.
-
addService
public OnmsMonitoredService addService(OnmsServiceType serviceType)
addService
- Parameters:
serviceType
- aOnmsServiceType
object.- Returns:
- a
OnmsMonitoredService
object.
-
setDisplayCategory
public void setDisplayCategory(String displayCategory)
setDisplayCategory
- Parameters:
displayCategory
- aString
object.
-
setBuilding
public void setBuilding(String building)
setBuilding
- Parameters:
building
- aString
object.
-
addCategory
public void addCategory(OnmsCategory cat)
addCategory
- Parameters:
cat
- aOnmsCategory
object.
-
addCategory
public void addCategory(String categoryName)
addCategory
- Parameters:
categoryName
- aString
object.
-
clearInterface
public void clearInterface()
clearInterface
-
addService
public OnmsMonitoredService addService(String serviceName)
addService
- Parameters:
serviceName
- aString
object.- Returns:
- a
OnmsMonitoredService
object.
-
setInterfaceMetaDataEntry
public void setInterfaceMetaDataEntry(String context, String key, String value)
-
setServiceMetaDataEntry
public void setServiceMetaDataEntry(String context, String key, String value)
-
getServiceType
public OnmsServiceType getServiceType(String serviceName)
-
getCategory
public OnmsCategory getCategory(String categoryName)
-
-