public class MattermostService extends NotificationService
NotificationService.BranchesToBeNotified
BRANCHES_TO_BE_NOTIFIED_PROP, CONFIDENTIAL_ISSUE_CHANNEL_PROP, CONFIDENTIAL_NOTE_CHANNEL_PROP, DESCRIPTION_PROP, ISSUE_CHANNEL_PROP, ISSUES_URL_PROP, MERGE_REQUEST_CHANNEL_PROP, NEW_ISSUE_URL_PROP, NOTE_CHANNEL_PROP, NOTIFY_ONLY_BROKEN_PIPELINES_PROP, NOTIFY_ONLY_DEFAULT_BRANCH_PROP, PIPELINE_CHANNEL_PROP, PROJECT_URL_PROP, PUSH_CHANNEL_PROP, PUSH_EVENTS_PROP, TAG_PUSH_CHANNEL_PROP, TITLE_PROP, USERNAME_PROP, WEBHOOK_PROP, WIKI_PAGE_CHANNEL_PROP
Constructor and Description |
---|
MattermostService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConfidentialIssueChannel() |
java.lang.String |
getConfidentialNoteChannel() |
java.lang.String |
getDefaultChannel() |
java.lang.String |
getIssueChannel() |
java.lang.String |
getMergeRequestChannel() |
java.lang.String |
getNoteChannel() |
java.lang.Boolean |
getNotifyOnlyBrokenPipelines() |
java.lang.Boolean |
getNotifyOnlyDefaultBranch() |
java.lang.String |
getPipelineChannel() |
java.lang.String |
getPushChannel() |
java.lang.String |
getTagPushChannel() |
java.lang.String |
getUsername() |
java.lang.String |
getWebhook() |
java.lang.String |
getWikiPageChannel() |
GitLabApiForm |
servicePropertiesForm()
Get the form data for this service based on it's properties.
|
void |
setConfidentialIssueChannel(java.lang.String confidentialIssueChannel) |
void |
setConfidentialNoteChannel(java.lang.String noteChannel) |
void |
setDefaultChannel(java.lang.String defaultChannel) |
void |
setIssueChannel(java.lang.String issueChannel) |
void |
setMergeRequestChannel(java.lang.String mergeRequestChannel) |
void |
setNoteChannel(java.lang.String noteChannel) |
void |
setNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines) |
void |
setNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch) |
void |
setPipelineChannel(java.lang.String pipelineChannel) |
void |
setPushChannel(java.lang.String pushChannel) |
void |
setTagPushChannel(java.lang.String tagPushChannel) |
void |
setUsername(java.lang.String username) |
void |
setWebhook(java.lang.String webhook) |
void |
setWikiPageChannel(java.lang.String wikiPageChannel) |
MattermostService |
withConfidentialIssueChannel(java.lang.String confidentialIssueChannel) |
MattermostService |
withConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents) |
MattermostService |
withConfidentialNoteChannel(java.lang.String confidentialNoteChannel) |
MattermostService |
withConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents) |
MattermostService |
withDefaultChannelk(java.lang.String defaultChannel) |
MattermostService |
withIssueChannel(java.lang.String issueChannel) |
MattermostService |
withIssuesEvents(java.lang.Boolean issuesEvents) |
MattermostService |
withJobEvents(java.lang.Boolean jobEvents) |
MattermostService |
withMergeRequestChannel(java.lang.String mergeRequestChannel) |
MattermostService |
withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents) |
MattermostService |
withNoteChannel(java.lang.String noteChannel) |
MattermostService |
withNoteEvents(java.lang.Boolean noteEvents) |
MattermostService |
withNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines) |
MattermostService |
withNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch) |
MattermostService |
withPipelineChannel(java.lang.String pipelineChannel) |
MattermostService |
withPipelineEvents(java.lang.Boolean pipelineEvents) |
MattermostService |
withPushChannel(java.lang.String pushChannel) |
MattermostService |
withPushEvents(java.lang.Boolean pushEvents) |
MattermostService |
withTagPushChannel(java.lang.String tagPushChannel) |
MattermostService |
withTagPushEvents(java.lang.Boolean tagPushEvents) |
MattermostService |
withUsername(java.lang.String username) |
MattermostService |
withWebhook(java.lang.String webhook) |
MattermostService |
withWikiPageChannel(java.lang.String wikiPageChannel) |
MattermostService |
withWikiPageEvents(java.lang.Boolean wikiPageEvents) |
getActive, getCommitEvents, getConfidentialIssuesEvents, getConfidentialNoteEvents, getCreatedAt, getId, getIssuesEvents, getJobEvents, getMergeRequestsEvents, getNoteEvents, getPipelineEvents, getProperties, getProperty, getProperty, getPushEvents, getSlug, getTagPushEvents, getTitle, getUpdatedAt, getWikiPageEvents, setActive, setCommitEvents, setConfidentialIssuesEvents, setConfidentialNoteEvents, setCreatedAt, setId, setIssuesEvents, setJobEvents, setMergeRequestsEvents, setNoteEvents, setPipelineEvents, setProperties, setProperty, setPushEvents, setSlug, setTagPushEvents, setTitle, setUpdatedAt, setWikiPageEvents, toString, withCommitEvents, withConfidentialIssuesEvents, withConfidentialNoteEvents, withIssuesEvents, withJobEvents, withMergeRequestsEvents, withNoteEvents, withPipelineEvents, withPushEvents, withTagPushEvents, withWikiPageEvents
public GitLabApiForm servicePropertiesForm()
servicePropertiesForm
in class NotificationService
public MattermostService withPushEvents(java.lang.Boolean pushEvents)
public MattermostService withIssuesEvents(java.lang.Boolean issuesEvents)
public MattermostService withConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents)
public MattermostService withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
public MattermostService withTagPushEvents(java.lang.Boolean tagPushEvents)
public MattermostService withNoteEvents(java.lang.Boolean noteEvents)
public MattermostService withConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents)
public MattermostService withPipelineEvents(java.lang.Boolean pipelineEvents)
public MattermostService withWikiPageEvents(java.lang.Boolean wikiPageEvents)
public MattermostService withJobEvents(java.lang.Boolean jobEvents)
public java.lang.String getWebhook()
public void setWebhook(java.lang.String webhook)
public MattermostService withWebhook(java.lang.String webhook)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public MattermostService withUsername(java.lang.String username)
public java.lang.String getDefaultChannel()
public void setDefaultChannel(java.lang.String defaultChannel)
public MattermostService withDefaultChannelk(java.lang.String defaultChannel)
public java.lang.Boolean getNotifyOnlyBrokenPipelines()
public void setNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)
public MattermostService withNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)
public java.lang.Boolean getNotifyOnlyDefaultBranch()
public void setNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)
public MattermostService withNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)
public java.lang.String getPushChannel()
public void setPushChannel(java.lang.String pushChannel)
public MattermostService withPushChannel(java.lang.String pushChannel)
public java.lang.String getIssueChannel()
public void setIssueChannel(java.lang.String issueChannel)
public MattermostService withIssueChannel(java.lang.String issueChannel)
public java.lang.String getConfidentialIssueChannel()
public void setConfidentialIssueChannel(java.lang.String confidentialIssueChannel)
public MattermostService withConfidentialIssueChannel(java.lang.String confidentialIssueChannel)
public java.lang.String getMergeRequestChannel()
public void setMergeRequestChannel(java.lang.String mergeRequestChannel)
public MattermostService withMergeRequestChannel(java.lang.String mergeRequestChannel)
public java.lang.String getNoteChannel()
public void setNoteChannel(java.lang.String noteChannel)
public MattermostService withNoteChannel(java.lang.String noteChannel)
public java.lang.String getConfidentialNoteChannel()
public void setConfidentialNoteChannel(java.lang.String noteChannel)
public MattermostService withConfidentialNoteChannel(java.lang.String confidentialNoteChannel)
public java.lang.String getTagPushChannel()
public void setTagPushChannel(java.lang.String tagPushChannel)
public MattermostService withTagPushChannel(java.lang.String tagPushChannel)
public java.lang.String getPipelineChannel()
public void setPipelineChannel(java.lang.String pipelineChannel)
public MattermostService withPipelineChannel(java.lang.String pipelineChannel)
public java.lang.String getWikiPageChannel()
public void setWikiPageChannel(java.lang.String wikiPageChannel)
public MattermostService withWikiPageChannel(java.lang.String wikiPageChannel)