public class JiraService extends NotificationService
NotificationService.BranchesToBeNotified
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
API_URL_PROP |
static java.lang.String |
COMMIT_EVENTS_PROP |
static java.lang.String |
JIRA_ISSUE_TRANSITION_ID_PROP |
static java.lang.String |
PROJECT_KEY_PROP |
static java.lang.String |
URL_PROP |
static java.lang.String |
USERNAME_PROP |
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, WEBHOOK_PROP, WIKI_PAGE_CHANNEL_PROP
Constructor and Description |
---|
JiraService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getApiUrl() |
java.lang.Boolean |
getCommitEvents() |
java.lang.Integer |
getJiraIssueTransitionId() |
java.lang.CharSequence |
getPassword() |
java.lang.String |
getProjectKey() |
java.lang.String |
getUrl() |
java.lang.String |
getUsername() |
GitLabApiForm |
servicePropertiesForm()
Get the form data for this service based on it's properties.
|
void |
setApiUrl(java.lang.String apiUrl) |
void |
setCommitEvents(java.lang.Boolean commitEvents) |
void |
setJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId) |
void |
setPassword(java.lang.CharSequence password) |
void |
setProjectKey(java.lang.String projectKey) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
setUrl(java.lang.String url) |
void |
setUsername(java.lang.String username) |
JiraService |
withApiUrl(java.lang.String apiUrl) |
JiraService |
withCommitEvents(java.lang.Boolean commitEvents) |
JiraService |
withJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId) |
JiraService |
withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents) |
JiraService |
withPassword(java.lang.CharSequence password) |
JiraService |
withProjectKey(java.lang.String projectKey) |
JiraService |
withUrl(java.lang.String url) |
JiraService |
withUsername(java.lang.String username) |
getActive, getConfidentialIssuesEvents, getConfidentialNoteEvents, getCreatedAt, getId, getIssuesEvents, getJobEvents, getMergeRequestsEvents, getNoteEvents, getPipelineEvents, getProperties, getProperty, getProperty, getPushEvents, getSlug, getTagPushEvents, getTitle, getUpdatedAt, getWikiPageEvents, setActive, setConfidentialIssuesEvents, setConfidentialNoteEvents, setCreatedAt, setId, setIssuesEvents, setJobEvents, setMergeRequestsEvents, setNoteEvents, setPipelineEvents, setProperty, setPushEvents, setSlug, setTagPushEvents, setTitle, setUpdatedAt, setWikiPageEvents, toString, withCommitEvents, withConfidentialIssuesEvents, withConfidentialNoteEvents, withIssuesEvents, withJobEvents, withMergeRequestsEvents, withNoteEvents, withPipelineEvents, withPushEvents, withTagPushEvents, withWikiPageEvents
public static final java.lang.String URL_PROP
public static final java.lang.String API_URL_PROP
public static final java.lang.String PROJECT_KEY_PROP
public static final java.lang.String USERNAME_PROP
public static final java.lang.String JIRA_ISSUE_TRANSITION_ID_PROP
public static final java.lang.String COMMIT_EVENTS_PROP
public GitLabApiForm servicePropertiesForm()
servicePropertiesForm
in class NotificationService
public java.lang.Boolean getCommitEvents()
getCommitEvents
in class NotificationService
public void setCommitEvents(java.lang.Boolean commitEvents)
setCommitEvents
in class NotificationService
public JiraService withCommitEvents(java.lang.Boolean commitEvents)
public JiraService withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
public java.lang.CharSequence getPassword()
public void setPassword(java.lang.CharSequence password)
public JiraService withPassword(java.lang.CharSequence password)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public JiraService withUrl(java.lang.String url)
public java.lang.String getApiUrl()
public void setApiUrl(java.lang.String apiUrl)
public JiraService withApiUrl(java.lang.String apiUrl)
public java.lang.String getProjectKey()
public void setProjectKey(java.lang.String projectKey)
public JiraService withProjectKey(java.lang.String projectKey)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public JiraService withUsername(java.lang.String username)
public java.lang.Integer getJiraIssueTransitionId()
public void setJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId)
public JiraService withJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId)
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
setProperties
in class NotificationService