Package org.gitlab4j.api.services
Class NotificationService
java.lang.Object
org.gitlab4j.api.services.NotificationService
- Direct Known Subclasses:
BugzillaService,CustomIssueTrackerService,EmailOnPushService,ExternalWikiService,HipChatService,JiraService,MattermostService,SlackService
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()protected StringgetProperty(String prop) protected <T> TgetProperty(String prop, T defaultValue) getSlug()getTitle()abstract GitLabApiFormvoidvoidsetCommitEvents(Boolean commitEvents) voidsetConfidentialIssuesEvents(Boolean confidentialIssuesEvents) voidsetConfidentialNoteEvents(Boolean confidentialNoteEvents) voidsetCreatedAt(Date createdAt) voidvoidsetIssuesEvents(Boolean issuesEvents) voidsetJobEvents(Boolean jobEvents) voidsetMergeRequestsEvents(Boolean mergeRequestsEvents) voidsetNoteEvents(Boolean noteEvents) voidsetPipelineEvents(Boolean pipelineEvents) voidsetProperties(Map<String, Object> properties) protected voidsetProperty(String prop, Object value) voidsetPushEvents(Boolean pushEvents) voidvoidsetTagPushEvents(Boolean tagPushEvents) voidvoidsetUpdatedAt(Date updatedAt) voidsetWikiPageEvents(Boolean wikiPageEvents) toString()protected <T> TwithCommitEvents(Boolean commitEvents, T derivedInstance) protected <T> TwithConfidentialIssuesEvents(Boolean confidentialIssuesEvents, T derivedInstance) protected <T> TwithConfidentialNoteEvents(Boolean confidentialNoteEvents, T derivedInstance) protected <T> TwithIssuesEvents(Boolean issuesEvents, T derivedInstance) protected <T> TwithJobEvents(Boolean jobEvents, T derivedInstance) protected <T> TwithMergeRequestsEvents(Boolean mergeRequestsEvents, T derivedInstance) protected <T> TwithNoteEvents(Boolean noteEvents, T derivedInstance) protected <T> TwithPipelineEvents(Boolean pipelineEvents, T derivedInstance) protected <T> TwithPushEvents(Boolean pushEvents, T derivedInstance) protected <T> TwithTagPushEvents(Boolean tagPushEvents, T derivedInstance) protected <T> TwithWikiPageEvents(Boolean wikiPageEvents, T derivedInstance)
-
Field Details
-
NOTIFY_ONLY_BROKEN_PIPELINES_PROP
- See Also:
-
NOTIFY_ONLY_DEFAULT_BRANCH_PROP
- See Also:
-
BRANCHES_TO_BE_NOTIFIED_PROP
- See Also:
-
PUSH_CHANNEL_PROP
- See Also:
-
ISSUE_CHANNEL_PROP
- See Also:
-
CONFIDENTIAL_ISSUE_CHANNEL_PROP
- See Also:
-
MERGE_REQUEST_CHANNEL_PROP
- See Also:
-
NOTE_CHANNEL_PROP
- See Also:
-
CONFIDENTIAL_NOTE_CHANNEL_PROP
- See Also:
-
TAG_PUSH_CHANNEL_PROP
- See Also:
-
PIPELINE_CHANNEL_PROP
- See Also:
-
WIKI_PAGE_CHANNEL_PROP
- See Also:
-
WEBHOOK_PROP
- See Also:
-
USERNAME_PROP
- See Also:
-
DESCRIPTION_PROP
- See Also:
-
TITLE_PROP
- See Also:
-
NEW_ISSUE_URL_PROP
- See Also:
-
ISSUES_URL_PROP
- See Also:
-
PROJECT_URL_PROP
- See Also:
-
PUSH_EVENTS_PROP
- See Also:
-
-
Constructor Details
-
NotificationService
public NotificationService()
-
-
Method Details
-
servicePropertiesForm
-
getId
-
setId
-
getSlug
-
setSlug
-
getTitle
-
setTitle
-
getCreatedAt
-
setCreatedAt
-
getUpdatedAt
-
setUpdatedAt
-
getActive
-
setActive
-
getCommitEvents
-
setCommitEvents
-
withCommitEvents
-
getPushEvents
-
setPushEvents
-
withPushEvents
-
getIssuesEvents
-
setIssuesEvents
-
withIssuesEvents
-
getConfidentialIssuesEvents
-
setConfidentialIssuesEvents
-
withConfidentialIssuesEvents
-
getMergeRequestsEvents
-
setMergeRequestsEvents
-
withMergeRequestsEvents
-
getTagPushEvents
-
setTagPushEvents
-
withTagPushEvents
-
getNoteEvents
-
setNoteEvents
-
withNoteEvents
-
getConfidentialNoteEvents
-
setConfidentialNoteEvents
-
withConfidentialNoteEvents
-
getPipelineEvents
-
setPipelineEvents
-
withPipelineEvents
-
getWikiPageEvents
-
setWikiPageEvents
-
withWikiPageEvents
-
getJobEvents
-
setJobEvents
-
withJobEvents
-
getProperties
-
setProperties
-
getProperty
-
getProperty
-
setProperty
-
toString
-