@Entity public class OnmsMonitoringLocation extends Object implements Serializable
This element contains the name of the location, the name of the monitoring area (used to aggregate locations, example: Area San Francisco, location name "SFO" which becomes SFO-1 or SFO-BuildingA, etc.) Additionally, a geolocation can be provided (an address or other identifying location that can be looked up with a geolocation API), as well as coordinates (latitude,longitude). Finally, a priority can be assigned to the location, for purposes of sorting (1 = highest, 100 = lowest).
The polling package name is used to associate with a polling configuration found in the polling-configuration.xml file.
The collection package name is used to associate with a collection configuration found in the collectd-configuration.xml file.
Constructor and Description |
---|
OnmsMonitoringLocation() |
OnmsMonitoringLocation(String locationName,
String monitoringArea)
This constructor is only used during unit testing.
|
OnmsMonitoringLocation(String locationName,
String monitoringArea,
String pollingPackageName)
This constructor is only used during unit testing.
|
OnmsMonitoringLocation(String locationName,
String monitoringArea,
String[] pollingPackageNames,
String[] collectionPackageNames,
String geolocation,
Float latitude,
Float longitude,
Long priority,
String... tags) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<String> |
getCollectionPackageNames() |
String |
getGeolocation() |
Float |
getLatitude()
The latitude coordinate of this node.
|
String |
getLocationName() |
Float |
getLongitude()
The longitude coordinate of this node.
|
String |
getMonitoringArea() |
List<String> |
getPollingPackageNames() |
Long |
getPriority() |
List<String> |
getTags() |
int |
hashCode() |
void |
setCollectionPackageNames(List<String> collectionPackageNames) |
void |
setGeolocation(String geolocation) |
void |
setLatitude(Float latitude) |
void |
setLocationName(String locationName) |
void |
setLongitude(Float longitude) |
void |
setMonitoringArea(String monitoringArea) |
void |
setPollingPackageNames(List<String> pollingPackageNames) |
void |
setPriority(Long priority) |
void |
setTags(List<String> tags) |
String |
toString() |
public OnmsMonitoringLocation()
public OnmsMonitoringLocation(String locationName, String monitoringArea)
locationName
- monitoringArea
- pollingPackageName
- public OnmsMonitoringLocation(String locationName, String monitoringArea, String pollingPackageName)
locationName
- monitoringArea
- pollingPackageName
- public String getLocationName()
public void setLocationName(String locationName)
public String getMonitoringArea()
public void setMonitoringArea(String monitoringArea)
public void setCollectionPackageNames(List<String> collectionPackageNames)
public String getGeolocation()
public void setGeolocation(String geolocation)
public Float getLongitude()
public void setLongitude(Float longitude)
public Float getLatitude()
public void setLatitude(Float latitude)
public Long getPriority()
public void setPriority(Long priority)
Copyright © 2021. All rights reserved.