public abstract class BaseNodeTaskProperties extends TaskProperties
Constructor and Description |
---|
BaseNodeTaskProperties() |
BaseNodeTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getEnvironmentVariables() |
String |
getNodeExecutable() |
protected abstract ValidationContext |
getValidationContext() |
String |
getWorkingSubdirectory() |
int |
hashCode() |
void |
validate() |
applicableTo, getAtlassianPlugin, getConditions, getDescription, getRequirements, isEnabled, toString
public BaseNodeTaskProperties()
public BaseNodeTaskProperties(@Nullable String description, boolean enabled, @NotNull String nodeExecutable, @Nullable String environmentVariables, @Nullable String workingSubdirectory, @NotNull List<RequirementProperties> requirements, @NotNull List<? extends ConditionProperties> conditions) throws PropertiesValidationException
PropertiesValidationException
protected abstract ValidationContext getValidationContext()
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
@NotNull public String getNodeExecutable()
@Nullable public String getEnvironmentVariables()
@Nullable public String getWorkingSubdirectory()
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.