@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 geolocation,
Float latitude,
Float longitude,
Long priority,
String... tags) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getGeolocation() |
Float |
getLatitude()
The latitude coordinate of this node.
|
String |
getLocationName() |
Float |
getLongitude()
The longitude coordinate of this node.
|
String |
getMonitoringArea() |
Long |
getPriority() |
List<String> |
getTags() |
int |
hashCode() |
void |
setGeolocation(String geolocation) |
void |
setLatitude(Float latitude) |
void |
setLocationName(String locationName) |
void |
setLongitude(Float longitude) |
void |
setMonitoringArea(String monitoringArea) |
void |
setPriority(Long priority) |
void |
setTags(List<String> tags) |
String |
toString() |
public OnmsMonitoringLocation()
public OnmsMonitoringLocation(String locationName, String monitoringArea)
locationName
- monitoringArea
- public String getLocationName()
public void setLocationName(String locationName)
public String getMonitoringArea()
public void setMonitoringArea(String monitoringArea)
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.