Class BuildContextBuilderImpl
java.lang.Object
com.atlassian.bamboo.build.context.BuildContextBuilderImpl
- All Implemented Interfaces:
BuildContextBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionBuildContextBuilderImpl(@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
Modifier and TypeMethodDescription@NotNull BuildContextBuilderartifactContext(ArtifactContext artifactContext) @NotNull BuildContextBuilderbandanaContext(BambooBandanaContext bandanaContext) @NotNull BuildContextbuild()@NotNull BuildContextBuilderbuildChanges(BuildChanges buildChanges) @NotNull BuildContextBuilderbuildDefinition(BuildDefinition buildDefinition) @NotNull BuildContextBuilderbuildNumber(int buildNumber) @NotNull BuildContextBuildercheckoutLocation(Map<Long, String> checkoutLocation) @NotNull BuildContextBuildercopyOf(@NotNull BuildContext other) @NotNull BuildContextBuildercustomBuildData(Map<String, String> customBuildData) @NotNull BuildContextBuilderidentifier(@NotNull BuildIdentifier identifier) @NotNull BuildContextBuilderisBranch(boolean isBranch) @NotNull BuildContextBuilderisCustomBuild(boolean isCustomBuild) @NotNull BuildContextBuilderisOnceOff(boolean isOnceOff) @NotNull BuildContextBuilderisVerboseLoggingOn(boolean isVerboseLoggingOn) @NotNull BuildContextBuildermergeResult(MergeResultContext mergeResult) @NotNull BuildContextBuilderparentBuildContext(@NotNull BuildContext parentContext) @NotNull BuildContextBuilderplan(@NotNull ImmutablePlan buildPlan) @NotNull BuildContextBuilderplanRepositoryDefinitionMap(Map<Long, PlanRepositoryDefinition> planRepositoryDefinitionMap) @NotNull BuildContextBuilderrelevantRepositories(@NotNull Set<PlanRepositoryDefinition> relevantRepositories) @NotNull BuildContextBuilderrelevantRepositoryIds(Set<Long> relevantRepositoryIds) @NotNull BuildContextBuildertriggerReason(TriggerReason triggerReason) @NotNull BuildContextBuildervariableContext(VariableContext variableContext)
-
Constructor Details
-
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 Details
-
build
- Specified by:
buildin interfaceBuildContextBuilder
-
identifier
@NotNull public @NotNull BuildContextBuilder identifier(@NotNull @NotNull BuildIdentifier identifier) - Specified by:
identifierin interfaceBuildContextBuilder
-
plan
- Specified by:
planin interfaceBuildContextBuilder
-
buildNumber
- Specified by:
buildNumberin interfaceBuildContextBuilder
-
parentBuildContext
@NotNull public @NotNull BuildContextBuilder parentBuildContext(@NotNull @NotNull BuildContext parentContext) - Specified by:
parentBuildContextin interfaceBuildContextBuilder
-
triggerReason
- Specified by:
triggerReasonin interfaceBuildContextBuilder
-
buildDefinition
- Specified by:
buildDefinitionin interfaceBuildContextBuilder
-
artifactContext
- Specified by:
artifactContextin interfaceBuildContextBuilder
-
variableContext
- Specified by:
variableContextin interfaceBuildContextBuilder
-
planRepositoryDefinitionMap
@NotNull public @NotNull BuildContextBuilder planRepositoryDefinitionMap(Map<Long, PlanRepositoryDefinition> planRepositoryDefinitionMap) - Specified by:
planRepositoryDefinitionMapin interfaceBuildContextBuilder
-
relevantRepositoryIds
- Specified by:
relevantRepositoryIdsin interfaceBuildContextBuilder
-
relevantRepositories
@NotNull public @NotNull BuildContextBuilder relevantRepositories(@NotNull @NotNull Set<PlanRepositoryDefinition> relevantRepositories) - Specified by:
relevantRepositoriesin interfaceBuildContextBuilder
-
checkoutLocation
- Specified by:
checkoutLocationin interfaceBuildContextBuilder
-
customBuildData
- Specified by:
customBuildDatain interfaceBuildContextBuilder
-
isBranch
- Specified by:
isBranchin interfaceBuildContextBuilder
-
isOnceOff
- Specified by:
isOnceOffin interfaceBuildContextBuilder
-
isCustomBuild
- Specified by:
isCustomBuildin interfaceBuildContextBuilder
-
isVerboseLoggingOn
- Specified by:
isVerboseLoggingOnin interfaceBuildContextBuilder
-
bandanaContext
- Specified by:
bandanaContextin interfaceBuildContextBuilder
-
buildChanges
- Specified by:
buildChangesin interfaceBuildContextBuilder
-
mergeResult
- Specified by:
mergeResultin interfaceBuildContextBuilder
-
copyOf
- Specified by:
copyOfin interfaceBuildContextBuilder
-