-
@Beta() public interface PipelineExecutionThe runtime execution state of a Pipeline.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPipelineExecution.AuthenticationDetailsclassPipelineExecution.PausedDetailsclassPipelineExecution.PipelineSource
-
Method Summary
Modifier and Type Method Description abstract ExecutionTypegetType()abstract StringgetId()abstract voidsetId(String id)abstract StringgetApplication()abstract voidsetApplication(String application)abstract StringgetName()abstract voidsetName(String name)abstract LonggetBuildTime()abstract voidsetBuildTime(Long buildTime)abstract booleanisCanceled()abstract voidsetCanceled(boolean canceled)abstract StringgetCanceledBy()abstract voidsetCanceledBy(String canceledBy)abstract StringgetCancellationReason()abstract voidsetCancellationReason(String cancellationReason)abstract booleanisLimitConcurrent()abstract voidsetLimitConcurrent(boolean limitConcurrent)abstract booleanisKeepWaitingPipelines()abstract voidsetKeepWaitingPipelines(boolean keepWaitingPipelines)abstract Map<String, Object>getContext()abstract List<StageExecution>getStages()abstract LonggetStartTime()abstract voidsetStartTime(Long startTime)abstract LonggetEndTime()abstract voidsetEndTime(Long endTime)abstract LonggetStartTimeExpiry()abstract voidsetStartTimeExpiry(Long startTimeExpiry)abstract ExecutionStatusgetStatus()abstract voidsetStatus(ExecutionStatus status)abstract PipelineExecution.AuthenticationDetailsgetAuthentication()abstract voidsetAuthentication(PipelineExecution.AuthenticationDetails authentication)abstract PipelineExecution.PausedDetailsgetPaused()abstract voidsetPaused(PipelineExecution.PausedDetails paused)abstract StringgetOrigin()abstract voidsetOrigin(String origin)abstract TriggergetTrigger()abstract voidsetTrigger(Trigger trigger)abstract StringgetDescription()abstract voidsetDescription(String description)abstract StringgetPipelineConfigId()abstract voidsetPipelineConfigId(String pipelineConfigId)abstract PipelineExecution.PipelineSourcegetSource()abstract voidsetSource(PipelineExecution.PipelineSource source)abstract List<Map<String, Object>>getNotifications()abstract voidsetNotifications(List<Map<String, Object>> notifications)abstract StringgetSpelEvaluator()abstract voidsetSpelEvaluator(String spelEvaluator)abstract Map<String, Object>getTemplateVariables()abstract voidsetTemplateVariables(Map<String, Object> templateVariables)abstract StringgetPartition()abstract voidsetPartition(String partition)abstract StageExecutionnamedStage(String type)abstract StageExecutionstageById(String stageId)abstract StageExecutionstageByRef(String refId)abstract voidupdateStatus(ExecutionStatus status)Based on the value of `status`, will also update synthetic fields like `canceled` and `endTime` -
-
Method Detail
-
getType
@Nonnull() abstract ExecutionType getType()
-
getApplication
abstract String getApplication()
-
setApplication
abstract void setApplication(String application)
-
getBuildTime
abstract Long getBuildTime()
-
setBuildTime
abstract void setBuildTime(Long buildTime)
-
isCanceled
abstract boolean isCanceled()
-
setCanceled
abstract void setCanceled(boolean canceled)
-
getCanceledBy
abstract String getCanceledBy()
-
setCanceledBy
abstract void setCanceledBy(String canceledBy)
-
getCancellationReason
abstract String getCancellationReason()
-
setCancellationReason
abstract void setCancellationReason(String cancellationReason)
-
isLimitConcurrent
abstract boolean isLimitConcurrent()
-
setLimitConcurrent
abstract void setLimitConcurrent(boolean limitConcurrent)
-
isKeepWaitingPipelines
abstract boolean isKeepWaitingPipelines()
-
setKeepWaitingPipelines
abstract void setKeepWaitingPipelines(boolean keepWaitingPipelines)
-
getContext
abstract Map<String, Object> getContext()
-
getStages
abstract List<StageExecution> getStages()
-
getStartTime
abstract Long getStartTime()
-
setStartTime
abstract void setStartTime(Long startTime)
-
getEndTime
abstract Long getEndTime()
-
setEndTime
abstract void setEndTime(Long endTime)
-
getStartTimeExpiry
abstract Long getStartTimeExpiry()
-
setStartTimeExpiry
abstract void setStartTimeExpiry(Long startTimeExpiry)
-
getStatus
abstract ExecutionStatus getStatus()
-
setStatus
abstract void setStatus(ExecutionStatus status)
-
getAuthentication
abstract PipelineExecution.AuthenticationDetails getAuthentication()
-
setAuthentication
abstract void setAuthentication(PipelineExecution.AuthenticationDetails authentication)
-
getPaused
abstract PipelineExecution.PausedDetails getPaused()
-
setPaused
abstract void setPaused(PipelineExecution.PausedDetails paused)
-
getTrigger
abstract Trigger getTrigger()
-
setTrigger
abstract void setTrigger(Trigger trigger)
-
getDescription
abstract String getDescription()
-
setDescription
abstract void setDescription(String description)
-
getPipelineConfigId
abstract String getPipelineConfigId()
-
setPipelineConfigId
abstract void setPipelineConfigId(String pipelineConfigId)
-
getSource
abstract PipelineExecution.PipelineSource getSource()
-
setSource
abstract void setSource(PipelineExecution.PipelineSource source)
-
getNotifications
abstract List<Map<String, Object>> getNotifications()
-
setNotifications
abstract void setNotifications(List<Map<String, Object>> notifications)
-
getSpelEvaluator
abstract String getSpelEvaluator()
-
setSpelEvaluator
abstract void setSpelEvaluator(String spelEvaluator)
-
getTemplateVariables
abstract Map<String, Object> getTemplateVariables()
-
setTemplateVariables
abstract void setTemplateVariables(Map<String, Object> templateVariables)
-
getPartition
abstract String getPartition()
-
setPartition
abstract void setPartition(String partition)
-
namedStage
abstract StageExecution namedStage(String type)
-
stageById
abstract StageExecution stageById(String stageId)
-
stageByRef
abstract StageExecution stageByRef(String refId)
-
updateStatus
abstract void updateStatus(ExecutionStatus status)
Based on the value of `status`, will also update synthetic fields like `canceled` and `endTime`
-
-
-
-