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 |
---|---|
@NotNull QuickFilterRule |
copy()
Returns independent copy of this rule.
|
@NotNull QuickFilterRule |
copy(@NotNull QuickFilter quickFilter)
Returns independent copy of this rule.
|
@NotNull Map<String,Object> |
getConfiguration()
Configuration of this rule.
|
@NotNull String |
getName()
User assigned name of this rule.
|
@NotNull String |
getPluginKey()
Full plugin module key of this rule's type.
|
@NotNull QuickFilter |
getQuickFilter()
Quick filter, for which this rule has been defined.
|
void |
setConfiguration(@NotNull Map<String,Object> configuration)
Set configuration of this rule.
|
void |
setName(@NotNull String name)
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.
|
setId
getId
@NotNull @NotNull QuickFilter getQuickFilter()
void setQuickFilter(@NotNull @NotNull QuickFilter quickFilter)
@NotNull @NotNull String getPluginKey()
getPluginKey
in interface PluginKeyProvider
void setPluginKey(@NotNull @NotNull String pluginKey)
@NotNull @NotNull String getName()
getName
in interface NameProvider
void setName(@NotNull @NotNull String name)
@NotNull @NotNull Map<String,Object> getConfiguration()
void setConfiguration(@NotNull @NotNull Map<String,Object> configuration)
@NotNull @NotNull QuickFilterRule copy()
@NotNull @NotNull QuickFilterRule copy(@NotNull @NotNull QuickFilter quickFilter)
quickFilter
- quick filter to set as parentCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.