com.atlassian.bamboo.task
Interface TaskDefinition
- All Superinterfaces:
- Serializable, TaskIdentifier
- All Known Subinterfaces:
- RuntimeTaskDefinition
- All Known Implementing Classes:
- DecoratedTaskDefinition, ImmutableTaskDefinition, RuntimeTaskDefinitionImpl, TaskDefinitionImpl
@PublicApi
public interface TaskDefinition
- extends TaskIdentifier, Serializable
A definition of one configuration of a TaskType
- Since:
- 3.1
- See Also:
TaskConfigurator
ENABLED
static final boolean ENABLED
- See Also:
- Constant Field Values
DISABLED
static final boolean DISABLED
- See Also:
- Constant Field Values
setUserDescription
void setUserDescription(@Nullable
String userDescription)
setEnabled
void setEnabled(boolean isEnabled)
- Tells bamboo whether this task should run as a part of this build or not.
- Since:
- 4.4
setFinalising
void setFinalising(boolean finalising)
getRootDirectorySelector
@NotNull
TaskRootDirectorySelector getRootDirectorySelector()
- Returns:
- data defining tasks' root directory
- Since:
- 3.3
setRootDirectorySelector
void setRootDirectorySelector(@NotNull
TaskRootDirectorySelector taskRootDirectorySelector)
- Parameters:
taskRootDirectorySelector
- - Since:
- 3.3
getConfiguration
@NotNull
Map<String,String> getConfiguration()
- Represents the raw configuration data for this configuration. No variables are substituted.
- Returns:
- the plugin defined configuration for this task
setConfiguration
void setConfiguration(@NotNull
Map<String,String> configuration)
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.