Class NotificationService

java.lang.Object
org.gitlab4j.api.services.NotificationService
Direct Known Subclasses:
BugzillaService, CustomIssueTrackerService, EmailOnPushService, ExternalWikiService, HipChatService, JiraService, MattermostService, SlackService

public abstract class NotificationService
extends Object
  • Field Details

  • Constructor Details

    • NotificationService

      public NotificationService()
  • Method Details

    • servicePropertiesForm

      public abstract GitLabApiForm servicePropertiesForm()
    • getId

      public Integer getId()
    • setId

      public void setId​(Integer id)
    • getSlug

      public String getSlug()
    • setSlug

      public void setSlug​(String slug)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle​(String title)
    • getCreatedAt

      public Date getCreatedAt()
    • setCreatedAt

      public void setCreatedAt​(Date createdAt)
    • getUpdatedAt

      public Date getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt​(Date updatedAt)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive​(Boolean active)
    • getCommitEvents

      public Boolean getCommitEvents()
    • setCommitEvents

      public void setCommitEvents​(Boolean commitEvents)
    • withCommitEvents

      protected <T> T withCommitEvents​(Boolean commitEvents, T derivedInstance)
    • getPushEvents

      public Boolean getPushEvents()
    • setPushEvents

      public void setPushEvents​(Boolean pushEvents)
    • withPushEvents

      protected <T> T withPushEvents​(Boolean pushEvents, T derivedInstance)
    • getIssuesEvents

      public Boolean getIssuesEvents()
    • setIssuesEvents

      public void setIssuesEvents​(Boolean issuesEvents)
    • withIssuesEvents

      protected <T> T withIssuesEvents​(Boolean issuesEvents, T derivedInstance)
    • getConfidentialIssuesEvents

      public Boolean getConfidentialIssuesEvents()
    • setConfidentialIssuesEvents

      public void setConfidentialIssuesEvents​(Boolean confidentialIssuesEvents)
    • withConfidentialIssuesEvents

      protected <T> T withConfidentialIssuesEvents​(Boolean confidentialIssuesEvents, T derivedInstance)
    • getMergeRequestsEvents

      public Boolean getMergeRequestsEvents()
    • setMergeRequestsEvents

      public void setMergeRequestsEvents​(Boolean mergeRequestsEvents)
    • withMergeRequestsEvents

      protected <T> T withMergeRequestsEvents​(Boolean mergeRequestsEvents, T derivedInstance)
    • getTagPushEvents

      public Boolean getTagPushEvents()
    • setTagPushEvents

      public void setTagPushEvents​(Boolean tagPushEvents)
    • withTagPushEvents

      protected <T> T withTagPushEvents​(Boolean tagPushEvents, T derivedInstance)
    • getNoteEvents

      public Boolean getNoteEvents()
    • setNoteEvents

      public void setNoteEvents​(Boolean noteEvents)
    • withNoteEvents

      protected <T> T withNoteEvents​(Boolean noteEvents, T derivedInstance)
    • getConfidentialNoteEvents

      public Boolean getConfidentialNoteEvents()
    • setConfidentialNoteEvents

      public void setConfidentialNoteEvents​(Boolean confidentialNoteEvents)
    • withConfidentialNoteEvents

      protected <T> T withConfidentialNoteEvents​(Boolean confidentialNoteEvents, T derivedInstance)
    • getPipelineEvents

      public Boolean getPipelineEvents()
    • setPipelineEvents

      public void setPipelineEvents​(Boolean pipelineEvents)
    • withPipelineEvents

      protected <T> T withPipelineEvents​(Boolean pipelineEvents, T derivedInstance)
    • getWikiPageEvents

      public Boolean getWikiPageEvents()
    • setWikiPageEvents

      public void setWikiPageEvents​(Boolean wikiPageEvents)
    • withWikiPageEvents

      protected <T> T withWikiPageEvents​(Boolean wikiPageEvents, T derivedInstance)
    • getJobEvents

      public Boolean getJobEvents()
    • setJobEvents

      public void setJobEvents​(Boolean jobEvents)
    • withJobEvents

      protected <T> T withJobEvents​(Boolean jobEvents, T derivedInstance)
    • getProperties

      public Map<String,​Object> getProperties()
    • setProperties

      public void setProperties​(Map<String,​Object> properties)
    • getProperty

      protected String getProperty​(String prop)
    • getProperty

      protected <T> T getProperty​(String prop, T defaultValue)
    • setProperty

      protected void setProperty​(String prop, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object