Package dev.cdevents.models
Class Subject
- java.lang.Object
-
- dev.cdevents.models.Subject
-
- Direct Known Subclasses:
ArtifactPackagedSubject,ArtifactPublishedSubject,BranchSubject,BuildFinishedSubject,BuildQueuedSubject,BuildStartedSubject,ChangeSubject,EnvironmentCreatedSubject,EnvironmentDeletedSubject,EnvironmentModifiedSubject,PipelineRunFinishedSubject,PipelineRunQueuedSubject,PipelineRunStartedSubject,RepositorySubject,ServiceDeployedSubject,ServicePublishedSubject,ServiceRemovedSubject,ServiceRolledBackSubject,ServiceUpgradedSubject,TaskRunFinishedSubject,TaskRunStartedSubject,TestCaseSubject,TestSuiteSubject
public class Subject extends Object
-
-
Constructor Summary
Constructors Constructor Description Subject(CDEventConstants.SubjectType type)Constructor to set the Subject Type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()URIgetSource()CDEventConstants.SubjectTypegetType()voidsetId(String id)voidsetSource(URI source)voidsetType(CDEventConstants.SubjectType type)
-
-
-
Constructor Detail
-
Subject
public Subject(CDEventConstants.SubjectType type)
Constructor to set the Subject Type.- Parameters:
type-
-
-
Method Detail
-
getId
public String getId()
- Returns:
- Subject id
-
setId
public void setId(String id)
- Parameters:
id-
-
getSource
public URI getSource()
- Returns:
- source
-
setSource
public void setSource(URI source)
- Parameters:
source-
-
getType
public CDEventConstants.SubjectType getType()
- Returns:
- subject type
-
setType
public void setType(CDEventConstants.SubjectType type)
- Parameters:
type-
-
-