public interface ImmutableRequirement extends BambooIdProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
ImmutableRequirement.MatchType |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
getKey()
Represents the requirement.
|
@Nullable String |
getMatchValue()
A match requirement value.
|
long |
getOwnerId()
The identifier of this
Requirement that is used to identify it uniquely for all Requirements
created by getPluginModuleKey() |
@Nullable String |
getPluginModuleKey()
The
ModuleDescriptor.getKey() that is responsible for the Lifecycle of this Requirement |
@NotNull ImmutableRequirement.MatchType |
getTypeOfMatch() |
Boolean |
isReadonly()
If a requirement is readonly, it cannot be removed through the UI (the backend can do what it wants, however)
|
boolean |
isRegexMatch()
Is this a regex match requirement or exact match requirement.
|
getId@NotNull @NotNull String getKey()
Capability getKey().@Nullable @Nullable String getMatchValue()
The regex must match the Capability value.
@NotNull @NotNull ImmutableRequirement.MatchType getTypeOfMatch()
Boolean isReadonly()
long getOwnerId()
Requirement that is used to identify it uniquely for all Requirements
created by getPluginModuleKey()@Nullable @Nullable String getPluginModuleKey()
ModuleDescriptor.getKey() that is responsible for the Lifecycle of this Requirementboolean isRegexMatch()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.