com.atlassian.bamboo.build.context
Class BuildContextBuilderImpl
java.lang.Object
com.atlassian.bamboo.build.context.BuildContextBuilderImpl
- All Implemented Interfaces:
- BuildContextBuilder
public class BuildContextBuilderImpl
- extends Object
- implements BuildContextBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildContextBuilderImpl
public BuildContextBuilderImpl(@NotNull
BranchIntegrationService branchIntegrationService,
@NotNull
VariableDefinitionManager variableDefinitionManager,
@NotNull
CredentialsAccessor credentialsAccessor)
build
@NotNull
public BuildContext build()
- Specified by:
build
in interface BuildContextBuilder
identifier
@NotNull
public BuildContextBuilder identifier(@NotNull
BuildIdentifier identifier)
- Specified by:
identifier
in interface BuildContextBuilder
plan
@NotNull
public BuildContextBuilder plan(@NotNull
ImmutablePlan buildPlan)
- Specified by:
plan
in interface BuildContextBuilder
buildNumber
@NotNull
public BuildContextBuilder buildNumber(int buildNumber)
- Specified by:
buildNumber
in interface BuildContextBuilder
parentBuildContext
@NotNull
public BuildContextBuilder parentBuildContext(@NotNull
BuildContext parentContext)
- Specified by:
parentBuildContext
in interface BuildContextBuilder
triggerReason
@NotNull
public BuildContextBuilder triggerReason(TriggerReason triggerReason)
- Specified by:
triggerReason
in interface BuildContextBuilder
buildDefinition
@NotNull
public BuildContextBuilder buildDefinition(BuildDefinition buildDefinition)
- Specified by:
buildDefinition
in interface BuildContextBuilder
artifactContext
@NotNull
public BuildContextBuilder artifactContext(ArtifactContext artifactContext)
- Specified by:
artifactContext
in interface BuildContextBuilder
variableContext
@NotNull
public BuildContextBuilder variableContext(VariableContext variableContext)
- Specified by:
variableContext
in interface BuildContextBuilder
repositoryDefinitionMap
@NotNull
public BuildContextBuilder repositoryDefinitionMap(Map<Long,RepositoryDefinition> repositoryDefinitionMap)
- Specified by:
repositoryDefinitionMap
in interface BuildContextBuilder
relevantRepositoryIds
@NotNull
public BuildContextBuilder relevantRepositoryIds(Set<Long> relevantRepositoryIds)
- Specified by:
relevantRepositoryIds
in interface BuildContextBuilder
relevantRepositories
@NotNull
public BuildContextBuilder relevantRepositories(@NotNull
Set<RepositoryDefinition> relevantRepositories)
- Specified by:
relevantRepositories
in interface BuildContextBuilder
checkoutLocation
@NotNull
public BuildContextBuilder checkoutLocation(Map<Long,String> checkoutLocation)
- Specified by:
checkoutLocation
in interface BuildContextBuilder
customBuildData
@NotNull
public BuildContextBuilder customBuildData(Map<String,String> customBuildData)
- Specified by:
customBuildData
in interface BuildContextBuilder
isBranch
@NotNull
public BuildContextBuilder isBranch(boolean isBranch)
- Specified by:
isBranch
in interface BuildContextBuilder
isOnceOff
@NotNull
public BuildContextBuilder isOnceOff(boolean isOnceOff)
- Specified by:
isOnceOff
in interface BuildContextBuilder
isCustomBuild
@NotNull
public BuildContextBuilder isCustomBuild(boolean isCustomBuild)
- Specified by:
isCustomBuild
in interface BuildContextBuilder
bandanaContext
@NotNull
public BuildContextBuilder bandanaContext(BambooBandanaContext bandanaContext)
- Specified by:
bandanaContext
in interface BuildContextBuilder
buildChanges
@NotNull
public BuildContextBuilder buildChanges(BuildChanges buildChanges)
- Specified by:
buildChanges
in interface BuildContextBuilder
copyOf
@NotNull
public BuildContextBuilder copyOf(@NotNull
BuildContext other)
- Specified by:
copyOf
in interface BuildContextBuilder
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.