Package dev.cdevents.events
Class ArtifactPackagedCDEvent
- java.lang.Object
-
- dev.cdevents.models.CDEvent
-
- dev.cdevents.events.ArtifactPackagedCDEvent
-
public class ArtifactPackagedCDEvent extends CDEvent
-
-
Constructor Summary
Constructors Constructor Description ArtifactPackagedCDEvent()Constructor to init CDEvent and set the Subject forArtifactPackagedCDEvent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcurrentCDEventType()StringeventSchema()ArtifactPackagedSubjectgetSubject()StringschemaURL()voidsetSubject(ArtifactPackagedSubject subject)voidsetSubjectChangeId(String changeId)voidsetSubjectChangeSource(URI changeSource)voidsetSubjectId(com.github.packageurl.PackageURL subjectId)voidsetSubjectSource(URI subjectSource)-
Methods inherited from class dev.cdevents.models.CDEvent
getContext, getCustomData, getCustomDataContentType, initCDEvent, setContext, setCustomData, setCustomDataContentType, setSource
-
-
-
-
Constructor Detail
-
ArtifactPackagedCDEvent
public ArtifactPackagedCDEvent()
Constructor to init CDEvent and set the Subject forArtifactPackagedCDEvent.
-
-
Method Detail
-
getSubject
public ArtifactPackagedSubject getSubject()
- Returns:
- subject
-
setSubject
public void setSubject(ArtifactPackagedSubject 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 artifact-packaged-event schema Json
-
setSubjectId
public void setSubjectId(com.github.packageurl.PackageURL subjectId)
- Parameters:
subjectId- sets the subject Id in the PURL format
-
setSubjectSource
public void setSubjectSource(URI subjectSource)
- Parameters:
subjectSource- sets the subject source
-
setSubjectChangeId
public void setSubjectChangeId(String changeId)
- Parameters:
changeId- sets The changeId that this artifact belongs to
-
setSubjectChangeSource
public void setSubjectChangeSource(URI changeSource)
- Parameters:
changeSource- sets The changeSource that this artifact belongs to
-
-