Package dev.cdevents.events
Class TaskRunFinishedCDEvent
- java.lang.Object
-
- dev.cdevents.models.CDEvent
-
- dev.cdevents.events.TaskRunFinishedCDEvent
-
public class TaskRunFinishedCDEvent extends CDEvent
-
-
Constructor Summary
Constructors Constructor Description TaskRunFinishedCDEvent()Constructor to init CDEvent and set the Subject forTaskRunFinishedCDEvent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcurrentCDEventType()StringeventSchema()TaskRunFinishedSubjectgetSubject()StringschemaURL()voidsetSubject(TaskRunFinishedSubject subject)voidsetSubjectErrors(String subjectErrors)voidsetSubjectId(String subjectId)voidsetSubjectOutcome(CDEventConstants.Outcome subjectOutcome)voidsetSubjectPipelineRunId(String pipelineRunId)voidsetSubjectPipelineRunSource(URI pipelineRunSource)voidsetSubjectSource(URI subjectSource)voidsetSubjectTaskName(String taskName)voidsetSubjectUrl(URI subjectUrl)-
Methods inherited from class dev.cdevents.models.CDEvent
getContext, getCustomData, getCustomDataContentType, initCDEvent, setContext, setCustomData, setCustomDataContentType, setSource
-
-
-
-
Constructor Detail
-
TaskRunFinishedCDEvent
public TaskRunFinishedCDEvent()
Constructor to init CDEvent and set the Subject forTaskRunFinishedCDEvent.
-
-
Method Detail
-
getSubject
public TaskRunFinishedSubject getSubject()
- Returns:
- subject
-
setSubject
public void setSubject(TaskRunFinishedSubject subject)
- Parameters:
subject-
-
currentCDEventType
public String currentCDEventType()
- Specified by:
currentCDEventTypein classCDEvent- Returns:
- the current CDEvent type
-
schemaURL
public String schemaURL()
-
eventSchema
public String eventSchema()
- Specified by:
eventSchemain classCDEvent- Returns:
- the task-run-finished-event schema Json
-
setSubjectId
public void setSubjectId(String subjectId)
- Parameters:
subjectId- sets the taskRun subject Id
-
setSubjectSource
public void setSubjectSource(URI subjectSource)
- Parameters:
subjectSource- sets the taskRun subject source
-
setSubjectTaskName
public void setSubjectTaskName(String taskName)
- Parameters:
taskName- sets the taskName
-
setSubjectUrl
public void setSubjectUrl(URI subjectUrl)
- Parameters:
subjectUrl- sets the taskRun URL
-
setSubjectOutcome
public void setSubjectOutcome(CDEventConstants.Outcome subjectOutcome)
- Parameters:
subjectOutcome- sets theTaskRunFinishedCDEventoutcome
-
setSubjectErrors
public void setSubjectErrors(String subjectErrors)
- Parameters:
subjectErrors- sets theTaskRunFinishedCDEventerrors
-
setSubjectPipelineRunId
public void setSubjectPipelineRunId(String pipelineRunId)
- Parameters:
pipelineRunId- sets The pipelineRunId that this taskRun belongs to
-
setSubjectPipelineRunSource
public void setSubjectPipelineRunSource(URI pipelineRunSource)
- Parameters:
pipelineRunSource- sets The pipelineRunSource that this taskRun belongs to
-
-