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 TypeClassDescriptionclassclassThis class is used for BuildDefinition merging.Methods in com.atlassian.bamboo.build that return BuildDefinitionModifier and TypeMethodDescription@NotNull BuildDefinitionBuildDefinitionManager.getBuildDefinition(@NotNull Plan plan) @NotNull BuildDefinitionBuildDefinitionManager.getBuildDefinition(@NotNull PlanKey planKey) Returns a stateful version the build definition for thePlan.@NotNull BuildDefinitionBuildDefinitionManager.getBuildDefinition(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinitionDefaultBuildDefinitionManager.getBuildDefinition(@NotNull Plan plan) @NotNull BuildDefinitionDefaultBuildDefinitionManager.getBuildDefinition(@NotNull PlanKey planKey) @NotNull BuildDefinitionDefaultBuildDefinitionManager.getBuildDefinition(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinitionDefaultBuildDefinitionManagerTx.getBuildDefinition(@NotNull Plan plan) @NotNull BuildDefinitionDefaultBuildDefinitionManagerTx.getBuildDefinition(@NotNull PlanKey planKey) @NotNull BuildDefinitionDefaultBuildDefinitionManagerTx.getBuildDefinition(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) 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 BuildDefinitionDefaultBuildDefinitionManager.getUnmergedBuildDefinition(@NotNull PlanKey planKey) DefaultBuildDefinitionManagerTx.getUnmergedBuildDefinition(@NotNull Plan plan) @NotNull BuildDefinitionDefaultBuildDefinitionManagerTx.getUnmergedBuildDefinition(@NotNull PlanKey planKey) static BuildDefinitionDefaultBuildDefinition.withTasksCloned(@NotNull BuildDefinition buildDefinition) Methods in com.atlassian.bamboo.build with parameters of type BuildDefinitionModifier and TypeMethodDescriptionvoidBuildDefinitionManager.savePlanAndDefinition(Plan plan, BuildDefinition buildDefinition) Convert and save the build definition.voidBuildDefinitionManager.savePlanAndDefinition(Plan plan, BuildDefinition buildDefinition, boolean withQuartzJobsRestart) Convert and save the build definition.voidDefaultBuildDefinitionManager.savePlanAndDefinition(Plan plan, BuildDefinition newBuildDefinition) voidDefaultBuildDefinitionManager.savePlanAndDefinition(Plan plan, BuildDefinition newBuildDefinition, boolean withQuartzJobsRestart) voidDefaultBuildDefinitionManagerTx.savePlanAndDefinition(Plan plan, BuildDefinition newBuildDefinition) voidDefaultBuildDefinitionManagerTx.savePlanAndDefinition(Plan plan, BuildDefinition newBuildDefinition, boolean withQuartzJobsRestart) static BuildDefinitionDefaultBuildDefinition.withTasksCloned(@NotNull BuildDefinition buildDefinition) 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 TypeMethodDescriptionvoidConcurrentBuildsConfigurationTransformer.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 BuildContextBuilderBuildContextBuilder.buildDefinition(BuildDefinition buildDefinition) @NotNull BuildContextBuilderBuildContextBuilderImpl.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 TypeMethodDescriptionvoidDefaultDockerHandlerImpl.disable(BuildDefinition buildDefinition, Job job) voidDockerHandler.disable(BuildDefinition buildDefinition, Job job) Called for Docker isolation options that were not selected in Job related UIs.voidDefaultDockerHandlerImpl.enableAndUpdate(BuildDefinition buildDefinition, Job job, Map<String, Object> webFragmentsContextMap) voidDockerHandler.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 booleanDockerHandlerProvider.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 TypeMethodDescriptionvoidBuildExpiryPerPlanTransformer.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 BuildDefinitionForceBuildStopper.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 booleanForceBuildStopperUtil.isCustomConfigurationEnabledForPlan(@NotNull BuildDefinition buildDefinition, String key, boolean defaultValue) voidBuildMonitoringTransformer.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 TypeMethodDescriptionvoidChainDependenciesExporter.importDependencies(DefaultChain topLevelPlan, BuildDefinition buildDefinition, com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependencies) voidChainDependenciesExporterImpl.importDependencies(DefaultChain topLevelPlan, BuildDefinition buildDefinition, com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependencies) voidChainDependenciesExporter.importDependenciesConfiguration(BuildDefinition buildDefinition, com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependenciesProperties) voidChainDependenciesExporterImpl.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 BuildDefinitionBuildDefinitionConverter.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) Copies theHierarchicalConfigurationitems to the passedBuildDefinitionobject@NotNull BuildDefinitionBuildDefinitionConverterImpl.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) @NotNull BuildDefinitionBuildDefinitionConverter.fillBuildDefinition(@NotNull BuildDefinition buildDefinition, @NotNull Plan plan, boolean isMerged) @NotNull BuildDefinitionBuildDefinitionConverter.fillBuildDefinition(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinitionBuildDefinitionConverterImpl.fillBuildDefinition(@NotNull BuildDefinition buildDefinition, @NotNull Plan plan, boolean isMerged) @NotNull BuildDefinitionBuildDefinitionConverterImpl.fillBuildDefinition(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) Methods in com.atlassian.bamboo.fieldvalue with parameters of type BuildDefinitionModifier and TypeMethodDescription@NotNull BuildDefinitionBuildDefinitionConverter.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) Copies theHierarchicalConfigurationitems to the passedBuildDefinitionobject@NotNull BuildDefinitionBuildDefinitionConverterImpl.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig, @NotNull BuildDefinition buildDefinition) @NotNull BuildDefinitionBuildDefinitionConverter.fillBuildDefinition(@NotNull BuildDefinition buildDefinition, @NotNull Plan plan, boolean isMerged) @NotNull BuildDefinitionBuildDefinitionConverterImpl.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> TPlanHelper.getConfigObject(@NotNull BuildDefinition planDefinition, @NotNull String key, @NotNull Class<T> clazz) -
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 BuildDefinitionAbstractImmutablePlan.getBuildDefinition()@NotNull BuildDefinitionImmutableJobImpl.getBuildDefinition()@NotNull BuildDefinitionImmutablePlan.getBuildDefinition()Returns theBuildDefinitionthat backs thisPlanMethods in com.atlassian.bamboo.plan.cache with parameters of type BuildDefinitionModifier and TypeMethodDescriptionstatic ImmutableJobImplImmutableJobImpl.createLightweightImmutableJob(ImmutableChain parent, ImmutableChainStage stage, ImmutableJob job, BuildLoggerManager buildLoggerManager, LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, BuildDefinition buildDefinition, CachedPlanManager cachedPlanManager, ImmutableArtifactManager immutableArtifactManager) Constructors in com.atlassian.bamboo.plan.cache with parameters of type BuildDefinitionModifierConstructorDescriptionAbstractImmutablePlan(@Nullable Long databaseId, @NotNull ImmutablePlan plan, BuildLoggerManager buildLoggerManager, @NotNull LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, @NotNull BuildDefinition buildDefinition, InternalResultsSummaryAccessor immutableResultsSummaryAccessor) protectedAbstractImmutablePlan(@Nullable Long databaseId, @NotNull ImmutablePlan plan, @NotNull PlanKey planKey, @NotNull String name, BuildLoggerManager buildLoggerManager, @NotNull LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, @NotNull BuildDefinition buildDefinition, InternalResultsSummaryAccessor immutableResultsSummaryAccessor) -
Uses of BuildDefinition in com.atlassian.bamboo.plugin.module.ext
Methods in com.atlassian.bamboo.plugin.module.ext with parameters of type BuildDefinitionModifier and TypeMethodDescriptionvoidCustomBuildDefinitionGenerator.populateBuildDefinition(@NotNull ImmutablePlan plan, @NotNull Map<String, Object> configObjects, @NotNull BuildDefinition buildDefinition) Implementors can add their custom objects to the configObjects map.voidCustomBuildDefinitionTransformer.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 AutomaticDependencyManagementConfigAutomaticDependencyManagementPlugin.getConfig(@NotNull BuildDefinition buildDefinition) voidAutomaticDependencyManagementPlugin.populateBuildDefinition(@NotNull ImmutablePlan plan, @NotNull Map<String, Object> configObjects, @NotNull BuildDefinition buildDefinition) For Jobs it adds AutomaticDependencyManagementConfig object from a parent of delivered planvoidAutomaticDependencyManagementConfigProvider.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 TypeMethodDescriptionvoidTestDockerHandler.disable(BuildDefinition buildDefinition, Job job) voidTestDockerHandler.enableAndUpdate(BuildDefinition buildDefinition, Job job, Map<String, Object> webFragmentsContextMap) TestDockerHandlerProvider.getHandler(@Nullable BuildDefinition job, boolean create) booleanTestDockerHandlerProvider.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 TypeMethodDescriptionvoidTaskManager.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.voidTaskManagerImpl.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 BuildDefinitionBuildContext.getBuildDefinition()@NotNull BuildDefinitionBuildContextImpl.getBuildDefinition()Methods in com.atlassian.bamboo.v2.build with parameters of type BuildDefinitionModifier and TypeMethodDescriptionstatic voidBuildContextHelper.applyBuildDefinitionOverrides(Map<String, String> completeConfiguration, BuildDefinition buildDefinition) Constructors in com.atlassian.bamboo.v2.build with parameters of type BuildDefinitionModifierConstructorDescriptionBuildContextImpl(BuildIdentifier identifier, TriggerReason triggerReason, @NotNull 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.ww2.actions.branch
Methods in com.atlassian.bamboo.ww2.actions.branch with parameters of type BuildDefinitionModifier and TypeMethodDescriptionprotected voidConfigureBranches.schedulePlanBranchInitialization(Plan plan, BuildDefinition buildDefinition, PlanBranchWorkflow previousPlanBranchWorkflow) Schedules the plan branch initialization work that the Bamboo server needs to perform.