@Internal
public interface PlanExecutionConfig
Modifier and Type | Interface and Description |
---|---|
static class |
PlanExecutionConfig.PlanExecutionType
Type of repeated plan execution
|
Modifier and Type | Method and Description |
---|---|
PlanExecutionConfig |
build() |
PlanExecutionConfig.PlanExecutionType |
getPlanExecutionType()
type of resumed plan execution
|
PlanResultKey |
getResultToRerun()
PlanResultKey of build to start again |
Set<ImmutableChainStage> |
getStagesToExecute() |
StageIdentifier |
getStartStage()
Stage where plan execution should be resumed
|
boolean |
isBranchMergePushOverride()
If branch merging is enabled, if we override the push
|
boolean |
isGoingToStopAtManualStage()
true if the first stage not scheduled for execution was manual
|
boolean |
isScheduledForExecution(String name) |
void |
setBranchMergePushOverride(boolean branchMergePushOverride) |
PlanExecutionConfig |
setChain(ImmutableChain chain) |
PlanExecutionConfig |
setChainResultSummary(ChainResultsSummary chainResultsSummary) |
PlanExecutionConfig |
setExecuteAllStages() |
PlanExecutionConfig |
setLatestManualStageForAutomaticExecution(String latestManualStageForAutomaticExecution) |
PlanExecutionConfig setChain(ImmutableChain chain)
PlanExecutionConfig setChainResultSummary(ChainResultsSummary chainResultsSummary)
PlanExecutionConfig setLatestManualStageForAutomaticExecution(@Nullable String latestManualStageForAutomaticExecution)
PlanExecutionConfig setExecuteAllStages()
@NotNull PlanExecutionConfig build()
boolean isScheduledForExecution(String name)
@NotNull PlanResultKey getResultToRerun()
PlanResultKey
of build to start again@Nullable StageIdentifier getStartStage()
Set<ImmutableChainStage> getStagesToExecute()
PlanExecutionConfig.PlanExecutionType getPlanExecutionType()
boolean isGoingToStopAtManualStage()
boolean isBranchMergePushOverride()
void setBranchMergePushOverride(boolean branchMergePushOverride)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.