Class LocationDef

  • All Implemented Interfaces:
    Serializable

    public class LocationDef
    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.

    See Also:
    Serialized Form
    • Constructor Detail

      • LocationDef

        public LocationDef()
    • Method Detail

      • getLocationName

        public String getLocationName()
      • setLocationName

        public void setLocationName​(String locationName)
      • getMonitoringArea

        public String getMonitoringArea()
      • setMonitoringArea

        public void setMonitoringArea​(String monitoringArea)
      • getGeolocation

        public String getGeolocation()
      • setGeolocation

        public void setGeolocation​(String geolocation)
      • getCoordinates

        public String getCoordinates()
      • setCoordinates

        public void setCoordinates​(String coordinates)
      • getPriority

        public Long getPriority()
      • setPriority

        public void setPriority​(Long priority)
      • getTags

        public List<Tag> getTags()
      • setTags

        public void setTags​(List<Tag> tags)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object