Modifier and Type | Class and Description |
---|---|
class |
DefaultBuildDefinition |
class |
PartialBuildDefinitionImpl
This class is used for BuildDefinition merging.
|
Modifier and Type | Method and Description |
---|---|
@NotNull BuildDefinition |
DefaultBuildDefinitionManager.getBuildDefinition(@NotNull Pair<EnrichedPlanDto,ImmutablePlan> dtoWithImmutableEntity,
@Nullable Pair<EnrichedPlanDto,ImmutablePlan> masterDtoWithImmutableEntity) |
@NotNull BuildDefinition |
DefaultBuildDefinitionManagerTx.getBuildDefinition(@NotNull Pair<EnrichedPlanDto,ImmutablePlan> dtoWithImmutableEntity,
@Nullable Pair<EnrichedPlanDto,ImmutablePlan> masterDtoWithImmutableEntity) |
@NotNull BuildDefinition |
BuildDefinitionManager.getBuildDefinition(@NotNull Pair<EnrichedPlanDto,ImmutablePlan> dtoWithImmutableEntity,
@Nullable Pair<EnrichedPlanDto,ImmutablePlan> masterDtoWithImmutableEntity) |
@NotNull BuildDefinition |
DefaultBuildDefinitionManager.getBuildDefinition(@NotNull Plan plan) |
@NotNull BuildDefinition |
DefaultBuildDefinitionManagerTx.getBuildDefinition(@NotNull Plan plan) |
@NotNull BuildDefinition |
BuildDefinitionManager.getBuildDefinition(@NotNull Plan plan) |
@NotNull BuildDefinition |
DefaultBuildDefinitionManager.getBuildDefinition(@NotNull PlanKey planKey) |
@NotNull BuildDefinition |
DefaultBuildDefinitionManagerTx.getBuildDefinition(@NotNull PlanKey planKey) |
@NotNull BuildDefinition |
BuildDefinitionManager.getBuildDefinition(@NotNull PlanKey planKey)
Returns a stateful version the build definition for the
Plan . |
BuildDefinition |
DefaultBuildDefinitionManager.getUnmergedBuildDefinition(@NotNull Plan plan) |
BuildDefinition |
DefaultBuildDefinitionManagerTx.getUnmergedBuildDefinition(@NotNull Plan plan) |
BuildDefinition |
BuildDefinitionManager.getUnmergedBuildDefinition(@NotNull Plan plan)
Returns a stateful version the build definition for the
Plan . |
@NotNull BuildDefinition |
DefaultBuildDefinitionManager.getUnmergedBuildDefinition(@NotNull PlanKey planKey) |
@NotNull BuildDefinition |
DefaultBuildDefinitionManagerTx.getUnmergedBuildDefinition(@NotNull PlanKey planKey) |
BuildDefinition |
BuildDefinitionManager.getUnmergedBuildDefinition(@NotNull PlanKey planKey)
Returns a stateful version the build definition for the
Plan . |
Modifier and Type | Method and Description |
---|---|
void |
DefaultBuildDefinitionManager.savePlanAndDefinition(Plan plan,
BuildDefinition newBuildDefinition) |
void |
DefaultBuildDefinitionManagerTx.savePlanAndDefinition(Plan plan,
BuildDefinition newBuildDefinition) |
void |
BuildDefinitionManager.savePlanAndDefinition(Plan plan,
BuildDefinition buildDefinition)
Convert and save the build definition.
|
void |
DefaultBuildDefinitionManager.savePlanAndDefinition(Plan plan,
BuildDefinition newBuildDefinition,
boolean withQuartzJobsRestart) |
void |
DefaultBuildDefinitionManagerTx.savePlanAndDefinition(Plan plan,
BuildDefinition newBuildDefinition,
boolean withQuartzJobsRestart) |
void |
BuildDefinitionManager.savePlanAndDefinition(Plan plan,
BuildDefinition buildDefinition,
boolean withQuartzJobsRestart)
Convert and save the build definition.
|
Constructor and Description |
---|
DefaultBuildDefinition(@NotNull BuildDefinition other) |
Modifier and Type | Method and Description |
---|---|
void |
ConcurrentBuildsConfigurationTransformer.transformBuildDefinition(@NotNull Map<String,Object> configObjects,
@NotNull Map<String,String> configParameters,
@NotNull BuildDefinition buildDefinition) |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildContextBuilder |
BuildContextBuilderImpl.buildDefinition(BuildDefinition buildDefinition) |
@NotNull BuildContextBuilder |
BuildContextBuilder.buildDefinition(BuildDefinition buildDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
List<DockerConfigurationProviders.Config> |
DockerConfigurationProviders.getConfigs(@Nullable BuildDefinition buildDefinition,
boolean create) |
DockerHandler |
DockerHandlerProvider.getHandler(@Nullable BuildDefinition job,
boolean create) |
DockerHandler |
DefaultDockerHandlerProvider.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.
|
Modifier and Type | Method and Description |
---|---|
void |
BuildExpiryPerPlanTransformer.transformBuildDefinition(@NotNull Map<String,Object> configObjects,
@NotNull Map<String,String> configParameters,
@NotNull BuildDefinition buildDefinition) |
Modifier and Type | Method and Description |
---|---|
@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 Type | Method and Description |
---|---|
static 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) |
Modifier and Type | Method and Description |
---|---|
void |
ChainDependenciesExporterImpl.importDependencies(DefaultChain topLevelPlan,
BuildDefinition buildDefinition,
com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependencies) |
void |
ChainDependenciesExporter.importDependencies(DefaultChain topLevelPlan,
BuildDefinition buildDefinition,
com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties dependencies) |
void |
ChainDependenciesExporterImpl.importDependenciesConfiguration(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) |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildDefinition |
BuildDefinitionConverterImpl.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig,
@NotNull BuildDefinition buildDefinition) |
@NotNull BuildDefinition |
BuildDefinitionConverter.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig,
@NotNull BuildDefinition buildDefinition)
Copies the
HierarchicalConfiguration items to the passed BuildDefinition object |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildDefinition |
BuildDefinitionConverterImpl.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig,
@NotNull BuildDefinition buildDefinition) |
@NotNull BuildDefinition |
BuildDefinitionConverter.copyConfigurationToDefinition(@NotNull org.apache.commons.configuration.HierarchicalConfiguration fromConfig,
@NotNull BuildDefinition buildDefinition)
Copies the
HierarchicalConfiguration items to the passed BuildDefinition object |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildDefinition |
AbstractPlan.getBuildDefinition() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
PlanHelper.getConfigObject(@NotNull BuildDefinition planDefinition,
@NotNull String key,
@NotNull Class<T> clazz) |
Constructor and Description |
---|
ImmutableChainBranchImpl(ChainBranch chainBranch,
BuildLoggerManager buildLoggerManager,
ImmutablePlanCacheService immutablePlanCacheService,
ImmutablePlanManager immutablePlanManager,
LabelManager labelManager,
ResultsSummaryManager resultsSummaryManager,
RepositoryDefinitionManager repositoryDefinitionManager,
CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager,
VariableDefinitionManager variableDefinitionManager,
@NotNull BuildDefinition buildDefinition) |
Modifier and Type | Field and Description |
---|---|
protected BuildDefinition |
AbstractImmutablePlan.buildDefinition |
Modifier and Type | Method and Description |
---|---|
@NotNull BuildDefinition |
AbstractImmutablePlan.getBuildDefinition() |
@NotNull BuildDefinition |
ImmutableJobImpl.getBuildDefinition() |
@NotNull BuildDefinition |
ImmutablePlan.getBuildDefinition()
Returns the
BuildDefinition that backs this Plan |
Constructor and Description |
---|
AbstractImmutableChain(@NotNull Chain chain,
BuildLoggerManager buildLoggerManager,
ImmutablePlanCacheService immutablePlanCacheService,
ImmutablePlanManager immutablePlanManager,
LabelManager labelManager,
ResultsSummaryManager resultsSummaryManager,
RepositoryDefinitionManager repositoryDefinitionManager,
CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager,
VariableDefinitionManager variableDefinitionManager,
@NotNull BuildDefinition buildDefinition) |
AbstractImmutablePlan(@Nullable Long databaseId,
@NotNull ImmutablePlan plan,
BuildLoggerManager buildLoggerManager,
@NotNull LabelManager labelManager,
VariableDefinitionManager variableDefinitionManager,
@NotNull BuildDefinition buildDefinition,
ResultsSummaryManager resultsSummaryManager) |
AbstractImmutablePlan(@Nullable Long databaseId,
@NotNull ImmutablePlan plan,
@NotNull PlanKey planKey,
@NotNull String name,
BuildLoggerManager buildLoggerManager,
@NotNull LabelManager labelManager,
VariableDefinitionManager variableDefinitionManager,
@NotNull BuildDefinition buildDefinition,
ResultsSummaryManager resultsSummaryManager) |
ImmutableChainImpl(@NotNull Chain chain,
BuildLoggerManager buildLoggerManager,
ImmutablePlanCacheService immutablePlanCacheService,
ImmutablePlanManager immutablePlanManager,
LabelManager labelManager,
ResultsSummaryManager resultsSummaryManager,
RepositoryDefinitionManager repositoryDefinitionManager,
CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager,
VariableDefinitionManager variableDefinitionManager,
@NotNull BuildDefinition buildDefinition) |
ImmutableJobImpl(ImmutableChain parent,
ImmutableChainStage stage,
Job job,
BuildLoggerManager buildLoggerManager,
LabelManager labelManager,
VariableDefinitionManager variableDefinitionManager,
TaskManager taskManager,
ResultsSummaryManager resultsSummaryManager,
BuildDefinition buildDefinition,
CachedPlanManager cachedPlanManager,
ImmutableArtifactManager immutableArtifactManager) |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Modifier and Type | Method and Description |
---|---|
static @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 plan
|
void |
AutomaticDependencyManagementConfigProvider.transformBuildDefinition(@NotNull Map<String,Object> configObjects,
@NotNull Map<String,String> configParameters,
@NotNull BuildDefinition buildDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
TestDockerHandler.disable(BuildDefinition buildDefinition,
Job job) |
void |
TestDockerHandler.enableAndUpdate(BuildDefinition buildDefinition,
Job job,
Map<String,Object> webFragmentsContextMap) |
DockerHandler |
TestDockerHandlerProvider.getHandler(@Nullable BuildDefinition job,
boolean create) |
boolean |
TestDockerHandlerProvider.isCustomDedicatedAgentExpected(@NotNull BuildDefinition buildDefinition) |
Constructor and Description |
---|
TestDockerHandler(BuildDefinition buildDefinition,
EnvironmentCustomConfigService environmentCustomConfigService) |
Modifier and Type | Method and Description |
---|---|
void |
TaskManagerImpl.updateWorkingDirSelectors(@NotNull ImmutableBuildable job,
@NotNull BuildDefinition buildDefinition,
@NotNull Map<Long,Long> repositoryIdsChanges) |
void |
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.
|
Modifier and Type | Method and Description |
---|---|
@NotNull BuildDefinition |
BuildContextImpl.getBuildDefinition() |
@NotNull BuildDefinition |
BuildContext.getBuildDefinition() |
Modifier and Type | Method and Description |
---|---|
static void |
BuildContextHelper.applyBuildDefinitionOverrides(Map<String,String> completeConfiguration,
BuildDefinition buildDefinition) |
Constructor and Description |
---|
BuildContextImpl(BuildIdentifier identifier,
TriggerReason triggerReason,
BuildDefinition buildDefinition,
@Nullable BuildChanges buildChanges,
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.
|
Modifier and Type | Method and Description |
---|---|
@NotNull BuildDefinition |
DeploymentRepositoryBuildContext.getBuildDefinition() |
Modifier and Type | Method and Description |
---|---|
protected void |
ConfigureBranches.schedulePlanBranchInitialization(Plan plan,
BuildDefinition buildDefinition,
PlanBranchWorkflow previousPlanBranchWorkflow)
Schedules the plan branch initialization work that the Bamboo server needs to perform.
|
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.