Documentation
¶
Index ¶
- Constants
- Variables
- func AsCloudEvent(event CDEventReader) (*cloudevents.Event, error)
- func AsJsonString(event CDEventReader) (string, error)
- func Validate(event CDEventReader) error
- func ValidateEventType(fl validator.FieldLevel) bool
- func ValidatePurl(fl validator.FieldLevel) bool
- func ValidateUriReference(fl validator.FieldLevel) bool
- type ArtifactPackagedEvent
- func (e ArtifactPackagedEvent) GetCustomData() (interface{}, error)
- func (e ArtifactPackagedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ArtifactPackagedEvent) GetCustomDataContentType() string
- func (e ArtifactPackagedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ArtifactPackagedEvent) GetId() string
- func (e ArtifactPackagedEvent) GetSchema() (string, string)
- func (e ArtifactPackagedEvent) GetSource() string
- func (e ArtifactPackagedEvent) GetSubject() Subject
- func (e ArtifactPackagedEvent) GetSubjectId() string
- func (e ArtifactPackagedEvent) GetSubjectSource() string
- func (e ArtifactPackagedEvent) GetTimestamp() time.Time
- func (e ArtifactPackagedEvent) GetType() CDEventType
- func (e ArtifactPackagedEvent) GetVersion() string
- func (e *ArtifactPackagedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ArtifactPackagedEvent) SetId(id string)
- func (e *ArtifactPackagedEvent) SetSource(source string)
- func (e *ArtifactPackagedEvent) SetSubjectChange(change Reference)
- func (e *ArtifactPackagedEvent) SetSubjectId(subjectId string)
- func (e *ArtifactPackagedEvent) SetSubjectSource(subjectSource string)
- func (e *ArtifactPackagedEvent) SetTimestamp(timestamp time.Time)
- type ArtifactPackagedSubject
- type ArtifactPackagedSubjectContent
- type ArtifactPublishedEvent
- func (e ArtifactPublishedEvent) GetCustomData() (interface{}, error)
- func (e ArtifactPublishedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ArtifactPublishedEvent) GetCustomDataContentType() string
- func (e ArtifactPublishedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ArtifactPublishedEvent) GetId() string
- func (e ArtifactPublishedEvent) GetSchema() (string, string)
- func (e ArtifactPublishedEvent) GetSource() string
- func (e ArtifactPublishedEvent) GetSubject() Subject
- func (e ArtifactPublishedEvent) GetSubjectId() string
- func (e ArtifactPublishedEvent) GetSubjectSource() string
- func (e ArtifactPublishedEvent) GetTimestamp() time.Time
- func (e ArtifactPublishedEvent) GetType() CDEventType
- func (e ArtifactPublishedEvent) GetVersion() string
- func (e *ArtifactPublishedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ArtifactPublishedEvent) SetId(id string)
- func (e *ArtifactPublishedEvent) SetSource(source string)
- func (e *ArtifactPublishedEvent) SetSubjectId(subjectId string)
- func (e *ArtifactPublishedEvent) SetSubjectSource(subjectSource string)
- func (e *ArtifactPublishedEvent) SetTimestamp(timestamp time.Time)
- type ArtifactPublishedSubject
- type ArtifactPublishedSubjectContent
- type BranchCreatedEvent
- func (e BranchCreatedEvent) GetCustomData() (interface{}, error)
- func (e BranchCreatedEvent) GetCustomDataAs(receiver interface{}) error
- func (e BranchCreatedEvent) GetCustomDataContentType() string
- func (e BranchCreatedEvent) GetCustomDataRaw() ([]byte, error)
- func (e BranchCreatedEvent) GetId() string
- func (e BranchCreatedEvent) GetSchema() (string, string)
- func (e BranchCreatedEvent) GetSource() string
- func (e BranchCreatedEvent) GetSubject() Subject
- func (e BranchCreatedEvent) GetSubjectId() string
- func (e BranchCreatedEvent) GetSubjectSource() string
- func (e BranchCreatedEvent) GetTimestamp() time.Time
- func (e BranchCreatedEvent) GetType() CDEventType
- func (e BranchCreatedEvent) GetVersion() string
- func (e *BranchCreatedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *BranchCreatedEvent) SetId(id string)
- func (e *BranchCreatedEvent) SetSource(source string)
- func (e *BranchCreatedEvent) SetSubjectId(subjectId string)
- func (e *BranchCreatedEvent) SetSubjectRepository(repository Reference)
- func (e *BranchCreatedEvent) SetSubjectSource(subjectSource string)
- func (e *BranchCreatedEvent) SetTimestamp(timestamp time.Time)
- type BranchCreatedSubject
- type BranchCreatedSubjectContent
- type BranchDeletedEvent
- func (e BranchDeletedEvent) GetCustomData() (interface{}, error)
- func (e BranchDeletedEvent) GetCustomDataAs(receiver interface{}) error
- func (e BranchDeletedEvent) GetCustomDataContentType() string
- func (e BranchDeletedEvent) GetCustomDataRaw() ([]byte, error)
- func (e BranchDeletedEvent) GetId() string
- func (e BranchDeletedEvent) GetSchema() (string, string)
- func (e BranchDeletedEvent) GetSource() string
- func (e BranchDeletedEvent) GetSubject() Subject
- func (e BranchDeletedEvent) GetSubjectId() string
- func (e BranchDeletedEvent) GetSubjectSource() string
- func (e BranchDeletedEvent) GetTimestamp() time.Time
- func (e BranchDeletedEvent) GetType() CDEventType
- func (e BranchDeletedEvent) GetVersion() string
- func (e *BranchDeletedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *BranchDeletedEvent) SetId(id string)
- func (e *BranchDeletedEvent) SetSource(source string)
- func (e *BranchDeletedEvent) SetSubjectId(subjectId string)
- func (e *BranchDeletedEvent) SetSubjectRepository(repository Reference)
- func (e *BranchDeletedEvent) SetSubjectSource(subjectSource string)
- func (e *BranchDeletedEvent) SetTimestamp(timestamp time.Time)
- type BranchDeletedSubject
- type BranchDeletedSubjectContent
- type BuildFinishedEvent
- func (e BuildFinishedEvent) GetCustomData() (interface{}, error)
- func (e BuildFinishedEvent) GetCustomDataAs(receiver interface{}) error
- func (e BuildFinishedEvent) GetCustomDataContentType() string
- func (e BuildFinishedEvent) GetCustomDataRaw() ([]byte, error)
- func (e BuildFinishedEvent) GetId() string
- func (e BuildFinishedEvent) GetSchema() (string, string)
- func (e BuildFinishedEvent) GetSource() string
- func (e BuildFinishedEvent) GetSubject() Subject
- func (e BuildFinishedEvent) GetSubjectId() string
- func (e BuildFinishedEvent) GetSubjectSource() string
- func (e BuildFinishedEvent) GetTimestamp() time.Time
- func (e BuildFinishedEvent) GetType() CDEventType
- func (e BuildFinishedEvent) GetVersion() string
- func (e *BuildFinishedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *BuildFinishedEvent) SetId(id string)
- func (e *BuildFinishedEvent) SetSource(source string)
- func (e *BuildFinishedEvent) SetSubjectArtifactId(artifactId string)
- func (e *BuildFinishedEvent) SetSubjectId(subjectId string)
- func (e *BuildFinishedEvent) SetSubjectSource(subjectSource string)
- func (e *BuildFinishedEvent) SetTimestamp(timestamp time.Time)
- type BuildFinishedSubject
- type BuildFinishedSubjectContent
- type BuildQueuedEvent
- func (e BuildQueuedEvent) GetCustomData() (interface{}, error)
- func (e BuildQueuedEvent) GetCustomDataAs(receiver interface{}) error
- func (e BuildQueuedEvent) GetCustomDataContentType() string
- func (e BuildQueuedEvent) GetCustomDataRaw() ([]byte, error)
- func (e BuildQueuedEvent) GetId() string
- func (e BuildQueuedEvent) GetSchema() (string, string)
- func (e BuildQueuedEvent) GetSource() string
- func (e BuildQueuedEvent) GetSubject() Subject
- func (e BuildQueuedEvent) GetSubjectId() string
- func (e BuildQueuedEvent) GetSubjectSource() string
- func (e BuildQueuedEvent) GetTimestamp() time.Time
- func (e BuildQueuedEvent) GetType() CDEventType
- func (e BuildQueuedEvent) GetVersion() string
- func (e *BuildQueuedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *BuildQueuedEvent) SetId(id string)
- func (e *BuildQueuedEvent) SetSource(source string)
- func (e *BuildQueuedEvent) SetSubjectId(subjectId string)
- func (e *BuildQueuedEvent) SetSubjectSource(subjectSource string)
- func (e *BuildQueuedEvent) SetTimestamp(timestamp time.Time)
- type BuildQueuedSubject
- type BuildQueuedSubjectContent
- type BuildStartedEvent
- func (e BuildStartedEvent) GetCustomData() (interface{}, error)
- func (e BuildStartedEvent) GetCustomDataAs(receiver interface{}) error
- func (e BuildStartedEvent) GetCustomDataContentType() string
- func (e BuildStartedEvent) GetCustomDataRaw() ([]byte, error)
- func (e BuildStartedEvent) GetId() string
- func (e BuildStartedEvent) GetSchema() (string, string)
- func (e BuildStartedEvent) GetSource() string
- func (e BuildStartedEvent) GetSubject() Subject
- func (e BuildStartedEvent) GetSubjectId() string
- func (e BuildStartedEvent) GetSubjectSource() string
- func (e BuildStartedEvent) GetTimestamp() time.Time
- func (e BuildStartedEvent) GetType() CDEventType
- func (e BuildStartedEvent) GetVersion() string
- func (e *BuildStartedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *BuildStartedEvent) SetId(id string)
- func (e *BuildStartedEvent) SetSource(source string)
- func (e *BuildStartedEvent) SetSubjectId(subjectId string)
- func (e *BuildStartedEvent) SetSubjectSource(subjectSource string)
- func (e *BuildStartedEvent) SetTimestamp(timestamp time.Time)
- type BuildStartedSubject
- type BuildStartedSubjectContent
- type CDEvent
- type CDEventCustomData
- type CDEventCustomDataEncoding
- type CDEventReader
- type CDEventType
- type CDEventWriter
- type ChangeAbandonedEvent
- func (e ChangeAbandonedEvent) GetCustomData() (interface{}, error)
- func (e ChangeAbandonedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ChangeAbandonedEvent) GetCustomDataContentType() string
- func (e ChangeAbandonedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ChangeAbandonedEvent) GetId() string
- func (e ChangeAbandonedEvent) GetSchema() (string, string)
- func (e ChangeAbandonedEvent) GetSource() string
- func (e ChangeAbandonedEvent) GetSubject() Subject
- func (e ChangeAbandonedEvent) GetSubjectId() string
- func (e ChangeAbandonedEvent) GetSubjectSource() string
- func (e ChangeAbandonedEvent) GetTimestamp() time.Time
- func (e ChangeAbandonedEvent) GetType() CDEventType
- func (e ChangeAbandonedEvent) GetVersion() string
- func (e *ChangeAbandonedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ChangeAbandonedEvent) SetId(id string)
- func (e *ChangeAbandonedEvent) SetSource(source string)
- func (e *ChangeAbandonedEvent) SetSubjectId(subjectId string)
- func (e *ChangeAbandonedEvent) SetSubjectRepository(repository Reference)
- func (e *ChangeAbandonedEvent) SetSubjectSource(subjectSource string)
- func (e *ChangeAbandonedEvent) SetTimestamp(timestamp time.Time)
- type ChangeAbandonedSubject
- type ChangeAbandonedSubjectContent
- type ChangeCreatedEvent
- func (e ChangeCreatedEvent) GetCustomData() (interface{}, error)
- func (e ChangeCreatedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ChangeCreatedEvent) GetCustomDataContentType() string
- func (e ChangeCreatedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ChangeCreatedEvent) GetId() string
- func (e ChangeCreatedEvent) GetSchema() (string, string)
- func (e ChangeCreatedEvent) GetSource() string
- func (e ChangeCreatedEvent) GetSubject() Subject
- func (e ChangeCreatedEvent) GetSubjectId() string
- func (e ChangeCreatedEvent) GetSubjectSource() string
- func (e ChangeCreatedEvent) GetTimestamp() time.Time
- func (e ChangeCreatedEvent) GetType() CDEventType
- func (e ChangeCreatedEvent) GetVersion() string
- func (e *ChangeCreatedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ChangeCreatedEvent) SetId(id string)
- func (e *ChangeCreatedEvent) SetSource(source string)
- func (e *ChangeCreatedEvent) SetSubjectId(subjectId string)
- func (e *ChangeCreatedEvent) SetSubjectRepository(repository Reference)
- func (e *ChangeCreatedEvent) SetSubjectSource(subjectSource string)
- func (e *ChangeCreatedEvent) SetTimestamp(timestamp time.Time)
- type ChangeCreatedSubject
- type ChangeCreatedSubjectContent
- type ChangeMergedEvent
- func (e ChangeMergedEvent) GetCustomData() (interface{}, error)
- func (e ChangeMergedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ChangeMergedEvent) GetCustomDataContentType() string
- func (e ChangeMergedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ChangeMergedEvent) GetId() string
- func (e ChangeMergedEvent) GetSchema() (string, string)
- func (e ChangeMergedEvent) GetSource() string
- func (e ChangeMergedEvent) GetSubject() Subject
- func (e ChangeMergedEvent) GetSubjectId() string
- func (e ChangeMergedEvent) GetSubjectSource() string
- func (e ChangeMergedEvent) GetTimestamp() time.Time
- func (e ChangeMergedEvent) GetType() CDEventType
- func (e ChangeMergedEvent) GetVersion() string
- func (e *ChangeMergedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ChangeMergedEvent) SetId(id string)
- func (e *ChangeMergedEvent) SetSource(source string)
- func (e *ChangeMergedEvent) SetSubjectId(subjectId string)
- func (e *ChangeMergedEvent) SetSubjectRepository(repository Reference)
- func (e *ChangeMergedEvent) SetSubjectSource(subjectSource string)
- func (e *ChangeMergedEvent) SetTimestamp(timestamp time.Time)
- type ChangeMergedSubject
- type ChangeMergedSubjectContent
- type ChangeReviewedEvent
- func (e ChangeReviewedEvent) GetCustomData() (interface{}, error)
- func (e ChangeReviewedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ChangeReviewedEvent) GetCustomDataContentType() string
- func (e ChangeReviewedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ChangeReviewedEvent) GetId() string
- func (e ChangeReviewedEvent) GetSchema() (string, string)
- func (e ChangeReviewedEvent) GetSource() string
- func (e ChangeReviewedEvent) GetSubject() Subject
- func (e ChangeReviewedEvent) GetSubjectId() string
- func (e ChangeReviewedEvent) GetSubjectSource() string
- func (e ChangeReviewedEvent) GetTimestamp() time.Time
- func (e ChangeReviewedEvent) GetType() CDEventType
- func (e ChangeReviewedEvent) GetVersion() string
- func (e *ChangeReviewedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ChangeReviewedEvent) SetId(id string)
- func (e *ChangeReviewedEvent) SetSource(source string)
- func (e *ChangeReviewedEvent) SetSubjectId(subjectId string)
- func (e *ChangeReviewedEvent) SetSubjectRepository(repository Reference)
- func (e *ChangeReviewedEvent) SetSubjectSource(subjectSource string)
- func (e *ChangeReviewedEvent) SetTimestamp(timestamp time.Time)
- type ChangeReviewedSubject
- type ChangeReviewedSubjectContent
- type ChangeUpdatedEvent
- func (e ChangeUpdatedEvent) GetCustomData() (interface{}, error)
- func (e ChangeUpdatedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ChangeUpdatedEvent) GetCustomDataContentType() string
- func (e ChangeUpdatedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ChangeUpdatedEvent) GetId() string
- func (e ChangeUpdatedEvent) GetSchema() (string, string)
- func (e ChangeUpdatedEvent) GetSource() string
- func (e ChangeUpdatedEvent) GetSubject() Subject
- func (e ChangeUpdatedEvent) GetSubjectId() string
- func (e ChangeUpdatedEvent) GetSubjectSource() string
- func (e ChangeUpdatedEvent) GetTimestamp() time.Time
- func (e ChangeUpdatedEvent) GetType() CDEventType
- func (e ChangeUpdatedEvent) GetVersion() string
- func (e *ChangeUpdatedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ChangeUpdatedEvent) SetId(id string)
- func (e *ChangeUpdatedEvent) SetSource(source string)
- func (e *ChangeUpdatedEvent) SetSubjectId(subjectId string)
- func (e *ChangeUpdatedEvent) SetSubjectRepository(repository Reference)
- func (e *ChangeUpdatedEvent) SetSubjectSource(subjectSource string)
- func (e *ChangeUpdatedEvent) SetTimestamp(timestamp time.Time)
- type ChangeUpdatedSubject
- type ChangeUpdatedSubjectContent
- type Context
- type EnvironmentCreatedEvent
- func (e EnvironmentCreatedEvent) GetCustomData() (interface{}, error)
- func (e EnvironmentCreatedEvent) GetCustomDataAs(receiver interface{}) error
- func (e EnvironmentCreatedEvent) GetCustomDataContentType() string
- func (e EnvironmentCreatedEvent) GetCustomDataRaw() ([]byte, error)
- func (e EnvironmentCreatedEvent) GetId() string
- func (e EnvironmentCreatedEvent) GetSchema() (string, string)
- func (e EnvironmentCreatedEvent) GetSource() string
- func (e EnvironmentCreatedEvent) GetSubject() Subject
- func (e EnvironmentCreatedEvent) GetSubjectId() string
- func (e EnvironmentCreatedEvent) GetSubjectSource() string
- func (e EnvironmentCreatedEvent) GetTimestamp() time.Time
- func (e EnvironmentCreatedEvent) GetType() CDEventType
- func (e EnvironmentCreatedEvent) GetVersion() string
- func (e *EnvironmentCreatedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *EnvironmentCreatedEvent) SetId(id string)
- func (e *EnvironmentCreatedEvent) SetSource(source string)
- func (e *EnvironmentCreatedEvent) SetSubjectId(subjectId string)
- func (e *EnvironmentCreatedEvent) SetSubjectName(name string)
- func (e *EnvironmentCreatedEvent) SetSubjectSource(subjectSource string)
- func (e *EnvironmentCreatedEvent) SetSubjectUrl(url string)
- func (e *EnvironmentCreatedEvent) SetTimestamp(timestamp time.Time)
- type EnvironmentCreatedSubject
- type EnvironmentCreatedSubjectContent
- type EnvironmentDeletedEvent
- func (e EnvironmentDeletedEvent) GetCustomData() (interface{}, error)
- func (e EnvironmentDeletedEvent) GetCustomDataAs(receiver interface{}) error
- func (e EnvironmentDeletedEvent) GetCustomDataContentType() string
- func (e EnvironmentDeletedEvent) GetCustomDataRaw() ([]byte, error)
- func (e EnvironmentDeletedEvent) GetId() string
- func (e EnvironmentDeletedEvent) GetSchema() (string, string)
- func (e EnvironmentDeletedEvent) GetSource() string
- func (e EnvironmentDeletedEvent) GetSubject() Subject
- func (e EnvironmentDeletedEvent) GetSubjectId() string
- func (e EnvironmentDeletedEvent) GetSubjectSource() string
- func (e EnvironmentDeletedEvent) GetTimestamp() time.Time
- func (e EnvironmentDeletedEvent) GetType() CDEventType
- func (e EnvironmentDeletedEvent) GetVersion() string
- func (e *EnvironmentDeletedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *EnvironmentDeletedEvent) SetId(id string)
- func (e *EnvironmentDeletedEvent) SetSource(source string)
- func (e *EnvironmentDeletedEvent) SetSubjectId(subjectId string)
- func (e *EnvironmentDeletedEvent) SetSubjectName(name string)
- func (e *EnvironmentDeletedEvent) SetSubjectSource(subjectSource string)
- func (e *EnvironmentDeletedEvent) SetTimestamp(timestamp time.Time)
- type EnvironmentDeletedSubject
- type EnvironmentDeletedSubjectContent
- type EnvironmentModifiedEvent
- func (e EnvironmentModifiedEvent) GetCustomData() (interface{}, error)
- func (e EnvironmentModifiedEvent) GetCustomDataAs(receiver interface{}) error
- func (e EnvironmentModifiedEvent) GetCustomDataContentType() string
- func (e EnvironmentModifiedEvent) GetCustomDataRaw() ([]byte, error)
- func (e EnvironmentModifiedEvent) GetId() string
- func (e EnvironmentModifiedEvent) GetSchema() (string, string)
- func (e EnvironmentModifiedEvent) GetSource() string
- func (e EnvironmentModifiedEvent) GetSubject() Subject
- func (e EnvironmentModifiedEvent) GetSubjectId() string
- func (e EnvironmentModifiedEvent) GetSubjectSource() string
- func (e EnvironmentModifiedEvent) GetTimestamp() time.Time
- func (e EnvironmentModifiedEvent) GetType() CDEventType
- func (e EnvironmentModifiedEvent) GetVersion() string
- func (e *EnvironmentModifiedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *EnvironmentModifiedEvent) SetId(id string)
- func (e *EnvironmentModifiedEvent) SetSource(source string)
- func (e *EnvironmentModifiedEvent) SetSubjectId(subjectId string)
- func (e *EnvironmentModifiedEvent) SetSubjectName(name string)
- func (e *EnvironmentModifiedEvent) SetSubjectSource(subjectSource string)
- func (e *EnvironmentModifiedEvent) SetSubjectUrl(url string)
- func (e *EnvironmentModifiedEvent) SetTimestamp(timestamp time.Time)
- type EnvironmentModifiedSubject
- type EnvironmentModifiedSubjectContent
- type PipelineRunFinishedEvent
- func (e PipelineRunFinishedEvent) GetCustomData() (interface{}, error)
- func (e PipelineRunFinishedEvent) GetCustomDataAs(receiver interface{}) error
- func (e PipelineRunFinishedEvent) GetCustomDataContentType() string
- func (e PipelineRunFinishedEvent) GetCustomDataRaw() ([]byte, error)
- func (e PipelineRunFinishedEvent) GetId() string
- func (e PipelineRunFinishedEvent) GetSchema() (string, string)
- func (e PipelineRunFinishedEvent) GetSource() string
- func (e PipelineRunFinishedEvent) GetSubject() Subject
- func (e PipelineRunFinishedEvent) GetSubjectId() string
- func (e PipelineRunFinishedEvent) GetSubjectSource() string
- func (e PipelineRunFinishedEvent) GetTimestamp() time.Time
- func (e PipelineRunFinishedEvent) GetType() CDEventType
- func (e PipelineRunFinishedEvent) GetVersion() string
- func (e *PipelineRunFinishedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *PipelineRunFinishedEvent) SetId(id string)
- func (e *PipelineRunFinishedEvent) SetSource(source string)
- func (e *PipelineRunFinishedEvent) SetSubjectErrors(errors string)
- func (e *PipelineRunFinishedEvent) SetSubjectId(subjectId string)
- func (e *PipelineRunFinishedEvent) SetSubjectOutcome(outcome PipelineRunOutcome)
- func (e *PipelineRunFinishedEvent) SetSubjectPipelineName(pipelineName string)
- func (e *PipelineRunFinishedEvent) SetSubjectSource(subjectSource string)
- func (e *PipelineRunFinishedEvent) SetSubjectUrl(url string)
- func (e *PipelineRunFinishedEvent) SetTimestamp(timestamp time.Time)
- type PipelineRunFinishedSubject
- type PipelineRunFinishedSubjectContent
- type PipelineRunOutcome
- type PipelineRunQueuedEvent
- func (e PipelineRunQueuedEvent) GetCustomData() (interface{}, error)
- func (e PipelineRunQueuedEvent) GetCustomDataAs(receiver interface{}) error
- func (e PipelineRunQueuedEvent) GetCustomDataContentType() string
- func (e PipelineRunQueuedEvent) GetCustomDataRaw() ([]byte, error)
- func (e PipelineRunQueuedEvent) GetId() string
- func (e PipelineRunQueuedEvent) GetSchema() (string, string)
- func (e PipelineRunQueuedEvent) GetSource() string
- func (e PipelineRunQueuedEvent) GetSubject() Subject
- func (e PipelineRunQueuedEvent) GetSubjectId() string
- func (e PipelineRunQueuedEvent) GetSubjectSource() string
- func (e PipelineRunQueuedEvent) GetTimestamp() time.Time
- func (e PipelineRunQueuedEvent) GetType() CDEventType
- func (e PipelineRunQueuedEvent) GetVersion() string
- func (e *PipelineRunQueuedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *PipelineRunQueuedEvent) SetId(id string)
- func (e *PipelineRunQueuedEvent) SetSource(source string)
- func (e *PipelineRunQueuedEvent) SetSubjectId(subjectId string)
- func (e *PipelineRunQueuedEvent) SetSubjectPipelineName(pipelineName string)
- func (e *PipelineRunQueuedEvent) SetSubjectSource(subjectSource string)
- func (e *PipelineRunQueuedEvent) SetSubjectUrl(url string)
- func (e *PipelineRunQueuedEvent) SetTimestamp(timestamp time.Time)
- type PipelineRunQueuedSubject
- type PipelineRunQueuedSubjectContent
- type PipelineRunStartedEvent
- func (e PipelineRunStartedEvent) GetCustomData() (interface{}, error)
- func (e PipelineRunStartedEvent) GetCustomDataAs(receiver interface{}) error
- func (e PipelineRunStartedEvent) GetCustomDataContentType() string
- func (e PipelineRunStartedEvent) GetCustomDataRaw() ([]byte, error)
- func (e PipelineRunStartedEvent) GetId() string
- func (e PipelineRunStartedEvent) GetSchema() (string, string)
- func (e PipelineRunStartedEvent) GetSource() string
- func (e PipelineRunStartedEvent) GetSubject() Subject
- func (e PipelineRunStartedEvent) GetSubjectId() string
- func (e PipelineRunStartedEvent) GetSubjectSource() string
- func (e PipelineRunStartedEvent) GetTimestamp() time.Time
- func (e PipelineRunStartedEvent) GetType() CDEventType
- func (e PipelineRunStartedEvent) GetVersion() string
- func (e *PipelineRunStartedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *PipelineRunStartedEvent) SetId(id string)
- func (e *PipelineRunStartedEvent) SetSource(source string)
- func (e *PipelineRunStartedEvent) SetSubjectId(subjectId string)
- func (e *PipelineRunStartedEvent) SetSubjectPipelineName(pipelineName string)
- func (e *PipelineRunStartedEvent) SetSubjectSource(subjectSource string)
- func (e *PipelineRunStartedEvent) SetSubjectUrl(url string)
- func (e *PipelineRunStartedEvent) SetTimestamp(timestamp time.Time)
- type PipelineRunStartedSubject
- type PipelineRunStartedSubjectContent
- type Reference
- type RepositoryCreatedEvent
- func (e RepositoryCreatedEvent) GetCustomData() (interface{}, error)
- func (e RepositoryCreatedEvent) GetCustomDataAs(receiver interface{}) error
- func (e RepositoryCreatedEvent) GetCustomDataContentType() string
- func (e RepositoryCreatedEvent) GetCustomDataRaw() ([]byte, error)
- func (e RepositoryCreatedEvent) GetId() string
- func (e RepositoryCreatedEvent) GetSchema() (string, string)
- func (e RepositoryCreatedEvent) GetSource() string
- func (e RepositoryCreatedEvent) GetSubject() Subject
- func (e RepositoryCreatedEvent) GetSubjectId() string
- func (e RepositoryCreatedEvent) GetSubjectSource() string
- func (e RepositoryCreatedEvent) GetTimestamp() time.Time
- func (e RepositoryCreatedEvent) GetType() CDEventType
- func (e RepositoryCreatedEvent) GetVersion() string
- func (e *RepositoryCreatedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *RepositoryCreatedEvent) SetId(id string)
- func (e *RepositoryCreatedEvent) SetSource(source string)
- func (e *RepositoryCreatedEvent) SetSubjectId(subjectId string)
- func (e *RepositoryCreatedEvent) SetSubjectName(name string)
- func (e *RepositoryCreatedEvent) SetSubjectOwner(owner string)
- func (e *RepositoryCreatedEvent) SetSubjectSource(subjectSource string)
- func (e *RepositoryCreatedEvent) SetSubjectUrl(url string)
- func (e *RepositoryCreatedEvent) SetSubjectViewUrl(viewUrl string)
- func (e *RepositoryCreatedEvent) SetTimestamp(timestamp time.Time)
- type RepositoryCreatedSubject
- type RepositoryCreatedSubjectContent
- type RepositoryDeletedEvent
- func (e RepositoryDeletedEvent) GetCustomData() (interface{}, error)
- func (e RepositoryDeletedEvent) GetCustomDataAs(receiver interface{}) error
- func (e RepositoryDeletedEvent) GetCustomDataContentType() string
- func (e RepositoryDeletedEvent) GetCustomDataRaw() ([]byte, error)
- func (e RepositoryDeletedEvent) GetId() string
- func (e RepositoryDeletedEvent) GetSchema() (string, string)
- func (e RepositoryDeletedEvent) GetSource() string
- func (e RepositoryDeletedEvent) GetSubject() Subject
- func (e RepositoryDeletedEvent) GetSubjectId() string
- func (e RepositoryDeletedEvent) GetSubjectSource() string
- func (e RepositoryDeletedEvent) GetTimestamp() time.Time
- func (e RepositoryDeletedEvent) GetType() CDEventType
- func (e RepositoryDeletedEvent) GetVersion() string
- func (e *RepositoryDeletedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *RepositoryDeletedEvent) SetId(id string)
- func (e *RepositoryDeletedEvent) SetSource(source string)
- func (e *RepositoryDeletedEvent) SetSubjectId(subjectId string)
- func (e *RepositoryDeletedEvent) SetSubjectName(name string)
- func (e *RepositoryDeletedEvent) SetSubjectOwner(owner string)
- func (e *RepositoryDeletedEvent) SetSubjectSource(subjectSource string)
- func (e *RepositoryDeletedEvent) SetSubjectUrl(url string)
- func (e *RepositoryDeletedEvent) SetSubjectViewUrl(viewUrl string)
- func (e *RepositoryDeletedEvent) SetTimestamp(timestamp time.Time)
- type RepositoryDeletedSubject
- type RepositoryDeletedSubjectContent
- type RepositoryModifiedEvent
- func (e RepositoryModifiedEvent) GetCustomData() (interface{}, error)
- func (e RepositoryModifiedEvent) GetCustomDataAs(receiver interface{}) error
- func (e RepositoryModifiedEvent) GetCustomDataContentType() string
- func (e RepositoryModifiedEvent) GetCustomDataRaw() ([]byte, error)
- func (e RepositoryModifiedEvent) GetId() string
- func (e RepositoryModifiedEvent) GetSchema() (string, string)
- func (e RepositoryModifiedEvent) GetSource() string
- func (e RepositoryModifiedEvent) GetSubject() Subject
- func (e RepositoryModifiedEvent) GetSubjectId() string
- func (e RepositoryModifiedEvent) GetSubjectSource() string
- func (e RepositoryModifiedEvent) GetTimestamp() time.Time
- func (e RepositoryModifiedEvent) GetType() CDEventType
- func (e RepositoryModifiedEvent) GetVersion() string
- func (e *RepositoryModifiedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *RepositoryModifiedEvent) SetId(id string)
- func (e *RepositoryModifiedEvent) SetSource(source string)
- func (e *RepositoryModifiedEvent) SetSubjectId(subjectId string)
- func (e *RepositoryModifiedEvent) SetSubjectName(name string)
- func (e *RepositoryModifiedEvent) SetSubjectOwner(owner string)
- func (e *RepositoryModifiedEvent) SetSubjectSource(subjectSource string)
- func (e *RepositoryModifiedEvent) SetSubjectUrl(url string)
- func (e *RepositoryModifiedEvent) SetSubjectViewUrl(viewUrl string)
- func (e *RepositoryModifiedEvent) SetTimestamp(timestamp time.Time)
- type RepositoryModifiedSubject
- type RepositoryModifiedSubjectContent
- type ServiceDeployedEvent
- func (e ServiceDeployedEvent) GetCustomData() (interface{}, error)
- func (e ServiceDeployedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ServiceDeployedEvent) GetCustomDataContentType() string
- func (e ServiceDeployedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ServiceDeployedEvent) GetId() string
- func (e ServiceDeployedEvent) GetSchema() (string, string)
- func (e ServiceDeployedEvent) GetSource() string
- func (e ServiceDeployedEvent) GetSubject() Subject
- func (e ServiceDeployedEvent) GetSubjectId() string
- func (e ServiceDeployedEvent) GetSubjectSource() string
- func (e ServiceDeployedEvent) GetTimestamp() time.Time
- func (e ServiceDeployedEvent) GetType() CDEventType
- func (e ServiceDeployedEvent) GetVersion() string
- func (e *ServiceDeployedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ServiceDeployedEvent) SetId(id string)
- func (e *ServiceDeployedEvent) SetSource(source string)
- func (e *ServiceDeployedEvent) SetSubjectArtifactId(artifactId string)
- func (e *ServiceDeployedEvent) SetSubjectEnvironment(environment Reference)
- func (e *ServiceDeployedEvent) SetSubjectId(subjectId string)
- func (e *ServiceDeployedEvent) SetSubjectSource(subjectSource string)
- func (e *ServiceDeployedEvent) SetTimestamp(timestamp time.Time)
- type ServiceDeployedSubject
- type ServiceDeployedSubjectContent
- type ServicePublishedEvent
- func (e ServicePublishedEvent) GetCustomData() (interface{}, error)
- func (e ServicePublishedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ServicePublishedEvent) GetCustomDataContentType() string
- func (e ServicePublishedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ServicePublishedEvent) GetId() string
- func (e ServicePublishedEvent) GetSchema() (string, string)
- func (e ServicePublishedEvent) GetSource() string
- func (e ServicePublishedEvent) GetSubject() Subject
- func (e ServicePublishedEvent) GetSubjectId() string
- func (e ServicePublishedEvent) GetSubjectSource() string
- func (e ServicePublishedEvent) GetTimestamp() time.Time
- func (e ServicePublishedEvent) GetType() CDEventType
- func (e ServicePublishedEvent) GetVersion() string
- func (e *ServicePublishedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ServicePublishedEvent) SetId(id string)
- func (e *ServicePublishedEvent) SetSource(source string)
- func (e *ServicePublishedEvent) SetSubjectEnvironment(environment Reference)
- func (e *ServicePublishedEvent) SetSubjectId(subjectId string)
- func (e *ServicePublishedEvent) SetSubjectSource(subjectSource string)
- func (e *ServicePublishedEvent) SetTimestamp(timestamp time.Time)
- type ServicePublishedSubject
- type ServicePublishedSubjectContent
- type ServiceRemovedEvent
- func (e ServiceRemovedEvent) GetCustomData() (interface{}, error)
- func (e ServiceRemovedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ServiceRemovedEvent) GetCustomDataContentType() string
- func (e ServiceRemovedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ServiceRemovedEvent) GetId() string
- func (e ServiceRemovedEvent) GetSchema() (string, string)
- func (e ServiceRemovedEvent) GetSource() string
- func (e ServiceRemovedEvent) GetSubject() Subject
- func (e ServiceRemovedEvent) GetSubjectId() string
- func (e ServiceRemovedEvent) GetSubjectSource() string
- func (e ServiceRemovedEvent) GetTimestamp() time.Time
- func (e ServiceRemovedEvent) GetType() CDEventType
- func (e ServiceRemovedEvent) GetVersion() string
- func (e *ServiceRemovedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ServiceRemovedEvent) SetId(id string)
- func (e *ServiceRemovedEvent) SetSource(source string)
- func (e *ServiceRemovedEvent) SetSubjectEnvironment(environment Reference)
- func (e *ServiceRemovedEvent) SetSubjectId(subjectId string)
- func (e *ServiceRemovedEvent) SetSubjectSource(subjectSource string)
- func (e *ServiceRemovedEvent) SetTimestamp(timestamp time.Time)
- type ServiceRemovedSubject
- type ServiceRemovedSubjectContent
- type ServiceRolledbackEvent
- func (e ServiceRolledbackEvent) GetCustomData() (interface{}, error)
- func (e ServiceRolledbackEvent) GetCustomDataAs(receiver interface{}) error
- func (e ServiceRolledbackEvent) GetCustomDataContentType() string
- func (e ServiceRolledbackEvent) GetCustomDataRaw() ([]byte, error)
- func (e ServiceRolledbackEvent) GetId() string
- func (e ServiceRolledbackEvent) GetSchema() (string, string)
- func (e ServiceRolledbackEvent) GetSource() string
- func (e ServiceRolledbackEvent) GetSubject() Subject
- func (e ServiceRolledbackEvent) GetSubjectId() string
- func (e ServiceRolledbackEvent) GetSubjectSource() string
- func (e ServiceRolledbackEvent) GetTimestamp() time.Time
- func (e ServiceRolledbackEvent) GetType() CDEventType
- func (e ServiceRolledbackEvent) GetVersion() string
- func (e *ServiceRolledbackEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ServiceRolledbackEvent) SetId(id string)
- func (e *ServiceRolledbackEvent) SetSource(source string)
- func (e *ServiceRolledbackEvent) SetSubjectArtifactId(artifactId string)
- func (e *ServiceRolledbackEvent) SetSubjectEnvironment(environment Reference)
- func (e *ServiceRolledbackEvent) SetSubjectId(subjectId string)
- func (e *ServiceRolledbackEvent) SetSubjectSource(subjectSource string)
- func (e *ServiceRolledbackEvent) SetTimestamp(timestamp time.Time)
- type ServiceRolledbackSubject
- type ServiceRolledbackSubjectContent
- type ServiceUpgradedEvent
- func (e ServiceUpgradedEvent) GetCustomData() (interface{}, error)
- func (e ServiceUpgradedEvent) GetCustomDataAs(receiver interface{}) error
- func (e ServiceUpgradedEvent) GetCustomDataContentType() string
- func (e ServiceUpgradedEvent) GetCustomDataRaw() ([]byte, error)
- func (e ServiceUpgradedEvent) GetId() string
- func (e ServiceUpgradedEvent) GetSchema() (string, string)
- func (e ServiceUpgradedEvent) GetSource() string
- func (e ServiceUpgradedEvent) GetSubject() Subject
- func (e ServiceUpgradedEvent) GetSubjectId() string
- func (e ServiceUpgradedEvent) GetSubjectSource() string
- func (e ServiceUpgradedEvent) GetTimestamp() time.Time
- func (e ServiceUpgradedEvent) GetType() CDEventType
- func (e ServiceUpgradedEvent) GetVersion() string
- func (e *ServiceUpgradedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *ServiceUpgradedEvent) SetId(id string)
- func (e *ServiceUpgradedEvent) SetSource(source string)
- func (e *ServiceUpgradedEvent) SetSubjectArtifactId(artifactId string)
- func (e *ServiceUpgradedEvent) SetSubjectEnvironment(environment Reference)
- func (e *ServiceUpgradedEvent) SetSubjectId(subjectId string)
- func (e *ServiceUpgradedEvent) SetSubjectSource(subjectSource string)
- func (e *ServiceUpgradedEvent) SetTimestamp(timestamp time.Time)
- type ServiceUpgradedSubject
- type ServiceUpgradedSubjectContent
- type Subject
- type SubjectBase
- type SubjectType
- type TaskRunFinishedEvent
- func (e TaskRunFinishedEvent) GetCustomData() (interface{}, error)
- func (e TaskRunFinishedEvent) GetCustomDataAs(receiver interface{}) error
- func (e TaskRunFinishedEvent) GetCustomDataContentType() string
- func (e TaskRunFinishedEvent) GetCustomDataRaw() ([]byte, error)
- func (e TaskRunFinishedEvent) GetId() string
- func (e TaskRunFinishedEvent) GetSchema() (string, string)
- func (e TaskRunFinishedEvent) GetSource() string
- func (e TaskRunFinishedEvent) GetSubject() Subject
- func (e TaskRunFinishedEvent) GetSubjectId() string
- func (e TaskRunFinishedEvent) GetSubjectSource() string
- func (e TaskRunFinishedEvent) GetTimestamp() time.Time
- func (e TaskRunFinishedEvent) GetType() CDEventType
- func (e TaskRunFinishedEvent) GetVersion() string
- func (e *TaskRunFinishedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *TaskRunFinishedEvent) SetId(id string)
- func (e *TaskRunFinishedEvent) SetSource(source string)
- func (e *TaskRunFinishedEvent) SetSubjectErrors(errors string)
- func (e *TaskRunFinishedEvent) SetSubjectId(subjectId string)
- func (e *TaskRunFinishedEvent) SetSubjectOutcome(outcome TaskRunOutcome)
- func (e *TaskRunFinishedEvent) SetSubjectPipelineRun(pipelineRun Reference)
- func (e *TaskRunFinishedEvent) SetSubjectSource(subjectSource string)
- func (e *TaskRunFinishedEvent) SetSubjectTaskName(pipelineName string)
- func (e *TaskRunFinishedEvent) SetSubjectUrl(url string)
- func (e *TaskRunFinishedEvent) SetTimestamp(timestamp time.Time)
- type TaskRunFinishedSubject
- type TaskRunFinishedSubjectContent
- type TaskRunOutcome
- type TaskRunStartedEvent
- func (e TaskRunStartedEvent) GetCustomData() (interface{}, error)
- func (e TaskRunStartedEvent) GetCustomDataAs(receiver interface{}) error
- func (e TaskRunStartedEvent) GetCustomDataContentType() string
- func (e TaskRunStartedEvent) GetCustomDataRaw() ([]byte, error)
- func (e TaskRunStartedEvent) GetId() string
- func (e TaskRunStartedEvent) GetSchema() (string, string)
- func (e TaskRunStartedEvent) GetSource() string
- func (e TaskRunStartedEvent) GetSubject() Subject
- func (e TaskRunStartedEvent) GetSubjectId() string
- func (e TaskRunStartedEvent) GetSubjectSource() string
- func (e TaskRunStartedEvent) GetTimestamp() time.Time
- func (e TaskRunStartedEvent) GetType() CDEventType
- func (e TaskRunStartedEvent) GetVersion() string
- func (e *TaskRunStartedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *TaskRunStartedEvent) SetId(id string)
- func (e *TaskRunStartedEvent) SetSource(source string)
- func (e *TaskRunStartedEvent) SetSubjectId(subjectId string)
- func (e *TaskRunStartedEvent) SetSubjectPipelineRun(pipelineRun Reference)
- func (e *TaskRunStartedEvent) SetSubjectSource(subjectSource string)
- func (e *TaskRunStartedEvent) SetSubjectTaskName(pipelineName string)
- func (e *TaskRunStartedEvent) SetSubjectUrl(url string)
- func (e *TaskRunStartedEvent) SetTimestamp(timestamp time.Time)
- type TaskRunStartedSubject
- type TaskRunStartedSubjectContent
- type TestCaseFinishedEvent
- func (e TestCaseFinishedEvent) GetCustomData() (interface{}, error)
- func (e TestCaseFinishedEvent) GetCustomDataAs(receiver interface{}) error
- func (e TestCaseFinishedEvent) GetCustomDataContentType() string
- func (e TestCaseFinishedEvent) GetCustomDataRaw() ([]byte, error)
- func (e TestCaseFinishedEvent) GetId() string
- func (e TestCaseFinishedEvent) GetSchema() (string, string)
- func (e TestCaseFinishedEvent) GetSource() string
- func (e TestCaseFinishedEvent) GetSubject() Subject
- func (e TestCaseFinishedEvent) GetSubjectId() string
- func (e TestCaseFinishedEvent) GetSubjectSource() string
- func (e TestCaseFinishedEvent) GetTimestamp() time.Time
- func (e TestCaseFinishedEvent) GetType() CDEventType
- func (e TestCaseFinishedEvent) GetVersion() string
- func (e *TestCaseFinishedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *TestCaseFinishedEvent) SetId(id string)
- func (e *TestCaseFinishedEvent) SetSource(source string)
- func (e *TestCaseFinishedEvent) SetSubjectId(subjectId string)
- func (e *TestCaseFinishedEvent) SetSubjectSource(subjectSource string)
- func (e *TestCaseFinishedEvent) SetTimestamp(timestamp time.Time)
- type TestCaseFinishedSubject
- type TestCaseFinishedSubjectContent
- type TestCaseQueuedEvent
- func (e TestCaseQueuedEvent) GetCustomData() (interface{}, error)
- func (e TestCaseQueuedEvent) GetCustomDataAs(receiver interface{}) error
- func (e TestCaseQueuedEvent) GetCustomDataContentType() string
- func (e TestCaseQueuedEvent) GetCustomDataRaw() ([]byte, error)
- func (e TestCaseQueuedEvent) GetId() string
- func (e TestCaseQueuedEvent) GetSchema() (string, string)
- func (e TestCaseQueuedEvent) GetSource() string
- func (e TestCaseQueuedEvent) GetSubject() Subject
- func (e TestCaseQueuedEvent) GetSubjectId() string
- func (e TestCaseQueuedEvent) GetSubjectSource() string
- func (e TestCaseQueuedEvent) GetTimestamp() time.Time
- func (e TestCaseQueuedEvent) GetType() CDEventType
- func (e TestCaseQueuedEvent) GetVersion() string
- func (e *TestCaseQueuedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *TestCaseQueuedEvent) SetId(id string)
- func (e *TestCaseQueuedEvent) SetSource(source string)
- func (e *TestCaseQueuedEvent) SetSubjectId(subjectId string)
- func (e *TestCaseQueuedEvent) SetSubjectSource(subjectSource string)
- func (e *TestCaseQueuedEvent) SetTimestamp(timestamp time.Time)
- type TestCaseQueuedSubject
- type TestCaseQueuedSubjectContent
- type TestCaseStartedEvent
- func (e TestCaseStartedEvent) GetCustomData() (interface{}, error)
- func (e TestCaseStartedEvent) GetCustomDataAs(receiver interface{}) error
- func (e TestCaseStartedEvent) GetCustomDataContentType() string
- func (e TestCaseStartedEvent) GetCustomDataRaw() ([]byte, error)
- func (e TestCaseStartedEvent) GetId() string
- func (e TestCaseStartedEvent) GetSchema() (string, string)
- func (e TestCaseStartedEvent) GetSource() string
- func (e TestCaseStartedEvent) GetSubject() Subject
- func (e TestCaseStartedEvent) GetSubjectId() string
- func (e TestCaseStartedEvent) GetSubjectSource() string
- func (e TestCaseStartedEvent) GetTimestamp() time.Time
- func (e TestCaseStartedEvent) GetType() CDEventType
- func (e TestCaseStartedEvent) GetVersion() string
- func (e *TestCaseStartedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *TestCaseStartedEvent) SetId(id string)
- func (e *TestCaseStartedEvent) SetSource(source string)
- func (e *TestCaseStartedEvent) SetSubjectId(subjectId string)
- func (e *TestCaseStartedEvent) SetSubjectSource(subjectSource string)
- func (e *TestCaseStartedEvent) SetTimestamp(timestamp time.Time)
- type TestCaseStartedSubject
- type TestCaseStartedSubjectContent
- type TestSuiteFinishedEvent
- func (e TestSuiteFinishedEvent) GetCustomData() (interface{}, error)
- func (e TestSuiteFinishedEvent) GetCustomDataAs(receiver interface{}) error
- func (e TestSuiteFinishedEvent) GetCustomDataContentType() string
- func (e TestSuiteFinishedEvent) GetCustomDataRaw() ([]byte, error)
- func (e TestSuiteFinishedEvent) GetId() string
- func (e TestSuiteFinishedEvent) GetSchema() (string, string)
- func (e TestSuiteFinishedEvent) GetSource() string
- func (e TestSuiteFinishedEvent) GetSubject() Subject
- func (e TestSuiteFinishedEvent) GetSubjectId() string
- func (e TestSuiteFinishedEvent) GetSubjectSource() string
- func (e TestSuiteFinishedEvent) GetTimestamp() time.Time
- func (e TestSuiteFinishedEvent) GetType() CDEventType
- func (e TestSuiteFinishedEvent) GetVersion() string
- func (e *TestSuiteFinishedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *TestSuiteFinishedEvent) SetId(id string)
- func (e *TestSuiteFinishedEvent) SetSource(source string)
- func (e *TestSuiteFinishedEvent) SetSubjectId(subjectId string)
- func (e *TestSuiteFinishedEvent) SetSubjectSource(subjectSource string)
- func (e *TestSuiteFinishedEvent) SetTimestamp(timestamp time.Time)
- type TestSuiteFinishedSubject
- type TestSuiteFinishedSubjectContent
- type TestSuiteStartedEvent
- func (e TestSuiteStartedEvent) GetCustomData() (interface{}, error)
- func (e TestSuiteStartedEvent) GetCustomDataAs(receiver interface{}) error
- func (e TestSuiteStartedEvent) GetCustomDataContentType() string
- func (e TestSuiteStartedEvent) GetCustomDataRaw() ([]byte, error)
- func (e TestSuiteStartedEvent) GetId() string
- func (e TestSuiteStartedEvent) GetSchema() (string, string)
- func (e TestSuiteStartedEvent) GetSource() string
- func (e TestSuiteStartedEvent) GetSubject() Subject
- func (e TestSuiteStartedEvent) GetSubjectId() string
- func (e TestSuiteStartedEvent) GetSubjectSource() string
- func (e TestSuiteStartedEvent) GetTimestamp() time.Time
- func (e TestSuiteStartedEvent) GetType() CDEventType
- func (e TestSuiteStartedEvent) GetVersion() string
- func (e *TestSuiteStartedEvent) SetCustomData(contentType string, data interface{}) error
- func (e *TestSuiteStartedEvent) SetId(id string)
- func (e *TestSuiteStartedEvent) SetSource(source string)
- func (e *TestSuiteStartedEvent) SetSubjectId(subjectId string)
- func (e *TestSuiteStartedEvent) SetSubjectSource(subjectSource string)
- func (e *TestSuiteStartedEvent) SetTimestamp(timestamp time.Time)
- type TestSuiteStartedSubject
- type TestSuiteStartedSubjectContent
Constants ¶
const ( EventTypeRoot = "dev.cdevents" CDEventsSpecVersion = "0.1.1" CDEventsSchemaURLTemplate = "https://cdevents.dev/%s/schema/%s-%s-event" CDEventsTypeRegex = "^dev\\.cdevents\\.(?P<subject>[a-z]+)\\.(?P<predicate>[a-z]+)\\.(?P<version>.*)$" )
Variables ¶
var ( CDEventsTypeCRegex = regexp.MustCompile(CDEventsTypeRegex) CDEventsTypes = []CDEvent{ &PipelineRunQueuedEvent{}, &PipelineRunStartedEvent{}, &PipelineRunFinishedEvent{}, &TaskRunStartedEvent{}, &TaskRunFinishedEvent{}, &ChangeCreatedEvent{}, &ChangeUpdatedEvent{}, &ChangeReviewedEvent{}, &ChangeMergedEvent{}, &ChangeAbandonedEvent{}, &RepositoryCreatedEvent{}, &RepositoryModifiedEvent{}, &RepositoryDeletedEvent{}, &BranchCreatedEvent{}, &BranchDeletedEvent{}, &TestSuiteStartedEvent{}, &TestSuiteFinishedEvent{}, &TestCaseQueuedEvent{}, &TestCaseStartedEvent{}, &TestCaseFinishedEvent{}, &BuildQueuedEvent{}, &BuildStartedEvent{}, &BuildFinishedEvent{}, &ArtifactPackagedEvent{}, &ArtifactPublishedEvent{}, &EnvironmentCreatedEvent{}, &EnvironmentModifiedEvent{}, &EnvironmentDeletedEvent{}, &ServiceDeployedEvent{}, &ServiceUpgradedEvent{}, &ServiceRolledbackEvent{}, &ServiceRemovedEvent{}, &ServicePublishedEvent{}, } // CDEventsByUnversionedTypes maps non-versioned event types with events // set-pup at init time CDEventsByUnversionedTypes map[string]CDEvent )
Functions ¶
func AsCloudEvent ¶
func AsCloudEvent(event CDEventReader) (*cloudevents.Event, error)
AsCloudEvent renders a CDEvent as a CloudEvent
func AsJsonString ¶
func AsJsonString(event CDEventReader) (string, error)
AsJsonString renders a CDEvent as a JSON string
func Validate ¶
func Validate(event CDEventReader) error
Validate checks the CDEvent against the JSON schema and validate constraints
func ValidateEventType ¶
func ValidateEventType(fl validator.FieldLevel) bool
func ValidatePurl ¶
func ValidatePurl(fl validator.FieldLevel) bool
func ValidateUriReference ¶
func ValidateUriReference(fl validator.FieldLevel) bool
Types ¶
type ArtifactPackagedEvent ¶
type ArtifactPackagedEvent struct { Context Context `json:"context"` Subject ArtifactPackagedSubject `json:"subject"` CDEventCustomData }
func NewArtifactPackagedEvent ¶
func NewArtifactPackagedEvent() (*ArtifactPackagedEvent, error)
func (ArtifactPackagedEvent) GetCustomData ¶
func (e ArtifactPackagedEvent) GetCustomData() (interface{}, error)
func (ArtifactPackagedEvent) GetCustomDataAs ¶
func (e ArtifactPackagedEvent) GetCustomDataAs(receiver interface{}) error
func (ArtifactPackagedEvent) GetCustomDataContentType ¶
func (e ArtifactPackagedEvent) GetCustomDataContentType() string
func (ArtifactPackagedEvent) GetCustomDataRaw ¶
func (e ArtifactPackagedEvent) GetCustomDataRaw() ([]byte, error)
func (ArtifactPackagedEvent) GetId ¶
func (e ArtifactPackagedEvent) GetId() string
func (ArtifactPackagedEvent) GetSchema ¶
func (e ArtifactPackagedEvent) GetSchema() (string, string)
GetSchema returns the URL and content of the schema
func (ArtifactPackagedEvent) GetSource ¶
func (e ArtifactPackagedEvent) GetSource() string
func (ArtifactPackagedEvent) GetSubject ¶
func (e ArtifactPackagedEvent) GetSubject() Subject
func (ArtifactPackagedEvent) GetSubjectId ¶
func (e ArtifactPackagedEvent) GetSubjectId() string
func (ArtifactPackagedEvent) GetSubjectSource ¶
func (e ArtifactPackagedEvent) GetSubjectSource() string
func (ArtifactPackagedEvent) GetTimestamp ¶
func (e ArtifactPackagedEvent) GetTimestamp() time.Time
func (ArtifactPackagedEvent) GetType ¶
func (e ArtifactPackagedEvent) GetType() CDEventType
func (ArtifactPackagedEvent) GetVersion ¶
func (e ArtifactPackagedEvent) GetVersion() string
func (*ArtifactPackagedEvent) SetCustomData ¶
func (e *ArtifactPackagedEvent) SetCustomData(contentType string, data interface{}) error
func (*ArtifactPackagedEvent) SetId ¶
func (e *ArtifactPackagedEvent) SetId(id string)
func (*ArtifactPackagedEvent) SetSource ¶
func (e *ArtifactPackagedEvent) SetSource(source string)
func (*ArtifactPackagedEvent) SetSubjectChange ¶
func (e *ArtifactPackagedEvent) SetSubjectChange(change Reference)
func (*ArtifactPackagedEvent) SetSubjectId ¶
func (e *ArtifactPackagedEvent) SetSubjectId(subjectId string)
func (*ArtifactPackagedEvent) SetSubjectSource ¶
func (e *ArtifactPackagedEvent) SetSubjectSource(subjectSource string)
func (*ArtifactPackagedEvent) SetTimestamp ¶
func (e *ArtifactPackagedEvent) SetTimestamp(timestamp time.Time)
type ArtifactPackagedSubject ¶
type ArtifactPackagedSubject struct { SubjectBase Content ArtifactPackagedSubjectContent `json:"content"` }
func (ArtifactPackagedSubject) GetEventType ¶
func (sc ArtifactPackagedSubject) GetEventType() CDEventType
func (ArtifactPackagedSubject) GetSubjectType ¶
func (sc ArtifactPackagedSubject) GetSubjectType() SubjectType
type ArtifactPackagedSubjectContent ¶
type ArtifactPackagedSubjectContent struct { // Change is the last change included in the artifact // This assumes a simplified model of a 1:1 repo <-> artifact relation Change Reference `json:"change"` }
type ArtifactPublishedEvent ¶
type ArtifactPublishedEvent struct { Context Context `json:"context"` Subject ArtifactPublishedSubject `json:"subject"` CDEventCustomData }
func NewArtifactPublishedEvent ¶
func NewArtifactPublishedEvent() (*ArtifactPublishedEvent, error)
func (ArtifactPublishedEvent) GetCustomData ¶
func (e ArtifactPublishedEvent) GetCustomData() (interface{}, error)
func (ArtifactPublishedEvent) GetCustomDataAs ¶
func (e ArtifactPublishedEvent) GetCustomDataAs(receiver interface{}) error
func (ArtifactPublishedEvent) GetCustomDataContentType ¶
func (e ArtifactPublishedEvent) GetCustomDataContentType() string
func (ArtifactPublishedEvent) GetCustomDataRaw ¶
func (e ArtifactPublishedEvent) GetCustomDataRaw() ([]byte, error)
func (ArtifactPublishedEvent) GetId ¶
func (e ArtifactPublishedEvent) GetId() string
func (ArtifactPublishedEvent) GetSchema ¶
func (e ArtifactPublishedEvent) GetSchema() (string, string)
func (ArtifactPublishedEvent) GetSource ¶
func (e ArtifactPublishedEvent) GetSource() string
func (ArtifactPublishedEvent) GetSubject ¶
func (e ArtifactPublishedEvent) GetSubject() Subject
func (ArtifactPublishedEvent) GetSubjectId ¶
func (e ArtifactPublishedEvent) GetSubjectId() string
func (ArtifactPublishedEvent) GetSubjectSource ¶
func (e ArtifactPublishedEvent) GetSubjectSource() string
func (ArtifactPublishedEvent) GetTimestamp ¶
func (e ArtifactPublishedEvent) GetTimestamp() time.Time
func (ArtifactPublishedEvent) GetType ¶
func (e ArtifactPublishedEvent) GetType() CDEventType
func (ArtifactPublishedEvent) GetVersion ¶
func (e ArtifactPublishedEvent) GetVersion() string
func (*ArtifactPublishedEvent) SetCustomData ¶
func (e *ArtifactPublishedEvent) SetCustomData(contentType string, data interface{}) error
func (*ArtifactPublishedEvent) SetId ¶
func (e *ArtifactPublishedEvent) SetId(id string)
func (*ArtifactPublishedEvent) SetSource ¶
func (e *ArtifactPublishedEvent) SetSource(source string)
func (*ArtifactPublishedEvent) SetSubjectId ¶
func (e *ArtifactPublishedEvent) SetSubjectId(subjectId string)
func (*ArtifactPublishedEvent) SetSubjectSource ¶
func (e *ArtifactPublishedEvent) SetSubjectSource(subjectSource string)
func (*ArtifactPublishedEvent) SetTimestamp ¶
func (e *ArtifactPublishedEvent) SetTimestamp(timestamp time.Time)
type ArtifactPublishedSubject ¶
type ArtifactPublishedSubject struct { SubjectBase Content ArtifactPublishedSubjectContent `json:"content"` }
func (ArtifactPublishedSubject) GetEventType ¶
func (sc ArtifactPublishedSubject) GetEventType() CDEventType
func (ArtifactPublishedSubject) GetSubjectType ¶
func (sc ArtifactPublishedSubject) GetSubjectType() SubjectType
type ArtifactPublishedSubjectContent ¶
type ArtifactPublishedSubjectContent struct{}
type BranchCreatedEvent ¶
type BranchCreatedEvent struct { Context Context `json:"context"` Subject BranchCreatedSubject `json:"subject"` CDEventCustomData }
func NewBranchCreatedEvent ¶
func NewBranchCreatedEvent() (*BranchCreatedEvent, error)
func (BranchCreatedEvent) GetCustomData ¶
func (e BranchCreatedEvent) GetCustomData() (interface{}, error)
func (BranchCreatedEvent) GetCustomDataAs ¶
func (e BranchCreatedEvent) GetCustomDataAs(receiver interface{}) error
func (BranchCreatedEvent) GetCustomDataContentType ¶
func (e BranchCreatedEvent) GetCustomDataContentType() string
func (BranchCreatedEvent) GetCustomDataRaw ¶
func (e BranchCreatedEvent) GetCustomDataRaw() ([]byte, error)
func (BranchCreatedEvent) GetId ¶
func (e BranchCreatedEvent) GetId() string
func (BranchCreatedEvent) GetSchema ¶
func (e BranchCreatedEvent) GetSchema() (string, string)
func (BranchCreatedEvent) GetSource ¶
func (e BranchCreatedEvent) GetSource() string
func (BranchCreatedEvent) GetSubject ¶
func (e BranchCreatedEvent) GetSubject() Subject
func (BranchCreatedEvent) GetSubjectId ¶
func (e BranchCreatedEvent) GetSubjectId() string
func (BranchCreatedEvent) GetSubjectSource ¶
func (e BranchCreatedEvent) GetSubjectSource() string
func (BranchCreatedEvent) GetTimestamp ¶
func (e BranchCreatedEvent) GetTimestamp() time.Time
func (BranchCreatedEvent) GetType ¶
func (e BranchCreatedEvent) GetType() CDEventType
func (BranchCreatedEvent) GetVersion ¶
func (e BranchCreatedEvent) GetVersion() string
func (*BranchCreatedEvent) SetCustomData ¶
func (e *BranchCreatedEvent) SetCustomData(contentType string, data interface{}) error
func (*BranchCreatedEvent) SetId ¶
func (e *BranchCreatedEvent) SetId(id string)
func (*BranchCreatedEvent) SetSource ¶
func (e *BranchCreatedEvent) SetSource(source string)
func (*BranchCreatedEvent) SetSubjectId ¶
func (e *BranchCreatedEvent) SetSubjectId(subjectId string)
func (*BranchCreatedEvent) SetSubjectRepository ¶
func (e *BranchCreatedEvent) SetSubjectRepository(repository Reference)
Subject field setters
func (*BranchCreatedEvent) SetSubjectSource ¶
func (e *BranchCreatedEvent) SetSubjectSource(subjectSource string)
func (*BranchCreatedEvent) SetTimestamp ¶
func (e *BranchCreatedEvent) SetTimestamp(timestamp time.Time)
type BranchCreatedSubject ¶
type BranchCreatedSubject struct { SubjectBase Content BranchCreatedSubjectContent `json:"content"` }
func (BranchCreatedSubject) GetEventType ¶
func (sc BranchCreatedSubject) GetEventType() CDEventType
func (BranchCreatedSubject) GetSubjectType ¶
func (sc BranchCreatedSubject) GetSubjectType() SubjectType
type BranchCreatedSubjectContent ¶
type BranchCreatedSubjectContent struct { // Repository where the branch occurrence happened Repository Reference `json:"repository"` }
type BranchDeletedEvent ¶
type BranchDeletedEvent struct { Context Context `json:"context"` Subject BranchDeletedSubject `json:"subject"` CDEventCustomData }
func NewBranchDeletedEvent ¶
func NewBranchDeletedEvent() (*BranchDeletedEvent, error)
func (BranchDeletedEvent) GetCustomData ¶
func (e BranchDeletedEvent) GetCustomData() (interface{}, error)
func (BranchDeletedEvent) GetCustomDataAs ¶
func (e BranchDeletedEvent) GetCustomDataAs(receiver interface{}) error
func (BranchDeletedEvent) GetCustomDataContentType ¶
func (e BranchDeletedEvent) GetCustomDataContentType() string
func (BranchDeletedEvent) GetCustomDataRaw ¶
func (e BranchDeletedEvent) GetCustomDataRaw() ([]byte, error)
func (BranchDeletedEvent) GetId ¶
func (e BranchDeletedEvent) GetId() string
func (BranchDeletedEvent) GetSchema ¶
func (e BranchDeletedEvent) GetSchema() (string, string)
func (BranchDeletedEvent) GetSource ¶
func (e BranchDeletedEvent) GetSource() string
func (BranchDeletedEvent) GetSubject ¶
func (e BranchDeletedEvent) GetSubject() Subject
func (BranchDeletedEvent) GetSubjectId ¶
func (e BranchDeletedEvent) GetSubjectId() string
func (BranchDeletedEvent) GetSubjectSource ¶
func (e BranchDeletedEvent) GetSubjectSource() string
func (BranchDeletedEvent) GetTimestamp ¶
func (e BranchDeletedEvent) GetTimestamp() time.Time
func (BranchDeletedEvent) GetType ¶
func (e BranchDeletedEvent) GetType() CDEventType
func (BranchDeletedEvent) GetVersion ¶
func (e BranchDeletedEvent) GetVersion() string
func (*BranchDeletedEvent) SetCustomData ¶
func (e *BranchDeletedEvent) SetCustomData(contentType string, data interface{}) error
func (*BranchDeletedEvent) SetId ¶
func (e *BranchDeletedEvent) SetId(id string)
func (*BranchDeletedEvent) SetSource ¶
func (e *BranchDeletedEvent) SetSource(source string)
func (*BranchDeletedEvent) SetSubjectId ¶
func (e *BranchDeletedEvent) SetSubjectId(subjectId string)
func (*BranchDeletedEvent) SetSubjectRepository ¶
func (e *BranchDeletedEvent) SetSubjectRepository(repository Reference)
Subject field setters
func (*BranchDeletedEvent) SetSubjectSource ¶
func (e *BranchDeletedEvent) SetSubjectSource(subjectSource string)
func (*BranchDeletedEvent) SetTimestamp ¶
func (e *BranchDeletedEvent) SetTimestamp(timestamp time.Time)
type BranchDeletedSubject ¶
type BranchDeletedSubject struct { SubjectBase Content BranchDeletedSubjectContent `json:"content"` }
func (BranchDeletedSubject) GetEventType ¶
func (sc BranchDeletedSubject) GetEventType() CDEventType
func (BranchDeletedSubject) GetSubjectType ¶
func (sc BranchDeletedSubject) GetSubjectType() SubjectType
type BranchDeletedSubjectContent ¶
type BranchDeletedSubjectContent struct { // Repository where the branch occurrence happened Repository Reference `json:"repository"` }
type BuildFinishedEvent ¶
type BuildFinishedEvent struct { Context Context `json:"context"` Subject BuildFinishedSubject `json:"subject"` CDEventCustomData }
func NewBuildFinishedEvent ¶
func NewBuildFinishedEvent() (*BuildFinishedEvent, error)
func (BuildFinishedEvent) GetCustomData ¶
func (e BuildFinishedEvent) GetCustomData() (interface{}, error)
func (BuildFinishedEvent) GetCustomDataAs ¶
func (e BuildFinishedEvent) GetCustomDataAs(receiver interface{}) error
func (BuildFinishedEvent) GetCustomDataContentType ¶
func (e BuildFinishedEvent) GetCustomDataContentType() string
func (BuildFinishedEvent) GetCustomDataRaw ¶
func (e BuildFinishedEvent) GetCustomDataRaw() ([]byte, error)
func (BuildFinishedEvent) GetId ¶
func (e BuildFinishedEvent) GetId() string
func (BuildFinishedEvent) GetSchema ¶
func (e BuildFinishedEvent) GetSchema() (string, string)
func (BuildFinishedEvent) GetSource ¶
func (e BuildFinishedEvent) GetSource() string
func (BuildFinishedEvent) GetSubject ¶
func (e BuildFinishedEvent) GetSubject() Subject
func (BuildFinishedEvent) GetSubjectId ¶
func (e BuildFinishedEvent) GetSubjectId() string
func (BuildFinishedEvent) GetSubjectSource ¶
func (e BuildFinishedEvent) GetSubjectSource() string
func (BuildFinishedEvent) GetTimestamp ¶
func (e BuildFinishedEvent) GetTimestamp() time.Time
func (BuildFinishedEvent) GetType ¶
func (e BuildFinishedEvent) GetType() CDEventType
func (BuildFinishedEvent) GetVersion ¶
func (e BuildFinishedEvent) GetVersion() string
func (*BuildFinishedEvent) SetCustomData ¶
func (e *BuildFinishedEvent) SetCustomData(contentType string, data interface{}) error
func (*BuildFinishedEvent) SetId ¶
func (e *BuildFinishedEvent) SetId(id string)
func (*BuildFinishedEvent) SetSource ¶
func (e *BuildFinishedEvent) SetSource(source string)
func (*BuildFinishedEvent) SetSubjectArtifactId ¶
func (e *BuildFinishedEvent) SetSubjectArtifactId(artifactId string)
func (*BuildFinishedEvent) SetSubjectId ¶
func (e *BuildFinishedEvent) SetSubjectId(subjectId string)
func (*BuildFinishedEvent) SetSubjectSource ¶
func (e *BuildFinishedEvent) SetSubjectSource(subjectSource string)
func (*BuildFinishedEvent) SetTimestamp ¶
func (e *BuildFinishedEvent) SetTimestamp(timestamp time.Time)
type BuildFinishedSubject ¶
type BuildFinishedSubject struct { SubjectBase Content BuildFinishedSubjectContent `json:"content"` }
func (BuildFinishedSubject) GetEventType ¶
func (sc BuildFinishedSubject) GetEventType() CDEventType
func (BuildFinishedSubject) GetSubjectType ¶
func (sc BuildFinishedSubject) GetSubjectType() SubjectType
type BuildFinishedSubjectContent ¶
type BuildFinishedSubjectContent struct { // The Id of the artifact produced by the build ArtifactId string `json:"artifactId,omitempty" validate:"purl"` }
type BuildQueuedEvent ¶
type BuildQueuedEvent struct { Context Context `json:"context"` Subject BuildQueuedSubject `json:"subject"` CDEventCustomData }
func NewBuildQueuedEvent ¶
func NewBuildQueuedEvent() (*BuildQueuedEvent, error)
func (BuildQueuedEvent) GetCustomData ¶
func (e BuildQueuedEvent) GetCustomData() (interface{}, error)
func (BuildQueuedEvent) GetCustomDataAs ¶
func (e BuildQueuedEvent) GetCustomDataAs(receiver interface{}) error
func (BuildQueuedEvent) GetCustomDataContentType ¶
func (e BuildQueuedEvent) GetCustomDataContentType() string
func (BuildQueuedEvent) GetCustomDataRaw ¶
func (e BuildQueuedEvent) GetCustomDataRaw() ([]byte, error)
func (BuildQueuedEvent) GetId ¶
func (e BuildQueuedEvent) GetId() string
func (BuildQueuedEvent) GetSchema ¶
func (e BuildQueuedEvent) GetSchema() (string, string)
func (BuildQueuedEvent) GetSource ¶
func (e BuildQueuedEvent) GetSource() string
func (BuildQueuedEvent) GetSubject ¶
func (e BuildQueuedEvent) GetSubject() Subject
func (BuildQueuedEvent) GetSubjectId ¶
func (e BuildQueuedEvent) GetSubjectId() string
func (BuildQueuedEvent) GetSubjectSource ¶
func (e BuildQueuedEvent) GetSubjectSource() string
func (BuildQueuedEvent) GetTimestamp ¶
func (e BuildQueuedEvent) GetTimestamp() time.Time
func (BuildQueuedEvent) GetType ¶
func (e BuildQueuedEvent) GetType() CDEventType
func (BuildQueuedEvent) GetVersion ¶
func (e BuildQueuedEvent) GetVersion() string
func (*BuildQueuedEvent) SetCustomData ¶
func (e *BuildQueuedEvent) SetCustomData(contentType string, data interface{}) error
func (*BuildQueuedEvent) SetId ¶
func (e *BuildQueuedEvent) SetId(id string)
func (*BuildQueuedEvent) SetSource ¶
func (e *BuildQueuedEvent) SetSource(source string)
func (*BuildQueuedEvent) SetSubjectId ¶
func (e *BuildQueuedEvent) SetSubjectId(subjectId string)
func (*BuildQueuedEvent) SetSubjectSource ¶
func (e *BuildQueuedEvent) SetSubjectSource(subjectSource string)
func (*BuildQueuedEvent) SetTimestamp ¶
func (e *BuildQueuedEvent) SetTimestamp(timestamp time.Time)
type BuildQueuedSubject ¶
type BuildQueuedSubject struct { SubjectBase Content BuildQueuedSubjectContent `json:"content"` }
func (BuildQueuedSubject) GetEventType ¶
func (sc BuildQueuedSubject) GetEventType() CDEventType
func (BuildQueuedSubject) GetSubjectType ¶
func (sc BuildQueuedSubject) GetSubjectType() SubjectType
type BuildQueuedSubjectContent ¶
type BuildQueuedSubjectContent struct{}
type BuildStartedEvent ¶
type BuildStartedEvent struct { Context Context `json:"context"` Subject BuildStartedSubject `json:"subject"` CDEventCustomData }
func NewBuildStartedEvent ¶
func NewBuildStartedEvent() (*BuildStartedEvent, error)
func (BuildStartedEvent) GetCustomData ¶
func (e BuildStartedEvent) GetCustomData() (interface{}, error)
func (BuildStartedEvent) GetCustomDataAs ¶
func (e BuildStartedEvent) GetCustomDataAs(receiver interface{}) error
func (BuildStartedEvent) GetCustomDataContentType ¶
func (e BuildStartedEvent) GetCustomDataContentType() string
func (BuildStartedEvent) GetCustomDataRaw ¶
func (e BuildStartedEvent) GetCustomDataRaw() ([]byte, error)
func (BuildStartedEvent) GetId ¶
func (e BuildStartedEvent) GetId() string
func (BuildStartedEvent) GetSchema ¶
func (e BuildStartedEvent) GetSchema() (string, string)
func (BuildStartedEvent) GetSource ¶
func (e BuildStartedEvent) GetSource() string
func (BuildStartedEvent) GetSubject ¶
func (e BuildStartedEvent) GetSubject() Subject
func (BuildStartedEvent) GetSubjectId ¶
func (e BuildStartedEvent) GetSubjectId() string
func (BuildStartedEvent) GetSubjectSource ¶
func (e BuildStartedEvent) GetSubjectSource() string
func (BuildStartedEvent) GetTimestamp ¶
func (e BuildStartedEvent) GetTimestamp() time.Time
func (BuildStartedEvent) GetType ¶
func (e BuildStartedEvent) GetType() CDEventType
func (BuildStartedEvent) GetVersion ¶
func (e BuildStartedEvent) GetVersion() string
func (*BuildStartedEvent) SetCustomData ¶
func (e *BuildStartedEvent) SetCustomData(contentType string, data interface{}) error
func (*BuildStartedEvent) SetId ¶
func (e *BuildStartedEvent) SetId(id string)
func (*BuildStartedEvent) SetSource ¶
func (e *BuildStartedEvent) SetSource(source string)
func (*BuildStartedEvent) SetSubjectId ¶
func (e *BuildStartedEvent) SetSubjectId(subjectId string)
func (*BuildStartedEvent) SetSubjectSource ¶
func (e *BuildStartedEvent) SetSubjectSource(subjectSource string)
func (*BuildStartedEvent) SetTimestamp ¶
func (e *BuildStartedEvent) SetTimestamp(timestamp time.Time)
type BuildStartedSubject ¶
type BuildStartedSubject struct { SubjectBase Content BuildStartedSubjectContent `json:"content"` }
func (BuildStartedSubject) GetEventType ¶
func (sc BuildStartedSubject) GetEventType() CDEventType
func (BuildStartedSubject) GetSubjectType ¶
func (sc BuildStartedSubject) GetSubjectType() SubjectType
type BuildStartedSubjectContent ¶
type BuildStartedSubjectContent struct{}
type CDEvent ¶
type CDEvent interface { CDEventReader CDEventWriter }
func NewCDEvent ¶
func NewCDEvent(eventType CDEventType) (CDEvent, error)
NewCDEvent produces a CDEvent by type This function can be used by users but it's meant mainly for testing purposes
func NewFromJsonBytes ¶
Build a new CDEventReader from a JSON string as []bytes
func NewFromJsonString ¶
Build a new CDEventReader from a JSON string
type CDEventCustomData ¶
type CDEventCustomData struct { // CustomData added to the CDEvent. Format not specified by the SPEC. CustomData interface{} `json:"customData,omitempty" jsonschema:"oneof_type=object;string"` // CustomDataContentType for CustomData in a CDEvent. CustomDataContentType string `json:"customDataContentType,omitempty"` }
CDEventCustomData hosts the CDEvent custom data fields
`CustomDataContentType` describes the content type of the data.
`CustomData` contains the data:
- When the content type is "application/json":
if the CDEvent is produced via the golang API, the `CustomData` can hold an un-marshalled golang interface{} of a specific type or a marshalled byte slice
if the CDEvent is consumed and thus un-marshalled from a []byte the `CustomData` holds the data un-marshalled from []byte, into a generic interface{}. It may be un-marshalled into a specific golang type via the `GetCustomDataAs`
- When the content type is anything else:
if the CDEvent is produced via the golang API, the `CustomData` hold an byte slice with the data passed via the API
if the CDEvent is consumed and thus un-marshalled from a []byte the `CustomData` holds the data base64 encoded
type CDEventCustomDataEncoding ¶
type CDEventCustomDataEncoding string
func (CDEventCustomDataEncoding) String ¶
func (t CDEventCustomDataEncoding) String() string
type CDEventReader ¶
type CDEventReader interface { // The CDEventType "dev.cdevents.*" GetType() CDEventType // The CDEvents specification version implemented GetVersion() string // The event ID, unique for this event within the event producer (source) GetId() string // The source of the event GetSource() string // The time when the occurrence described in the event happened, or when // the event was produced if the former is not available GetTimestamp() time.Time // The ID of the subject, unique within the event producer (source), it may // by used in multiple events GetSubjectId() string // The source of the subject. Usually this matches the source of the event // but it may also be different. GetSubjectSource() string // The event specific subject. It is possible to use a type assertion with // the generic Subject to obtain an event specific implementation of Subject // for direct access to the content fields GetSubject() Subject // The URL and content of the schema file associated to the event type GetSchema() (string, string) // The custom data attached to the event // Depends on GetCustomDataContentType() // - When "application/json", un-marshalled data // - Else, raw []byte GetCustomData() (interface{}, error) // The raw custom data attached to the event GetCustomDataRaw() ([]byte, error) // Custom data un-marshalled into receiver, only if // GetCustomDataContentType() returns "application/json", else error GetCustomDataAs(receiver interface{}) error // Custom data content-type GetCustomDataContentType() string }
type CDEventType ¶
type CDEventType struct { Subject string Predicate string // Version is a semantic version in the form <major>.<minor>.<patch> Version string }
var ( // ArtifactPackaged event v0.1.0 ArtifactPackagedEventV1 CDEventType = CDEventType{ Subject: "artifact", Predicate: "packaged", Version: "0.1.1", } )
var ( // ArtifactPublished event v0.1.0 ArtifactPublishedEventV1 CDEventType = CDEventType{ Subject: "artifact", Predicate: "published", Version: "0.1.0", } )
var ( // BranchCreated event v0.1.0 BranchCreatedEventV1 CDEventType = CDEventType{ Subject: "branch", Predicate: "created", Version: "0.1.0", } )
var ( // BranchDeleted event v0.1.0 BranchDeletedEventV1 CDEventType = CDEventType{ Subject: "branch", Predicate: "deleted", Version: "0.1.0", } )
var ( // BuildFinished event v0.1.0 BuildFinishedEventV1 CDEventType = CDEventType{ Subject: "build", Predicate: "finished", Version: "0.1.0", } )
var ( // BuildQueued event v0.1.0 BuildQueuedEventV1 CDEventType = CDEventType{ Subject: "build", Predicate: "queued", Version: "0.1.0", } )
var ( // BuildStarted event v0.1.0 BuildStartedEventV1 CDEventType = CDEventType{ Subject: "build", Predicate: "started", Version: "0.1.0", } )
var ( // ChangeAbandoned event v0.1.0 ChangeAbandonedEventV1 CDEventType = CDEventType{ Subject: "change", Predicate: "abandoned", Version: "0.1.0", } )
var ( // ChangeCreated event v0.1.0 ChangeCreatedEventV1 CDEventType = CDEventType{ Subject: "change", Predicate: "created", Version: "0.1.0", } )
var ( // ChangeMerged event v0.1.0 ChangeMergedEventV1 CDEventType = CDEventType{ Subject: "change", Predicate: "merged", Version: "0.1.0", } )
var ( // ChangeReviewed event v0.1.0 ChangeReviewedEventV1 CDEventType = CDEventType{ Subject: "change", Predicate: "reviewed", Version: "0.1.0", } )
var ( // ChangeUpdated event v0.1.0 ChangeUpdatedEventV1 CDEventType = CDEventType{ Subject: "change", Predicate: "updated", Version: "0.1.0", } )
var ( // EnvironmentCreated event v0.1.0 EnvironmentCreatedEventV1 CDEventType = CDEventType{ Subject: "environment", Predicate: "created", Version: "0.1.0", } )
var ( // EnvironmentDeleted event v0.1.0 EnvironmentDeletedEventV1 CDEventType = CDEventType{ Subject: "environment", Predicate: "deleted", Version: "0.1.0", } )
var ( // EnvironmentModified event v0.1.0 EnvironmentModifiedEventV1 CDEventType = CDEventType{ Subject: "environment", Predicate: "modified", Version: "0.1.0", } )
var ( // PipelineRunFinishedEvent event v0.1.0 PipelineRunFinishedEventV1 CDEventType = CDEventType{ Subject: "pipelinerun", Predicate: "finished", Version: "0.1.0", } )
var ( // PipelineRunQueued event v0.1.0 PipelineRunQueuedEventV1 CDEventType = CDEventType{ Subject: "pipelinerun", Predicate: "queued", Version: "0.1.0", } )
var ( // PipelineRunStarted event v0.1.0 PipelineRunStartedEventV1 CDEventType = CDEventType{ Subject: "pipelinerun", Predicate: "started", Version: "0.1.0", } )
var ( // RepositoryCreated event v0.1.0 RepositoryCreatedEventV1 CDEventType = CDEventType{ Subject: "repository", Predicate: "created", Version: "0.1.0", } )
var ( // RepositoryDeleted event v0.1.0 RepositoryDeletedEventV1 CDEventType = CDEventType{ Subject: "repository", Predicate: "deleted", Version: "0.1.0", } )
var ( // RepositoryModified event v0.1.0 RepositoryModifiedEventV1 CDEventType = CDEventType{ Subject: "repository", Predicate: "modified", Version: "0.1.0", } )
var ( // ServiceDeployed event v0.1.0 ServiceDeployedEventV1 CDEventType = CDEventType{ Subject: "service", Predicate: "deployed", Version: "0.1.0", } )
var ( // ServicePublished event v0.1.0 ServicePublishedEventV1 CDEventType = CDEventType{ Subject: "service", Predicate: "published", Version: "0.1.0", } )
var ( // ServiceRemoved event v0.1.0 ServiceRemovedEventV1 CDEventType = CDEventType{ Subject: "service", Predicate: "removed", Version: "0.1.0", } )
var ( // ServiceRolledback event v0.1.0 ServiceRolledbackEventV1 CDEventType = CDEventType{ Subject: "service", Predicate: "rolledback", Version: "0.1.0", } )
var ( // ServiceUpgraded event v0.1.0 ServiceUpgradedEventV1 CDEventType = CDEventType{ Subject: "service", Predicate: "upgraded", Version: "0.1.0", } )
var ( // TaskRunFinishedEvent event v0.1.0 TaskRunFinishedEventV1 CDEventType = CDEventType{ Subject: "taskrun", Predicate: "finished", Version: "0.1.0", } )
var ( // TaskRunStarted event v0.1.0 TaskRunStartedEventV1 CDEventType = CDEventType{ Subject: "taskrun", Predicate: "started", Version: "0.1.0", } )
var ( // TestCaseFinished event v0.1.0 TestCaseFinishedEventV1 CDEventType = CDEventType{ Subject: "testcase", Predicate: "finished", Version: "0.1.0", } )
var ( // TestCaseQueued event v0.1.0 TestCaseQueuedEventV1 CDEventType = CDEventType{ Subject: "testcase", Predicate: "queued", Version: "0.1.0", } )
var ( // TestCaseStarted event v0.1.0 TestCaseStartedEventV1 CDEventType = CDEventType{ Subject: "testcase", Predicate: "started", Version: "0.1.0", } )
var ( // TestSuiteFinished event v0.1.0 TestSuiteFinishedEventV1 CDEventType = CDEventType{ Subject: "testsuite", Predicate: "finished", Version: "0.1.0", } )
var ( // TestSuiteStarted event v0.1.0 TestSuiteStartedEventV1 CDEventType = CDEventType{ Subject: "testsuite", Predicate: "started", Version: "0.1.0", } )
func CDEventTypeFromString ¶ added in v0.1.1
func CDEventTypeFromString(cdeventType string) (*CDEventType, error)
func ParseType ¶
func ParseType(eventType string) (*CDEventType, error)
ParseType returns a CDEventType if eventType is a valid type
func (CDEventType) IsCompatible ¶ added in v0.1.1
func (t CDEventType) IsCompatible(other CDEventType) bool
Two CDEventTypes are compatible if the subject and predicates are identical and they share the same major version
func (CDEventType) Short ¶ added in v0.1.1
func (t CDEventType) Short() string
func (CDEventType) String ¶
func (t CDEventType) String() string
func (CDEventType) UnversionedString ¶ added in v0.1.1
func (t CDEventType) UnversionedString() string
type CDEventWriter ¶
type CDEventWriter interface { // The event ID, unique for this event within the event producer (source) SetId(id string) // The source of the event SetSource(source string) // The time when the occurrence described in the event happened, or when // the event was produced if the former is not available SetTimestamp(timestamp time.Time) // The ID of the subject, unique within the event producer (source), it may // by used in multiple events SetSubjectId(subjectId string) // The source of the subject. Usually this matches the source of the event // but it may also be different. SetSubjectSource(subjectSource string) // Set custom data. If contentType is "application/json", data can also be // anything that can be marshalled into json. For any other // content type, data must be passed as a []byte SetCustomData(contentType string, data interface{}) error }
type ChangeAbandonedEvent ¶
type ChangeAbandonedEvent struct { Context Context `json:"context"` Subject ChangeAbandonedSubject `json:"subject"` CDEventCustomData }
func NewChangeAbandonedEvent ¶
func NewChangeAbandonedEvent() (*ChangeAbandonedEvent, error)
func (ChangeAbandonedEvent) GetCustomData ¶
func (e ChangeAbandonedEvent) GetCustomData() (interface{}, error)
func (ChangeAbandonedEvent) GetCustomDataAs ¶
func (e ChangeAbandonedEvent) GetCustomDataAs(receiver interface{}) error
func (ChangeAbandonedEvent) GetCustomDataContentType ¶
func (e ChangeAbandonedEvent) GetCustomDataContentType() string
func (ChangeAbandonedEvent) GetCustomDataRaw ¶
func (e ChangeAbandonedEvent) GetCustomDataRaw() ([]byte, error)
func (ChangeAbandonedEvent) GetId ¶
func (e ChangeAbandonedEvent) GetId() string
func (ChangeAbandonedEvent) GetSchema ¶
func (e ChangeAbandonedEvent) GetSchema() (string, string)
func (ChangeAbandonedEvent) GetSource ¶
func (e ChangeAbandonedEvent) GetSource() string
func (ChangeAbandonedEvent) GetSubject ¶
func (e ChangeAbandonedEvent) GetSubject() Subject
func (ChangeAbandonedEvent) GetSubjectId ¶
func (e ChangeAbandonedEvent) GetSubjectId() string
func (ChangeAbandonedEvent) GetSubjectSource ¶
func (e ChangeAbandonedEvent) GetSubjectSource() string
func (ChangeAbandonedEvent) GetTimestamp ¶
func (e ChangeAbandonedEvent) GetTimestamp() time.Time
func (ChangeAbandonedEvent) GetType ¶
func (e ChangeAbandonedEvent) GetType() CDEventType
func (ChangeAbandonedEvent) GetVersion ¶
func (e ChangeAbandonedEvent) GetVersion() string
func (*ChangeAbandonedEvent) SetCustomData ¶
func (e *ChangeAbandonedEvent) SetCustomData(contentType string, data interface{}) error
func (*ChangeAbandonedEvent) SetId ¶
func (e *ChangeAbandonedEvent) SetId(id string)
func (*ChangeAbandonedEvent) SetSource ¶
func (e *ChangeAbandonedEvent) SetSource(source string)
func (*ChangeAbandonedEvent) SetSubjectId ¶
func (e *ChangeAbandonedEvent) SetSubjectId(subjectId string)
func (*ChangeAbandonedEvent) SetSubjectRepository ¶
func (e *ChangeAbandonedEvent) SetSubjectRepository(repository Reference)
Subject field setters
func (*ChangeAbandonedEvent) SetSubjectSource ¶
func (e *ChangeAbandonedEvent) SetSubjectSource(subjectSource string)
func (*ChangeAbandonedEvent) SetTimestamp ¶
func (e *ChangeAbandonedEvent) SetTimestamp(timestamp time.Time)
type ChangeAbandonedSubject ¶
type ChangeAbandonedSubject struct { SubjectBase Content ChangeAbandonedSubjectContent `json:"content"` }
func (ChangeAbandonedSubject) GetEventType ¶
func (sc ChangeAbandonedSubject) GetEventType() CDEventType
func (ChangeAbandonedSubject) GetSubjectType ¶
func (sc ChangeAbandonedSubject) GetSubjectType() SubjectType
type ChangeAbandonedSubjectContent ¶
type ChangeAbandonedSubjectContent struct { // Repository where the change occurrence happened Repository Reference `json:"repository"` }
type ChangeCreatedEvent ¶
type ChangeCreatedEvent struct { Context Context `json:"context"` Subject ChangeCreatedSubject `json:"subject"` CDEventCustomData }
func NewChangeCreatedEvent ¶
func NewChangeCreatedEvent() (*ChangeCreatedEvent, error)
func (ChangeCreatedEvent) GetCustomData ¶
func (e ChangeCreatedEvent) GetCustomData() (interface{}, error)
func (ChangeCreatedEvent) GetCustomDataAs ¶
func (e ChangeCreatedEvent) GetCustomDataAs(receiver interface{}) error
func (ChangeCreatedEvent) GetCustomDataContentType ¶
func (e ChangeCreatedEvent) GetCustomDataContentType() string
func (ChangeCreatedEvent) GetCustomDataRaw ¶
func (e ChangeCreatedEvent) GetCustomDataRaw() ([]byte, error)
func (ChangeCreatedEvent) GetId ¶
func (e ChangeCreatedEvent) GetId() string
func (ChangeCreatedEvent) GetSchema ¶
func (e ChangeCreatedEvent) GetSchema() (string, string)
func (ChangeCreatedEvent) GetSource ¶
func (e ChangeCreatedEvent) GetSource() string
func (ChangeCreatedEvent) GetSubject ¶
func (e ChangeCreatedEvent) GetSubject() Subject
func (ChangeCreatedEvent) GetSubjectId ¶
func (e ChangeCreatedEvent) GetSubjectId() string
func (ChangeCreatedEvent) GetSubjectSource ¶
func (e ChangeCreatedEvent) GetSubjectSource() string
func (ChangeCreatedEvent) GetTimestamp ¶
func (e ChangeCreatedEvent) GetTimestamp() time.Time
func (ChangeCreatedEvent) GetType ¶
func (e ChangeCreatedEvent) GetType() CDEventType
func (ChangeCreatedEvent) GetVersion ¶
func (e ChangeCreatedEvent) GetVersion() string
func (*ChangeCreatedEvent) SetCustomData ¶
func (e *ChangeCreatedEvent) SetCustomData(contentType string, data interface{}) error
func (*ChangeCreatedEvent) SetId ¶
func (e *ChangeCreatedEvent) SetId(id string)
func (*ChangeCreatedEvent) SetSource ¶
func (e *ChangeCreatedEvent) SetSource(source string)
func (*ChangeCreatedEvent) SetSubjectId ¶
func (e *ChangeCreatedEvent) SetSubjectId(subjectId string)
func (*ChangeCreatedEvent) SetSubjectRepository ¶
func (e *ChangeCreatedEvent) SetSubjectRepository(repository Reference)
Subject field setters
func (*ChangeCreatedEvent) SetSubjectSource ¶
func (e *ChangeCreatedEvent) SetSubjectSource(subjectSource string)
func (*ChangeCreatedEvent) SetTimestamp ¶
func (e *ChangeCreatedEvent) SetTimestamp(timestamp time.Time)
type ChangeCreatedSubject ¶
type ChangeCreatedSubject struct { SubjectBase Content ChangeCreatedSubjectContent `json:"content"` }
func (ChangeCreatedSubject) GetEventType ¶
func (sc ChangeCreatedSubject) GetEventType() CDEventType
func (ChangeCreatedSubject) GetSubjectType ¶
func (sc ChangeCreatedSubject) GetSubjectType() SubjectType
type ChangeCreatedSubjectContent ¶
type ChangeCreatedSubjectContent struct { // Repository where the change occurrence happened Repository Reference `json:"repository"` }
type ChangeMergedEvent ¶
type ChangeMergedEvent struct { Context Context `json:"context"` Subject ChangeMergedSubject `json:"subject"` CDEventCustomData }
func NewChangeMergedEvent ¶
func NewChangeMergedEvent() (*ChangeMergedEvent, error)
func (ChangeMergedEvent) GetCustomData ¶
func (e ChangeMergedEvent) GetCustomData() (interface{}, error)
func (ChangeMergedEvent) GetCustomDataAs ¶
func (e ChangeMergedEvent) GetCustomDataAs(receiver interface{}) error
func (ChangeMergedEvent) GetCustomDataContentType ¶
func (e ChangeMergedEvent) GetCustomDataContentType() string
func (ChangeMergedEvent) GetCustomDataRaw ¶
func (e ChangeMergedEvent) GetCustomDataRaw() ([]byte, error)
func (ChangeMergedEvent) GetId ¶
func (e ChangeMergedEvent) GetId() string
func (ChangeMergedEvent) GetSchema ¶
func (e ChangeMergedEvent) GetSchema() (string, string)
func (ChangeMergedEvent) GetSource ¶
func (e ChangeMergedEvent) GetSource() string
func (ChangeMergedEvent) GetSubject ¶
func (e ChangeMergedEvent) GetSubject() Subject
func (ChangeMergedEvent) GetSubjectId ¶
func (e ChangeMergedEvent) GetSubjectId() string
func (ChangeMergedEvent) GetSubjectSource ¶
func (e ChangeMergedEvent) GetSubjectSource() string
func (ChangeMergedEvent) GetTimestamp ¶
func (e ChangeMergedEvent) GetTimestamp() time.Time
func (ChangeMergedEvent) GetType ¶
func (e ChangeMergedEvent) GetType() CDEventType
func (ChangeMergedEvent) GetVersion ¶
func (e ChangeMergedEvent) GetVersion() string
func (*ChangeMergedEvent) SetCustomData ¶
func (e *ChangeMergedEvent) SetCustomData(contentType string, data interface{}) error
func (*ChangeMergedEvent) SetId ¶
func (e *ChangeMergedEvent) SetId(id string)
func (*ChangeMergedEvent) SetSource ¶
func (e *ChangeMergedEvent) SetSource(source string)
func (*ChangeMergedEvent) SetSubjectId ¶
func (e *ChangeMergedEvent) SetSubjectId(subjectId string)
func (*ChangeMergedEvent) SetSubjectRepository ¶
func (e *ChangeMergedEvent) SetSubjectRepository(repository Reference)
Subject field setters
func (*ChangeMergedEvent) SetSubjectSource ¶
func (e *ChangeMergedEvent) SetSubjectSource(subjectSource string)
func (*ChangeMergedEvent) SetTimestamp ¶
func (e *ChangeMergedEvent) SetTimestamp(timestamp time.Time)
type ChangeMergedSubject ¶
type ChangeMergedSubject struct { SubjectBase Content ChangeMergedSubjectContent `json:"content"` }
func (ChangeMergedSubject) GetEventType ¶
func (sc ChangeMergedSubject) GetEventType() CDEventType
func (ChangeMergedSubject) GetSubjectType ¶
func (sc ChangeMergedSubject) GetSubjectType() SubjectType
type ChangeMergedSubjectContent ¶
type ChangeMergedSubjectContent struct { // Repository where the change occurrence happened Repository Reference `json:"repository"` }
type ChangeReviewedEvent ¶
type ChangeReviewedEvent struct { Context Context `json:"context"` Subject ChangeReviewedSubject `json:"subject"` CDEventCustomData }
func NewChangeReviewedEvent ¶
func NewChangeReviewedEvent() (*ChangeReviewedEvent, error)
func (ChangeReviewedEvent) GetCustomData ¶
func (e ChangeReviewedEvent) GetCustomData() (interface{}, error)
func (ChangeReviewedEvent) GetCustomDataAs ¶
func (e ChangeReviewedEvent) GetCustomDataAs(receiver interface{}) error
func (ChangeReviewedEvent) GetCustomDataContentType ¶
func (e ChangeReviewedEvent) GetCustomDataContentType() string
func (ChangeReviewedEvent) GetCustomDataRaw ¶
func (e ChangeReviewedEvent) GetCustomDataRaw() ([]byte, error)
func (ChangeReviewedEvent) GetId ¶
func (e ChangeReviewedEvent) GetId() string
func (ChangeReviewedEvent) GetSchema ¶
func (e ChangeReviewedEvent) GetSchema() (string, string)
func (ChangeReviewedEvent) GetSource ¶
func (e ChangeReviewedEvent) GetSource() string
func (ChangeReviewedEvent) GetSubject ¶
func (e ChangeReviewedEvent) GetSubject() Subject
func (ChangeReviewedEvent) GetSubjectId ¶
func (e ChangeReviewedEvent) GetSubjectId() string
func (ChangeReviewedEvent) GetSubjectSource ¶
func (e ChangeReviewedEvent) GetSubjectSource() string
func (ChangeReviewedEvent) GetTimestamp ¶
func (e ChangeReviewedEvent) GetTimestamp() time.Time
func (ChangeReviewedEvent) GetType ¶
func (e ChangeReviewedEvent) GetType() CDEventType
func (ChangeReviewedEvent) GetVersion ¶
func (e ChangeReviewedEvent) GetVersion() string
func (*ChangeReviewedEvent) SetCustomData ¶
func (e *ChangeReviewedEvent) SetCustomData(contentType string, data interface{}) error
func (*ChangeReviewedEvent) SetId ¶
func (e *ChangeReviewedEvent) SetId(id string)
func (*ChangeReviewedEvent) SetSource ¶
func (e *ChangeReviewedEvent) SetSource(source string)
func (*ChangeReviewedEvent) SetSubjectId ¶
func (e *ChangeReviewedEvent) SetSubjectId(subjectId string)
func (*ChangeReviewedEvent) SetSubjectRepository ¶
func (e *ChangeReviewedEvent) SetSubjectRepository(repository Reference)
Subject field setters
func (*ChangeReviewedEvent) SetSubjectSource ¶
func (e *ChangeReviewedEvent) SetSubjectSource(subjectSource string)
func (*ChangeReviewedEvent) SetTimestamp ¶
func (e *ChangeReviewedEvent) SetTimestamp(timestamp time.Time)
type ChangeReviewedSubject ¶
type ChangeReviewedSubject struct { SubjectBase Content ChangeReviewedSubjectContent `json:"content"` }
func (ChangeReviewedSubject) GetEventType ¶
func (sc ChangeReviewedSubject) GetEventType() CDEventType
func (ChangeReviewedSubject) GetSubjectType ¶
func (sc ChangeReviewedSubject) GetSubjectType() SubjectType
type ChangeReviewedSubjectContent ¶
type ChangeReviewedSubjectContent struct { // Repository where the change occurrence happened Repository Reference `json:"repository"` }
type ChangeUpdatedEvent ¶
type ChangeUpdatedEvent struct { Context Context `json:"context"` Subject ChangeUpdatedSubject `json:"subject"` CDEventCustomData }
func NewChangeUpdatedEvent ¶
func NewChangeUpdatedEvent() (*ChangeUpdatedEvent, error)
func (ChangeUpdatedEvent) GetCustomData ¶
func (e ChangeUpdatedEvent) GetCustomData() (interface{}, error)
func (ChangeUpdatedEvent) GetCustomDataAs ¶
func (e ChangeUpdatedEvent) GetCustomDataAs(receiver interface{}) error
func (ChangeUpdatedEvent) GetCustomDataContentType ¶
func (e ChangeUpdatedEvent) GetCustomDataContentType() string
func (ChangeUpdatedEvent) GetCustomDataRaw ¶
func (e ChangeUpdatedEvent) GetCustomDataRaw() ([]byte, error)
func (ChangeUpdatedEvent) GetId ¶
func (e ChangeUpdatedEvent) GetId() string
func (ChangeUpdatedEvent) GetSchema ¶
func (e ChangeUpdatedEvent) GetSchema() (string, string)
func (ChangeUpdatedEvent) GetSource ¶
func (e ChangeUpdatedEvent) GetSource() string
func (ChangeUpdatedEvent) GetSubject ¶
func (e ChangeUpdatedEvent) GetSubject() Subject
func (ChangeUpdatedEvent) GetSubjectId ¶
func (e ChangeUpdatedEvent) GetSubjectId() string
func (ChangeUpdatedEvent) GetSubjectSource ¶
func (e ChangeUpdatedEvent) GetSubjectSource() string
func (ChangeUpdatedEvent) GetTimestamp ¶
func (e ChangeUpdatedEvent) GetTimestamp() time.Time
func (ChangeUpdatedEvent) GetType ¶
func (e ChangeUpdatedEvent) GetType() CDEventType
func (ChangeUpdatedEvent) GetVersion ¶
func (e ChangeUpdatedEvent) GetVersion() string
func (*ChangeUpdatedEvent) SetCustomData ¶
func (e *ChangeUpdatedEvent) SetCustomData(contentType string, data interface{}) error
func (*ChangeUpdatedEvent) SetId ¶
func (e *ChangeUpdatedEvent) SetId(id string)
func (*ChangeUpdatedEvent) SetSource ¶
func (e *ChangeUpdatedEvent) SetSource(source string)
func (*ChangeUpdatedEvent) SetSubjectId ¶
func (e *ChangeUpdatedEvent) SetSubjectId(subjectId string)
func (*ChangeUpdatedEvent) SetSubjectRepository ¶
func (e *ChangeUpdatedEvent) SetSubjectRepository(repository Reference)
Subject field setters
func (*ChangeUpdatedEvent) SetSubjectSource ¶
func (e *ChangeUpdatedEvent) SetSubjectSource(subjectSource string)
func (*ChangeUpdatedEvent) SetTimestamp ¶
func (e *ChangeUpdatedEvent) SetTimestamp(timestamp time.Time)
type ChangeUpdatedSubject ¶
type ChangeUpdatedSubject struct { SubjectBase Content ChangeUpdatedSubjectContent `json:"content"` }
func (ChangeUpdatedSubject) GetEventType ¶
func (sc ChangeUpdatedSubject) GetEventType() CDEventType
func (ChangeUpdatedSubject) GetSubjectType ¶
func (sc ChangeUpdatedSubject) GetSubjectType() SubjectType
type ChangeUpdatedSubjectContent ¶
type ChangeUpdatedSubjectContent struct { // Repository where the change occurrence happened Repository Reference `json:"repository"` }
type Context ¶
type Context struct { // Spec: https://cdevents.dev/docs/spec/#version // Description: The version of the CDEvents specification which the event // uses. This enables the interpretation of the context. Compliant event // producers MUST use a value of draft when referring to this version of the // specification. Version string `json:"version" jsonschema:"required"` // Spec: https://cdevents.dev/docs/spec/#id // Description: Identifier for an event. Subsequent delivery attempts of the // same event MAY share the same id. This attribute matches the syntax and // semantics of the id attribute of CloudEvents: // https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#id Id string `json:"id" jsonschema:"required,minLength=1"` // Spec: https://cdevents.dev/docs/spec/#source // Description: defines the context in which an event happened. The main // purpose of the source is to provide global uniqueness for source + id. // The source MAY identify a single producer or a group of producer that // belong to the same application. Source string `json:"source" jsonschema:"required,minLength=1" validate:"uri-reference"` // Spec: https://cdevents.dev/docs/spec/#type // Description: defines the type of event, as combination of a subject and // predicate. Valid event types are defined in the vocabulary. All event // types should be prefixed with dev.cdevents. // One occurrence may have multiple events associated, as long as they have // different event types Type string `json:"type" jsonschema:"required,minLength=1" validate:"event-type"` // Spec: https://cdevents.dev/docs/spec/#timestamp // Description: Description: defines the time of the occurrence. When the // time of the occurrence is not available, the time when the event was // produced MAY be used. In case the transport layer should require a // re-transmission of the event, the timestamp SHOULD NOT be updated, i.e. // it should be the same for the same source + id combination. Timestamp time.Time `json:"timestamp" jsonschema:"required"` }
type EnvironmentCreatedEvent ¶
type EnvironmentCreatedEvent struct { Context Context `json:"context"` Subject EnvironmentCreatedSubject `json:"subject"` CDEventCustomData }
func NewEnvironmentCreatedEvent ¶
func NewEnvironmentCreatedEvent() (*EnvironmentCreatedEvent, error)
func (EnvironmentCreatedEvent) GetCustomData ¶
func (e EnvironmentCreatedEvent) GetCustomData() (interface{}, error)
func (EnvironmentCreatedEvent) GetCustomDataAs ¶
func (e EnvironmentCreatedEvent) GetCustomDataAs(receiver interface{}) error
func (EnvironmentCreatedEvent) GetCustomDataContentType ¶
func (e EnvironmentCreatedEvent) GetCustomDataContentType() string
func (EnvironmentCreatedEvent) GetCustomDataRaw ¶
func (e EnvironmentCreatedEvent) GetCustomDataRaw() ([]byte, error)
func (EnvironmentCreatedEvent) GetId ¶
func (e EnvironmentCreatedEvent) GetId() string
func (EnvironmentCreatedEvent) GetSchema ¶
func (e EnvironmentCreatedEvent) GetSchema() (string, string)
func (EnvironmentCreatedEvent) GetSource ¶
func (e EnvironmentCreatedEvent) GetSource() string
func (EnvironmentCreatedEvent) GetSubject ¶
func (e EnvironmentCreatedEvent) GetSubject() Subject
func (EnvironmentCreatedEvent) GetSubjectId ¶
func (e EnvironmentCreatedEvent) GetSubjectId() string
func (EnvironmentCreatedEvent) GetSubjectSource ¶
func (e EnvironmentCreatedEvent) GetSubjectSource() string
func (EnvironmentCreatedEvent) GetTimestamp ¶
func (e EnvironmentCreatedEvent) GetTimestamp() time.Time
func (EnvironmentCreatedEvent) GetType ¶
func (e EnvironmentCreatedEvent) GetType() CDEventType
func (EnvironmentCreatedEvent) GetVersion ¶
func (e EnvironmentCreatedEvent) GetVersion() string
func (*EnvironmentCreatedEvent) SetCustomData ¶
func (e *EnvironmentCreatedEvent) SetCustomData(contentType string, data interface{}) error
func (*EnvironmentCreatedEvent) SetId ¶
func (e *EnvironmentCreatedEvent) SetId(id string)
func (*EnvironmentCreatedEvent) SetSource ¶
func (e *EnvironmentCreatedEvent) SetSource(source string)
func (*EnvironmentCreatedEvent) SetSubjectId ¶
func (e *EnvironmentCreatedEvent) SetSubjectId(subjectId string)
func (*EnvironmentCreatedEvent) SetSubjectName ¶
func (e *EnvironmentCreatedEvent) SetSubjectName(name string)
Subject field setters
func (*EnvironmentCreatedEvent) SetSubjectSource ¶
func (e *EnvironmentCreatedEvent) SetSubjectSource(subjectSource string)
func (*EnvironmentCreatedEvent) SetSubjectUrl ¶
func (e *EnvironmentCreatedEvent) SetSubjectUrl(url string)
func (*EnvironmentCreatedEvent) SetTimestamp ¶
func (e *EnvironmentCreatedEvent) SetTimestamp(timestamp time.Time)
type EnvironmentCreatedSubject ¶
type EnvironmentCreatedSubject struct { SubjectBase Content EnvironmentCreatedSubjectContent `json:"content"` }
func (EnvironmentCreatedSubject) GetEventType ¶
func (sc EnvironmentCreatedSubject) GetEventType() CDEventType
func (EnvironmentCreatedSubject) GetSubjectType ¶
func (sc EnvironmentCreatedSubject) GetSubjectType() SubjectType
type EnvironmentCreatedSubjectContent ¶
type EnvironmentCreatedSubjectContent struct { // The name of the environment, for instance dev, prod, ci-123 Name string `json:"name,omitempty"` // A URL to the environment, for instance https://my-cluster.zone.my-cloud-provider Url string `json:"url,omitempty"` }
type EnvironmentDeletedEvent ¶
type EnvironmentDeletedEvent struct { Context Context `json:"context"` Subject EnvironmentDeletedSubject `json:"subject"` CDEventCustomData }
func NewEnvironmentDeletedEvent ¶
func NewEnvironmentDeletedEvent() (*EnvironmentDeletedEvent, error)
func (EnvironmentDeletedEvent) GetCustomData ¶
func (e EnvironmentDeletedEvent) GetCustomData() (interface{}, error)
func (EnvironmentDeletedEvent) GetCustomDataAs ¶
func (e EnvironmentDeletedEvent) GetCustomDataAs(receiver interface{}) error
func (EnvironmentDeletedEvent) GetCustomDataContentType ¶
func (e EnvironmentDeletedEvent) GetCustomDataContentType() string
func (EnvironmentDeletedEvent) GetCustomDataRaw ¶
func (e EnvironmentDeletedEvent) GetCustomDataRaw() ([]byte, error)
func (EnvironmentDeletedEvent) GetId ¶
func (e EnvironmentDeletedEvent) GetId() string
func (EnvironmentDeletedEvent) GetSchema ¶
func (e EnvironmentDeletedEvent) GetSchema() (string, string)
func (EnvironmentDeletedEvent) GetSource ¶
func (e EnvironmentDeletedEvent) GetSource() string
func (EnvironmentDeletedEvent) GetSubject ¶
func (e EnvironmentDeletedEvent) GetSubject() Subject
func (EnvironmentDeletedEvent) GetSubjectId ¶
func (e EnvironmentDeletedEvent) GetSubjectId() string
func (EnvironmentDeletedEvent) GetSubjectSource ¶
func (e EnvironmentDeletedEvent) GetSubjectSource() string
func (EnvironmentDeletedEvent) GetTimestamp ¶
func (e EnvironmentDeletedEvent) GetTimestamp() time.Time
func (EnvironmentDeletedEvent) GetType ¶
func (e EnvironmentDeletedEvent) GetType() CDEventType
func (EnvironmentDeletedEvent) GetVersion ¶
func (e EnvironmentDeletedEvent) GetVersion() string
func (*EnvironmentDeletedEvent) SetCustomData ¶
func (e *EnvironmentDeletedEvent) SetCustomData(contentType string, data interface{}) error
func (*EnvironmentDeletedEvent) SetId ¶
func (e *EnvironmentDeletedEvent) SetId(id string)
func (*EnvironmentDeletedEvent) SetSource ¶
func (e *EnvironmentDeletedEvent) SetSource(source string)
func (*EnvironmentDeletedEvent) SetSubjectId ¶
func (e *EnvironmentDeletedEvent) SetSubjectId(subjectId string)
func (*EnvironmentDeletedEvent) SetSubjectName ¶
func (e *EnvironmentDeletedEvent) SetSubjectName(name string)
Subject field setters
func (*EnvironmentDeletedEvent) SetSubjectSource ¶
func (e *EnvironmentDeletedEvent) SetSubjectSource(subjectSource string)
func (*EnvironmentDeletedEvent) SetTimestamp ¶
func (e *EnvironmentDeletedEvent) SetTimestamp(timestamp time.Time)
type EnvironmentDeletedSubject ¶
type EnvironmentDeletedSubject struct { SubjectBase Content EnvironmentDeletedSubjectContent `json:"content"` }
func (EnvironmentDeletedSubject) GetEventType ¶
func (sc EnvironmentDeletedSubject) GetEventType() CDEventType
func (EnvironmentDeletedSubject) GetSubjectType ¶
func (sc EnvironmentDeletedSubject) GetSubjectType() SubjectType
type EnvironmentDeletedSubjectContent ¶
type EnvironmentDeletedSubjectContent struct { // The name of the environment, for instance dev, prod, ci-123 Name string `json:"name,omitempty"` }
type EnvironmentModifiedEvent ¶
type EnvironmentModifiedEvent struct { Context Context `json:"context"` Subject EnvironmentModifiedSubject `json:"subject"` CDEventCustomData }
func NewEnvironmentModifiedEvent ¶
func NewEnvironmentModifiedEvent() (*EnvironmentModifiedEvent, error)
func (EnvironmentModifiedEvent) GetCustomData ¶
func (e EnvironmentModifiedEvent) GetCustomData() (interface{}, error)
func (EnvironmentModifiedEvent) GetCustomDataAs ¶
func (e EnvironmentModifiedEvent) GetCustomDataAs(receiver interface{}) error
func (EnvironmentModifiedEvent) GetCustomDataContentType ¶
func (e EnvironmentModifiedEvent) GetCustomDataContentType() string
func (EnvironmentModifiedEvent) GetCustomDataRaw ¶
func (e EnvironmentModifiedEvent) GetCustomDataRaw() ([]byte, error)
func (EnvironmentModifiedEvent) GetId ¶
func (e EnvironmentModifiedEvent) GetId() string
func (EnvironmentModifiedEvent) GetSchema ¶
func (e EnvironmentModifiedEvent) GetSchema() (string, string)
func (EnvironmentModifiedEvent) GetSource ¶
func (e EnvironmentModifiedEvent) GetSource() string
func (EnvironmentModifiedEvent) GetSubject ¶
func (e EnvironmentModifiedEvent) GetSubject() Subject
func (EnvironmentModifiedEvent) GetSubjectId ¶
func (e EnvironmentModifiedEvent) GetSubjectId() string
func (EnvironmentModifiedEvent) GetSubjectSource ¶
func (e EnvironmentModifiedEvent) GetSubjectSource() string
func (EnvironmentModifiedEvent) GetTimestamp ¶
func (e EnvironmentModifiedEvent) GetTimestamp() time.Time
func (EnvironmentModifiedEvent) GetType ¶
func (e EnvironmentModifiedEvent) GetType() CDEventType
func (EnvironmentModifiedEvent) GetVersion ¶
func (e EnvironmentModifiedEvent) GetVersion() string
func (*EnvironmentModifiedEvent) SetCustomData ¶
func (e *EnvironmentModifiedEvent) SetCustomData(contentType string, data interface{}) error
func (*EnvironmentModifiedEvent) SetId ¶
func (e *EnvironmentModifiedEvent) SetId(id string)
func (*EnvironmentModifiedEvent) SetSource ¶
func (e *EnvironmentModifiedEvent) SetSource(source string)
func (*EnvironmentModifiedEvent) SetSubjectId ¶
func (e *EnvironmentModifiedEvent) SetSubjectId(subjectId string)
func (*EnvironmentModifiedEvent) SetSubjectName ¶
func (e *EnvironmentModifiedEvent) SetSubjectName(name string)
Subject field setters
func (*EnvironmentModifiedEvent) SetSubjectSource ¶
func (e *EnvironmentModifiedEvent) SetSubjectSource(subjectSource string)
func (*EnvironmentModifiedEvent) SetSubjectUrl ¶
func (e *EnvironmentModifiedEvent) SetSubjectUrl(url string)
func (*EnvironmentModifiedEvent) SetTimestamp ¶
func (e *EnvironmentModifiedEvent) SetTimestamp(timestamp time.Time)
type EnvironmentModifiedSubject ¶
type EnvironmentModifiedSubject struct { SubjectBase Content EnvironmentModifiedSubjectContent `json:"content"` }
func (EnvironmentModifiedSubject) GetEventType ¶
func (sc EnvironmentModifiedSubject) GetEventType() CDEventType
func (EnvironmentModifiedSubject) GetSubjectType ¶
func (sc EnvironmentModifiedSubject) GetSubjectType() SubjectType
type EnvironmentModifiedSubjectContent ¶
type EnvironmentModifiedSubjectContent struct { // The name of the environment, for instance dev, prod, ci-123 Name string `json:"name,omitempty"` // A URL to the environment, for instance https://my-cluster.zone.my-cloud-provider Url string `json:"url,omitempty"` }
type PipelineRunFinishedEvent ¶
type PipelineRunFinishedEvent struct { Context Context `json:"context"` Subject PipelineRunFinishedSubject `json:"subject"` CDEventCustomData }
func NewPipelineRunFinishedEvent ¶
func NewPipelineRunFinishedEvent() (*PipelineRunFinishedEvent, error)
func (PipelineRunFinishedEvent) GetCustomData ¶
func (e PipelineRunFinishedEvent) GetCustomData() (interface{}, error)
func (PipelineRunFinishedEvent) GetCustomDataAs ¶
func (e PipelineRunFinishedEvent) GetCustomDataAs(receiver interface{}) error
func (PipelineRunFinishedEvent) GetCustomDataContentType ¶
func (e PipelineRunFinishedEvent) GetCustomDataContentType() string
func (PipelineRunFinishedEvent) GetCustomDataRaw ¶
func (e PipelineRunFinishedEvent) GetCustomDataRaw() ([]byte, error)
func (PipelineRunFinishedEvent) GetId ¶
func (e PipelineRunFinishedEvent) GetId() string
func (PipelineRunFinishedEvent) GetSchema ¶
func (e PipelineRunFinishedEvent) GetSchema() (string, string)
func (PipelineRunFinishedEvent) GetSource ¶
func (e PipelineRunFinishedEvent) GetSource() string
func (PipelineRunFinishedEvent) GetSubject ¶
func (e PipelineRunFinishedEvent) GetSubject() Subject
func (PipelineRunFinishedEvent) GetSubjectId ¶
func (e PipelineRunFinishedEvent) GetSubjectId() string
func (PipelineRunFinishedEvent) GetSubjectSource ¶
func (e PipelineRunFinishedEvent) GetSubjectSource() string
func (PipelineRunFinishedEvent) GetTimestamp ¶
func (e PipelineRunFinishedEvent) GetTimestamp() time.Time
func (PipelineRunFinishedEvent) GetType ¶
func (e PipelineRunFinishedEvent) GetType() CDEventType
func (PipelineRunFinishedEvent) GetVersion ¶
func (e PipelineRunFinishedEvent) GetVersion() string
func (*PipelineRunFinishedEvent) SetCustomData ¶
func (e *PipelineRunFinishedEvent) SetCustomData(contentType string, data interface{}) error
func (*PipelineRunFinishedEvent) SetId ¶
func (e *PipelineRunFinishedEvent) SetId(id string)
func (*PipelineRunFinishedEvent) SetSource ¶
func (e *PipelineRunFinishedEvent) SetSource(source string)
func (*PipelineRunFinishedEvent) SetSubjectErrors ¶
func (e *PipelineRunFinishedEvent) SetSubjectErrors(errors string)
func (*PipelineRunFinishedEvent) SetSubjectId ¶
func (e *PipelineRunFinishedEvent) SetSubjectId(subjectId string)
func (*PipelineRunFinishedEvent) SetSubjectOutcome ¶
func (e *PipelineRunFinishedEvent) SetSubjectOutcome(outcome PipelineRunOutcome)
func (*PipelineRunFinishedEvent) SetSubjectPipelineName ¶
func (e *PipelineRunFinishedEvent) SetSubjectPipelineName(pipelineName string)
Subject field setters
func (*PipelineRunFinishedEvent) SetSubjectSource ¶
func (e *PipelineRunFinishedEvent) SetSubjectSource(subjectSource string)
func (*PipelineRunFinishedEvent) SetSubjectUrl ¶
func (e *PipelineRunFinishedEvent) SetSubjectUrl(url string)
func (*PipelineRunFinishedEvent) SetTimestamp ¶
func (e *PipelineRunFinishedEvent) SetTimestamp(timestamp time.Time)
type PipelineRunFinishedSubject ¶
type PipelineRunFinishedSubject struct { SubjectBase Content PipelineRunFinishedSubjectContent `json:"content"` }
func (PipelineRunFinishedSubject) GetEventType ¶
func (sc PipelineRunFinishedSubject) GetEventType() CDEventType
func (PipelineRunFinishedSubject) GetSubjectType ¶
func (sc PipelineRunFinishedSubject) GetSubjectType() SubjectType
type PipelineRunFinishedSubjectContent ¶
type PipelineRunFinishedSubjectContent struct { // The name of the pipeline executed in the pipeline run PipelineName string `json:"pipelineName,omitempty"` // A URL to the pipeline run Url string `json:"url,omitempty"` // The PipelineRun outcome Outcome PipelineRunOutcome `json:"outcome,omitempty"` // A string with eventual error descriptions Errors string `json:"errors,omitempty"` }
type PipelineRunOutcome ¶
type PipelineRunOutcome string
const ( // PipelineRun successful PipelineRunOutcomeSuccessful PipelineRunOutcome = "success" // PipelineRun failed PipelineRunOutcomeFailed PipelineRunOutcome = "failure" // PipelineRun errored PipelineRunOutcomeErrored PipelineRunOutcome = "error" )
func (PipelineRunOutcome) String ¶
func (t PipelineRunOutcome) String() string
type PipelineRunQueuedEvent ¶
type PipelineRunQueuedEvent struct { Context Context `json:"context"` Subject PipelineRunQueuedSubject `json:"subject"` CDEventCustomData }
func NewPipelineRunQueuedEvent ¶
func NewPipelineRunQueuedEvent() (*PipelineRunQueuedEvent, error)
func (PipelineRunQueuedEvent) GetCustomData ¶
func (e PipelineRunQueuedEvent) GetCustomData() (interface{}, error)
func (PipelineRunQueuedEvent) GetCustomDataAs ¶
func (e PipelineRunQueuedEvent) GetCustomDataAs(receiver interface{}) error
func (PipelineRunQueuedEvent) GetCustomDataContentType ¶
func (e PipelineRunQueuedEvent) GetCustomDataContentType() string
func (PipelineRunQueuedEvent) GetCustomDataRaw ¶
func (e PipelineRunQueuedEvent) GetCustomDataRaw() ([]byte, error)
func (PipelineRunQueuedEvent) GetId ¶
func (e PipelineRunQueuedEvent) GetId() string
func (PipelineRunQueuedEvent) GetSchema ¶
func (e PipelineRunQueuedEvent) GetSchema() (string, string)
func (PipelineRunQueuedEvent) GetSource ¶
func (e PipelineRunQueuedEvent) GetSource() string
func (PipelineRunQueuedEvent) GetSubject ¶
func (e PipelineRunQueuedEvent) GetSubject() Subject
func (PipelineRunQueuedEvent) GetSubjectId ¶
func (e PipelineRunQueuedEvent) GetSubjectId() string
func (PipelineRunQueuedEvent) GetSubjectSource ¶
func (e PipelineRunQueuedEvent) GetSubjectSource() string
func (PipelineRunQueuedEvent) GetTimestamp ¶
func (e PipelineRunQueuedEvent) GetTimestamp() time.Time
func (PipelineRunQueuedEvent) GetType ¶
func (e PipelineRunQueuedEvent) GetType() CDEventType
func (PipelineRunQueuedEvent) GetVersion ¶
func (e PipelineRunQueuedEvent) GetVersion() string
func (*PipelineRunQueuedEvent) SetCustomData ¶
func (e *PipelineRunQueuedEvent) SetCustomData(contentType string, data interface{}) error
func (*PipelineRunQueuedEvent) SetId ¶
func (e *PipelineRunQueuedEvent) SetId(id string)
func (*PipelineRunQueuedEvent) SetSource ¶
func (e *PipelineRunQueuedEvent) SetSource(source string)
func (*PipelineRunQueuedEvent) SetSubjectId ¶
func (e *PipelineRunQueuedEvent) SetSubjectId(subjectId string)
func (*PipelineRunQueuedEvent) SetSubjectPipelineName ¶
func (e *PipelineRunQueuedEvent) SetSubjectPipelineName(pipelineName string)
Subject field setters
func (*PipelineRunQueuedEvent) SetSubjectSource ¶
func (e *PipelineRunQueuedEvent) SetSubjectSource(subjectSource string)
func (*PipelineRunQueuedEvent) SetSubjectUrl ¶
func (e *PipelineRunQueuedEvent) SetSubjectUrl(url string)
func (*PipelineRunQueuedEvent) SetTimestamp ¶
func (e *PipelineRunQueuedEvent) SetTimestamp(timestamp time.Time)
type PipelineRunQueuedSubject ¶
type PipelineRunQueuedSubject struct { SubjectBase Content PipelineRunQueuedSubjectContent `json:"content"` }
func (PipelineRunQueuedSubject) GetEventType ¶
func (sc PipelineRunQueuedSubject) GetEventType() CDEventType
func (PipelineRunQueuedSubject) GetSubjectType ¶
func (sc PipelineRunQueuedSubject) GetSubjectType() SubjectType
type PipelineRunStartedEvent ¶
type PipelineRunStartedEvent struct { Context Context `json:"context"` Subject PipelineRunStartedSubject `json:"subject"` CDEventCustomData }
func NewPipelineRunStartedEvent ¶
func NewPipelineRunStartedEvent() (*PipelineRunStartedEvent, error)
func (PipelineRunStartedEvent) GetCustomData ¶
func (e PipelineRunStartedEvent) GetCustomData() (interface{}, error)
func (PipelineRunStartedEvent) GetCustomDataAs ¶
func (e PipelineRunStartedEvent) GetCustomDataAs(receiver interface{}) error
func (PipelineRunStartedEvent) GetCustomDataContentType ¶
func (e PipelineRunStartedEvent) GetCustomDataContentType() string
func (PipelineRunStartedEvent) GetCustomDataRaw ¶
func (e PipelineRunStartedEvent) GetCustomDataRaw() ([]byte, error)
func (PipelineRunStartedEvent) GetId ¶
func (e PipelineRunStartedEvent) GetId() string
func (PipelineRunStartedEvent) GetSchema ¶
func (e PipelineRunStartedEvent) GetSchema() (string, string)
func (PipelineRunStartedEvent) GetSource ¶
func (e PipelineRunStartedEvent) GetSource() string
func (PipelineRunStartedEvent) GetSubject ¶
func (e PipelineRunStartedEvent) GetSubject() Subject
func (PipelineRunStartedEvent) GetSubjectId ¶
func (e PipelineRunStartedEvent) GetSubjectId() string
func (PipelineRunStartedEvent) GetSubjectSource ¶
func (e PipelineRunStartedEvent) GetSubjectSource() string
func (PipelineRunStartedEvent) GetTimestamp ¶
func (e PipelineRunStartedEvent) GetTimestamp() time.Time
func (PipelineRunStartedEvent) GetType ¶
func (e PipelineRunStartedEvent) GetType() CDEventType
func (PipelineRunStartedEvent) GetVersion ¶
func (e PipelineRunStartedEvent) GetVersion() string
func (*PipelineRunStartedEvent) SetCustomData ¶
func (e *PipelineRunStartedEvent) SetCustomData(contentType string, data interface{}) error
func (*PipelineRunStartedEvent) SetId ¶
func (e *PipelineRunStartedEvent) SetId(id string)
func (*PipelineRunStartedEvent) SetSource ¶
func (e *PipelineRunStartedEvent) SetSource(source string)
func (*PipelineRunStartedEvent) SetSubjectId ¶
func (e *PipelineRunStartedEvent) SetSubjectId(subjectId string)
func (*PipelineRunStartedEvent) SetSubjectPipelineName ¶
func (e *PipelineRunStartedEvent) SetSubjectPipelineName(pipelineName string)
Subject field setters
func (*PipelineRunStartedEvent) SetSubjectSource ¶
func (e *PipelineRunStartedEvent) SetSubjectSource(subjectSource string)
func (*PipelineRunStartedEvent) SetSubjectUrl ¶
func (e *PipelineRunStartedEvent) SetSubjectUrl(url string)
func (*PipelineRunStartedEvent) SetTimestamp ¶
func (e *PipelineRunStartedEvent) SetTimestamp(timestamp time.Time)
type PipelineRunStartedSubject ¶
type PipelineRunStartedSubject struct { SubjectBase Content PipelineRunStartedSubjectContent `json:"content"` }
func (PipelineRunStartedSubject) GetEventType ¶
func (sc PipelineRunStartedSubject) GetEventType() CDEventType
func (PipelineRunStartedSubject) GetSubjectType ¶
func (sc PipelineRunStartedSubject) GetSubjectType() SubjectType
type Reference ¶
type Reference struct { // Spec: https://cdevents.dev/docs/spec/#format-of-subjects // Description: Uniquely identifies the subject within the source Id string `json:"id" jsonschema:"required,minLength=1"` // Spec: https://cdevents.dev/docs/spec/#format-of-subjects // Description: defines the context in which an event happened. The main // purpose of the source is to provide global uniqueness for source + id. // The source MAY identify a single producer or a group of producer that // belong to the same application. Source string `json:"source,omitempty" validate:"uri-reference"` }
type RepositoryCreatedEvent ¶
type RepositoryCreatedEvent struct { Context Context `json:"context"` Subject RepositoryCreatedSubject `json:"subject"` CDEventCustomData }
func NewRepositoryCreatedEvent ¶
func NewRepositoryCreatedEvent() (*RepositoryCreatedEvent, error)
func (RepositoryCreatedEvent) GetCustomData ¶
func (e RepositoryCreatedEvent) GetCustomData() (interface{}, error)
func (RepositoryCreatedEvent) GetCustomDataAs ¶
func (e RepositoryCreatedEvent) GetCustomDataAs(receiver interface{}) error
func (RepositoryCreatedEvent) GetCustomDataContentType ¶
func (e RepositoryCreatedEvent) GetCustomDataContentType() string
func (RepositoryCreatedEvent) GetCustomDataRaw ¶
func (e RepositoryCreatedEvent) GetCustomDataRaw() ([]byte, error)
func (RepositoryCreatedEvent) GetId ¶
func (e RepositoryCreatedEvent) GetId() string
func (RepositoryCreatedEvent) GetSchema ¶
func (e RepositoryCreatedEvent) GetSchema() (string, string)
func (RepositoryCreatedEvent) GetSource ¶
func (e RepositoryCreatedEvent) GetSource() string
func (RepositoryCreatedEvent) GetSubject ¶
func (e RepositoryCreatedEvent) GetSubject() Subject
func (RepositoryCreatedEvent) GetSubjectId ¶
func (e RepositoryCreatedEvent) GetSubjectId() string
func (RepositoryCreatedEvent) GetSubjectSource ¶
func (e RepositoryCreatedEvent) GetSubjectSource() string
func (RepositoryCreatedEvent) GetTimestamp ¶
func (e RepositoryCreatedEvent) GetTimestamp() time.Time
func (RepositoryCreatedEvent) GetType ¶
func (e RepositoryCreatedEvent) GetType() CDEventType
func (RepositoryCreatedEvent) GetVersion ¶
func (e RepositoryCreatedEvent) GetVersion() string
func (*RepositoryCreatedEvent) SetCustomData ¶
func (e *RepositoryCreatedEvent) SetCustomData(contentType string, data interface{}) error
func (*RepositoryCreatedEvent) SetId ¶
func (e *RepositoryCreatedEvent) SetId(id string)
func (*RepositoryCreatedEvent) SetSource ¶
func (e *RepositoryCreatedEvent) SetSource(source string)
func (*RepositoryCreatedEvent) SetSubjectId ¶
func (e *RepositoryCreatedEvent) SetSubjectId(subjectId string)
func (*RepositoryCreatedEvent) SetSubjectName ¶
func (e *RepositoryCreatedEvent) SetSubjectName(name string)
Subject field setters
func (*RepositoryCreatedEvent) SetSubjectOwner ¶
func (e *RepositoryCreatedEvent) SetSubjectOwner(owner string)
func (*RepositoryCreatedEvent) SetSubjectSource ¶
func (e *RepositoryCreatedEvent) SetSubjectSource(subjectSource string)
func (*RepositoryCreatedEvent) SetSubjectUrl ¶
func (e *RepositoryCreatedEvent) SetSubjectUrl(url string)
func (*RepositoryCreatedEvent) SetSubjectViewUrl ¶
func (e *RepositoryCreatedEvent) SetSubjectViewUrl(viewUrl string)
func (*RepositoryCreatedEvent) SetTimestamp ¶
func (e *RepositoryCreatedEvent) SetTimestamp(timestamp time.Time)
type RepositoryCreatedSubject ¶
type RepositoryCreatedSubject struct { SubjectBase Content RepositoryCreatedSubjectContent `json:"content"` }
func (RepositoryCreatedSubject) GetEventType ¶
func (sc RepositoryCreatedSubject) GetEventType() CDEventType
func (RepositoryCreatedSubject) GetSubjectType ¶
func (sc RepositoryCreatedSubject) GetSubjectType() SubjectType
type RepositoryCreatedSubjectContent ¶
type RepositoryCreatedSubjectContent struct { // The name of the repository, like "sdk-go", "spec" or "a-repo" Name string `json:"name" jsonschema:"required,minLength=1"` // The owner of the repository, like "cdevents", "an-org" or "an-user" Owner string `json:"owner,omitempty"` // The URL to programmatically access repository, for instance via "git clone" Url string `json:"url" jsonschema:"required,minLength=1"` // The URL for a human to browse the repository, for instance a Web UI to the repo ViewUrl string `json:"viewUrl,omitempty"` }
type RepositoryDeletedEvent ¶
type RepositoryDeletedEvent struct { Context Context `json:"context"` Subject RepositoryDeletedSubject `json:"subject"` CDEventCustomData }
func NewRepositoryDeletedEvent ¶
func NewRepositoryDeletedEvent() (*RepositoryDeletedEvent, error)
func (RepositoryDeletedEvent) GetCustomData ¶
func (e RepositoryDeletedEvent) GetCustomData() (interface{}, error)
func (RepositoryDeletedEvent) GetCustomDataAs ¶
func (e RepositoryDeletedEvent) GetCustomDataAs(receiver interface{}) error
func (RepositoryDeletedEvent) GetCustomDataContentType ¶
func (e RepositoryDeletedEvent) GetCustomDataContentType() string
func (RepositoryDeletedEvent) GetCustomDataRaw ¶
func (e RepositoryDeletedEvent) GetCustomDataRaw() ([]byte, error)
func (RepositoryDeletedEvent) GetId ¶
func (e RepositoryDeletedEvent) GetId() string
func (RepositoryDeletedEvent) GetSchema ¶
func (e RepositoryDeletedEvent) GetSchema() (string, string)
func (RepositoryDeletedEvent) GetSource ¶
func (e RepositoryDeletedEvent) GetSource() string
func (RepositoryDeletedEvent) GetSubject ¶
func (e RepositoryDeletedEvent) GetSubject() Subject
func (RepositoryDeletedEvent) GetSubjectId ¶
func (e RepositoryDeletedEvent) GetSubjectId() string
func (RepositoryDeletedEvent) GetSubjectSource ¶
func (e RepositoryDeletedEvent) GetSubjectSource() string
func (RepositoryDeletedEvent) GetTimestamp ¶
func (e RepositoryDeletedEvent) GetTimestamp() time.Time
func (RepositoryDeletedEvent) GetType ¶
func (e RepositoryDeletedEvent) GetType() CDEventType
func (RepositoryDeletedEvent) GetVersion ¶
func (e RepositoryDeletedEvent) GetVersion() string
func (*RepositoryDeletedEvent) SetCustomData ¶
func (e *RepositoryDeletedEvent) SetCustomData(contentType string, data interface{}) error
func (*RepositoryDeletedEvent) SetId ¶
func (e *RepositoryDeletedEvent) SetId(id string)
func (*RepositoryDeletedEvent) SetSource ¶
func (e *RepositoryDeletedEvent) SetSource(source string)
func (*RepositoryDeletedEvent) SetSubjectId ¶
func (e *RepositoryDeletedEvent) SetSubjectId(subjectId string)
func (*RepositoryDeletedEvent) SetSubjectName ¶
func (e *RepositoryDeletedEvent) SetSubjectName(name string)
Subject field setters
func (*RepositoryDeletedEvent) SetSubjectOwner ¶
func (e *RepositoryDeletedEvent) SetSubjectOwner(owner string)
func (*RepositoryDeletedEvent) SetSubjectSource ¶
func (e *RepositoryDeletedEvent) SetSubjectSource(subjectSource string)
func (*RepositoryDeletedEvent) SetSubjectUrl ¶
func (e *RepositoryDeletedEvent) SetSubjectUrl(url string)
func (*RepositoryDeletedEvent) SetSubjectViewUrl ¶
func (e *RepositoryDeletedEvent) SetSubjectViewUrl(viewUrl string)
func (*RepositoryDeletedEvent) SetTimestamp ¶
func (e *RepositoryDeletedEvent) SetTimestamp(timestamp time.Time)
type RepositoryDeletedSubject ¶
type RepositoryDeletedSubject struct { SubjectBase Content RepositoryDeletedSubjectContent `json:"content"` }
func (RepositoryDeletedSubject) GetEventType ¶
func (sc RepositoryDeletedSubject) GetEventType() CDEventType
func (RepositoryDeletedSubject) GetSubjectType ¶
func (sc RepositoryDeletedSubject) GetSubjectType() SubjectType
type RepositoryDeletedSubjectContent ¶
type RepositoryDeletedSubjectContent struct { // The name of the repository, like "sdk-go", "spec" or "a-repo" Name string `json:"name,omitempty"` // The owner of the repository, like "cdevents", "an-org" or "an-user" Owner string `json:"owner,omitempty"` // The URL to programmatically access repository, for instance via "git clone" Url string `json:"url,omitempty"` // The URL for a human to browse the repository, for instance a Web UI to the repo ViewUrl string `json:"viewUrl,omitempty"` }
type RepositoryModifiedEvent ¶
type RepositoryModifiedEvent struct { Context Context `json:"context"` Subject RepositoryModifiedSubject `json:"subject"` CDEventCustomData }
func NewRepositoryModifiedEvent ¶
func NewRepositoryModifiedEvent() (*RepositoryModifiedEvent, error)
func (RepositoryModifiedEvent) GetCustomData ¶
func (e RepositoryModifiedEvent) GetCustomData() (interface{}, error)
func (RepositoryModifiedEvent) GetCustomDataAs ¶
func (e RepositoryModifiedEvent) GetCustomDataAs(receiver interface{}) error
func (RepositoryModifiedEvent) GetCustomDataContentType ¶
func (e RepositoryModifiedEvent) GetCustomDataContentType() string
func (RepositoryModifiedEvent) GetCustomDataRaw ¶
func (e RepositoryModifiedEvent) GetCustomDataRaw() ([]byte, error)
func (RepositoryModifiedEvent) GetId ¶
func (e RepositoryModifiedEvent) GetId() string
func (RepositoryModifiedEvent) GetSchema ¶
func (e RepositoryModifiedEvent) GetSchema() (string, string)
func (RepositoryModifiedEvent) GetSource ¶
func (e RepositoryModifiedEvent) GetSource() string
func (RepositoryModifiedEvent) GetSubject ¶
func (e RepositoryModifiedEvent) GetSubject() Subject
func (RepositoryModifiedEvent) GetSubjectId ¶
func (e RepositoryModifiedEvent) GetSubjectId() string
func (RepositoryModifiedEvent) GetSubjectSource ¶
func (e RepositoryModifiedEvent) GetSubjectSource() string
func (RepositoryModifiedEvent) GetTimestamp ¶
func (e RepositoryModifiedEvent) GetTimestamp() time.Time
func (RepositoryModifiedEvent) GetType ¶
func (e RepositoryModifiedEvent) GetType() CDEventType
func (RepositoryModifiedEvent) GetVersion ¶
func (e RepositoryModifiedEvent) GetVersion() string
func (*RepositoryModifiedEvent) SetCustomData ¶
func (e *RepositoryModifiedEvent) SetCustomData(contentType string, data interface{}) error
func (*RepositoryModifiedEvent) SetId ¶
func (e *RepositoryModifiedEvent) SetId(id string)
func (*RepositoryModifiedEvent) SetSource ¶
func (e *RepositoryModifiedEvent) SetSource(source string)
func (*RepositoryModifiedEvent) SetSubjectId ¶
func (e *RepositoryModifiedEvent) SetSubjectId(subjectId string)
func (*RepositoryModifiedEvent) SetSubjectName ¶
func (e *RepositoryModifiedEvent) SetSubjectName(name string)
Subject field setters
func (*RepositoryModifiedEvent) SetSubjectOwner ¶
func (e *RepositoryModifiedEvent) SetSubjectOwner(owner string)
func (*RepositoryModifiedEvent) SetSubjectSource ¶
func (e *RepositoryModifiedEvent) SetSubjectSource(subjectSource string)
func (*RepositoryModifiedEvent) SetSubjectUrl ¶
func (e *RepositoryModifiedEvent) SetSubjectUrl(url string)
func (*RepositoryModifiedEvent) SetSubjectViewUrl ¶
func (e *RepositoryModifiedEvent) SetSubjectViewUrl(viewUrl string)
func (*RepositoryModifiedEvent) SetTimestamp ¶
func (e *RepositoryModifiedEvent) SetTimestamp(timestamp time.Time)
type RepositoryModifiedSubject ¶
type RepositoryModifiedSubject struct { SubjectBase Content RepositoryModifiedSubjectContent `json:"content"` }
func (RepositoryModifiedSubject) GetEventType ¶
func (sc RepositoryModifiedSubject) GetEventType() CDEventType
func (RepositoryModifiedSubject) GetSubjectType ¶
func (sc RepositoryModifiedSubject) GetSubjectType() SubjectType
type RepositoryModifiedSubjectContent ¶
type RepositoryModifiedSubjectContent struct { // The name of the repository, like "sdk-go", "spec" or "a-repo" Name string `json:"name,omitempty"` // The owner of the repository, like "cdevents", "an-org" or "an-user" Owner string `json:"owner,omitempty"` // The URL to programmatically access repository, for instance via "git clone" Url string `json:"url,omitempty"` // The URL for a human to browse the repository, for instance a Web UI to the repo ViewUrl string `json:"viewUrl,omitempty"` }
type ServiceDeployedEvent ¶
type ServiceDeployedEvent struct { Context Context `json:"context"` Subject ServiceDeployedSubject `json:"subject"` CDEventCustomData }
func NewServiceDeployedEvent ¶
func NewServiceDeployedEvent() (*ServiceDeployedEvent, error)
func (ServiceDeployedEvent) GetCustomData ¶
func (e ServiceDeployedEvent) GetCustomData() (interface{}, error)
func (ServiceDeployedEvent) GetCustomDataAs ¶
func (e ServiceDeployedEvent) GetCustomDataAs(receiver interface{}) error
func (ServiceDeployedEvent) GetCustomDataContentType ¶
func (e ServiceDeployedEvent) GetCustomDataContentType() string
func (ServiceDeployedEvent) GetCustomDataRaw ¶
func (e ServiceDeployedEvent) GetCustomDataRaw() ([]byte, error)
func (ServiceDeployedEvent) GetId ¶
func (e ServiceDeployedEvent) GetId() string
func (ServiceDeployedEvent) GetSchema ¶
func (e ServiceDeployedEvent) GetSchema() (string, string)
func (ServiceDeployedEvent) GetSource ¶
func (e ServiceDeployedEvent) GetSource() string
func (ServiceDeployedEvent) GetSubject ¶
func (e ServiceDeployedEvent) GetSubject() Subject
func (ServiceDeployedEvent) GetSubjectId ¶
func (e ServiceDeployedEvent) GetSubjectId() string
func (ServiceDeployedEvent) GetSubjectSource ¶
func (e ServiceDeployedEvent) GetSubjectSource() string
func (ServiceDeployedEvent) GetTimestamp ¶
func (e ServiceDeployedEvent) GetTimestamp() time.Time
func (ServiceDeployedEvent) GetType ¶
func (e ServiceDeployedEvent) GetType() CDEventType
func (ServiceDeployedEvent) GetVersion ¶
func (e ServiceDeployedEvent) GetVersion() string
func (*ServiceDeployedEvent) SetCustomData ¶
func (e *ServiceDeployedEvent) SetCustomData(contentType string, data interface{}) error
func (*ServiceDeployedEvent) SetId ¶
func (e *ServiceDeployedEvent) SetId(id string)
func (*ServiceDeployedEvent) SetSource ¶
func (e *ServiceDeployedEvent) SetSource(source string)
func (*ServiceDeployedEvent) SetSubjectArtifactId ¶
func (e *ServiceDeployedEvent) SetSubjectArtifactId(artifactId string)
func (*ServiceDeployedEvent) SetSubjectEnvironment ¶
func (e *ServiceDeployedEvent) SetSubjectEnvironment(environment Reference)
Subject field setters
func (*ServiceDeployedEvent) SetSubjectId ¶
func (e *ServiceDeployedEvent) SetSubjectId(subjectId string)
func (*ServiceDeployedEvent) SetSubjectSource ¶
func (e *ServiceDeployedEvent) SetSubjectSource(subjectSource string)
func (*ServiceDeployedEvent) SetTimestamp ¶
func (e *ServiceDeployedEvent) SetTimestamp(timestamp time.Time)
type ServiceDeployedSubject ¶
type ServiceDeployedSubject struct { SubjectBase Content ServiceDeployedSubjectContent `json:"content"` }
func (ServiceDeployedSubject) GetEventType ¶
func (sc ServiceDeployedSubject) GetEventType() CDEventType
func (ServiceDeployedSubject) GetSubjectType ¶
func (sc ServiceDeployedSubject) GetSubjectType() SubjectType
type ServicePublishedEvent ¶
type ServicePublishedEvent struct { Context Context `json:"context"` Subject ServicePublishedSubject `json:"subject"` CDEventCustomData }
func NewServicePublishedEvent ¶
func NewServicePublishedEvent() (*ServicePublishedEvent, error)
func (ServicePublishedEvent) GetCustomData ¶
func (e ServicePublishedEvent) GetCustomData() (interface{}, error)
func (ServicePublishedEvent) GetCustomDataAs ¶
func (e ServicePublishedEvent) GetCustomDataAs(receiver interface{}) error
func (ServicePublishedEvent) GetCustomDataContentType ¶
func (e ServicePublishedEvent) GetCustomDataContentType() string
func (ServicePublishedEvent) GetCustomDataRaw ¶
func (e ServicePublishedEvent) GetCustomDataRaw() ([]byte, error)
func (ServicePublishedEvent) GetId ¶
func (e ServicePublishedEvent) GetId() string
func (ServicePublishedEvent) GetSchema ¶
func (e ServicePublishedEvent) GetSchema() (string, string)
func (ServicePublishedEvent) GetSource ¶
func (e ServicePublishedEvent) GetSource() string
func (ServicePublishedEvent) GetSubject ¶
func (e ServicePublishedEvent) GetSubject() Subject
func (ServicePublishedEvent) GetSubjectId ¶
func (e ServicePublishedEvent) GetSubjectId() string
func (ServicePublishedEvent) GetSubjectSource ¶
func (e ServicePublishedEvent) GetSubjectSource() string
func (ServicePublishedEvent) GetTimestamp ¶
func (e ServicePublishedEvent) GetTimestamp() time.Time
func (ServicePublishedEvent) GetType ¶
func (e ServicePublishedEvent) GetType() CDEventType
func (ServicePublishedEvent) GetVersion ¶
func (e ServicePublishedEvent) GetVersion() string
func (*ServicePublishedEvent) SetCustomData ¶
func (e *ServicePublishedEvent) SetCustomData(contentType string, data interface{}) error
func (*ServicePublishedEvent) SetId ¶
func (e *ServicePublishedEvent) SetId(id string)
func (*ServicePublishedEvent) SetSource ¶
func (e *ServicePublishedEvent) SetSource(source string)
func (*ServicePublishedEvent) SetSubjectEnvironment ¶
func (e *ServicePublishedEvent) SetSubjectEnvironment(environment Reference)
Subject field setters
func (*ServicePublishedEvent) SetSubjectId ¶
func (e *ServicePublishedEvent) SetSubjectId(subjectId string)
func (*ServicePublishedEvent) SetSubjectSource ¶
func (e *ServicePublishedEvent) SetSubjectSource(subjectSource string)
func (*ServicePublishedEvent) SetTimestamp ¶
func (e *ServicePublishedEvent) SetTimestamp(timestamp time.Time)
type ServicePublishedSubject ¶
type ServicePublishedSubject struct { SubjectBase Content ServicePublishedSubjectContent `json:"content"` }
func (ServicePublishedSubject) GetEventType ¶
func (sc ServicePublishedSubject) GetEventType() CDEventType
func (ServicePublishedSubject) GetSubjectType ¶
func (sc ServicePublishedSubject) GetSubjectType() SubjectType
type ServicePublishedSubjectContent ¶
type ServicePublishedSubjectContent struct { // The Environment where the service is deployed Environment Reference `json:"environment,omitempty"` }
type ServiceRemovedEvent ¶
type ServiceRemovedEvent struct { Context Context `json:"context"` Subject ServiceRemovedSubject `json:"subject"` CDEventCustomData }
func NewServiceRemovedEvent ¶
func NewServiceRemovedEvent() (*ServiceRemovedEvent, error)
func (ServiceRemovedEvent) GetCustomData ¶
func (e ServiceRemovedEvent) GetCustomData() (interface{}, error)
func (ServiceRemovedEvent) GetCustomDataAs ¶
func (e ServiceRemovedEvent) GetCustomDataAs(receiver interface{}) error
func (ServiceRemovedEvent) GetCustomDataContentType ¶
func (e ServiceRemovedEvent) GetCustomDataContentType() string
func (ServiceRemovedEvent) GetCustomDataRaw ¶
func (e ServiceRemovedEvent) GetCustomDataRaw() ([]byte, error)
func (ServiceRemovedEvent) GetId ¶
func (e ServiceRemovedEvent) GetId() string
func (ServiceRemovedEvent) GetSchema ¶
func (e ServiceRemovedEvent) GetSchema() (string, string)
func (ServiceRemovedEvent) GetSource ¶
func (e ServiceRemovedEvent) GetSource() string
func (ServiceRemovedEvent) GetSubject ¶
func (e ServiceRemovedEvent) GetSubject() Subject
func (ServiceRemovedEvent) GetSubjectId ¶
func (e ServiceRemovedEvent) GetSubjectId() string
func (ServiceRemovedEvent) GetSubjectSource ¶
func (e ServiceRemovedEvent) GetSubjectSource() string
func (ServiceRemovedEvent) GetTimestamp ¶
func (e ServiceRemovedEvent) GetTimestamp() time.Time
func (ServiceRemovedEvent) GetType ¶
func (e ServiceRemovedEvent) GetType() CDEventType
func (ServiceRemovedEvent) GetVersion ¶
func (e ServiceRemovedEvent) GetVersion() string
func (*ServiceRemovedEvent) SetCustomData ¶
func (e *ServiceRemovedEvent) SetCustomData(contentType string, data interface{}) error
func (*ServiceRemovedEvent) SetId ¶
func (e *ServiceRemovedEvent) SetId(id string)
func (*ServiceRemovedEvent) SetSource ¶
func (e *ServiceRemovedEvent) SetSource(source string)
func (*ServiceRemovedEvent) SetSubjectEnvironment ¶
func (e *ServiceRemovedEvent) SetSubjectEnvironment(environment Reference)
Subject field setters
func (*ServiceRemovedEvent) SetSubjectId ¶
func (e *ServiceRemovedEvent) SetSubjectId(subjectId string)
func (*ServiceRemovedEvent) SetSubjectSource ¶
func (e *ServiceRemovedEvent) SetSubjectSource(subjectSource string)
func (*ServiceRemovedEvent) SetTimestamp ¶
func (e *ServiceRemovedEvent) SetTimestamp(timestamp time.Time)
type ServiceRemovedSubject ¶
type ServiceRemovedSubject struct { SubjectBase Content ServiceRemovedSubjectContent `json:"content"` }
func (ServiceRemovedSubject) GetEventType ¶
func (sc ServiceRemovedSubject) GetEventType() CDEventType
func (ServiceRemovedSubject) GetSubjectType ¶
func (sc ServiceRemovedSubject) GetSubjectType() SubjectType
type ServiceRemovedSubjectContent ¶
type ServiceRemovedSubjectContent struct { // The Environment where the service is deployed Environment Reference `json:"environment,omitempty"` }
type ServiceRolledbackEvent ¶
type ServiceRolledbackEvent struct { Context Context `json:"context"` Subject ServiceRolledbackSubject `json:"subject"` CDEventCustomData }
func NewServiceRolledbackEvent ¶
func NewServiceRolledbackEvent() (*ServiceRolledbackEvent, error)
func (ServiceRolledbackEvent) GetCustomData ¶
func (e ServiceRolledbackEvent) GetCustomData() (interface{}, error)
func (ServiceRolledbackEvent) GetCustomDataAs ¶
func (e ServiceRolledbackEvent) GetCustomDataAs(receiver interface{}) error
func (ServiceRolledbackEvent) GetCustomDataContentType ¶
func (e ServiceRolledbackEvent) GetCustomDataContentType() string
func (ServiceRolledbackEvent) GetCustomDataRaw ¶
func (e ServiceRolledbackEvent) GetCustomDataRaw() ([]byte, error)
func (ServiceRolledbackEvent) GetId ¶
func (e ServiceRolledbackEvent) GetId() string
func (ServiceRolledbackEvent) GetSchema ¶
func (e ServiceRolledbackEvent) GetSchema() (string, string)
func (ServiceRolledbackEvent) GetSource ¶
func (e ServiceRolledbackEvent) GetSource() string
func (ServiceRolledbackEvent) GetSubject ¶
func (e ServiceRolledbackEvent) GetSubject() Subject
func (ServiceRolledbackEvent) GetSubjectId ¶
func (e ServiceRolledbackEvent) GetSubjectId() string
func (ServiceRolledbackEvent) GetSubjectSource ¶
func (e ServiceRolledbackEvent) GetSubjectSource() string
func (ServiceRolledbackEvent) GetTimestamp ¶
func (e ServiceRolledbackEvent) GetTimestamp() time.Time
func (ServiceRolledbackEvent) GetType ¶
func (e ServiceRolledbackEvent) GetType() CDEventType
func (ServiceRolledbackEvent) GetVersion ¶
func (e ServiceRolledbackEvent) GetVersion() string
func (*ServiceRolledbackEvent) SetCustomData ¶
func (e *ServiceRolledbackEvent) SetCustomData(contentType string, data interface{}) error
func (*ServiceRolledbackEvent) SetId ¶
func (e *ServiceRolledbackEvent) SetId(id string)
func (*ServiceRolledbackEvent) SetSource ¶
func (e *ServiceRolledbackEvent) SetSource(source string)
func (*ServiceRolledbackEvent) SetSubjectArtifactId ¶
func (e *ServiceRolledbackEvent) SetSubjectArtifactId(artifactId string)
func (*ServiceRolledbackEvent) SetSubjectEnvironment ¶
func (e *ServiceRolledbackEvent) SetSubjectEnvironment(environment Reference)
Subject field setters
func (*ServiceRolledbackEvent) SetSubjectId ¶
func (e *ServiceRolledbackEvent) SetSubjectId(subjectId string)
func (*ServiceRolledbackEvent) SetSubjectSource ¶
func (e *ServiceRolledbackEvent) SetSubjectSource(subjectSource string)
func (*ServiceRolledbackEvent) SetTimestamp ¶
func (e *ServiceRolledbackEvent) SetTimestamp(timestamp time.Time)
type ServiceRolledbackSubject ¶
type ServiceRolledbackSubject struct { SubjectBase Content ServiceRolledbackSubjectContent `json:"content"` }
func (ServiceRolledbackSubject) GetEventType ¶
func (sc ServiceRolledbackSubject) GetEventType() CDEventType
func (ServiceRolledbackSubject) GetSubjectType ¶
func (sc ServiceRolledbackSubject) GetSubjectType() SubjectType
type ServiceUpgradedEvent ¶
type ServiceUpgradedEvent struct { Context Context `json:"context"` Subject ServiceUpgradedSubject `json:"subject"` CDEventCustomData }
func NewServiceUpgradedEvent ¶
func NewServiceUpgradedEvent() (*ServiceUpgradedEvent, error)
func (ServiceUpgradedEvent) GetCustomData ¶
func (e ServiceUpgradedEvent) GetCustomData() (interface{}, error)
func (ServiceUpgradedEvent) GetCustomDataAs ¶
func (e ServiceUpgradedEvent) GetCustomDataAs(receiver interface{}) error
func (ServiceUpgradedEvent) GetCustomDataContentType ¶
func (e ServiceUpgradedEvent) GetCustomDataContentType() string
func (ServiceUpgradedEvent) GetCustomDataRaw ¶
func (e ServiceUpgradedEvent) GetCustomDataRaw() ([]byte, error)
func (ServiceUpgradedEvent) GetId ¶
func (e ServiceUpgradedEvent) GetId() string
func (ServiceUpgradedEvent) GetSchema ¶
func (e ServiceUpgradedEvent) GetSchema() (string, string)
func (ServiceUpgradedEvent) GetSource ¶
func (e ServiceUpgradedEvent) GetSource() string
func (ServiceUpgradedEvent) GetSubject ¶
func (e ServiceUpgradedEvent) GetSubject() Subject
func (ServiceUpgradedEvent) GetSubjectId ¶
func (e ServiceUpgradedEvent) GetSubjectId() string
func (ServiceUpgradedEvent) GetSubjectSource ¶
func (e ServiceUpgradedEvent) GetSubjectSource() string
func (ServiceUpgradedEvent) GetTimestamp ¶
func (e ServiceUpgradedEvent) GetTimestamp() time.Time
func (ServiceUpgradedEvent) GetType ¶
func (e ServiceUpgradedEvent) GetType() CDEventType
func (ServiceUpgradedEvent) GetVersion ¶
func (e ServiceUpgradedEvent) GetVersion() string
func (*ServiceUpgradedEvent) SetCustomData ¶
func (e *ServiceUpgradedEvent) SetCustomData(contentType string, data interface{}) error
func (*ServiceUpgradedEvent) SetId ¶
func (e *ServiceUpgradedEvent) SetId(id string)
func (*ServiceUpgradedEvent) SetSource ¶
func (e *ServiceUpgradedEvent) SetSource(source string)
func (*ServiceUpgradedEvent) SetSubjectArtifactId ¶
func (e *ServiceUpgradedEvent) SetSubjectArtifactId(artifactId string)
func (*ServiceUpgradedEvent) SetSubjectEnvironment ¶
func (e *ServiceUpgradedEvent) SetSubjectEnvironment(environment Reference)
Subject field setters
func (*ServiceUpgradedEvent) SetSubjectId ¶
func (e *ServiceUpgradedEvent) SetSubjectId(subjectId string)
func (*ServiceUpgradedEvent) SetSubjectSource ¶
func (e *ServiceUpgradedEvent) SetSubjectSource(subjectSource string)
func (*ServiceUpgradedEvent) SetTimestamp ¶
func (e *ServiceUpgradedEvent) SetTimestamp(timestamp time.Time)
type ServiceUpgradedSubject ¶
type ServiceUpgradedSubject struct { SubjectBase Content ServiceUpgradedSubjectContent `json:"content"` }
func (ServiceUpgradedSubject) GetEventType ¶
func (sc ServiceUpgradedSubject) GetEventType() CDEventType
func (ServiceUpgradedSubject) GetSubjectType ¶
func (sc ServiceUpgradedSubject) GetSubjectType() SubjectType
type Subject ¶
type Subject interface { GetEventType() CDEventType GetSubjectType() SubjectType }
type SubjectBase ¶
type SubjectBase struct { Reference // The type of subject. Constraints what is a valid valid SubjectContent Type SubjectType `json:"type" jsonschema:"required,minLength=1"` }
type SubjectType ¶
type SubjectType string
const ( // Core Subject Types PipelineRunSubjectType SubjectType = "pipelineRun" TaskRunSubjectType SubjectType = "taskRun" // SCM Subject Types RepositorySubjectType SubjectType = "repository" BranchSubjectType SubjectType = "branch" ChangeSubjectType SubjectType = "change" // CI Subject Types BuildSubjectType SubjectType = "build" TestCaseSubjectType SubjectType = "testCase" TestSuiteSubjectType SubjectType = "testSuite" ArtifactSubjectType SubjectType = "artifact" // CD Subject Types EnvironmentSubjectType SubjectType = "environment" ServiceSubjectType SubjectType = "service" )
func (SubjectType) String ¶
func (t SubjectType) String() string
type TaskRunFinishedEvent ¶
type TaskRunFinishedEvent struct { Context Context `json:"context"` Subject TaskRunFinishedSubject `json:"subject"` CDEventCustomData }
func NewTaskRunFinishedEvent ¶
func NewTaskRunFinishedEvent() (*TaskRunFinishedEvent, error)
func (TaskRunFinishedEvent) GetCustomData ¶
func (e TaskRunFinishedEvent) GetCustomData() (interface{}, error)
func (TaskRunFinishedEvent) GetCustomDataAs ¶
func (e TaskRunFinishedEvent) GetCustomDataAs(receiver interface{}) error
func (TaskRunFinishedEvent) GetCustomDataContentType ¶
func (e TaskRunFinishedEvent) GetCustomDataContentType() string
func (TaskRunFinishedEvent) GetCustomDataRaw ¶
func (e TaskRunFinishedEvent) GetCustomDataRaw() ([]byte, error)
func (TaskRunFinishedEvent) GetId ¶
func (e TaskRunFinishedEvent) GetId() string
func (TaskRunFinishedEvent) GetSchema ¶
func (e TaskRunFinishedEvent) GetSchema() (string, string)
func (TaskRunFinishedEvent) GetSource ¶
func (e TaskRunFinishedEvent) GetSource() string
func (TaskRunFinishedEvent) GetSubject ¶
func (e TaskRunFinishedEvent) GetSubject() Subject
func (TaskRunFinishedEvent) GetSubjectId ¶
func (e TaskRunFinishedEvent) GetSubjectId() string
func (TaskRunFinishedEvent) GetSubjectSource ¶
func (e TaskRunFinishedEvent) GetSubjectSource() string
func (TaskRunFinishedEvent) GetTimestamp ¶
func (e TaskRunFinishedEvent) GetTimestamp() time.Time
func (TaskRunFinishedEvent) GetType ¶
func (e TaskRunFinishedEvent) GetType() CDEventType
func (TaskRunFinishedEvent) GetVersion ¶
func (e TaskRunFinishedEvent) GetVersion() string
func (*TaskRunFinishedEvent) SetCustomData ¶
func (e *TaskRunFinishedEvent) SetCustomData(contentType string, data interface{}) error
func (*TaskRunFinishedEvent) SetId ¶
func (e *TaskRunFinishedEvent) SetId(id string)
func (*TaskRunFinishedEvent) SetSource ¶
func (e *TaskRunFinishedEvent) SetSource(source string)
func (*TaskRunFinishedEvent) SetSubjectErrors ¶
func (e *TaskRunFinishedEvent) SetSubjectErrors(errors string)
func (*TaskRunFinishedEvent) SetSubjectId ¶
func (e *TaskRunFinishedEvent) SetSubjectId(subjectId string)
func (*TaskRunFinishedEvent) SetSubjectOutcome ¶
func (e *TaskRunFinishedEvent) SetSubjectOutcome(outcome TaskRunOutcome)
func (*TaskRunFinishedEvent) SetSubjectPipelineRun ¶
func (e *TaskRunFinishedEvent) SetSubjectPipelineRun(pipelineRun Reference)
func (*TaskRunFinishedEvent) SetSubjectSource ¶
func (e *TaskRunFinishedEvent) SetSubjectSource(subjectSource string)
func (*TaskRunFinishedEvent) SetSubjectTaskName ¶
func (e *TaskRunFinishedEvent) SetSubjectTaskName(pipelineName string)
Subject field setters
func (*TaskRunFinishedEvent) SetSubjectUrl ¶
func (e *TaskRunFinishedEvent) SetSubjectUrl(url string)
func (*TaskRunFinishedEvent) SetTimestamp ¶
func (e *TaskRunFinishedEvent) SetTimestamp(timestamp time.Time)
type TaskRunFinishedSubject ¶
type TaskRunFinishedSubject struct { SubjectBase Content TaskRunFinishedSubjectContent `json:"content"` }
func (TaskRunFinishedSubject) GetEventType ¶
func (sc TaskRunFinishedSubject) GetEventType() CDEventType
func (TaskRunFinishedSubject) GetSubjectType ¶
func (sc TaskRunFinishedSubject) GetSubjectType() SubjectType
type TaskRunFinishedSubjectContent ¶
type TaskRunFinishedSubjectContent struct { // The name of the task executed in the task run TaskName string `json:"taskName,omitempty"` // A URL to the pipeline run Url string `json:"url,omitempty"` // The PipelineRun associated to the task run PipelineRun Reference `json:"pipelineRun,omitempty"` // The PipelineRun outcome Outcome TaskRunOutcome `json:"outcome,omitempty"` // A string with eventual error descriptions Errors string `json:"errors,omitempty"` }
type TaskRunOutcome ¶
type TaskRunOutcome string
const ( TaskRunOutcomeSuccessful TaskRunOutcome = "success" // PipelineRun failed TaskRunOutcomeFailed TaskRunOutcome = "failure" // PipelineRun errored TaskRunOutcomeErrored TaskRunOutcome = "error" )
func (TaskRunOutcome) String ¶
func (t TaskRunOutcome) String() string
type TaskRunStartedEvent ¶
type TaskRunStartedEvent struct { Context Context `json:"context"` Subject TaskRunStartedSubject `json:"subject"` CDEventCustomData }
func NewTaskRunStartedEvent ¶
func NewTaskRunStartedEvent() (*TaskRunStartedEvent, error)
func (TaskRunStartedEvent) GetCustomData ¶
func (e TaskRunStartedEvent) GetCustomData() (interface{}, error)
func (TaskRunStartedEvent) GetCustomDataAs ¶
func (e TaskRunStartedEvent) GetCustomDataAs(receiver interface{}) error
func (TaskRunStartedEvent) GetCustomDataContentType ¶
func (e TaskRunStartedEvent) GetCustomDataContentType() string
func (TaskRunStartedEvent) GetCustomDataRaw ¶
func (e TaskRunStartedEvent) GetCustomDataRaw() ([]byte, error)
func (TaskRunStartedEvent) GetId ¶
func (e TaskRunStartedEvent) GetId() string
func (TaskRunStartedEvent) GetSchema ¶
func (e TaskRunStartedEvent) GetSchema() (string, string)
func (TaskRunStartedEvent) GetSource ¶
func (e TaskRunStartedEvent) GetSource() string
func (TaskRunStartedEvent) GetSubject ¶
func (e TaskRunStartedEvent) GetSubject() Subject
func (TaskRunStartedEvent) GetSubjectId ¶
func (e TaskRunStartedEvent) GetSubjectId() string
func (TaskRunStartedEvent) GetSubjectSource ¶
func (e TaskRunStartedEvent) GetSubjectSource() string
func (TaskRunStartedEvent) GetTimestamp ¶
func (e TaskRunStartedEvent) GetTimestamp() time.Time
func (TaskRunStartedEvent) GetType ¶
func (e TaskRunStartedEvent) GetType() CDEventType
func (TaskRunStartedEvent) GetVersion ¶
func (e TaskRunStartedEvent) GetVersion() string
func (*TaskRunStartedEvent) SetCustomData ¶
func (e *TaskRunStartedEvent) SetCustomData(contentType string, data interface{}) error
func (*TaskRunStartedEvent) SetId ¶
func (e *TaskRunStartedEvent) SetId(id string)
func (*TaskRunStartedEvent) SetSource ¶
func (e *TaskRunStartedEvent) SetSource(source string)
func (*TaskRunStartedEvent) SetSubjectId ¶
func (e *TaskRunStartedEvent) SetSubjectId(subjectId string)
func (*TaskRunStartedEvent) SetSubjectPipelineRun ¶
func (e *TaskRunStartedEvent) SetSubjectPipelineRun(pipelineRun Reference)
func (*TaskRunStartedEvent) SetSubjectSource ¶
func (e *TaskRunStartedEvent) SetSubjectSource(subjectSource string)
func (*TaskRunStartedEvent) SetSubjectTaskName ¶
func (e *TaskRunStartedEvent) SetSubjectTaskName(pipelineName string)
Subject field setters
func (*TaskRunStartedEvent) SetSubjectUrl ¶
func (e *TaskRunStartedEvent) SetSubjectUrl(url string)
func (*TaskRunStartedEvent) SetTimestamp ¶
func (e *TaskRunStartedEvent) SetTimestamp(timestamp time.Time)
type TaskRunStartedSubject ¶
type TaskRunStartedSubject struct { SubjectBase Content TaskRunStartedSubjectContent `json:"content"` }
func (TaskRunStartedSubject) GetEventType ¶
func (sc TaskRunStartedSubject) GetEventType() CDEventType
func (TaskRunStartedSubject) GetSubjectType ¶
func (sc TaskRunStartedSubject) GetSubjectType() SubjectType
type TestCaseFinishedEvent ¶
type TestCaseFinishedEvent struct { Context Context `json:"context"` Subject TestCaseFinishedSubject `json:"subject"` CDEventCustomData }
func NewTestCaseFinishedEvent ¶
func NewTestCaseFinishedEvent() (*TestCaseFinishedEvent, error)
func (TestCaseFinishedEvent) GetCustomData ¶
func (e TestCaseFinishedEvent) GetCustomData() (interface{}, error)
func (TestCaseFinishedEvent) GetCustomDataAs ¶
func (e TestCaseFinishedEvent) GetCustomDataAs(receiver interface{}) error
func (TestCaseFinishedEvent) GetCustomDataContentType ¶
func (e TestCaseFinishedEvent) GetCustomDataContentType() string
func (TestCaseFinishedEvent) GetCustomDataRaw ¶
func (e TestCaseFinishedEvent) GetCustomDataRaw() ([]byte, error)
func (TestCaseFinishedEvent) GetId ¶
func (e TestCaseFinishedEvent) GetId() string
func (TestCaseFinishedEvent) GetSchema ¶
func (e TestCaseFinishedEvent) GetSchema() (string, string)
func (TestCaseFinishedEvent) GetSource ¶
func (e TestCaseFinishedEvent) GetSource() string
func (TestCaseFinishedEvent) GetSubject ¶
func (e TestCaseFinishedEvent) GetSubject() Subject
func (TestCaseFinishedEvent) GetSubjectId ¶
func (e TestCaseFinishedEvent) GetSubjectId() string
func (TestCaseFinishedEvent) GetSubjectSource ¶
func (e TestCaseFinishedEvent) GetSubjectSource() string
func (TestCaseFinishedEvent) GetTimestamp ¶
func (e TestCaseFinishedEvent) GetTimestamp() time.Time
func (TestCaseFinishedEvent) GetType ¶
func (e TestCaseFinishedEvent) GetType() CDEventType
func (TestCaseFinishedEvent) GetVersion ¶
func (e TestCaseFinishedEvent) GetVersion() string
func (*TestCaseFinishedEvent) SetCustomData ¶
func (e *TestCaseFinishedEvent) SetCustomData(contentType string, data interface{}) error
func (*TestCaseFinishedEvent) SetId ¶
func (e *TestCaseFinishedEvent) SetId(id string)
func (*TestCaseFinishedEvent) SetSource ¶
func (e *TestCaseFinishedEvent) SetSource(source string)
func (*TestCaseFinishedEvent) SetSubjectId ¶
func (e *TestCaseFinishedEvent) SetSubjectId(subjectId string)
func (*TestCaseFinishedEvent) SetSubjectSource ¶
func (e *TestCaseFinishedEvent) SetSubjectSource(subjectSource string)
func (*TestCaseFinishedEvent) SetTimestamp ¶
func (e *TestCaseFinishedEvent) SetTimestamp(timestamp time.Time)
type TestCaseFinishedSubject ¶
type TestCaseFinishedSubject struct { SubjectBase Content TestCaseFinishedSubjectContent `json:"content"` }
func (TestCaseFinishedSubject) GetEventType ¶
func (sc TestCaseFinishedSubject) GetEventType() CDEventType
func (TestCaseFinishedSubject) GetSubjectType ¶
func (sc TestCaseFinishedSubject) GetSubjectType() SubjectType
type TestCaseFinishedSubjectContent ¶
type TestCaseFinishedSubjectContent struct{}
type TestCaseQueuedEvent ¶
type TestCaseQueuedEvent struct { Context Context `json:"context"` Subject TestCaseQueuedSubject `json:"subject"` CDEventCustomData }
func NewTestCaseQueuedEvent ¶
func NewTestCaseQueuedEvent() (*TestCaseQueuedEvent, error)
func (TestCaseQueuedEvent) GetCustomData ¶
func (e TestCaseQueuedEvent) GetCustomData() (interface{}, error)
func (TestCaseQueuedEvent) GetCustomDataAs ¶
func (e TestCaseQueuedEvent) GetCustomDataAs(receiver interface{}) error
func (TestCaseQueuedEvent) GetCustomDataContentType ¶
func (e TestCaseQueuedEvent) GetCustomDataContentType() string
func (TestCaseQueuedEvent) GetCustomDataRaw ¶
func (e TestCaseQueuedEvent) GetCustomDataRaw() ([]byte, error)
func (TestCaseQueuedEvent) GetId ¶
func (e TestCaseQueuedEvent) GetId() string
func (TestCaseQueuedEvent) GetSchema ¶
func (e TestCaseQueuedEvent) GetSchema() (string, string)
func (TestCaseQueuedEvent) GetSource ¶
func (e TestCaseQueuedEvent) GetSource() string
func (TestCaseQueuedEvent) GetSubject ¶
func (e TestCaseQueuedEvent) GetSubject() Subject
func (TestCaseQueuedEvent) GetSubjectId ¶
func (e TestCaseQueuedEvent) GetSubjectId() string
func (TestCaseQueuedEvent) GetSubjectSource ¶
func (e TestCaseQueuedEvent) GetSubjectSource() string
func (TestCaseQueuedEvent) GetTimestamp ¶
func (e TestCaseQueuedEvent) GetTimestamp() time.Time
func (TestCaseQueuedEvent) GetType ¶
func (e TestCaseQueuedEvent) GetType() CDEventType
func (TestCaseQueuedEvent) GetVersion ¶
func (e TestCaseQueuedEvent) GetVersion() string
func (*TestCaseQueuedEvent) SetCustomData ¶
func (e *TestCaseQueuedEvent) SetCustomData(contentType string, data interface{}) error
func (*TestCaseQueuedEvent) SetId ¶
func (e *TestCaseQueuedEvent) SetId(id string)
func (*TestCaseQueuedEvent) SetSource ¶
func (e *TestCaseQueuedEvent) SetSource(source string)
func (*TestCaseQueuedEvent) SetSubjectId ¶
func (e *TestCaseQueuedEvent) SetSubjectId(subjectId string)
func (*TestCaseQueuedEvent) SetSubjectSource ¶
func (e *TestCaseQueuedEvent) SetSubjectSource(subjectSource string)
func (*TestCaseQueuedEvent) SetTimestamp ¶
func (e *TestCaseQueuedEvent) SetTimestamp(timestamp time.Time)
type TestCaseQueuedSubject ¶
type TestCaseQueuedSubject struct { SubjectBase Content TestCaseQueuedSubjectContent `json:"content"` }
func (TestCaseQueuedSubject) GetEventType ¶
func (sc TestCaseQueuedSubject) GetEventType() CDEventType
func (TestCaseQueuedSubject) GetSubjectType ¶
func (sc TestCaseQueuedSubject) GetSubjectType() SubjectType
type TestCaseQueuedSubjectContent ¶
type TestCaseQueuedSubjectContent struct{}
type TestCaseStartedEvent ¶
type TestCaseStartedEvent struct { Context Context `json:"context"` Subject TestCaseStartedSubject `json:"subject"` CDEventCustomData }
func NewTestCaseStartedEvent ¶
func NewTestCaseStartedEvent() (*TestCaseStartedEvent, error)
func (TestCaseStartedEvent) GetCustomData ¶
func (e TestCaseStartedEvent) GetCustomData() (interface{}, error)
func (TestCaseStartedEvent) GetCustomDataAs ¶
func (e TestCaseStartedEvent) GetCustomDataAs(receiver interface{}) error
func (TestCaseStartedEvent) GetCustomDataContentType ¶
func (e TestCaseStartedEvent) GetCustomDataContentType() string
func (TestCaseStartedEvent) GetCustomDataRaw ¶
func (e TestCaseStartedEvent) GetCustomDataRaw() ([]byte, error)
func (TestCaseStartedEvent) GetId ¶
func (e TestCaseStartedEvent) GetId() string
func (TestCaseStartedEvent) GetSchema ¶
func (e TestCaseStartedEvent) GetSchema() (string, string)
func (TestCaseStartedEvent) GetSource ¶
func (e TestCaseStartedEvent) GetSource() string
func (TestCaseStartedEvent) GetSubject ¶
func (e TestCaseStartedEvent) GetSubject() Subject
func (TestCaseStartedEvent) GetSubjectId ¶
func (e TestCaseStartedEvent) GetSubjectId() string
func (TestCaseStartedEvent) GetSubjectSource ¶
func (e TestCaseStartedEvent) GetSubjectSource() string
func (TestCaseStartedEvent) GetTimestamp ¶
func (e TestCaseStartedEvent) GetTimestamp() time.Time
func (TestCaseStartedEvent) GetType ¶
func (e TestCaseStartedEvent) GetType() CDEventType
func (TestCaseStartedEvent) GetVersion ¶
func (e TestCaseStartedEvent) GetVersion() string
func (*TestCaseStartedEvent) SetCustomData ¶
func (e *TestCaseStartedEvent) SetCustomData(contentType string, data interface{}) error
func (*TestCaseStartedEvent) SetId ¶
func (e *TestCaseStartedEvent) SetId(id string)
func (*TestCaseStartedEvent) SetSource ¶
func (e *TestCaseStartedEvent) SetSource(source string)
func (*TestCaseStartedEvent) SetSubjectId ¶
func (e *TestCaseStartedEvent) SetSubjectId(subjectId string)
func (*TestCaseStartedEvent) SetSubjectSource ¶
func (e *TestCaseStartedEvent) SetSubjectSource(subjectSource string)
func (*TestCaseStartedEvent) SetTimestamp ¶
func (e *TestCaseStartedEvent) SetTimestamp(timestamp time.Time)
type TestCaseStartedSubject ¶
type TestCaseStartedSubject struct { SubjectBase Content TestCaseStartedSubjectContent `json:"content"` }
func (TestCaseStartedSubject) GetEventType ¶
func (sc TestCaseStartedSubject) GetEventType() CDEventType
func (TestCaseStartedSubject) GetSubjectType ¶
func (sc TestCaseStartedSubject) GetSubjectType() SubjectType
type TestCaseStartedSubjectContent ¶
type TestCaseStartedSubjectContent struct{}
type TestSuiteFinishedEvent ¶
type TestSuiteFinishedEvent struct { Context Context `json:"context"` Subject TestSuiteFinishedSubject `json:"subject"` CDEventCustomData }
func NewTestSuiteFinishedEvent ¶
func NewTestSuiteFinishedEvent() (*TestSuiteFinishedEvent, error)
func (TestSuiteFinishedEvent) GetCustomData ¶
func (e TestSuiteFinishedEvent) GetCustomData() (interface{}, error)
func (TestSuiteFinishedEvent) GetCustomDataAs ¶
func (e TestSuiteFinishedEvent) GetCustomDataAs(receiver interface{}) error
func (TestSuiteFinishedEvent) GetCustomDataContentType ¶
func (e TestSuiteFinishedEvent) GetCustomDataContentType() string
func (TestSuiteFinishedEvent) GetCustomDataRaw ¶
func (e TestSuiteFinishedEvent) GetCustomDataRaw() ([]byte, error)
func (TestSuiteFinishedEvent) GetId ¶
func (e TestSuiteFinishedEvent) GetId() string
func (TestSuiteFinishedEvent) GetSchema ¶
func (e TestSuiteFinishedEvent) GetSchema() (string, string)
func (TestSuiteFinishedEvent) GetSource ¶
func (e TestSuiteFinishedEvent) GetSource() string
func (TestSuiteFinishedEvent) GetSubject ¶
func (e TestSuiteFinishedEvent) GetSubject() Subject
func (TestSuiteFinishedEvent) GetSubjectId ¶
func (e TestSuiteFinishedEvent) GetSubjectId() string
func (TestSuiteFinishedEvent) GetSubjectSource ¶
func (e TestSuiteFinishedEvent) GetSubjectSource() string
func (TestSuiteFinishedEvent) GetTimestamp ¶
func (e TestSuiteFinishedEvent) GetTimestamp() time.Time
func (TestSuiteFinishedEvent) GetType ¶
func (e TestSuiteFinishedEvent) GetType() CDEventType
func (TestSuiteFinishedEvent) GetVersion ¶
func (e TestSuiteFinishedEvent) GetVersion() string
func (*TestSuiteFinishedEvent) SetCustomData ¶
func (e *TestSuiteFinishedEvent) SetCustomData(contentType string, data interface{}) error
func (*TestSuiteFinishedEvent) SetId ¶
func (e *TestSuiteFinishedEvent) SetId(id string)
func (*TestSuiteFinishedEvent) SetSource ¶
func (e *TestSuiteFinishedEvent) SetSource(source string)
func (*TestSuiteFinishedEvent) SetSubjectId ¶
func (e *TestSuiteFinishedEvent) SetSubjectId(subjectId string)
func (*TestSuiteFinishedEvent) SetSubjectSource ¶
func (e *TestSuiteFinishedEvent) SetSubjectSource(subjectSource string)
func (*TestSuiteFinishedEvent) SetTimestamp ¶
func (e *TestSuiteFinishedEvent) SetTimestamp(timestamp time.Time)
type TestSuiteFinishedSubject ¶
type TestSuiteFinishedSubject struct { SubjectBase Content TestSuiteFinishedSubjectContent `json:"content"` }
func (TestSuiteFinishedSubject) GetEventType ¶
func (sc TestSuiteFinishedSubject) GetEventType() CDEventType
func (TestSuiteFinishedSubject) GetSubjectType ¶
func (sc TestSuiteFinishedSubject) GetSubjectType() SubjectType
type TestSuiteFinishedSubjectContent ¶
type TestSuiteFinishedSubjectContent struct{}
type TestSuiteStartedEvent ¶
type TestSuiteStartedEvent struct { Context Context `json:"context"` Subject TestSuiteStartedSubject `json:"subject"` CDEventCustomData }
func NewTestSuiteStartedEvent ¶
func NewTestSuiteStartedEvent() (*TestSuiteStartedEvent, error)
func (TestSuiteStartedEvent) GetCustomData ¶
func (e TestSuiteStartedEvent) GetCustomData() (interface{}, error)
func (TestSuiteStartedEvent) GetCustomDataAs ¶
func (e TestSuiteStartedEvent) GetCustomDataAs(receiver interface{}) error
func (TestSuiteStartedEvent) GetCustomDataContentType ¶
func (e TestSuiteStartedEvent) GetCustomDataContentType() string
func (TestSuiteStartedEvent) GetCustomDataRaw ¶
func (e TestSuiteStartedEvent) GetCustomDataRaw() ([]byte, error)
func (TestSuiteStartedEvent) GetId ¶
func (e TestSuiteStartedEvent) GetId() string
func (TestSuiteStartedEvent) GetSchema ¶
func (e TestSuiteStartedEvent) GetSchema() (string, string)
func (TestSuiteStartedEvent) GetSource ¶
func (e TestSuiteStartedEvent) GetSource() string
func (TestSuiteStartedEvent) GetSubject ¶
func (e TestSuiteStartedEvent) GetSubject() Subject
func (TestSuiteStartedEvent) GetSubjectId ¶
func (e TestSuiteStartedEvent) GetSubjectId() string
func (TestSuiteStartedEvent) GetSubjectSource ¶
func (e TestSuiteStartedEvent) GetSubjectSource() string
func (TestSuiteStartedEvent) GetTimestamp ¶
func (e TestSuiteStartedEvent) GetTimestamp() time.Time
func (TestSuiteStartedEvent) GetType ¶
func (e TestSuiteStartedEvent) GetType() CDEventType
func (TestSuiteStartedEvent) GetVersion ¶
func (e TestSuiteStartedEvent) GetVersion() string
func (*TestSuiteStartedEvent) SetCustomData ¶
func (e *TestSuiteStartedEvent) SetCustomData(contentType string, data interface{}) error
func (*TestSuiteStartedEvent) SetId ¶
func (e *TestSuiteStartedEvent) SetId(id string)
func (*TestSuiteStartedEvent) SetSource ¶
func (e *TestSuiteStartedEvent) SetSource(source string)
func (*TestSuiteStartedEvent) SetSubjectId ¶
func (e *TestSuiteStartedEvent) SetSubjectId(subjectId string)
func (*TestSuiteStartedEvent) SetSubjectSource ¶
func (e *TestSuiteStartedEvent) SetSubjectSource(subjectSource string)
func (*TestSuiteStartedEvent) SetTimestamp ¶
func (e *TestSuiteStartedEvent) SetTimestamp(timestamp time.Time)
type TestSuiteStartedSubject ¶
type TestSuiteStartedSubject struct { SubjectBase Content TestSuiteStartedSubjectContent `json:"content"` }
func (TestSuiteStartedSubject) GetEventType ¶
func (sc TestSuiteStartedSubject) GetEventType() CDEventType
func (TestSuiteStartedSubject) GetSubjectType ¶
func (sc TestSuiteStartedSubject) GetSubjectType() SubjectType
type TestSuiteStartedSubjectContent ¶
type TestSuiteStartedSubjectContent struct{}
Source Files
¶
- artifactpackaged.go
- artifactpublished.go
- bindings.go
- branchcreated.go
- branchdeleted.go
- buildfinished.go
- buildqueued.go
- buildstarted.go
- changeabandoned.go
- changecreated.go
- changemerged.go
- changereviewed.go
- changeupdated.go
- environmentcreated.go
- environmentdeleted.go
- environmentmodified.go
- factory.go
- pipelinerunfinished.go
- pipelinerunqueued.go
- pipelinerunstarted.go
- repositorycreated.go
- repositorydeleted.go
- repositorymodified.go
- servicedeployed.go
- servicepublished.go
- serviceremoved.go
- servicerolledback.go
- serviceupgraded.go
- taskrunfinished.go
- taskrunstarted.go
- testcasefinished.go
- testcasequeued.go
- testcasestarted.go
- testsuitefinished.go
- testsuitestarted.go
- types.go
- vocabulary.go