public class PlanExecutionConfigImpl extends Object implements PlanExecutionConfig
PlanExecutionConfig.PlanExecutionType
Constructor and Description |
---|
PlanExecutionConfigImpl(PlanExecutionConfig.PlanExecutionType planExecutionType) |
public PlanExecutionConfigImpl(PlanExecutionConfig.PlanExecutionType planExecutionType)
public PlanExecutionConfig setChain(ImmutableChain chain)
setChain
in interface PlanExecutionConfig
public PlanExecutionConfig setChainResultSummary(ChainResultsSummary chainResultsSummary)
setChainResultSummary
in interface PlanExecutionConfig
public PlanExecutionConfig setLatestManualStageForAutomaticExecution(@Nullable String latestManualStageForAutomaticExecution)
setLatestManualStageForAutomaticExecution
in interface PlanExecutionConfig
public PlanExecutionConfig setExecuteAllStages()
setExecuteAllStages
in interface PlanExecutionConfig
@NotNull public StageIdentifier getStartStage()
PlanExecutionConfig
getStartStage
in interface PlanExecutionConfig
public PlanExecutionConfig.PlanExecutionType getPlanExecutionType()
PlanExecutionConfig
getPlanExecutionType
in interface PlanExecutionConfig
public boolean isScheduledForExecution(String stageName)
isScheduledForExecution
in interface PlanExecutionConfig
@NotNull public PlanResultKey getResultToRerun()
PlanExecutionConfig
PlanResultKey
of build to start againgetResultToRerun
in interface PlanExecutionConfig
@NotNull public PlanExecutionConfig build()
build
in interface PlanExecutionConfig
public Set<ImmutableChainStage> getStagesToExecute()
getStagesToExecute
in interface PlanExecutionConfig
public boolean isGoingToStopAtManualStage()
PlanExecutionConfig
isGoingToStopAtManualStage
in interface PlanExecutionConfig
public boolean isBranchMergePushOverride()
PlanExecutionConfig
isBranchMergePushOverride
in interface PlanExecutionConfig
public boolean isContinueFromFailed()
PlanExecutionConfig
isContinueFromFailed
in interface PlanExecutionConfig
public void setBranchMergePushOverride(boolean branchMergePushOverride)
setBranchMergePushOverride
in interface PlanExecutionConfig
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.