Package org.gitlab4j.api.services
Class MattermostService
- java.lang.Object
-
- org.gitlab4j.api.services.NotificationService
-
- org.gitlab4j.api.services.MattermostService
-
- All Implemented Interfaces:
java.io.Serializable
public class MattermostService extends NotificationService
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.gitlab4j.api.services.NotificationService
NotificationService.BranchesToBeNotified
-
-
Field Summary
-
Fields inherited from class org.gitlab4j.api.services.NotificationService
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 Summary
Constructors Constructor Description MattermostService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetConfidentialIssueChannel()java.lang.StringgetConfidentialNoteChannel()java.lang.StringgetDefaultChannel()java.lang.StringgetIssueChannel()java.lang.StringgetMergeRequestChannel()java.lang.StringgetNoteChannel()java.lang.BooleangetNotifyOnlyBrokenPipelines()java.lang.BooleangetNotifyOnlyDefaultBranch()java.lang.StringgetPipelineChannel()java.lang.StringgetPushChannel()java.lang.StringgetTagPushChannel()java.lang.StringgetUsername()java.lang.StringgetWebhook()java.lang.StringgetWikiPageChannel()GitLabApiFormservicePropertiesForm()Get the form data for this service based on it's properties.voidsetConfidentialIssueChannel(java.lang.String confidentialIssueChannel)voidsetConfidentialNoteChannel(java.lang.String noteChannel)voidsetDefaultChannel(java.lang.String defaultChannel)voidsetIssueChannel(java.lang.String issueChannel)voidsetMergeRequestChannel(java.lang.String mergeRequestChannel)voidsetNoteChannel(java.lang.String noteChannel)voidsetNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)voidsetNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)voidsetPipelineChannel(java.lang.String pipelineChannel)voidsetPushChannel(java.lang.String pushChannel)voidsetTagPushChannel(java.lang.String tagPushChannel)voidsetUsername(java.lang.String username)voidsetWebhook(java.lang.String webhook)voidsetWikiPageChannel(java.lang.String wikiPageChannel)MattermostServicewithConfidentialIssueChannel(java.lang.String confidentialIssueChannel)MattermostServicewithConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents)MattermostServicewithConfidentialNoteChannel(java.lang.String confidentialNoteChannel)MattermostServicewithConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents)MattermostServicewithDefaultChannelk(java.lang.String defaultChannel)MattermostServicewithIssueChannel(java.lang.String issueChannel)MattermostServicewithIssuesEvents(java.lang.Boolean issuesEvents)MattermostServicewithJobEvents(java.lang.Boolean jobEvents)MattermostServicewithMergeRequestChannel(java.lang.String mergeRequestChannel)MattermostServicewithMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)MattermostServicewithNoteChannel(java.lang.String noteChannel)MattermostServicewithNoteEvents(java.lang.Boolean noteEvents)MattermostServicewithNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)MattermostServicewithNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)MattermostServicewithPipelineChannel(java.lang.String pipelineChannel)MattermostServicewithPipelineEvents(java.lang.Boolean pipelineEvents)MattermostServicewithPushChannel(java.lang.String pushChannel)MattermostServicewithPushEvents(java.lang.Boolean pushEvents)MattermostServicewithTagPushChannel(java.lang.String tagPushChannel)MattermostServicewithTagPushEvents(java.lang.Boolean tagPushEvents)MattermostServicewithUsername(java.lang.String username)MattermostServicewithWebhook(java.lang.String webhook)MattermostServicewithWikiPageChannel(java.lang.String wikiPageChannel)MattermostServicewithWikiPageEvents(java.lang.Boolean wikiPageEvents)-
Methods inherited from class org.gitlab4j.api.services.NotificationService
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
-
-
-
-
Method Detail
-
servicePropertiesForm
public GitLabApiForm servicePropertiesForm()
Get the form data for this service based on it's properties.- Specified by:
servicePropertiesFormin classNotificationService- Returns:
- the form data for this service based on it's properties
-
withPushEvents
public MattermostService withPushEvents(java.lang.Boolean pushEvents)
-
withIssuesEvents
public MattermostService withIssuesEvents(java.lang.Boolean issuesEvents)
-
withConfidentialIssuesEvents
public MattermostService withConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents)
-
withMergeRequestsEvents
public MattermostService withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
-
withTagPushEvents
public MattermostService withTagPushEvents(java.lang.Boolean tagPushEvents)
-
withNoteEvents
public MattermostService withNoteEvents(java.lang.Boolean noteEvents)
-
withConfidentialNoteEvents
public MattermostService withConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents)
-
withPipelineEvents
public MattermostService withPipelineEvents(java.lang.Boolean pipelineEvents)
-
withWikiPageEvents
public MattermostService withWikiPageEvents(java.lang.Boolean wikiPageEvents)
-
withJobEvents
public MattermostService withJobEvents(java.lang.Boolean jobEvents)
-
getWebhook
public java.lang.String getWebhook()
-
setWebhook
public void setWebhook(java.lang.String webhook)
-
withWebhook
public MattermostService withWebhook(java.lang.String webhook)
-
getUsername
public java.lang.String getUsername()
-
setUsername
public void setUsername(java.lang.String username)
-
withUsername
public MattermostService withUsername(java.lang.String username)
-
getDefaultChannel
public java.lang.String getDefaultChannel()
-
setDefaultChannel
public void setDefaultChannel(java.lang.String defaultChannel)
-
withDefaultChannelk
public MattermostService withDefaultChannelk(java.lang.String defaultChannel)
-
getNotifyOnlyBrokenPipelines
public java.lang.Boolean getNotifyOnlyBrokenPipelines()
-
setNotifyOnlyBrokenPipelines
public void setNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)
-
withNotifyOnlyBrokenPipelines
public MattermostService withNotifyOnlyBrokenPipelines(java.lang.Boolean notifyOnlyBrokenPipelines)
-
getNotifyOnlyDefaultBranch
public java.lang.Boolean getNotifyOnlyDefaultBranch()
-
setNotifyOnlyDefaultBranch
public void setNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)
-
withNotifyOnlyDefaultBranch
public MattermostService withNotifyOnlyDefaultBranch(java.lang.Boolean notifyOnlyDefaultBranch)
-
getPushChannel
public java.lang.String getPushChannel()
-
setPushChannel
public void setPushChannel(java.lang.String pushChannel)
-
withPushChannel
public MattermostService withPushChannel(java.lang.String pushChannel)
-
getIssueChannel
public java.lang.String getIssueChannel()
-
setIssueChannel
public void setIssueChannel(java.lang.String issueChannel)
-
withIssueChannel
public MattermostService withIssueChannel(java.lang.String issueChannel)
-
getConfidentialIssueChannel
public java.lang.String getConfidentialIssueChannel()
-
setConfidentialIssueChannel
public void setConfidentialIssueChannel(java.lang.String confidentialIssueChannel)
-
withConfidentialIssueChannel
public MattermostService withConfidentialIssueChannel(java.lang.String confidentialIssueChannel)
-
getMergeRequestChannel
public java.lang.String getMergeRequestChannel()
-
setMergeRequestChannel
public void setMergeRequestChannel(java.lang.String mergeRequestChannel)
-
withMergeRequestChannel
public MattermostService withMergeRequestChannel(java.lang.String mergeRequestChannel)
-
getNoteChannel
public java.lang.String getNoteChannel()
-
setNoteChannel
public void setNoteChannel(java.lang.String noteChannel)
-
withNoteChannel
public MattermostService withNoteChannel(java.lang.String noteChannel)
-
getConfidentialNoteChannel
public java.lang.String getConfidentialNoteChannel()
-
setConfidentialNoteChannel
public void setConfidentialNoteChannel(java.lang.String noteChannel)
-
withConfidentialNoteChannel
public MattermostService withConfidentialNoteChannel(java.lang.String confidentialNoteChannel)
-
getTagPushChannel
public java.lang.String getTagPushChannel()
-
setTagPushChannel
public void setTagPushChannel(java.lang.String tagPushChannel)
-
withTagPushChannel
public MattermostService withTagPushChannel(java.lang.String tagPushChannel)
-
getPipelineChannel
public java.lang.String getPipelineChannel()
-
setPipelineChannel
public void setPipelineChannel(java.lang.String pipelineChannel)
-
withPipelineChannel
public MattermostService withPipelineChannel(java.lang.String pipelineChannel)
-
getWikiPageChannel
public java.lang.String getWikiPageChannel()
-
setWikiPageChannel
public void setWikiPageChannel(java.lang.String wikiPageChannel)
-
withWikiPageChannel
public MattermostService withWikiPageChannel(java.lang.String wikiPageChannel)
-
-