@Immutable public final class CommandTaskProperties extends TaskProperties
Constructor and Description |
---|
CommandTaskProperties(String description,
boolean enabled,
String executable,
String argument,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getArgument() |
AtlassianModuleProperties |
getAtlassianPlugin() |
String |
getEnvironmentVariables() |
String |
getExecutable() |
String |
getWorkingSubdirectory() |
int |
hashCode() |
void |
validate() |
applicableTo, getConditions, getDescription, getRequirements, isEnabled, toString
public CommandTaskProperties(String description, boolean enabled, @NotNull String executable, @Nullable String argument, @Nullable String environmentVariables, @Nullable String workingSubdirectory, @NotNull List<RequirementProperties> requirements, @NotNull List<? extends ConditionProperties> conditions) throws PropertiesValidationException
PropertiesValidationException
@NotNull public AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin
in class TaskProperties
@NotNull public String getExecutable()
@Nullable public String getArgument()
@Nullable public String getEnvironmentVariables()
@Nullable public String getWorkingSubdirectory()
public void validate() throws PropertiesValidationException
validate
in interface EntityProperties
validate
in class TaskProperties
PropertiesValidationException
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.