Interface QuickFilterRule
- All Superinterfaces:
BambooIdProvider
,BambooObject
,NameProvider
,PluginKeyProvider
- All Known Implementing Classes:
QuickFilterRuleEntity
Single rule used within a
QuickFilter
. Rules define whether plans do or do not match quick filters.
A single quick filter may have multiple rules defined to filter plans.-
Method Summary
Modifier and TypeMethodDescription@NotNull QuickFilterRule
copy()
Returns independent copy of this rule.@NotNull QuickFilterRule
copy
(@NotNull QuickFilter quickFilter) Returns independent copy of this rule.Configuration of this rule.@NotNull String
getName()
User assigned name of this rule.@NotNull String
Full plugin module key of this rule's type.@NotNull QuickFilter
Quick filter, for which this rule has been defined.void
setConfiguration
(@NotNull Map<String, Object> configuration) Set configuration of this rule.void
Set the user assigned name of this rule.void
setPluginKey
(@NotNull String pluginKey) Set the full plugin module key of this rule's type.void
setQuickFilter
(@NotNull QuickFilter quickFilter) Set quick filter to which this rule is to be assigned.Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
Method Details
-
getQuickFilter
Quick filter, for which this rule has been defined. -
setQuickFilter
Set quick filter to which this rule is to be assigned. -
getPluginKey
Full plugin module key of this rule's type.- Specified by:
getPluginKey
in interfacePluginKeyProvider
- Returns:
- full plugin module key
-
setPluginKey
Set the full plugin module key of this rule's type. -
getName
User assigned name of this rule.- Specified by:
getName
in interfaceNameProvider
-
setName
Set the user assigned name of this rule. -
getConfiguration
Configuration of this rule. Values may only be strings or lists of strings. -
setConfiguration
Set configuration of this rule. Values may only be strings or lists of strings. -
copy
Returns independent copy of this rule. -
copy
Returns independent copy of this rule.- Parameters:
quickFilter
- quick filter to set as parent
-