com.atlassian.bamboo.plan.branch
Interface ChainBranch
- All Superinterfaces:
- BambooIdProvider, BambooObject, Chain, ChainBranchIdentifier, Deletable, Describable, DescriptionProvider, ImmutableChain, ImmutableChainBranch, ImmutableDeletable, ImmutablePlan, NameProvider, Plan, PlanIdentifier
- All Known Implementing Classes:
- ChainBranchImpl, ImmutableChainBranchImpl
public interface ChainBranch
- extends Chain, ImmutableChainBranch
Represents a branch of a plan. Conceptually a branch is exactly the same as the plan except for which repository branch/location
it checks the code out from. A branch can not exist without a master which looks after all its configuration
Methods inherited from interface com.atlassian.bamboo.plan.Plan |
getLabellings, getRelatedLabellings, setBuildDefinitionXml, setBuildKey, setBuildName, setFirstBuildNumber, setKey, setLabellings, setLastBuildNumber, setNextBuildNumber, setPlanKey, setProject, setSuspendedFromBuilding, validateBuild |
Methods inherited from interface com.atlassian.bamboo.plan.cache.ImmutablePlan |
getAverageBuildDuration, getBuildDefinition, getBuildDefinitionXml, getBuildLogger, getCurrentStatus, getEffectiveVariables, getFirstBuildNumber, getKey, getLabelNames, getLastBuildNumber, getLatestResultsSummary, getNextBuildNumber, getProject, getType, getVariables, hasMaster, isActive, isBusy, isExecuting, isMarkedForDeletion |
setMaster
void setMaster(Plan master)
- Description copied from interface:
Plan
- Set which plan is the master of this plan. The master is the plan which this one is derived from. Configuration
is pulled from the master if one exists.
- Specified by:
setMaster
in interface Plan
setCommitInformation
void setCommitInformation(@Nullable
BranchCommitInformation commitInformation)
setLinkedJiraIssue
void setLinkedJiraIssue(@Nullable
java.lang.String jiraIssueKey)
setRemoteJiraLinkRequired
void setRemoteJiraLinkRequired(boolean remoteJiraIssueLinkRequired)
Copyright © 2012 Atlassian. All Rights Reserved.