Uses of Interface
com.atlassian.bamboo.build.BuildDefinition
Packages that use BuildDefinition
Package
Description
-
Uses of BuildDefinition in com.atlassian.bamboo.build
Classes in com.atlassian.bamboo.build that implement BuildDefinitionModifier and TypeClassDescriptionclass
class
This class is used for BuildDefinition merging.Methods in com.atlassian.bamboo.build that return BuildDefinitionModifier 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) Methods in com.atlassian.bamboo.build with parameters of type BuildDefinitionModifier 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) Constructors in com.atlassian.bamboo.build with parameters of type BuildDefinition -
Uses of BuildDefinition in com.atlassian.bamboo.build.configuration
Methods in com.atlassian.bamboo.build.configuration with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.build.context with parameters of type BuildDefinitionModifier and TypeMethodDescription@NotNull BuildContextBuilder
BuildContextBuilder.buildDefinition
(BuildDefinition buildDefinition) @NotNull BuildContextBuilder
BuildContextBuilderImpl.buildDefinition
(BuildDefinition buildDefinition) -
Uses of BuildDefinition in com.atlassian.bamboo.build.docker
Methods in com.atlassian.bamboo.build.docker with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.build.expiry.plugin with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.build.monitoring that return BuildDefinitionModifier 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.Methods in com.atlassian.bamboo.build.monitoring with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.configuration.external.exporters with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.fieldvalue that return BuildDefinitionModifier 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) Methods in com.atlassian.bamboo.fieldvalue with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.plan that return BuildDefinitionMethods in com.atlassian.bamboo.plan with parameters of type BuildDefinitionModifier 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
Constructors in com.atlassian.bamboo.plan.branch.cache with parameters of type BuildDefinitionModifierConstructorDescriptionImmutableChainBranchImpl
(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
Fields in com.atlassian.bamboo.plan.cache declared as BuildDefinitionMethods in com.atlassian.bamboo.plan.cache that return BuildDefinitionModifier and TypeMethodDescription@NotNull BuildDefinition
AbstractImmutablePlan.getBuildDefinition()
@NotNull BuildDefinition
ImmutableJobImpl.getBuildDefinition()
@NotNull BuildDefinition
ImmutablePlan.getBuildDefinition()
Returns theBuildDefinition
that backs thisPlan
Constructors in com.atlassian.bamboo.plan.cache with parameters of type BuildDefinitionModifierConstructorDescriptionAbstractImmutableChain
(@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
Methods in com.atlassian.bamboo.plugin.module.ext with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.plugins.maven.dependencies with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.plugins.testutils.docker with parameters of type BuildDefinitionModifier 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) Constructors in com.atlassian.bamboo.plugins.testutils.docker with parameters of type BuildDefinitionModifierConstructorDescriptionTestDockerHandler
(BuildDefinition buildDefinition, EnvironmentCustomConfigService environmentCustomConfigService) -
Uses of BuildDefinition in com.atlassian.bamboo.task
Methods in com.atlassian.bamboo.task with parameters of type BuildDefinitionModifier 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
Methods in com.atlassian.bamboo.v2.build that return BuildDefinitionModifier and TypeMethodDescription@NotNull BuildDefinition
BuildContext.getBuildDefinition()
@NotNull BuildDefinition
BuildContextImpl.getBuildDefinition()
Methods in com.atlassian.bamboo.v2.build with parameters of type BuildDefinitionModifier and TypeMethodDescriptionstatic void
BuildContextHelper.applyBuildDefinitionOverrides
(Map<String, String> completeConfiguration, BuildDefinition buildDefinition) Constructors in com.atlassian.bamboo.v2.build with parameters of type BuildDefinitionModifierConstructorDescriptionBuildContextImpl
(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
Methods in com.atlassian.bamboo.vcs.configuration.legacy that return BuildDefinitionModifier and TypeMethodDescription@NotNull BuildDefinition
DeploymentRepositoryBuildContext.getBuildDefinition()
-
Uses of BuildDefinition in com.atlassian.bamboo.ww2.actions.branch
Methods in com.atlassian.bamboo.ww2.actions.branch with parameters of type BuildDefinitionModifier and TypeMethodDescriptionprotected void
ConfigureBranches.schedulePlanBranchInitialization
(Plan plan, BuildDefinition buildDefinition, PlanBranchWorkflow previousPlanBranchWorkflow) Schedules the plan branch initialization work that the Bamboo server needs to perform.