Uses of Interface
com.atlassian.bamboo.build.BuildDefinition
Package
Description
-
Uses of BuildDefinition in com.atlassian.bamboo.build
Modifier and TypeClassDescriptionclass
class
This class is used for BuildDefinition merging.Modifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionManager.getBuildDefinition
(@NotNull Plan plan) @NotNull BuildDefinition
BuildDefinitionManager.getBuildDefinition
(@NotNull PlanKey planKey) Returns a stateful version the build definition for thePlan
.@NotNull BuildDefinition
BuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) @NotNull BuildDefinition
DefaultBuildDefinitionManager.getBuildDefinition
(@NotNull Plan plan) @NotNull BuildDefinition
DefaultBuildDefinitionManager.getBuildDefinition
(@NotNull PlanKey planKey) @NotNull BuildDefinition
DefaultBuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) @NotNull BuildDefinition
DefaultBuildDefinitionManagerTx.getBuildDefinition
(@NotNull Plan plan) @NotNull BuildDefinition
DefaultBuildDefinitionManagerTx.getBuildDefinition
(@NotNull PlanKey planKey) @NotNull BuildDefinition
DefaultBuildDefinitionManagerTx.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) BuildDefinitionManager.getUnmergedBuildDefinition
(@NotNull Plan plan) Returns a stateful version the build definition for thePlan
.BuildDefinitionManager.getUnmergedBuildDefinition
(@NotNull PlanKey planKey) Returns a stateful version the build definition for thePlan
.DefaultBuildDefinitionManager.getUnmergedBuildDefinition
(@NotNull Plan plan) @NotNull BuildDefinition
DefaultBuildDefinitionManager.getUnmergedBuildDefinition
(@NotNull PlanKey planKey) DefaultBuildDefinitionManagerTx.getUnmergedBuildDefinition
(@NotNull Plan plan) @NotNull BuildDefinition
DefaultBuildDefinitionManagerTx.getUnmergedBuildDefinition
(@NotNull PlanKey planKey) Modifier and TypeMethodDescriptionvoid
BuildDefinitionManager.savePlanAndDefinition
(Plan plan, BuildDefinition buildDefinition) Convert and save the build definition.void
BuildDefinitionManager.savePlanAndDefinition
(Plan plan, BuildDefinition buildDefinition, boolean withQuartzJobsRestart) Convert and save the build definition.void
DefaultBuildDefinitionManager.savePlanAndDefinition
(Plan plan, BuildDefinition newBuildDefinition) void
DefaultBuildDefinitionManager.savePlanAndDefinition
(Plan plan, BuildDefinition newBuildDefinition, boolean withQuartzJobsRestart) void
DefaultBuildDefinitionManagerTx.savePlanAndDefinition
(Plan plan, BuildDefinition newBuildDefinition) void
DefaultBuildDefinitionManagerTx.savePlanAndDefinition
(Plan plan, BuildDefinition newBuildDefinition, boolean withQuartzJobsRestart) -
Uses of BuildDefinition in com.atlassian.bamboo.build.configuration
Modifier and TypeMethodDescriptionvoid
ConcurrentBuildsConfigurationTransformer.transformBuildDefinition
(@NotNull Map<String, Object> configObjects, @NotNull Map<String, String> configParameters, @NotNull BuildDefinition buildDefinition) -
Uses of BuildDefinition in com.atlassian.bamboo.build.context
Modifier and TypeMethodDescription@NotNull BuildContextBuilder
BuildContextBuilder.buildDefinition
(BuildDefinition buildDefinition) @NotNull BuildContextBuilder
BuildContextBuilderImpl.buildDefinition
(BuildDefinition buildDefinition) -
Uses of BuildDefinition in com.atlassian.bamboo.build.docker
Modifier and TypeMethodDescriptionvoid
DefaultDockerHandlerImpl.disable
(BuildDefinition buildDefinition, Job job) void
DockerHandler.disable
(BuildDefinition buildDefinition, Job job) Called for Docker isolation options that were not selected in Job related UIs.void
DefaultDockerHandlerImpl.enableAndUpdate
(BuildDefinition buildDefinition, Job job, Map<String, Object> webFragmentsContextMap) void
DockerHandler.enableAndUpdate
(BuildDefinition buildDefinition, Job job, Map<String, Object> webFragmentsContextMap) Called for the selected Docker isolation option in Job related UIs.DockerConfigurationProviders.getConfigs
(@Nullable BuildDefinition buildDefinition, boolean create) DefaultDockerHandlerProvider.getHandler
(@Nullable BuildDefinition job, boolean create) DockerHandlerProvider.getHandler
(@Nullable BuildDefinition job, boolean create) default boolean
DockerHandlerProvider.isCustomDedicatedAgentExpected
(@NotNull BuildDefinition buildDefinition) If an environment is configured by this plugin to use ephemeral agents. -
Uses of BuildDefinition in com.atlassian.bamboo.build.expiry.plugin
Modifier and TypeMethodDescriptionvoid
BuildExpiryPerPlanTransformer.transformBuildDefinition
(@NotNull Map<String, Object> configObjects, @NotNull Map<String, String> configParameters, @NotNull BuildDefinition buildDefinition) -
Uses of BuildDefinition in com.atlassian.bamboo.build.monitoring
Modifier and TypeMethodDescription@Nullable BuildDefinition
ForceBuildStopper.getBuildDefinition
(PlanEvent event) We are receiving this event from a job so we need to get a plan from it.Modifier and TypeMethodDescriptionstatic boolean
ForceBuildStopperUtil.isCustomConfigurationEnabledForPlan
(@NotNull BuildDefinition buildDefinition, String key, boolean defaultValue) void
BuildMonitoringTransformer.transformBuildDefinition
(@NotNull Map<String, Object> configObjects, @NotNull Map<String, String> configParameters, @NotNull BuildDefinition buildDefinition) -
Uses of BuildDefinition in com.atlassian.bamboo.configuration.external.exporters
Modifier and TypeMethodDescriptionvoid
ChainDependenciesExporter.importDependencies
(DefaultChain topLevelPlan, BuildDefinition buildDefinition, com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependencies) void
ChainDependenciesExporterImpl.importDependencies
(DefaultChain topLevelPlan, BuildDefinition buildDefinition, com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependencies) void
ChainDependenciesExporter.importDependenciesConfiguration
(BuildDefinition buildDefinition, com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependenciesProperties) void
ChainDependenciesExporterImpl.importDependenciesConfiguration
(BuildDefinition buildDefinition, com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependencies) -
Uses of BuildDefinition in com.atlassian.bamboo.fieldvalue
Modifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionConverter.copyConfigurationToDefinition
(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) Copies theHierarchicalConfiguration
items to the passedBuildDefinition
object@NotNull BuildDefinition
BuildDefinitionConverterImpl.copyConfigurationToDefinition
(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) @NotNull BuildDefinition
BuildDefinitionConverter.fillBuildDefinition
(@NotNull BuildDefinition buildDefinition, @NotNull Plan plan, boolean isMerged) @NotNull BuildDefinition
BuildDefinitionConverter.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) @NotNull BuildDefinition
BuildDefinitionConverterImpl.fillBuildDefinition
(@NotNull BuildDefinition buildDefinition, @NotNull Plan plan, boolean isMerged) @NotNull BuildDefinition
BuildDefinitionConverterImpl.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) Modifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionConverter.copyConfigurationToDefinition
(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) Copies theHierarchicalConfiguration
items to the passedBuildDefinition
object@NotNull BuildDefinition
BuildDefinitionConverterImpl.copyConfigurationToDefinition
(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) @NotNull BuildDefinition
BuildDefinitionConverter.fillBuildDefinition
(@NotNull BuildDefinition buildDefinition, @NotNull Plan plan, boolean isMerged) @NotNull BuildDefinition
BuildDefinitionConverterImpl.fillBuildDefinition
(@NotNull BuildDefinition buildDefinition, @NotNull Plan plan, boolean isMerged) -
Uses of BuildDefinition in com.atlassian.bamboo.plan
Modifier and TypeMethodDescriptionstatic <T> T
PlanHelper.getConfigObject
(@NotNull BuildDefinition planDefinition, @NotNull String key, @NotNull Class<T> clazz) -
Uses of BuildDefinition in com.atlassian.bamboo.plan.branch.cache
ModifierConstructorDescriptionImmutableChainBranchImpl
(ChainBranch chainBranch, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, LabelDao labelDao, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsSourceDao bambooSpecsSourceDao, @NotNull BuildDefinition buildDefinition) -
Uses of BuildDefinition in com.atlassian.bamboo.plan.cache
Modifier and TypeMethodDescription@NotNull BuildDefinition
AbstractImmutablePlan.getBuildDefinition()
@NotNull BuildDefinition
ImmutableJobImpl.getBuildDefinition()
@NotNull BuildDefinition
ImmutablePlan.getBuildDefinition()
Returns theBuildDefinition
that backs thisPlan
ModifierConstructorDescriptionAbstractImmutableChain
(@NotNull Chain chain, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, LabelDao labelDao, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsSourceDao bambooSpecsSourceDao, @NotNull BuildDefinition buildDefinition) protected
AbstractImmutablePlan
(@Nullable Long databaseId, @NotNull ImmutablePlan plan, @NotNull PlanKey planKey, @NotNull String name, BuildLoggerManager buildLoggerManager, @NotNull LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, @NotNull BuildDefinition buildDefinition, InternalResultsSummaryAccessor immutableResultsSummaryAccessor) AbstractImmutablePlan
(@Nullable Long databaseId, @NotNull ImmutablePlan plan, BuildLoggerManager buildLoggerManager, @NotNull LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, @NotNull BuildDefinition buildDefinition, InternalResultsSummaryAccessor immutableResultsSummaryAccessor) ImmutableChainImpl
(@NotNull Chain chain, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, LabelDao labelDao, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsSourceDao bambooSpecsSourceDao, @NotNull BuildDefinition buildDefinition) ImmutableJobImpl
(ImmutableChain parent, ImmutableChainStage stage, Job job, BuildLoggerManager buildLoggerManager, LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, BuildDefinition buildDefinition, CachedPlanManager cachedPlanManager, ImmutableArtifactManager immutableArtifactManager) -
Uses of BuildDefinition in com.atlassian.bamboo.plugin.module.ext
Modifier and TypeMethodDescriptionvoid
CustomBuildDefinitionGenerator.populateBuildDefinition
(@NotNull ImmutablePlan plan, @NotNull Map<String, Object> configObjects, @NotNull BuildDefinition buildDefinition) Implementors can add their custom objects to the configObjects map.void
CustomBuildDefinitionTransformer.transformBuildDefinition
(@NotNull Map<String, Object> configObjects, @NotNull Map<String, String> configParameters, @NotNull BuildDefinition buildDefinition) Implementors can add their custom objects to the configObjects map. -
Uses of BuildDefinition in com.atlassian.bamboo.plugins.maven.dependencies
Modifier and TypeMethodDescriptionstatic @Nullable AutomaticDependencyManagementConfig
AutomaticDependencyManagementPlugin.getConfig
(@NotNull BuildDefinition buildDefinition) void
AutomaticDependencyManagementPlugin.populateBuildDefinition
(@NotNull ImmutablePlan plan, @NotNull Map<String, Object> configObjects, @NotNull BuildDefinition buildDefinition) For Jobs it adds AutomaticDependencyManagementConfig object from a parent of delivered planvoid
AutomaticDependencyManagementConfigProvider.transformBuildDefinition
(@NotNull Map<String, Object> configObjects, @NotNull Map<String, String> configParameters, @NotNull BuildDefinition buildDefinition) -
Uses of BuildDefinition in com.atlassian.bamboo.plugins.testutils.docker
Modifier and TypeMethodDescriptionvoid
TestDockerHandler.disable
(BuildDefinition buildDefinition, Job job) void
TestDockerHandler.enableAndUpdate
(BuildDefinition buildDefinition, Job job, Map<String, Object> webFragmentsContextMap) TestDockerHandlerProvider.getHandler
(@Nullable BuildDefinition job, boolean create) boolean
TestDockerHandlerProvider.isCustomDedicatedAgentExpected
(@NotNull BuildDefinition buildDefinition) ModifierConstructorDescriptionTestDockerHandler
(BuildDefinition buildDefinition, EnvironmentCustomConfigService environmentCustomConfigService) -
Uses of BuildDefinition in com.atlassian.bamboo.task
Modifier and TypeMethodDescriptionvoid
TaskManager.updateWorkingDirSelectors
(@NotNull ImmutableBuildable job, @NotNull BuildDefinition buildDefinition, @NotNull Map<Long, Long> repositoryIdsChanges) Calculates id of the repository that defines working directory after repository or task edition.void
TaskManagerImpl.updateWorkingDirSelectors
(@NotNull ImmutableBuildable job, @NotNull BuildDefinition buildDefinition, @NotNull Map<Long, Long> repositoryIdsChanges) -
Uses of BuildDefinition in com.atlassian.bamboo.v2.build
Modifier and TypeMethodDescription@NotNull BuildDefinition
BuildContext.getBuildDefinition()
@NotNull BuildDefinition
BuildContextImpl.getBuildDefinition()
Modifier and TypeMethodDescriptionstatic void
BuildContextHelper.applyBuildDefinitionOverrides
(Map<String, String> completeConfiguration, BuildDefinition buildDefinition) ModifierConstructorDescriptionBuildContextImpl
(BuildIdentifier identifier, TriggerReason triggerReason, BuildDefinition buildDefinition, @Nullable BuildChanges buildChanges, @Nullable BuildContext parentBuildContext, @Nullable ArtifactContext artifactContext, VariableContext variableContext, @Nullable Map<String, String> customBuildData, Map<Long, PlanRepositoryDefinition> planRepositoryDefinitionMap, Set<Long> relevantRepositoryIds, Map<Long, String> checkoutLocation, boolean isBranch, boolean isOnceOff, boolean isCustomBuild, boolean isVerboseLoggingOn, BambooBandanaContext bandanaContext, @NotNull Iterable<CredentialsData> relevantSharedCredentials, @NotNull Map<PlanKey, ChainStorageTag> relevantStorageTags, BuildKey buildKey, MergeResultContext mergeResult, boolean expectingCustomDedicatedAgent) Using this constructor directly is not recommended. -
Uses of BuildDefinition in com.atlassian.bamboo.vcs.configuration.legacy
Modifier and TypeMethodDescription@NotNull BuildDefinition
DeploymentRepositoryBuildContext.getBuildDefinition()
-
Uses of BuildDefinition in com.atlassian.bamboo.ww2.actions.branch
Modifier and TypeMethodDescriptionprotected void
ConfigureBranches.schedulePlanBranchInitialization
(Plan plan, BuildDefinition buildDefinition, PlanBranchWorkflow previousPlanBranchWorkflow) Schedules the plan branch initialization work that the Bamboo server needs to perform.