public class AlarmFilterBuilder
extends java.lang.Object
Constructor and Description |
---|
AlarmFilterBuilder() |
Modifier and Type | Method and Description |
---|---|
AlarmFilterBuilder |
allowShelved()
Includes shelved events in the results.
|
AlarmFilterBuilder |
betweenDates(java.util.Date startDate,
java.util.Date endDate) |
AlarmFilter |
build() |
AlarmFilterBuilder |
displayPathFilter(java.util.Collection<StringPath> paths)
Adds an "and" filter for alarm display path for each of the given paths
|
AlarmFilterBuilder |
displayPathFilter(java.lang.String[] rawpaths)
Adds an "and" filter for alarm display path for each of the given paths.
|
AlarmFilterBuilder |
displayPathThenSourceFilter(java.lang.String[] rawFilterPaths)
Takes a set of paths, and will filter on display path.
|
AlarmFilterBuilder |
eventIdFilter(java.lang.String eventId,
ComparisonOperator operator) |
AlarmFilterBuilder |
includeData() |
AlarmFilterBuilder |
includeSystem(boolean include) |
AlarmFilterBuilder |
isState(AlarmState... states)
Creates a condition that will pass on any of the given alarm states.
|
AlarmFilterBuilder |
priority_between(AlarmPriority a,
AlarmPriority b)
Filters for priorities between (and including) a and b
|
AlarmFilterBuilder |
priority_eq(AlarmPriority val) |
AlarmFilterBuilder |
priority_gt(AlarmPriority prio) |
AlarmFilterBuilder |
priority_gte(AlarmPriority prio) |
AlarmFilterBuilder |
priority_lt(AlarmPriority prio) |
AlarmFilterBuilder |
priority_lte(AlarmPriority prio) |
AlarmFilterBuilder |
providerFilter(java.lang.String[] providers) |
AlarmFilterBuilder |
sourceFilter(java.util.Collection<QualifiedPath> paths)
Adds an "and" filter for alarm source path for each of the given paths
|
AlarmFilterBuilder |
sourceFilter(java.lang.String[] rawpaths)
Adds an "and" filter for alarm source path for each of the given raw paths.
|
AlarmFilterBuilder |
sourceOrDisplayPath(java.util.Collection<Path> paths)
Takes a set of paths, and will filter on source or display path.
|
AlarmFilterBuilder |
sourceOrDisplayPath(java.lang.String[] rawpaths)
Takes a set of paths, and will filter on source or display path.
|
public AlarmFilter build()
public AlarmFilterBuilder allowShelved()
public AlarmFilterBuilder includeData()
public AlarmFilterBuilder includeSystem(boolean include)
public AlarmFilterBuilder betweenDates(java.util.Date startDate, java.util.Date endDate)
public AlarmFilterBuilder priority_lt(AlarmPriority prio)
public AlarmFilterBuilder priority_lte(AlarmPriority prio)
public AlarmFilterBuilder priority_gt(AlarmPriority prio)
public AlarmFilterBuilder priority_gte(AlarmPriority prio)
public AlarmFilterBuilder priority_between(AlarmPriority a, AlarmPriority b)
public AlarmFilterBuilder priority_eq(AlarmPriority val)
public AlarmFilterBuilder sourceFilter(java.util.Collection<QualifiedPath> paths)
public AlarmFilterBuilder sourceFilter(java.lang.String[] rawpaths)
public AlarmFilterBuilder eventIdFilter(java.lang.String eventId, ComparisonOperator operator)
public AlarmFilterBuilder displayPathFilter(java.util.Collection<StringPath> paths)
public AlarmFilterBuilder displayPathFilter(java.lang.String[] rawpaths)
public AlarmFilterBuilder providerFilter(java.lang.String[] providers)
public AlarmFilterBuilder sourceOrDisplayPath(java.util.Collection<Path> paths)
public AlarmFilterBuilder displayPathThenSourceFilter(java.lang.String[] rawFilterPaths)
public AlarmFilterBuilder sourceOrDisplayPath(java.lang.String[] rawpaths)
public AlarmFilterBuilder isState(AlarmState... states)