@Immutable public final class InjectVariablesTaskProperties extends TaskProperties
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_NAMESPACE |
static Pattern |
VALID_NAMESPACE_PATTERN |
Modifier | Constructor and Description |
---|---|
protected |
InjectVariablesTaskProperties() |
|
InjectVariablesTaskProperties(String description,
boolean enabled,
String path,
String namespace,
InjectVariablesScope scope,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
AtlassianModuleProperties |
getAtlassianPlugin() |
String |
getNamespace() |
String |
getPath() |
InjectVariablesScope |
getScope() |
int |
hashCode() |
void |
validate() |
applicableTo, getConditions, getDescription, getRequirements, isEnabled, toString
public static final Pattern VALID_NAMESPACE_PATTERN
public static final String DEFAULT_NAMESPACE
protected InjectVariablesTaskProperties()
public InjectVariablesTaskProperties(@Nullable String description, boolean enabled, @NotNull String path, @NotNull String namespace, @NotNull InjectVariablesScope scope, @NotNull List<RequirementProperties> requirements, @NotNull List<? extends ConditionProperties> conditions) throws PropertiesValidationException
PropertiesValidationException
@NotNull public AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin
in class TaskProperties
@NotNull public String getPath()
@NotNull public String getNamespace()
@NotNull public InjectVariablesScope getScope()
public void validate()
validate
in interface EntityProperties
validate
in class TaskProperties
public boolean equals(Object o)
equals
in class TaskProperties
public int hashCode()
hashCode
in class TaskProperties
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.