public interface QuickFilterRule extends BambooObject, NameProvider, PluginKeyProvider
QuickFilter
. Rules define whether plans do or do not match quick filters.
A single quick filter may have multiple rules defined to filter plans.Modifier and Type | Method and Description |
---|---|
QuickFilterRule |
copy()
Returns independent copy of this rule.
|
QuickFilterRule |
copy(QuickFilter quickFilter)
Returns independent copy of this rule.
|
Map<String,Object> |
getConfiguration()
Configuration of this rule.
|
String |
getName()
User assigned name of this rule.
|
String |
getPluginKey()
Full plugin module key of this rule's type.
|
QuickFilter |
getQuickFilter()
Quick filter, for which this rule has been defined.
|
void |
setConfiguration(Map<String,Object> configuration)
Set configuration of this rule.
|
void |
setName(String name)
Set the user assigned name of this rule.
|
void |
setPluginKey(String pluginKey)
Set the full plugin module key of this rule's type.
|
void |
setQuickFilter(QuickFilter quickFilter)
Set quick filter to which this rule is to be assigned.
|
setId
getId
@NotNull QuickFilter getQuickFilter()
void setQuickFilter(@NotNull QuickFilter quickFilter)
@NotNull String getPluginKey()
getPluginKey
in interface PluginKeyProvider
void setPluginKey(@NotNull String pluginKey)
@NotNull String getName()
getName
in interface NameProvider
void setName(@NotNull String name)
@NotNull Map<String,Object> getConfiguration()
void setConfiguration(@NotNull Map<String,Object> configuration)
@NotNull QuickFilterRule copy()
@NotNull QuickFilterRule copy(@NotNull QuickFilter quickFilter)
quickFilter
- quick filter to set as parentCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.