-
@Beta() public interface TaskExecutionThe runtime execution state of a task.
-
-
Method Summary
Modifier and Type Method Description abstract StringgetId()abstract voidsetId(String id)abstract StringgetImplementingClass()abstract voidsetImplementingClass(String implementingClass)abstract StringgetName()abstract voidsetName(String name)abstract LonggetStartTime()TODO(rz): Convert to Instant abstract voidsetStartTime(Long startTime)abstract LonggetEndTime()TODO(rz): Convert to Instant abstract voidsetEndTime(Long endTime)abstract ExecutionStatusgetStatus()abstract voidsetStatus(ExecutionStatus status)abstract booleanisStageStart()abstract voidsetStageStart(boolean stageStart)abstract booleanisStageEnd()abstract voidsetStageEnd(boolean stageEnd)abstract booleanisLoopStart()abstract voidsetLoopStart(boolean loopStart)abstract booleanisLoopEnd()abstract voidsetLoopEnd(boolean loopEnd)-
-
Method Detail
-
getImplementingClass
@Nonnull() abstract String getImplementingClass()
-
setImplementingClass
abstract void setImplementingClass(String implementingClass)
-
getStartTime
@Nullable() abstract Long getStartTime()
TODO(rz): Convert to Instant
-
setStartTime
abstract void setStartTime(Long startTime)
-
getEndTime
@Nullable() abstract Long getEndTime()
TODO(rz): Convert to Instant
-
setEndTime
abstract void setEndTime(Long endTime)
-
getStatus
@Nonnull() abstract ExecutionStatus getStatus()
-
setStatus
abstract void setStatus(ExecutionStatus status)
-
isStageStart
abstract boolean isStageStart()
-
setStageStart
abstract void setStageStart(boolean stageStart)
-
isStageEnd
abstract boolean isStageEnd()
-
setStageEnd
abstract void setStageEnd(boolean stageEnd)
-
isLoopStart
abstract boolean isLoopStart()
-
setLoopStart
abstract void setLoopStart(boolean loopStart)
-
isLoopEnd
abstract boolean isLoopEnd()
-
setLoopEnd
abstract void setLoopEnd(boolean loopEnd)
-
-
-
-