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 BranchSpecificConfigurationReturns 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 BooleanbooleanisMerged()
-
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.
-