Package com.atlassian.bamboo.build
Interface PartialBuildDefinition
-
- All Known Subinterfaces:
BuildDefinition
- All Known Implementing Classes:
DefaultBuildDefinition,PartialBuildDefinitionImpl
public interface PartialBuildDefinitionFor 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 BranchIntegrationConfigurationgetBranchIntegrationConfiguration()@Nullable BranchMonitoringConfigurationgetBranchMonitoringConfiguration()@Nullable BranchSpecificConfigurationgetBranchSpecificConfiguration()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 DockerPipelineConfigurationgetDockerPipelineConfiguration()@Nullable LonggetRepositoryIdDefiningWorkingDir()@Nullable List<TaskDefinition>getTaskDefinitions()@Nullable List<TriggerDefinition>getTriggerDefinitions()@Nullable BooleanisCleanWorkingDirectory()booleanisMerged()
-
-
-
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.
-
-