public abstract class NotificationService extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CONFIDENTIAL_ISSUE_CHANNEL_PROP |
static String |
CONFIDENTIAL_NOTE_CHANNEL_PROP |
static String |
ISSUE_CHANNEL_PROP |
static String |
MERGE_REQUEST_CHANNEL_PROP |
static String |
NOTE_CHANNEL_PROP |
static String |
NOTIFY_ONLY_BROKEN_PIPELINES_PROP |
static String |
NOTIFY_ONLY_DEFAULT_BRANCH_PROP |
static String |
PIPELINE_CHANNEL_PROP |
static String |
PUSH_CHANNEL_PROP |
static String |
TAG_PUSH_CHANNEL_PROP |
static String |
USERNAME_PROP |
static String |
WEBHOOK_PROP |
static String |
WIKI_PAGE_CHANNEL_PROP |
Constructor and Description |
---|
NotificationService() |
Modifier and Type | Method and Description |
---|---|
Boolean |
getActive() |
Boolean |
getCommitEvents() |
Boolean |
getConfidentialIssuesEvents() |
Boolean |
getConfidentialNoteEvents() |
Date |
getCreatedAt() |
Integer |
getId() |
Boolean |
getIssuesEvents() |
Boolean |
getJobEvents() |
Boolean |
getMergeRequestsEvents() |
Boolean |
getNoteEvents() |
Boolean |
getPipelineEvents() |
Map<String,Object> |
getProperties() |
protected String |
getProperty(String prop) |
protected <T> T |
getProperty(String prop,
T defaultValue) |
Boolean |
getPushEvents() |
Boolean |
getTagPushEvents() |
String |
getTitle() |
Date |
getUpdatedAt() |
Boolean |
getWikiPageEvents() |
void |
setActive(Boolean active) |
void |
setCommitEvents(Boolean commitEvents) |
void |
setConfidentialIssuesEvents(Boolean confidentialIssuesEvents) |
void |
setConfidentialNoteEvents(Boolean confidentialNoteEvents) |
void |
setCreatedAt(Date createdAt) |
void |
setId(Integer id) |
void |
setIssuesEvents(Boolean issuesEvents) |
void |
setJobEvents(Boolean jobEvents) |
void |
setMergeRequestsEvents(Boolean mergeRequestsEvents) |
void |
setNoteEvents(Boolean noteEvents) |
void |
setPipelineEvents(Boolean pipelineEvents) |
void |
setProperties(Map<String,Object> properties) |
protected void |
setProperty(String prop,
Object value) |
void |
setPushEvents(Boolean pushEvents) |
void |
setTagPushEvents(Boolean tagPushEvents) |
void |
setTitle(String title) |
void |
setUpdatedAt(Date updatedAt) |
void |
setWikiPageEvents(Boolean wikiPageEvents) |
protected <T> T |
withCommitEvents(Boolean commitEvents,
T derivedInstance) |
protected <T> T |
withConfidentialIssuesEvents(Boolean confidentialIssuesEvents,
T derivedInstance) |
protected <T> T |
withConfidentialNoteEvents(Boolean confidentialNoteEvents,
T derivedInstance) |
protected <T> T |
withIssuesEvents(Boolean issuesEvents,
T derivedInstance) |
protected <T> T |
withJobEvents(Boolean jobEvents,
T derivedInstance) |
protected <T> T |
withMergeRequestsEvents(Boolean mergeRequestsEvents,
T derivedInstance) |
protected <T> T |
withNoteEvents(Boolean noteEvents,
T derivedInstance) |
protected <T> T |
withPipelineEvents(Boolean pipelineEvents,
T derivedInstance) |
protected <T> T |
withPushEvents(Boolean pushEvents,
T derivedInstance) |
protected <T> T |
withTagPushEvents(Boolean tagPushEvents,
T derivedInstance) |
protected <T> T |
withWikiPageEvents(Boolean wikiPageEvents,
T derivedInstance) |
public static final String WEBHOOK_PROP
public static final String USERNAME_PROP
public static final String NOTIFY_ONLY_BROKEN_PIPELINES_PROP
public static final String NOTIFY_ONLY_DEFAULT_BRANCH_PROP
public static final String PUSH_CHANNEL_PROP
public static final String ISSUE_CHANNEL_PROP
public static final String CONFIDENTIAL_ISSUE_CHANNEL_PROP
public static final String MERGE_REQUEST_CHANNEL_PROP
public static final String NOTE_CHANNEL_PROP
public static final String CONFIDENTIAL_NOTE_CHANNEL_PROP
public static final String TAG_PUSH_CHANNEL_PROP
public static final String PIPELINE_CHANNEL_PROP
public static final String WIKI_PAGE_CHANNEL_PROP
public Integer getId()
public void setId(Integer id)
public String getTitle()
public void setTitle(String title)
public Date getCreatedAt()
public void setCreatedAt(Date createdAt)
public Date getUpdatedAt()
public void setUpdatedAt(Date updatedAt)
public Boolean getActive()
public void setActive(Boolean active)
public Boolean getPushEvents()
public void setPushEvents(Boolean pushEvents)
protected <T> T withPushEvents(Boolean pushEvents, T derivedInstance)
public Boolean getIssuesEvents()
public void setIssuesEvents(Boolean issuesEvents)
protected <T> T withIssuesEvents(Boolean issuesEvents, T derivedInstance)
public Boolean getConfidentialIssuesEvents()
public void setConfidentialIssuesEvents(Boolean confidentialIssuesEvents)
protected <T> T withConfidentialIssuesEvents(Boolean confidentialIssuesEvents, T derivedInstance)
public Boolean getCommitEvents()
public void setCommitEvents(Boolean commitEvents)
protected <T> T withCommitEvents(Boolean commitEvents, T derivedInstance)
public Boolean getMergeRequestsEvents()
public void setMergeRequestsEvents(Boolean mergeRequestsEvents)
protected <T> T withMergeRequestsEvents(Boolean mergeRequestsEvents, T derivedInstance)
public Boolean getTagPushEvents()
public void setTagPushEvents(Boolean tagPushEvents)
protected <T> T withTagPushEvents(Boolean tagPushEvents, T derivedInstance)
public Boolean getNoteEvents()
public void setNoteEvents(Boolean noteEvents)
protected <T> T withNoteEvents(Boolean noteEvents, T derivedInstance)
public Boolean getConfidentialNoteEvents()
public void setConfidentialNoteEvents(Boolean confidentialNoteEvents)
protected <T> T withConfidentialNoteEvents(Boolean confidentialNoteEvents, T derivedInstance)
public Boolean getPipelineEvents()
public void setPipelineEvents(Boolean pipelineEvents)
protected <T> T withPipelineEvents(Boolean pipelineEvents, T derivedInstance)
public Boolean getWikiPageEvents()
public void setWikiPageEvents(Boolean wikiPageEvents)
protected <T> T withWikiPageEvents(Boolean wikiPageEvents, T derivedInstance)
public Boolean getJobEvents()
public void setJobEvents(Boolean jobEvents)
protected <T> T withJobEvents(Boolean jobEvents, T derivedInstance)
protected <T> T getProperty(String prop, T defaultValue)
Copyright © 2019. All rights reserved.