Package | Description |
---|---|
org.gitlab.api | |
org.gitlab.api.models |
Modifier and Type | Method and Description |
---|---|
GitlabProject |
GitlabAPI.createFork(String namespace,
GitlabProject gitlabProject) |
GitlabProject |
GitlabAPI.createFork(String namespace,
Integer projectId) |
GitlabProject |
GitlabAPI.createFork(String namespace,
Integer projectId,
String path,
String name) |
GitlabProject |
GitlabAPI.createProject(GitlabProject project)
Creates a Project
|
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,
String visibility,
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,
String visibility)
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,
String visibility,
String importUrl)
Deprecated.
|
GitlabProject |
GitlabAPI.getProject(Serializable projectId)
Get Project by project Id
|
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,
String visibility)
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.getMembershipProjects()
Get a list of projects that the authenticated user is a member of.
|
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.getProjects(ProjectsQuery projectsQuery)
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.getProjectsViaSudoWithPagination(GitlabUser user,
int page,
int perPage)
Get a list of projects of perPage elements accessible by the authenticated user given page offset
|
List<GitlabProject> |
GitlabAPI.getProjectsViaSudoWithPagination(GitlabUser user,
Pagination pagination)
Get a list of projects of with Pagination.
|
List<GitlabProject> |
GitlabAPI.getProjectsWithPagination(int page,
int perPage)
Get a list of projects of size perPage accessible by the authenticated user.
|
List<GitlabProject> |
GitlabAPI.getProjectsWithPagination(Pagination pagination)
Get a list of projects by pagination accessible by the authenticated user.
|
List<GitlabProject> |
GitlabAPI.getStarredProjects()
Get a list of projects starred by the authenticated user.
|
List<GitlabProject> |
GitlabAPI.searchProjects(String search)
Get a list of projects accessible by the authenticated user by search.
|
Modifier and Type | Method and Description |
---|---|
GitlabMergeRequest |
GitlabAPI.acceptMergeRequest(GitlabProject project,
Integer mergeRequestIid,
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
|
GitlabCommit |
GitlabAPI.cherryPick(GitlabProject project,
String sha,
String targetBranchName) |
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) |
GitlabProject |
GitlabAPI.createFork(String namespace,
GitlabProject gitlabProject) |
GitlabProject |
GitlabAPI.createProject(GitlabProject project)
Creates a Project
|
GitlabSimpleRepositoryFile |
GitlabAPI.createRepositoryFile(GitlabProject project,
String path,
String branchName,
String commitMsg,
String content)
Creates a new file in the repository
|
void |
GitlabAPI.deleteProjectHook(GitlabProject project,
String hookId) |
void |
GitlabAPI.deleteProjectMember(GitlabProject project,
GitlabUser user)
Delete a project team member.
|
void |
GitlabAPI.deleteRepositoryFile(GitlabProject project,
String path,
String branchName,
String commitMsg)
Deletes an existing file in the repository
|
void |
GitlabAPI.deleteSharedProjectGroupLink(GitlabGroup group,
GitlabProject project)
Delete a shared project link within a group.
|
void |
GitlabAPI.deleteTag(GitlabProject project,
String tagName)
Delete tag in specific project
|
GitlabProjectHook |
GitlabAPI.editProjectHook(GitlabProject project,
GitlabProjectHook projectHook,
String token) |
GitlabProjectHook |
GitlabAPI.editProjectHook(GitlabProject project,
String hookId,
String url,
boolean pushEvents,
boolean issuesEvents,
boolean mergeRequestEvents,
boolean noteEvents,
boolean tagPushEvents,
boolean sslVerification,
boolean jobEvents,
boolean pipelineEvents,
boolean wikiPageEvents,
String token) |
List<GitlabMergeRequest> |
GitlabAPI.getAllMergeRequests(GitlabProject project) |
GitlabBranch |
GitlabAPI.getBranch(GitlabProject project,
String branchName) |
List<GitlabBranch> |
GitlabAPI.getBranches(GitlabProject 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<GitlabMergeRequest> |
GitlabAPI.getClosedMergeRequests(GitlabProject project) |
List<GitlabMergeRequest> |
GitlabAPI.getClosedMergeRequests(GitlabProject project,
Pagination pagination) |
List<GitlabCommitStatus> |
GitlabAPI.getCommitStatuses(GitlabProject project,
String commitHash) |
List<GitlabCommitStatus> |
GitlabAPI.getCommitStatuses(GitlabProject project,
String commitHash,
Pagination pagination) |
List<GitlabEvent> |
GitlabAPI.getEvents(GitlabProject project,
GitlabEvent.ActionType action,
GitlabEvent.TargetType targetType,
GitlabDate before,
GitlabDate after,
SortOrder sortOrder)
Get events for a project.
|
List<GitlabEvent> |
GitlabAPI.getEvents(GitlabProject project,
GitlabEvent.ActionType action,
GitlabEvent.TargetType targetType,
GitlabDate before,
GitlabDate after,
SortOrder sortOrder,
Pagination pagination)
Get events for a project.
|
byte[] |
GitlabAPI.getFileArchive(GitlabProject project)
Get an archive of the repository
|
List<GitlabIssue> |
GitlabAPI.getIssues(GitlabProject project) |
List<GitlabIssue> |
GitlabAPI.getIssues(GitlabProject project,
GitlabMilestone milestone) |
byte[] |
GitlabAPI.getJobArtifact(GitlabProject project,
GitlabJob job)
Get build artifacts of a project build
|
byte[] |
GitlabAPI.getJobTrace(GitlabProject project,
GitlabJob job)
Get build trace of a project build
|
List<GitlabLabel> |
GitlabAPI.getLabels(GitlabProject project)
Gets labels associated with a project.
|
List<GitlabMergeRequest> |
GitlabAPI.getMergedMergeRequests(GitlabProject project) |
List<GitlabMergeRequest> |
GitlabAPI.getMergedMergeRequests(GitlabProject project,
Pagination pagination) |
GitlabMergeRequest |
GitlabAPI.getMergeRequest(GitlabProject project,
Integer mergeRequestIid) |
List<GitlabMergeRequest> |
GitlabAPI.getMergeRequests(GitlabProject project) |
List<GitlabMergeRequest> |
GitlabAPI.getMergeRequests(GitlabProject project,
Pagination pagination) |
List<GitlabMergeRequest> |
GitlabAPI.getMergeRequestsWithStatus(GitlabProject project,
String status) |
List<GitlabMergeRequest> |
GitlabAPI.getMergeRequestsWithStatus(GitlabProject project,
String state,
Pagination pagination) |
List<GitlabMilestone> |
GitlabAPI.getMilestones(GitlabProject project) |
List<GitlabMergeRequest> |
GitlabAPI.getOpenMergeRequests(GitlabProject project) |
List<GitlabMergeRequest> |
GitlabAPI.getOpenMergeRequests(GitlabProject project,
Pagination pagination) |
List<GitlabJob> |
GitlabAPI.getPipelineJobs(GitlabProject project,
Integer pipelineId)
Gets a list of project's jobs of the given pipeline in Gitlab
|
List<GitlabTrigger> |
GitlabAPI.getPipelineTriggers(GitlabProject project)
Returns the list of build triggers for a project.
|
GitlabProjectHook |
GitlabAPI.getProjectHook(GitlabProject project,
String hookId) |
List<GitlabProjectHook> |
GitlabAPI.getProjectHooks(GitlabProject project) |
List<GitlabJob> |
GitlabAPI.getProjectJobs(GitlabProject project)
Gets a list of a project's jobs in Gitlab
|
List<GitlabProjectMember> |
GitlabAPI.getProjectMembers(GitlabProject project) |
List<GitlabProjectMember> |
GitlabAPI.getProjectMembers(GitlabProject project,
Pagination pagination) |
GitlabPipeline |
GitlabAPI.getProjectPipeline(GitlabProject project,
GitlabPipeline pipeline)
Get a project's pipeline
|
List<GitlabPipeline> |
GitlabAPI.getProjectPipelines(GitlabProject project)
Get a list of a project's pipelines in Gitlab
|
List<GitlabPipeline> |
GitlabAPI.getProjectPipelines(GitlabProject project,
PipelinesQuery pipelinesQuery)
Get a list of a project's pipelines in Gitlab
|
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,
boolean recursive)
Get an archive of the repository
|
GitlabTag |
GitlabAPI.getTag(GitlabProject project,
String tagName)
Get a single repository tag in a specific project
|
List<GitlabTag> |
GitlabAPI.getTags(GitlabProject project)
Get a list of tags in specific project
|
void |
GitlabAPI.protectBranch(GitlabProject project,
String branchName) |
void |
GitlabAPI.protectBranchWithDeveloperOptions(GitlabProject project,
String branchName,
boolean developers_can_push,
boolean developers_can_merge) |
GitlabPipeline |
GitlabAPI.runPipeline(GitlabProject project,
String ref,
List<GitlabBuildVariable> variables)
Run pipeline for selected project and branch
|
void |
GitlabAPI.shareProjectWithGroup(GitlabAccessLevel accessLevel,
String expiration,
GitlabGroup group,
GitlabProject project)
Share a project with a group.
|
void |
GitlabAPI.unprotectBranch(GitlabProject project,
String branchName) |
GitlabSimpleRepositoryFile |
GitlabAPI.updateRepositoryFile(GitlabProject project,
String path,
String branchName,
String commitMsg,
String content)
Updates the content of an existing file in the repository
|
GitlabUpload |
GitlabAPI.uploadFile(GitlabProject project,
File file)
Uploads a file to a project
|
Modifier and Type | Method and Description |
---|---|
GitlabProject |
GitlabProject.getForkedFrom() |
Modifier and Type | Method and Description |
---|---|
List<GitlabProject> |
GitlabGroup.getSharedProjects() |
Modifier and Type | Method and Description |
---|---|
void |
GitlabProject.setForkedFrom(GitlabProject forkedFrom) |
Modifier and Type | Method and Description |
---|---|
void |
GitlabGroup.setSharedProjects(List<GitlabProject> sharedProjects) |
Copyright © 2019. All rights reserved.