Interface BuildContextBuilder
- All Known Implementing Classes:
BuildContextBuilderImpl
@PublicApi
public interface BuildContextBuilder
-
Method Summary
Modifier and TypeMethodDescription@NotNull BuildContextBuilder
artifactContext
(ArtifactContext artifactContext) @NotNull BuildContextBuilder
bandanaContext
(BambooBandanaContext bandanaContext) @NotNull BuildContext
build()
@NotNull BuildContextBuilder
buildChanges
(BuildChanges buildChanges) @NotNull BuildContextBuilder
buildDefinition
(BuildDefinition buildDefinition) @NotNull BuildContextBuilder
buildNumber
(int buildNumber) @NotNull BuildContextBuilder
checkoutLocation
(Map<Long, String> checkoutLocation) @NotNull BuildContextBuilder
copyOf
(@NotNull BuildContext other) @NotNull BuildContextBuilder
customBuildData
(Map<String, String> customBuildData) @NotNull BuildContextBuilder
identifier
(@NotNull BuildIdentifier identifier) @NotNull BuildContextBuilder
isBranch
(boolean isBranch) @NotNull BuildContextBuilder
isCustomBuild
(boolean isCustomBuild) @NotNull BuildContextBuilder
isOnceOff
(boolean isOnceOff) @NotNull BuildContextBuilder
isVerboseLoggingOn
(boolean isVerboseLoggingOn) @NotNull BuildContextBuilder
mergeResult
(MergeResultContext mergeResult) @NotNull BuildContextBuilder
parentBuildContext
(@NotNull BuildContext parentContext) @NotNull BuildContextBuilder
plan
(@NotNull ImmutablePlan buildPlan) @NotNull BuildContextBuilder
planRepositoryDefinitionMap
(Map<Long, PlanRepositoryDefinition> planRepositoryDefinitionMap) @NotNull BuildContextBuilder
relevantRepositories
(@NotNull Set<PlanRepositoryDefinition> relevantRepositories) @NotNull BuildContextBuilder
relevantRepositoryIds
(Set<Long> relevantRepositoryIds) @NotNull BuildContextBuilder
triggerReason
(TriggerReason triggerReason) @NotNull BuildContextBuilder
variableContext
(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)
-