Package org.gitlab4j.api.services
Class CustomIssueTrackerService
- java.lang.Object
-
- org.gitlab4j.api.services.NotificationService
-
- org.gitlab4j.api.services.CustomIssueTrackerService
-
- All Implemented Interfaces:
java.io.Serializable
public class CustomIssueTrackerService 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 CustomIssueTrackerService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
java.lang.String
getIssuesUrl()
java.lang.String
getNewIssueUrl()
java.lang.String
getProjectUrl()
GitLabApiForm
servicePropertiesForm()
Get the form data for this service based on it's properties.void
setDescription(java.lang.String description)
void
setIssuesUrl(java.lang.String endpoint)
void
setNewIssueUrl(java.lang.String endpoint)
void
setProjectUrl(java.lang.String endpoint)
CustomIssueTrackerService
withDescription(java.lang.String description)
CustomIssueTrackerService
withIssuesUrl(java.lang.String endpoint)
CustomIssueTrackerService
withNewIssueUrl(java.lang.String endpoint)
CustomIssueTrackerService
withProjectUrl(java.lang.String endpoint)
-
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:
servicePropertiesForm
in classNotificationService
- Returns:
- the form data for this service based on it's properties
-
getNewIssueUrl
public java.lang.String getNewIssueUrl()
-
setNewIssueUrl
public void setNewIssueUrl(java.lang.String endpoint)
-
withNewIssueUrl
public CustomIssueTrackerService withNewIssueUrl(java.lang.String endpoint)
-
getIssuesUrl
public java.lang.String getIssuesUrl()
-
setIssuesUrl
public void setIssuesUrl(java.lang.String endpoint)
-
withIssuesUrl
public CustomIssueTrackerService withIssuesUrl(java.lang.String endpoint)
-
getProjectUrl
public java.lang.String getProjectUrl()
-
setProjectUrl
public void setProjectUrl(java.lang.String endpoint)
-
withProjectUrl
public CustomIssueTrackerService withProjectUrl(java.lang.String endpoint)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
withDescription
public CustomIssueTrackerService withDescription(java.lang.String description)
-
-