@PublicApi
public interface BuildContextBuilder
@NotNull @NotNull BuildContext build()
@NotNull @NotNull BuildContextBuilder parentBuildContext(@NotNull @NotNull BuildContext parentContext)
@NotNull @NotNull BuildContextBuilder triggerReason(TriggerReason triggerReason)
@NotNull @NotNull BuildContextBuilder buildDefinition(BuildDefinition buildDefinition)
@NotNull @NotNull BuildContextBuilder artifactContext(ArtifactContext artifactContext)
@NotNull @NotNull BuildContextBuilder variableContext(VariableContext variableContext)
@NotNull @NotNull BuildContextBuilder planRepositoryDefinitionMap(Map<Long,PlanRepositoryDefinition> planRepositoryDefinitionMap)
@NotNull @NotNull BuildContextBuilder relevantRepositoryIds(Set<Long> relevantRepositoryIds)
@NotNull @NotNull BuildContextBuilder checkoutLocation(Map<Long,String> checkoutLocation)
@NotNull @NotNull BuildContextBuilder isBranch(boolean isBranch)
@NotNull @NotNull BuildContextBuilder isOnceOff(boolean isOnceOff)
@NotNull @NotNull BuildContextBuilder isCustomBuild(boolean isCustomBuild)
@NotNull @NotNull BuildContextBuilder isVerboseLoggingOn(boolean isVerboseLoggingOn)
@NotNull @NotNull BuildContextBuilder bandanaContext(BambooBandanaContext bandanaContext)
@NotNull @NotNull BuildContextBuilder buildChanges(BuildChanges buildChanges)
@NotNull @NotNull BuildContextBuilder mergeResult(MergeResultContext mergeResult)
@NotNull @NotNull BuildContextBuilder copyOf(@NotNull @NotNull BuildContext other)
@NotNull @NotNull BuildContextBuilder identifier(@NotNull @NotNull BuildIdentifier identifier)
@NotNull @NotNull BuildContextBuilder plan(@NotNull @NotNull ImmutablePlan buildPlan)
@NotNull @NotNull BuildContextBuilder buildNumber(int buildNumber)
@NotNull @NotNull BuildContextBuilder customBuildData(Map<String,String> customBuildData)
@NotNull @NotNull BuildContextBuilder relevantRepositories(@NotNull @NotNull Set<PlanRepositoryDefinition> relevantRepositories)
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.