public class SlackService 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 |
---|
SlackService() |
Modifier and Type | Method and Description |
---|---|
NotificationService.BranchesToBeNotified |
getBranchesToBeNotified() |
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()
Deprecated.
|
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 |
setBranchesToBeNotified(NotificationService.BranchesToBeNotified branchesToBeNotified) |
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)
Deprecated.
use
SlackService#setBranchesToBeNotified(BranchesToBeNotified) |
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) |
SlackService |
withBranchesToBeNotified(NotificationService.BranchesToBeNotified branchesToBeNotified) |
SlackService |
withConfidentialIssueChannel(java.lang.String confidentialIssueChannel) |
SlackService |
withConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents) |
SlackService |
withConfidentialNoteChannel(java.lang.String confidentialNoteChannel) |
SlackService |
withConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents) |
SlackService |
withDefaultChannelk(java.lang.String defaultChannel) |
SlackService |
withIssueChannel(java.lang.String issueChannel) |
SlackService |
withIssuesEvents(java.lang.Boolean issuesEvents) |
SlackService |
withJobEvents(java.lang.Boolean jobEvents) |
SlackService |
withMergeRequestChannel(java.lang.String mergeRequestChannel) |
SlackService |
withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents) |
SlackService |
withNoteChannel(java.lang.String noteChannel) |
SlackService |
withNoteEvents(java.lang.Boolean noteEvents) |
SlackService |
withNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines) |
SlackService |
withNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)
Deprecated.
use
SlackService#withBranchesToBeNotified(BranchesToBeNotified) |
SlackService |
withPipelineChannel(java.lang.String pipelineChannel) |
SlackService |
withPipelineEvents(java.lang.Boolean pipelineEvents) |
SlackService |
withPushChannel(java.lang.String pushChannel) |
SlackService |
withPushEvents(java.lang.Boolean pushEvents) |
SlackService |
withTagPushChannel(java.lang.String tagPushChannel) |
SlackService |
withTagPushEvents(java.lang.Boolean tagPushEvents) |
SlackService |
withUsername(java.lang.String username) |
SlackService |
withWebhook(java.lang.String webhook) |
SlackService |
withWikiPageChannel(java.lang.String wikiPageChannel) |
SlackService |
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 SlackService withPushEvents(java.lang.Boolean pushEvents)
public SlackService withIssuesEvents(java.lang.Boolean issuesEvents)
public SlackService withConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents)
public SlackService withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
public SlackService withTagPushEvents(java.lang.Boolean tagPushEvents)
public SlackService withNoteEvents(java.lang.Boolean noteEvents)
public SlackService withConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents)
public SlackService withPipelineEvents(java.lang.Boolean pipelineEvents)
public SlackService withWikiPageEvents(java.lang.Boolean wikiPageEvents)
public SlackService withJobEvents(java.lang.Boolean jobEvents)
public java.lang.String getWebhook()
public void setWebhook(java.lang.String webhook)
public SlackService withWebhook(java.lang.String webhook)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public SlackService withUsername(java.lang.String username)
public java.lang.String getDefaultChannel()
public void setDefaultChannel(java.lang.String defaultChannel)
public SlackService withDefaultChannelk(java.lang.String defaultChannel)
public java.lang.Boolean getNotifyOnlyBrokenPipelines()
public void setNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)
public SlackService withNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)
@Deprecated public java.lang.Boolean getNotifyOnlyDefaultBranch()
@Deprecated public void setNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)
SlackService#setBranchesToBeNotified(BranchesToBeNotified)
notifyOnlyDefaultBranch
- @Deprecated public SlackService withNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)
SlackService#withBranchesToBeNotified(BranchesToBeNotified)
notifyOnlyDefaultBranch
- public NotificationService.BranchesToBeNotified getBranchesToBeNotified()
public void setBranchesToBeNotified(NotificationService.BranchesToBeNotified branchesToBeNotified)
public SlackService withBranchesToBeNotified(NotificationService.BranchesToBeNotified branchesToBeNotified)
public java.lang.String getPushChannel()
public void setPushChannel(java.lang.String pushChannel)
public SlackService withPushChannel(java.lang.String pushChannel)
public java.lang.String getIssueChannel()
public void setIssueChannel(java.lang.String issueChannel)
public SlackService withIssueChannel(java.lang.String issueChannel)
public java.lang.String getConfidentialIssueChannel()
public void setConfidentialIssueChannel(java.lang.String confidentialIssueChannel)
public SlackService withConfidentialIssueChannel(java.lang.String confidentialIssueChannel)
public java.lang.String getMergeRequestChannel()
public void setMergeRequestChannel(java.lang.String mergeRequestChannel)
public SlackService withMergeRequestChannel(java.lang.String mergeRequestChannel)
public java.lang.String getNoteChannel()
public void setNoteChannel(java.lang.String noteChannel)
public SlackService withNoteChannel(java.lang.String noteChannel)
public java.lang.String getConfidentialNoteChannel()
public void setConfidentialNoteChannel(java.lang.String noteChannel)
public SlackService withConfidentialNoteChannel(java.lang.String confidentialNoteChannel)
public java.lang.String getTagPushChannel()
public void setTagPushChannel(java.lang.String tagPushChannel)
public SlackService withTagPushChannel(java.lang.String tagPushChannel)
public java.lang.String getPipelineChannel()
public void setPipelineChannel(java.lang.String pipelineChannel)
public SlackService withPipelineChannel(java.lang.String pipelineChannel)
public java.lang.String getWikiPageChannel()
public void setWikiPageChannel(java.lang.String wikiPageChannel)
public SlackService withWikiPageChannel(java.lang.String wikiPageChannel)