Package | Description |
---|---|
org.gitlab.api | |
org.gitlab.api.models |
Modifier and Type | Method and Description |
---|---|
GitlabProject |
GitlabAPI.createProject(String name)
Creates a private Project
|
GitlabProject |
GitlabAPI.createProject(String name,
Integer namespaceId,
String description,
Boolean issuesEnabled,
Boolean wallEnabled,
Boolean mergeRequestsEnabled,
Boolean wikiEnabled,
Boolean snippetsEnabled,
Boolean publik,
Integer visibilityLevel,
String importUrl)
Deprecated.
|
GitlabProject |
GitlabAPI.createProjectForGroup(String name,
GitlabGroup group)
Creates a group Project
|
GitlabProject |
GitlabAPI.createProjectForGroup(String name,
GitlabGroup group,
String description)
Creates a group Project
|
GitlabProject |
GitlabAPI.createProjectForGroup(String name,
GitlabGroup group,
String description,
Integer visibilityLevel)
Creates a group Project
|
GitlabProject |
GitlabAPI.createUserProject(Integer userId,
String name)
Creates a Project for a specific User
|
GitlabProject |
GitlabAPI.createUserProject(Integer userId,
String name,
String description,
String defaultBranch,
Boolean issuesEnabled,
Boolean wallEnabled,
Boolean mergeRequestsEnabled,
Boolean wikiEnabled,
Boolean snippetsEnabled,
Boolean publik,
Integer visibilityLevel,
String importUrl)
Deprecated.
|
GitlabProject |
GitlabAPI.getProject(Serializable projectId) |
GitlabProject |
GitlabAPI.getProject(String namespace,
String projectName)
use namespace & project name to get project
|
GitlabProject |
GitlabAPI.updateProject(Integer projectId,
String name,
String description,
String defaultBranch,
Boolean issuesEnabled,
Boolean wallEnabled,
Boolean mergeRequestsEnabled,
Boolean wikiEnabled,
Boolean snippetsEnabled,
Boolean publik,
Integer visibilityLevel)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<GitlabProject> |
GitlabAPI.getAllProjects()
Get's all projects in Gitlab, requires sudo user
|
List<GitlabProject> |
GitlabAPI.getGroupProjects(GitlabGroup group)
Get all the projects for a group.
|
List<GitlabProject> |
GitlabAPI.getGroupProjects(Integer groupId)
Get all the projects for a group.
|
List<GitlabProject> |
GitlabAPI.getOwnedProjects()
Get a list of projects owned by the authenticated user.
|
List<GitlabProject> |
GitlabAPI.getProjects()
Get a list of projects accessible by the authenticated user.
|
List<GitlabProject> |
GitlabAPI.getProjectsViaSudo(GitlabUser user)
Get a list of projects accessible by the authenticated user.
|
List<GitlabProject> |
GitlabAPI.searchProjects(String query)
Get a list of projects accessible by the authenticated user by search.
|
Modifier and Type | Method and Description |
---|---|
GitlabMergeRequest |
GitlabAPI.acceptMergeRequest(GitlabProject project,
Integer mergeRequestId,
String mergeCommitMessage) |
GitlabProjectHook |
GitlabAPI.addProjectHook(GitlabProject project,
String url) |
GitlabProjectHook |
GitlabAPI.addProjectHook(GitlabProject project,
String url,
String token) |
GitlabProjectMember |
GitlabAPI.addProjectMember(GitlabProject project,
GitlabUser user,
GitlabAccessLevel accessLevel)
Add a project member.
|
GitlabTag |
GitlabAPI.addTag(GitlabProject project,
String tagName,
String ref,
String message,
String releaseDescription)
Create tag in specific project
|
void |
GitlabAPI.createBranch(GitlabProject project,
String branchName,
String ref)
Create Branch.
|
GitlabCommitStatus |
GitlabAPI.createCommitStatus(GitlabProject project,
String commitHash,
String state,
String ref,
String name,
String targetUrl,
String description) |
void |
GitlabAPI.deleteProjectHook(GitlabProject project,
String hookId) |
void |
GitlabAPI.deleteProjectMember(GitlabProject project,
GitlabUser user)
Delete a project team member.
|
void |
GitlabAPI.deleteTag(GitlabProject project,
String tagName)
Delete tag in specific project
|
GitlabProjectHook |
GitlabAPI.editProjectHook(GitlabProject project,
String hookId,
String url) |
List<GitlabMergeRequest> |
GitlabAPI.getAllMergeRequests(GitlabProject project) |
GitlabBranch |
GitlabAPI.getBranch(GitlabProject project,
String branchName) |
List<GitlabBranch> |
GitlabAPI.getBranches(GitlabProject project) |
byte[] |
GitlabAPI.getBuildArtifact(GitlabProject project,
GitlabBuild build)
Get build artifacts of a project build
|
List<GitlabTrigger> |
GitlabAPI.getBuildTriggers(GitlabProject project)
Returns the list of build triggers for a project.
|
GitlabBuildVariable |
GitlabAPI.getBuildVariable(GitlabProject project,
String key)
Gets build variable associated with a project and key.
|
List<GitlabBuildVariable> |
GitlabAPI.getBuildVariables(GitlabProject project)
Gets build variables associated with a project.
|
List<GitlabBuild> |
GitlabAPI.getCommitBuilds(GitlabProject projectId,
String commitHash) |
List<GitlabCommitStatus> |
GitlabAPI.getCommitStatuses(GitlabProject project,
String commitHash) |
List<GitlabCommitStatus> |
GitlabAPI.getCommitStatuses(GitlabProject project,
String commitHash,
Pagination pagination) |
byte[] |
GitlabAPI.getFileArchive(GitlabProject project)
Get an archive of the repository
|
List<GitlabIssue> |
GitlabAPI.getIssues(GitlabProject project) |
List<GitlabLabel> |
GitlabAPI.getLabels(GitlabProject project)
Gets labels associated with a project.
|
GitlabMergeRequest |
GitlabAPI.getMergeRequest(GitlabProject project,
Integer mergeRequestId) |
List<GitlabMergeRequest> |
GitlabAPI.getMergeRequests(GitlabProject project) |
List<GitlabMilestone> |
GitlabAPI.getMilestones(GitlabProject project) |
List<GitlabMergeRequest> |
GitlabAPI.getOpenMergeRequests(GitlabProject project) |
List<GitlabBuild> |
GitlabAPI.getProjectBuilds(GitlabProject project)
Gets a list of a project's builds in Gitlab
|
GitlabProjectHook |
GitlabAPI.getProjectHook(GitlabProject project,
String hookId) |
List<GitlabProjectHook> |
GitlabAPI.getProjectHooks(GitlabProject project) |
List<GitlabProjectMember> |
GitlabAPI.getProjectMembers(GitlabProject project) |
List<GitlabProjectMember> |
GitlabAPI.getProjectMembers(GitlabProject project,
Pagination pagination) |
byte[] |
GitlabAPI.getRawBlobContent(GitlabProject project,
String sha)
Get the raw file contents for a blob by blob SHA.
|
byte[] |
GitlabAPI.getRawFileContent(GitlabProject project,
String sha,
String filepath)
Get raw file content
|
GitlabRepositoryFile |
GitlabAPI.getRepositoryFile(GitlabProject project,
String path,
String ref) |
List<GitlabRepositoryTree> |
GitlabAPI.getRepositoryTree(GitlabProject project,
String path,
String ref_name,
boolean recursive)
Get an archive of the repository
|
List<GitlabTag> |
GitlabAPI.getTags(GitlabProject project)
Get a list of tags in specific project
|
void |
GitlabAPI.protectBranch(GitlabProject project,
String branchName) |
void |
GitlabAPI.unprotectBranch(GitlabProject project,
String branchName) |
GitlabUpload |
GitlabAPI.uploadFile(GitlabProject project,
File file)
Uploads a file to a project
|
Modifier and Type | Method and Description |
---|---|
List<GitlabProject> |
GitlabGroup.getSharedProjects() |
Modifier and Type | Method and Description |
---|---|
void |
GitlabGroup.setSharedProjects(List<GitlabProject> sharedProjects) |
Copyright © 2017. All Rights Reserved.