org.opennms.netmgt.model
Class NetworkBuilder

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

public class NetworkBuilder
extends Object

NetworkBuilder class.

Version:
$Id: $
Author:
ranger

Nested Class Summary
 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
 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(String ipAddr, 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.

addSnmpInterface

public SnmpInterfaceBuilder addSnmpInterface(String ipAddr,
                                             int ifIndex)

addSnmpInterface

Parameters:
ipAddr - a String object.
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.