org.opennms.netmgt.model
Class NetworkBuilder

java.lang.Object
  extended by org.opennms.netmgt.model.NetworkBuilder

public class NetworkBuilder
extends Object

NetworkBuilder class.


Nested Class Summary
 class NetworkBuilder.AtInterfaceBuilder
           
 class NetworkBuilder.InterfaceBuilder
           
 class NetworkBuilder.NodeBuilder
           
 
Constructor Summary
NetworkBuilder()
          Totally bogus
NetworkBuilder(OnmsDistPoller distPoller)
          Constructor for NetworkBuilder.
NetworkBuilder(String name, String ipAddress)
          Constructor for NetworkBuilder.
 
Method Summary
 NetworkBuilder.AtInterfaceBuilder addAtInterface(OnmsNode sourceNode, String ipAddr, String physAddr)
           
 void addCategory(OnmsCategory cat)
          addCategory
 void addCategory(String categoryName)
          addCategory
 NetworkBuilder.InterfaceBuilder addInterface(String ipAddr)
          addInterface
 NetworkBuilder.InterfaceBuilder addInterface(String ipAddr, OnmsSnmpInterface snmpInterface)
          addInterface
 NetworkBuilder.NodeBuilder addNode(String label)
          addNode
 OnmsMonitoredService addService(OnmsServiceType serviceType)
          addService
 OnmsMonitoredService addService(String serviceName)
          addService
 SnmpInterfaceBuilder addSnmpInterface(int ifIndex)
          addSnmpInterface
 void clearInterface()
          clearInterface
 OnmsNode getCurrentNode()
          getCurrentNode
 void setAssetAttribute(String name, String value)
          setAssetAttribute
 void setBuilding(String building)
          setBuilding
 void setDisplayCategory(String displayCategory)
          setDisplayCategory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkBuilder

public NetworkBuilder(OnmsDistPoller distPoller)

Constructor for NetworkBuilder.

Parameters:
distPoller - a OnmsDistPoller object.

NetworkBuilder

public NetworkBuilder(String name,
                      String ipAddress)

Constructor for NetworkBuilder.

Parameters:
name - a String object.
ipAddress - a String object.

NetworkBuilder

public NetworkBuilder()
Totally bogus

Method Detail

addNode

public NetworkBuilder.NodeBuilder addNode(String label)

addNode

Parameters:
label - a String object.
Returns:
a NetworkBuilder.NodeBuilder object.

addInterface

public NetworkBuilder.InterfaceBuilder addInterface(String ipAddr)

addInterface

Parameters:
ipAddr - a String object.
Returns:
a NetworkBuilder.InterfaceBuilder object.

addInterface

public NetworkBuilder.InterfaceBuilder addInterface(String ipAddr,
                                                    OnmsSnmpInterface snmpInterface)

addInterface

Parameters:
ipAddr - a String object.
snmpInterface - a OnmsSnmpInterface object.
Returns:
a NetworkBuilder.InterfaceBuilder object.

addAtInterface

public NetworkBuilder.AtInterfaceBuilder addAtInterface(OnmsNode sourceNode,
                                                        String ipAddr,
                                                        String physAddr)

addSnmpInterface

public SnmpInterfaceBuilder addSnmpInterface(int ifIndex)

addSnmpInterface

Parameters:
ifIndex - a int.
Returns:
a SnmpInterfaceBuilder object.

addService

public OnmsMonitoredService addService(OnmsServiceType serviceType)

addService

Parameters:
serviceType - a OnmsServiceType object.
Returns:
a OnmsMonitoredService object.

setDisplayCategory

public void setDisplayCategory(String displayCategory)

setDisplayCategory

Parameters:
displayCategory - a String object.

setBuilding

public void setBuilding(String building)

setBuilding

Parameters:
building - a String object.

getCurrentNode

public OnmsNode getCurrentNode()

getCurrentNode

Returns:
a OnmsNode object.

addCategory

public void addCategory(OnmsCategory cat)

addCategory

Parameters:
cat - a OnmsCategory object.

addCategory

public void addCategory(String categoryName)

addCategory

Parameters:
categoryName - a String object.

clearInterface

public void clearInterface()

clearInterface


addService

public OnmsMonitoredService addService(String serviceName)

addService

Parameters:
serviceName - a String object.
Returns:
a OnmsMonitoredService object.

setAssetAttribute

public void setAssetAttribute(String name,
                              String value)

setAssetAttribute

Parameters:
name - a String object.
value - a String object.


Copyright © 2011. All Rights Reserved.