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, seeBuildDefinition
. 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable BranchIntegrationConfiguration
getBranchIntegrationConfiguration()
@Nullable BranchMonitoringConfiguration
getBranchMonitoringConfiguration()
@Nullable BranchSpecificConfiguration
getBranchSpecificConfiguration()
Returns any configuration that is specific to a branch plan, and not so relevant for a normal plan.@Nullable Map<String,Object>
getConfigObjects()
@Nullable Map<String,String>
getCustomConfiguration()
@Nullable DockerPipelineConfiguration
getDockerPipelineConfiguration()
@Nullable Long
getRepositoryIdDefiningWorkingDir()
@Nullable List<TaskDefinition>
getTaskDefinitions()
@Nullable List<TriggerDefinition>
getTriggerDefinitions()
@Nullable Boolean
isCleanWorkingDirectory()
boolean
isMerged()
-
-
-
Method Detail
-
getTriggerDefinitions
@Nullable @Nullable List<TriggerDefinition> getTriggerDefinitions()
-
getBranchMonitoringConfiguration
@Nullable @Nullable BranchMonitoringConfiguration getBranchMonitoringConfiguration()
-
getBranchIntegrationConfiguration
@Nullable @Nullable BranchIntegrationConfiguration getBranchIntegrationConfiguration()
-
getBranchSpecificConfiguration
@Nullable @Nullable BranchSpecificConfiguration getBranchSpecificConfiguration()
Returns any configuration that is specific to a branch plan, and not so relevant for a normal plan.- Returns:
-
getTaskDefinitions
@Nullable @Nullable List<TaskDefinition> getTaskDefinitions()
-
isCleanWorkingDirectory
@Nullable @Nullable Boolean isCleanWorkingDirectory()
-
getRepositoryIdDefiningWorkingDir
@Nullable @Nullable Long getRepositoryIdDefiningWorkingDir()
-
getDockerPipelineConfiguration
@Nullable @Nullable DockerPipelineConfiguration getDockerPipelineConfiguration()
-
isMerged
boolean isMerged()
- Returns:
- true if the configuration has been merged from multiple sources. Such configurations cannot be saved.
-
-