Class BuildContextBuilderImpl
- java.lang.Object
-
- com.atlassian.bamboo.build.context.BuildContextBuilderImpl
-
- All Implemented Interfaces:
BuildContextBuilder
public class BuildContextBuilderImpl extends Object implements BuildContextBuilder
-
-
Constructor Summary
Constructors Constructor Description BuildContextBuilderImpl(@NotNull BranchIntegrationService branchIntegrationService, @NotNull VariableDefinitionManager variableDefinitionManager, @NotNull CredentialsAccessor credentialsAccessor, @NotNull StorageTagService storageTagService, @NotNull VcsRepositoryManager vcsRepositoryManager, @NotNull SecureTokenService secureTokenService, @NotNull com.atlassian.plugin.PluginAccessor pluginAccessor)
-
Method Summary
-
-
-
Constructor Detail
-
BuildContextBuilderImpl
public BuildContextBuilderImpl(@NotNull @NotNull BranchIntegrationService branchIntegrationService, @NotNull @NotNull VariableDefinitionManager variableDefinitionManager, @NotNull @NotNull CredentialsAccessor credentialsAccessor, @NotNull @NotNull StorageTagService storageTagService, @NotNull @NotNull VcsRepositoryManager vcsRepositoryManager, @NotNull @NotNull SecureTokenService secureTokenService, @NotNull @NotNull com.atlassian.plugin.PluginAccessor pluginAccessor)
-
-
Method Detail
-
build
@NotNull public @NotNull BuildContext build()
- Specified by:
buildin interfaceBuildContextBuilder
-
identifier
@NotNull public @NotNull BuildContextBuilder identifier(@NotNull @NotNull BuildIdentifier identifier)
- Specified by:
identifierin interfaceBuildContextBuilder
-
plan
@NotNull public @NotNull BuildContextBuilder plan(@NotNull @NotNull ImmutablePlan buildPlan)
- Specified by:
planin interfaceBuildContextBuilder
-
buildNumber
@NotNull public @NotNull BuildContextBuilder buildNumber(int buildNumber)
- Specified by:
buildNumberin interfaceBuildContextBuilder
-
parentBuildContext
@NotNull public @NotNull BuildContextBuilder parentBuildContext(@NotNull @NotNull BuildContext parentContext)
- Specified by:
parentBuildContextin interfaceBuildContextBuilder
-
triggerReason
@NotNull public @NotNull BuildContextBuilder triggerReason(TriggerReason triggerReason)
- Specified by:
triggerReasonin interfaceBuildContextBuilder
-
buildDefinition
@NotNull public @NotNull BuildContextBuilder buildDefinition(BuildDefinition buildDefinition)
- Specified by:
buildDefinitionin interfaceBuildContextBuilder
-
artifactContext
@NotNull public @NotNull BuildContextBuilder artifactContext(ArtifactContext artifactContext)
- Specified by:
artifactContextin interfaceBuildContextBuilder
-
variableContext
@NotNull public @NotNull BuildContextBuilder variableContext(VariableContext variableContext)
- Specified by:
variableContextin interfaceBuildContextBuilder
-
planRepositoryDefinitionMap
@NotNull public @NotNull BuildContextBuilder planRepositoryDefinitionMap(Map<Long,PlanRepositoryDefinition> planRepositoryDefinitionMap)
- Specified by:
planRepositoryDefinitionMapin interfaceBuildContextBuilder
-
relevantRepositoryIds
@NotNull public @NotNull BuildContextBuilder relevantRepositoryIds(Set<Long> relevantRepositoryIds)
- Specified by:
relevantRepositoryIdsin interfaceBuildContextBuilder
-
relevantRepositories
@NotNull public @NotNull BuildContextBuilder relevantRepositories(@NotNull @NotNull Set<PlanRepositoryDefinition> relevantRepositories)
- Specified by:
relevantRepositoriesin interfaceBuildContextBuilder
-
checkoutLocation
@NotNull public @NotNull BuildContextBuilder checkoutLocation(Map<Long,String> checkoutLocation)
- Specified by:
checkoutLocationin interfaceBuildContextBuilder
-
customBuildData
@NotNull public @NotNull BuildContextBuilder customBuildData(Map<String,String> customBuildData)
- Specified by:
customBuildDatain interfaceBuildContextBuilder
-
isBranch
@NotNull public @NotNull BuildContextBuilder isBranch(boolean isBranch)
- Specified by:
isBranchin interfaceBuildContextBuilder
-
isOnceOff
@NotNull public @NotNull BuildContextBuilder isOnceOff(boolean isOnceOff)
- Specified by:
isOnceOffin interfaceBuildContextBuilder
-
isCustomBuild
@NotNull public @NotNull BuildContextBuilder isCustomBuild(boolean isCustomBuild)
- Specified by:
isCustomBuildin interfaceBuildContextBuilder
-
isVerboseLoggingOn
@NotNull public @NotNull BuildContextBuilder isVerboseLoggingOn(boolean isVerboseLoggingOn)
- Specified by:
isVerboseLoggingOnin interfaceBuildContextBuilder
-
bandanaContext
@NotNull public @NotNull BuildContextBuilder bandanaContext(BambooBandanaContext bandanaContext)
- Specified by:
bandanaContextin interfaceBuildContextBuilder
-
buildChanges
@NotNull public @NotNull BuildContextBuilder buildChanges(BuildChanges buildChanges)
- Specified by:
buildChangesin interfaceBuildContextBuilder
-
mergeResult
@NotNull public @NotNull BuildContextBuilder mergeResult(MergeResultContext mergeResult)
- Specified by:
mergeResultin interfaceBuildContextBuilder
-
copyOf
@NotNull public @NotNull BuildContextBuilder copyOf(@NotNull @NotNull BuildContext other)
- Specified by:
copyOfin interfaceBuildContextBuilder
-
-