Package com.atlassian.bamboo.build
Interface PartialBuildDefinition
- All Known Subinterfaces:
BuildDefinition
- All Known Implementing Classes:
DefaultBuildDefinition
,PartialBuildDefinitionImpl
public interface PartialBuildDefinition
For description of this interface, see
BuildDefinition
. The difference is that all methods in this class are nullable and
the interface does not offer mutators.
The class is used for serialisation of partially filled-in BuildDefinitions (e.g. the ones coming from PlanBranches).-
Method Summary
Modifier and TypeMethodDescription@Nullable BranchIntegrationConfiguration
@Nullable BranchMonitoringConfiguration
@Nullable BranchSpecificConfiguration
Returns any configuration that is specific to a branch plan, and not so relevant for a normal plan.@Nullable DockerPipelineConfiguration
@Nullable Long
@Nullable List<TaskDefinition>
@Nullable List<TriggerDefinition>
@Nullable Boolean
boolean
isMerged()
-
Method Details
-
getTriggerDefinitions
-
getBranchMonitoringConfiguration
-
getBranchIntegrationConfiguration
-
getBranchSpecificConfiguration
Returns any configuration that is specific to a branch plan, and not so relevant for a normal plan.- Returns:
-
getCustomConfiguration
-
getConfigObjects
-
getTaskDefinitions
-
isCleanWorkingDirectory
-
getRepositoryIdDefiningWorkingDir
-
getDockerPipelineConfiguration
-
isMerged
boolean isMerged()- Returns:
- true if the configuration has been merged from multiple sources. Such configurations cannot be saved.
-