Package | Description |
---|---|
org.gitlab4j.api | |
org.gitlab4j.api.models |
Modifier and Type | Method and Description |
---|---|
Project |
ProjectApi.createProject(Integer groupId,
String projectName)
Create a new project in the specified group.
|
Project |
ProjectApi.createProject(Project project)
Creates new project owned by the current user.
|
Project |
ProjectApi.createProject(Project project,
String importUrl)
Creates new project owned by the current user.
|
Project |
ProjectApi.createProject(String projectName)
Create a new project with the current user's namespace.
|
Project |
ProjectApi.createProject(String name,
Integer namespaceId,
String description,
Boolean issuesEnabled,
Boolean mergeRequestsEnabled,
Boolean wikiEnabled,
Boolean snippetsEnabled,
Boolean isPublic,
Integer visibilityLevel,
String importUrl)
Deprecated.
As of release 4.2.0, replaced by
ProjectApi.createProject(String, Integer, String, Boolean, Boolean,
Boolean, Boolean, Visibility, Integer, String) |
Project |
ProjectApi.createProject(String name,
Integer namespaceId,
String description,
Boolean issuesEnabled,
Boolean mergeRequestsEnabled,
Boolean wikiEnabled,
Boolean snippetsEnabled,
Visibility visibility,
Integer visibilityLevel,
String importUrl)
Creates a Project
|
Project |
ProjectApi.getProject(Integer projectId)
Get a specific project, which is owned by the authentication user.
|
Project |
ProjectApi.getProject(String namespace,
String project)
Get a specific project, which is owned by the authentication user.
|
Modifier and Type | Method and Description |
---|---|
List<Project> |
ProjectApi.getAllProjects()
Get a list of all GitLab projects (admin only).
|
List<Project> |
ProjectApi.getMemberProjects()
Get a list of projects that the authenticated user is a member of.
|
List<Project> |
ProjectApi.getOwnedProjects()
Get a list of projects owned by the authenticated user.
|
List<Project> |
ProjectApi.getProjects()
Get a list of projects accessible by the authenticated user.
|
Modifier and Type | Method and Description |
---|---|
ProjectHook |
ProjectApi.addHook(Project project,
String url,
boolean doPushEvents,
boolean doIssuesEvents,
boolean doMergeRequestsEvents)
Adds a hook to project.
|
ProjectHook |
ProjectApi.addHook(Project project,
String url,
ProjectHook enabledHooks,
boolean enableSslVerification,
String secretToken)
Adds a hook to project.
|
Project |
ProjectApi.createProject(Project project)
Creates new project owned by the current user.
|
Project |
ProjectApi.createProject(Project project,
String importUrl)
Creates new project owned by the current user.
|
void |
ServicesApi.deleteGitLabCI(Project project)
DELETE /projects/:id/services/gitlab-ci
|
void |
ServicesApi.deleteHipChat(Project project)
Deletes the gitlab-ci service.
|
void |
ProjectApi.deleteProject(Project project)
Removes project with all resources(issues, merge requests etc).
|
void |
ServicesApi.setGitLabCI(Project project,
String token,
String projectCIUrl)
Activates the gitlab-ci service.
|
void |
ServicesApi.setHipChat(Project project,
String token,
String room,
String server)
Activates HipChat notifications.
|
Modifier and Type | Method and Description |
---|---|
Project |
Project.getForkedFromProject() |
Project |
Project.withApprovalsBeforeMerge(Integer approvalsBeforeMerge) |
Project |
Project.withContainerRegistryEnabled(boolean containerRegistryEnabled) |
Project |
Project.withDefaultBranch(String defaultBranch) |
Project |
Project.withDescription(String description) |
Project |
Project.withIssuesEnabled(boolean issuesEnabled) |
Project |
Project.withJobsEnabled(boolean jobsEnabled) |
Project |
Project.withLfsEnabled(Boolean lfsEnabled) |
Project |
Project.withMergeRequestsEnabled(boolean mergeRequestsEnabled) |
Project |
Project.withName(String name) |
Project |
Project.withNamespace(Namespace namespace) |
Project |
Project.withNamespaceId(int namespaceId) |
Project |
Project.withOnlyAllowMergeIfAllDiscussionsAreResolved(Boolean onlyAllowMergeIfAllDiscussionsAreResolved) |
Project |
Project.withOnlyAllowMergeIfPipelineSucceeds(Boolean onlyAllowMergeIfPipelineSucceeds) |
Project |
Project.withPath(String path) |
Project |
Project.withPublic(Boolean isPublic) |
Project |
Project.withPublicJobs(boolean publicJobs) |
Project |
Project.withRepositoryStorage(String repositoryStorage) |
Project |
Project.withRequestAccessEnabled(boolean requestAccessEnabled) |
Project |
Project.withSharedRunnersEnabled(boolean sharedRunnersEnabled) |
Project |
Project.withSnippetsEnabled(boolean snippetsEnabled) |
Project |
Project.withVisibility(Visibility visibility) |
Project |
Project.withVisibilityLevel(Integer visibilityLevel) |
Project |
Project.withWikiEnabled(boolean wikiEnabled) |
Modifier and Type | Method and Description |
---|---|
List<Project> |
Group.getProjects() |
Modifier and Type | Method and Description |
---|---|
static boolean |
Project.isValid(Project project) |
void |
Project.setForkedFromProject(Project forkedFromProject) |
Modifier and Type | Method and Description |
---|---|
void |
Group.setProjects(List<Project> projects) |
Copyright © 2017. All rights reserved.