Package org.opennms.netmgt.model
Class NetworkBuilder
- java.lang.Object
-
- org.opennms.netmgt.model.NetworkBuilder
-
public class NetworkBuilder extends java.lang.ObjectNetworkBuilder class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNetworkBuilder.InterfaceBuilderstatic classNetworkBuilder.NodeBuilder
-
Constructor Summary
Constructors Constructor Description NetworkBuilder()Constructor for NetworkBuilder.NetworkBuilder(OnmsDistPoller distPoller)Constructor for NetworkBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCategory(java.lang.String categoryName)addCategoryvoidaddCategory(OnmsCategory cat)addCategoryNetworkBuilder.InterfaceBuilderaddInterface(java.lang.String ipAddr)NetworkBuilder.InterfaceBuilderaddInterface(java.lang.String ipAddr, OnmsSnmpInterface snmpInterface)addInterfaceNetworkBuilder.InterfaceBuilderaddInterface(java.net.InetAddress ipAddr)NetworkBuilder.NodeBuilderaddNode(java.lang.String label)addNodeOnmsMonitoredServiceaddService(java.lang.String serviceName)addServiceOnmsMonitoredServiceaddService(OnmsServiceType serviceType)addServiceSnmpInterfaceBuilderaddSnmpInterface(int ifIndex)addSnmpInterfacevoidclearInterface()clearInterfaceOnmsCategorygetCategory(java.lang.String categoryName)OnmsNodegetCurrentNode()getCurrentNodeOnmsDistPollergetDistPoller()OnmsMonitoringLocationgetLocation()OnmsServiceTypegetServiceType(java.lang.String serviceName)voidsetAssetAttribute(java.lang.String name, java.lang.String value)setAssetAttributevoidsetBuilding(java.lang.String building)setBuildingvoidsetDisplayCategory(java.lang.String displayCategory)setDisplayCategoryvoidsetInterfaceMetaDataEntry(java.lang.String context, java.lang.String key, java.lang.String value)voidsetNodeMetaDataEntry(java.lang.String context, java.lang.String key, java.lang.String value)voidsetServiceMetaDataEntry(java.lang.String context, java.lang.String key, java.lang.String value)
-
-
-
Constructor Detail
-
NetworkBuilder
public NetworkBuilder(OnmsDistPoller distPoller)
Constructor for NetworkBuilder.
- Parameters:
distPoller- aOnmsDistPollerobject.
-
NetworkBuilder
public NetworkBuilder()
Constructor for NetworkBuilder.
- Parameters:
distPollerId- aStringobject.
-
-
Method Detail
-
getLocation
public OnmsMonitoringLocation getLocation()
-
getDistPoller
public OnmsDistPoller getDistPoller()
-
addNode
public NetworkBuilder.NodeBuilder addNode(java.lang.String label)
addNode
- Parameters:
label- aStringobject.- Returns:
- a
NetworkBuilder.NodeBuilderobject.
-
addInterface
public NetworkBuilder.InterfaceBuilder addInterface(java.lang.String ipAddr)
-
addInterface
public NetworkBuilder.InterfaceBuilder addInterface(java.net.InetAddress ipAddr)
-
addInterface
public NetworkBuilder.InterfaceBuilder addInterface(java.lang.String ipAddr, OnmsSnmpInterface snmpInterface)
addInterface
- Parameters:
ipAddr- aStringobject.snmpInterface- aOnmsSnmpInterfaceobject.- Returns:
- a
NetworkBuilder.InterfaceBuilderobject.
-
addSnmpInterface
public SnmpInterfaceBuilder addSnmpInterface(int ifIndex)
addSnmpInterface
- Parameters:
ifIndex- a int.- Returns:
- a
SnmpInterfaceBuilderobject.
-
addService
public OnmsMonitoredService addService(OnmsServiceType serviceType)
addService
- Parameters:
serviceType- aOnmsServiceTypeobject.- Returns:
- a
OnmsMonitoredServiceobject.
-
setDisplayCategory
public void setDisplayCategory(java.lang.String displayCategory)
setDisplayCategory
- Parameters:
displayCategory- aStringobject.
-
setBuilding
public void setBuilding(java.lang.String building)
setBuilding
- Parameters:
building- aStringobject.
-
addCategory
public void addCategory(OnmsCategory cat)
addCategory
- Parameters:
cat- aOnmsCategoryobject.
-
addCategory
public void addCategory(java.lang.String categoryName)
addCategory
- Parameters:
categoryName- aStringobject.
-
clearInterface
public void clearInterface()
clearInterface
-
addService
public OnmsMonitoredService addService(java.lang.String serviceName)
addService
- Parameters:
serviceName- aStringobject.- Returns:
- a
OnmsMonitoredServiceobject.
-
setAssetAttribute
public void setAssetAttribute(java.lang.String name, java.lang.String value)setAssetAttribute
- Parameters:
name- aStringobject.value- aStringobject.
-
setNodeMetaDataEntry
public void setNodeMetaDataEntry(java.lang.String context, java.lang.String key, java.lang.String value)
-
setInterfaceMetaDataEntry
public void setInterfaceMetaDataEntry(java.lang.String context, java.lang.String key, java.lang.String value)
-
setServiceMetaDataEntry
public void setServiceMetaDataEntry(java.lang.String context, java.lang.String key, java.lang.String value)
-
getServiceType
public OnmsServiceType getServiceType(java.lang.String serviceName)
-
getCategory
public OnmsCategory getCategory(java.lang.String categoryName)
-
-