Package com.uc4.communication.requests
Class ServiceLevelObjectiveList.Filter
- java.lang.Object
-
- com.uc4.communication.requests.ServiceLevelObjectiveList.Filter
-
- Enclosing class:
- ServiceLevelObjectiveList
public static class ServiceLevelObjectiveList.Filter extends java.lang.Object
Filter in the service level objective list.
-
-
Constructor Summary
Constructors Constructor Description Filter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCustomAttributeFilter(CustomAttributeFilter customAttrFilter)
Adds aCustomAttributeFilter
.java.util.Iterator<CustomAttributeFilter>
customAttributeFilterIterator()
Returns anIterator
over allCustomAttributeFilter
.void
removeAllCustomAttributeFilter()
Removes allCustomAttributeFilter
.void
removeCustomAttributeFilter(CustomAttributeFilter customAttrFilter)
Removes a specificCustomAttributeFilter
.void
setActiveFilter(java.lang.Boolean value)
Sets the filter if objective should be active or not.void
setExcludeServiceLevelObjective(boolean exclude)
Ifexclude
is set totrue
the service level objective name is excluded from the selection.void
setExcludeTitle(boolean exclude)
Ifexclude
is set totrue
the service level objectives are excluded from the selection when their title matches thesetTitleFilter(String)
.void
setServiceLevelObjectiveFilter(java.lang.String serviceLevelObjectiveFilter)
Sets a filter for the service level objective.void
setTitleFilter(java.lang.String titleFilter)
Sets a title field of the filter for the service level objectives.
-
-
-
Method Detail
-
setServiceLevelObjectiveFilter
public void setServiceLevelObjectiveFilter(java.lang.String serviceLevelObjectiveFilter)
Sets a filter for the service level objective.- Parameters:
serviceLevelObjectiveFilter
- with wildcards or null to disable this filter
-
setExcludeServiceLevelObjective
public void setExcludeServiceLevelObjective(boolean exclude)
Ifexclude
is set totrue
the service level objective name is excluded from the selection.- Parameters:
exclude
- Boolean value to exclude or include the service level objective name in the selection
-
setTitleFilter
public void setTitleFilter(java.lang.String titleFilter)
Sets a title field of the filter for the service level objectives.- Parameters:
titleFilter
- with wildcards or null to disable this filter
-
setExcludeTitle
public void setExcludeTitle(boolean exclude)
Ifexclude
is set totrue
the service level objectives are excluded from the selection when their title matches thesetTitleFilter(String)
.- Parameters:
exclude
- True to exclude the service level objectives with a matching title from the selection. False to include them.
-
setActiveFilter
public void setActiveFilter(java.lang.Boolean value)
Sets the filter if objective should be active or not.- Parameters:
value
- true if the objective is active, false if not. Use null to disable this filter
-
addCustomAttributeFilter
public void addCustomAttributeFilter(CustomAttributeFilter customAttrFilter)
Adds aCustomAttributeFilter
.- Parameters:
customAttrFilter
-CustomAttributeFilter
-
removeAllCustomAttributeFilter
public void removeAllCustomAttributeFilter()
Removes allCustomAttributeFilter
.
-
removeCustomAttributeFilter
public void removeCustomAttributeFilter(CustomAttributeFilter customAttrFilter)
Removes a specificCustomAttributeFilter
.- Parameters:
customAttrFilter
-CustomAttributeFilter
to remove
-
customAttributeFilterIterator
public java.util.Iterator<CustomAttributeFilter> customAttributeFilterIterator()
Returns anIterator
over allCustomAttributeFilter
.- Returns:
Iterator
over allCustomAttributeFilter
-
-