Interface BuildContextBuilder
- All Known Implementing Classes:
BuildContextBuilderImpl
@PublicApi
public interface BuildContextBuilder
-
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)
-
Method Details
-
build
-
parentBuildContext
@NotNull @NotNull BuildContextBuilder parentBuildContext(@NotNull @NotNull BuildContext parentContext) -
triggerReason
-
buildDefinition
-
artifactContext
-
variableContext
-
planRepositoryDefinitionMap
@NotNull @NotNull BuildContextBuilder planRepositoryDefinitionMap(Map<Long, PlanRepositoryDefinition> planRepositoryDefinitionMap) -
relevantRepositoryIds
-
checkoutLocation
-
isBranch
-
isOnceOff
-
isCustomBuild
-
isVerboseLoggingOn
-
bandanaContext
-
buildChanges
-
mergeResult
-
copyOf
-
identifier
-
plan
-
buildNumber
-
customBuildData
-
relevantRepositories
@NotNull @NotNull BuildContextBuilder relevantRepositories(@NotNull @NotNull Set<PlanRepositoryDefinition> relevantRepositories)
-