Interface GitLabClient
public interface GitLabClient
-
Method Summary
Modifier and TypeMethodDescriptionvoidacceptMergeRequest(MergeRequest mr, String mergeCommitMessage, Boolean shouldRemoveSourceBranch) voidaddProjectHook(String projectId, String url, Boolean pushEvents, Boolean mergeRequestEvents, Boolean noteEvents) voidaddProjectHook(String projectId, String url, String secretToken, Boolean pushEvents, Boolean mergeRequestEvents, Boolean noteEvents) voidawardMergeRequestEmoji(MergeRequest mr, String name) voidchangeBuildStatus(Integer projectId, String sha, BuildState state, String ref, String context, String targetUrl, String description) voidchangeBuildStatus(String projectId, String sha, BuildState state, String ref, String context, String targetUrl, String description) createMergeRequest(Integer projectId, String sourceBranch, String targetBranch, String title) voidcreateMergeRequestNote(MergeRequest mr, String body) createProject(String projectName) voiddeleteMergeRequestEmoji(MergeRequest mr, Integer awardId) voiddeleteProject(String projectId) getBranches(String projectId) voidgetGroupProjects(String groupId) getGroupProjects(String groupId, Boolean includeSubgroups, ProjectVisibilityType visibility, OrderType orderBy, SortType sort) getMergeRequests(String projectId, State state, int page, int perPage) getPipelines(String projectName) getProject(String projectName) getProjectHooks(String projectName) updateProject(String projectId, String name, String path)
-
Method Details
-
getHostUrl
String getHostUrl() -
getGroups
-
getGroupProjects
-
getGroupProjects
-
getGroups
-
createProject
-
createMergeRequest
MergeRequest createMergeRequest(Integer projectId, String sourceBranch, String targetBranch, String title) -
getProject
-
updateProject
-
deleteProject
-
getProjectHooks
-
addProjectHook
-
addProjectHook
-
changeBuildStatus
-
changeBuildStatus
-
getCommit
-
acceptMergeRequest
void acceptMergeRequest(MergeRequest mr, String mergeCommitMessage, Boolean shouldRemoveSourceBranch) -
createMergeRequestNote
-
getMergeRequestEmoji
-
awardMergeRequestEmoji
-
deleteMergeRequestEmoji
-
getMergeRequests
-
getBranches
-
getBranch
-
getCurrentUser
User getCurrentUser() -
addUser
-
updateUser
-
getLabels
-
getPipelines
-