Package org.opennms.netmgt.config.poller
Class Package
- java.lang.Object
-
- org.opennms.netmgt.config.poller.Package
-
- All Implemented Interfaces:
java.io.Serializable
public class Package extends java.lang.Object implements java.io.Serializable
Package encapsulating addresses, services to be polled for these addresses, etc..- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Package.ServiceMatch
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addDowntime(Downtime downtime)
void
addExcludeRange(ExcludeRange excludeRange)
void
addIncludeRange(java.lang.String begin, java.lang.String end)
void
addIncludeRange(IncludeRange includeRange)
void
addIncludeUrl(java.lang.String includeUrl)
void
addOutageCalendar(java.lang.String outageCalendar)
void
addService(Service service)
void
addSpecific(java.lang.String specific)
boolean
equals(java.lang.Object obj)
java.util.Optional<Package.ServiceMatch>
findService(java.lang.String svcName)
java.util.List<Downtime>
getDowntimes()
java.util.List<ExcludeRange>
getExcludeRanges()
Filter
getFilter()
A rule which addresses belonging to this package must pass.java.util.List<IncludeRange>
getIncludeRanges()
java.util.List<java.lang.String>
getIncludeUrls()
java.lang.String
getName()
Name or identifier for this package.java.util.List<java.lang.String>
getOutageCalendars()
boolean
getPerspectiveOnly()
java.lang.Boolean
getRemote()
Deprecated.Rrd
getRrd()
RRD parameters for response time data.Service
getService(java.lang.String serviceName)
java.util.List<Service>
getServices()
java.util.List<java.lang.String>
getSpecifics()
int
hashCode()
boolean
removeDowntime(Downtime downtime)
boolean
removeExcludeRange(ExcludeRange excludeRange)
boolean
removeIncludeRange(IncludeRange includeRange)
boolean
removeIncludeUrl(java.lang.String includeUrl)
boolean
removeOutageCalendar(java.lang.String outageCalendar)
boolean
removeService(Service service)
boolean
removeSpecific(java.lang.String specific)
void
setDowntimes(java.util.List<Downtime> downtimes)
void
setExcludeRanges(java.util.List<ExcludeRange> excludeRanges)
void
setFilter(java.lang.String filter)
void
setFilter(Filter filter)
void
setIncludeRanges(java.util.List<IncludeRange> includeRanges)
void
setIncludeUrls(java.util.List<java.lang.String> includeUrls)
void
setName(java.lang.String name)
void
setOutageCalendars(java.util.List<java.lang.String> outageCalendars)
void
setPerspectiveOnly(java.lang.Boolean perspectiveOnly)
void
setRemote(java.lang.Boolean remote)
Deprecated.void
setRrd(Rrd rrd)
void
setServices(java.util.List<Service> services)
void
setSpecifics(java.util.List<java.lang.String> specifics)
java.lang.String
toString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Name or identifier for this package.
-
setName
public void setName(java.lang.String name)
-
getRemote
@Deprecated public java.lang.Boolean getRemote()
Deprecated.
-
setRemote
@Deprecated public void setRemote(java.lang.Boolean remote)
Deprecated.
-
getPerspectiveOnly
public boolean getPerspectiveOnly()
-
setPerspectiveOnly
public void setPerspectiveOnly(java.lang.Boolean perspectiveOnly)
-
getFilter
public Filter getFilter()
A rule which addresses belonging to this package must pass. This package is applied only to addresses that pass this filter.
-
setFilter
public void setFilter(java.lang.String filter)
-
setFilter
public void setFilter(Filter filter)
-
getSpecifics
public java.util.List<java.lang.String> getSpecifics()
-
setSpecifics
public void setSpecifics(java.util.List<java.lang.String> specifics)
-
addSpecific
public void addSpecific(java.lang.String specific) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeSpecific
public boolean removeSpecific(java.lang.String specific)
-
getIncludeRanges
public java.util.List<IncludeRange> getIncludeRanges()
-
setIncludeRanges
public void setIncludeRanges(java.util.List<IncludeRange> includeRanges)
-
addIncludeRange
public void addIncludeRange(IncludeRange includeRange) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
addIncludeRange
public void addIncludeRange(java.lang.String begin, java.lang.String end)
-
removeIncludeRange
public boolean removeIncludeRange(IncludeRange includeRange)
-
getExcludeRanges
public java.util.List<ExcludeRange> getExcludeRanges()
-
setExcludeRanges
public void setExcludeRanges(java.util.List<ExcludeRange> excludeRanges)
-
addExcludeRange
public void addExcludeRange(ExcludeRange excludeRange) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeExcludeRange
public boolean removeExcludeRange(ExcludeRange excludeRange)
-
getIncludeUrls
public java.util.List<java.lang.String> getIncludeUrls()
-
setIncludeUrls
public void setIncludeUrls(java.util.List<java.lang.String> includeUrls)
-
addIncludeUrl
public void addIncludeUrl(java.lang.String includeUrl) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeIncludeUrl
public boolean removeIncludeUrl(java.lang.String includeUrl)
-
getRrd
public Rrd getRrd()
RRD parameters for response time data.
-
setRrd
public void setRrd(Rrd rrd)
-
getServices
public java.util.List<Service> getServices()
-
setServices
public void setServices(java.util.List<Service> services)
-
addService
public void addService(Service service) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeService
public boolean removeService(Service service)
-
getService
public Service getService(java.lang.String serviceName)
-
getOutageCalendars
public java.util.List<java.lang.String> getOutageCalendars()
-
setOutageCalendars
public void setOutageCalendars(java.util.List<java.lang.String> outageCalendars)
-
addOutageCalendar
public void addOutageCalendar(java.lang.String outageCalendar) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeOutageCalendar
public boolean removeOutageCalendar(java.lang.String outageCalendar)
-
getDowntimes
public java.util.List<Downtime> getDowntimes()
-
setDowntimes
public void setDowntimes(java.util.List<Downtime> downtimes)
-
addDowntime
public void addDowntime(Downtime downtime) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeDowntime
public boolean removeDowntime(Downtime downtime)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
findService
public java.util.Optional<Package.ServiceMatch> findService(java.lang.String svcName)
-
-