Package | Description |
---|---|
org.gitlab4j.api | |
org.gitlab4j.api.models |
Modifier and Type | Method | Description |
---|---|---|
Project |
ProjectApi.archiveProject(Integer projectId) |
Archive a project
POST /projects/:id/archive
|
Project |
ProjectApi.createProject(Integer groupId,
String projectName) |
Create a new project in the specified group.
|
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,
Boolean printingMergeRequestLinkEnabled,
String importUrl) |
Creates a Project
|
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.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.forkProject(Integer id,
Integer namespaceId) |
Forks a project into the user namespace of the authenticated user or the one provided.
|
Project |
ProjectApi.forkProject(Integer id,
String namespace) |
Forks a project into the user namespace of the authenticated user or the one provided.
|
Project |
ProjectApi.forkProject(Project project,
Integer namespaceId) |
Forks a project into the user namespace of the authenticated user or the one provided.
|
Project |
ProjectApi.forkProject(Project project,
String namespace) |
Forks a project into the user namespace of the authenticated user or the one provided.
|
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.
|
Project |
ProjectApi.unarchiveProject(Integer projectId) |
Unarchive a project
POST /projects/:id/unarchive
|
Project |
ProjectApi.updateProject(Project project) |
Updates a project.
|
Modifier and Type | Method | Description |
---|---|---|
List<Project> |
ProjectApi.getAllProjects() |
Deprecated.
Will be removed, no longer supported by the GitLab API
|
List<Project> |
ProjectApi.getMemberProjects() |
Get a list of projects that the authenticated user is a member of.
|
Pager<Project> |
ProjectApi.getMemberProjects(int itemsPerPage) |
Get a Pager of projects that the authenticated user is a member of.
|
List<Project> |
ProjectApi.getMemberProjects(int page,
int perPage) |
Get a list of projects that the authenticated user is a member of in the specified page range.
|
Optional<Project> |
ProjectApi.getOptionalProject(Integer projectId) |
Get an Optional instance with the value for the specific project, which is owned by the authentication user.
|
Optional<Project> |
ProjectApi.getOptionalProject(String namespace,
String project) |
Get an Optional instance with the value for the specific project, which is owned by the authentication user.
|
List<Project> |
ProjectApi.getOwnedProjects() |
Get a list of projects owned by the authenticated user.
|
Pager<Project> |
ProjectApi.getOwnedProjects(int itemsPerPage) |
Get a Pager of projects owned by the authenticated user.
|
List<Project> |
ProjectApi.getOwnedProjects(int page,
int perPage) |
Get a list of projects owned by the authenticated user in the specified page range.
|
List<Project> |
GroupApi.getProjects(int groupId) |
Get a list of projects belonging to the specified group ID.
|
Pager<Project> |
GroupApi.getProjects(int groupId,
int itemsPerPage) |
Get a Pager of projects belonging to the specified group ID.
|
List<Project> |
GroupApi.getProjects(int groupId,
int page,
int perPage) |
Get a list of projects belonging to the specified group ID in the specified page range.
|
List<Project> |
ProjectApi.getProjects() |
Get a list of projects accessible by the authenticated user.
|
Pager<Project> |
ProjectApi.getProjects(int itemsPerPage) |
Get a Pager instance of projects accessible by the authenticated user.
|
List<Project> |
ProjectApi.getProjects(int page,
int perPage) |
Get a list of projects accessible by the authenticated user and in the specified page range.
|
List<Project> |
ProjectApi.getProjects(Boolean archived,
Visibility visibility,
String orderBy,
String sort,
String search,
Boolean simple,
Boolean owned,
Boolean membership,
Boolean starred,
Boolean statistics) |
Deprecated.
Will be removed in version 5.0, replaced by
ProjectApi.getProjects(Boolean, Visibility,
Constants.ProjectOrderBy, Constants.SortOrder, String, Boolean, Boolean, Boolean, Boolean, Boolean) |
List<Project> |
ProjectApi.getProjects(Boolean archived,
Visibility visibility,
Constants.ProjectOrderBy orderBy,
Constants.SortOrder sort,
String search,
Boolean simple,
Boolean owned,
Boolean membership,
Boolean starred,
Boolean statistics) |
Get a list of projects accessible by the authenticated user and matching the supplied filter parameters.
|
Pager<Project> |
ProjectApi.getProjects(Boolean archived,
Visibility visibility,
Constants.ProjectOrderBy orderBy,
Constants.SortOrder sort,
String search,
Boolean simple,
Boolean owned,
Boolean membership,
Boolean starred,
Boolean statistics,
int itemsPerPage) |
Get a Pager of projects accessible by the authenticated user and matching the supplied filter parameters.
|
List<Project> |
ProjectApi.getProjects(Boolean archived,
Visibility visibility,
Constants.ProjectOrderBy orderBy,
Constants.SortOrder sort,
String search,
Boolean simple,
Boolean owned,
Boolean membership,
Boolean starred,
Boolean statistics,
int page,
int perPage) |
Get a list of projects accessible by the authenticated user and matching the supplied filter parameters.
|
List<Project> |
ProjectApi.getProjects(String search) |
Get a list of projects accessible by the authenticated user that match the provided search string.
|
Pager<Project> |
ProjectApi.getProjects(String search,
int itemsPerPage) |
Get a Pager of projects accessible by the authenticated user that match the provided search string.
|
List<Project> |
ProjectApi.getProjects(String search,
int page,
int perPage) |
Get a list of projects accessible by the authenticated user that match the provided search string.
|
List<Project> |
ProjectApi.getStarredProjects() |
Get a list of projects starred by the authenticated user.
|
Pager<Project> |
ProjectApi.getStarredProjects(int itemsPerPage) |
Get a Pager of projects starred by the authenticated user.
|
List<Project> |
ProjectApi.getStarredProjects(int page,
int perPage) |
Get a list of projects starred by the authenticated user in the specified page range.
|
Modifier and Type | Method | 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 |
ProjectApi.deleteProject(Project project) |
Removes project with all resources(issues, merge requests etc).
|
Project |
ProjectApi.forkProject(Project project,
Integer namespaceId) |
Forks a project into the user namespace of the authenticated user or the one provided.
|
Project |
ProjectApi.forkProject(Project project,
String namespace) |
Forks a project into the user namespace of the authenticated user or the one provided.
|
Project |
ProjectApi.updateProject(Project project) |
Updates a project.
|
Modifier and Type | Method | 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.withId(Integer id) |
|
Project |
Project.withIssuesEnabled(boolean issuesEnabled) |
|
Project |
Project.withJobsEnabled(boolean jobsEnabled) |
|
Project |
Project.withLfsEnabled(Boolean lfsEnabled) |
|
Project |
Project.withMergeMethod(Project.MergeMethod mergeMethod) |
|
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.withPrintingMergeRequestLinkEnabled(Boolean printingMergeRequestLinkEnabled) |
|
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.withTagList(List<String> tagList) |
|
Project |
Project.withVisibility(Visibility visibility) |
|
Project |
Project.withVisibilityLevel(Integer visibilityLevel) |
|
Project |
Project.withWallEnabled(Boolean wallEnabled) |
|
Project |
Project.withWebUrl(String webUrl) |
|
Project |
Project.withWikiEnabled(boolean wikiEnabled) |
Modifier and Type | Method | Description |
---|---|---|
List<Project> |
Group.getProjects() |
|
List<Project> |
RunnerDetail.getProjects() |
|
List<Project> |
Group.getSharedProjects() |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
Project.isValid(Project project) |
|
void |
Project.setForkedFromProject(Project forkedFromProject) |
Modifier and Type | Method | Description |
---|---|---|
void |
Group.setProjects(List<Project> projects) |
|
void |
RunnerDetail.setProjects(List<Project> projects) |
|
void |
Group.setSharedProjects(List<Project> sharedProjects) |
Copyright © 2018. All rights reserved.