public class NamespaceApi extends AbstractApi
Constants.ActionType, Constants.ApplicationScope, Constants.ArchiveFormat, Constants.AutoDevopsDeployStrategy, Constants.BuildGitStrategy, Constants.CommitBuildState, Constants.ContributorOrderBy, Constants.DefaultBranchProtectionLevel, Constants.DeploymentOrderBy, Constants.DeploymentStatus, Constants.DeployTokenScope, Constants.Encoding, Constants.EpicOrderBy, Constants.EventScope, Constants.GroupOrderBy, Constants.GroupSearchScope, Constants.ImpersonationState, Constants.IssueOrderBy, Constants.IssueScope, Constants.IssueState, Constants.JobScope, Constants.LineType, Constants.MergeRequestOrderBy, Constants.MergeRequestScope, Constants.MergeRequestSearchIn, Constants.MergeRequestState, Constants.MilestoneState, Constants.PackageOrderBy, Constants.PackageStatus, Constants.PipelineOrderBy, Constants.PipelineScope, Constants.PipelineSource, Constants.ProjectAccessTokenScope, Constants.ProjectCreationLevel, Constants.ProjectOrderBy, Constants.ProjectSearchScope, Constants.SearchScope, Constants.SortOrder, Constants.SquashOption, Constants.StateEvent, Constants.SubgroupCreationLevel, Constants.TagOrderBy, Constants.TargetType, Constants.TodoAction, Constants.TodoState, Constants.TodoType, Constants.TokenTypegitLabApiNEXT_PAGE_HEADER, PAGE_HEADER, PAGE_PARAM, PER_PAGE, PER_PAGE_PARAM, PREV_PAGE_HEADER, TOTAL_HEADER, TOTAL_PAGES_HEADER| Constructor and Description |
|---|
NamespaceApi(GitLabApi gitLabApi) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Namespace> |
findNamespaces(java.lang.String query)
Get all namespaces that match a string in their name or path.
|
Pager<Namespace> |
findNamespaces(java.lang.String query,
int itemsPerPage)
Get a Pager of all namespaces that match a string in their name or path.
|
java.util.List<Namespace> |
findNamespaces(java.lang.String query,
int page,
int perPage)
Get all namespaces that match a string in their name or path in the specified page range.
|
java.util.stream.Stream<Namespace> |
findNamespacesStream(java.lang.String query)
Get all namespaces that match a string in their name or path as a Stream.
|
Namespace |
getNamespace(java.lang.Object namespaceIdOrPath)
Get all details of a namespace.
|
java.util.List<Namespace> |
getNamespaces()
Get a list of the namespaces of the authenticated user.
|
Pager<Namespace> |
getNamespaces(int itemsPerPage)
Get a Pager of the namespaces of the authenticated user.
|
java.util.List<Namespace> |
getNamespaces(int page,
int perPage)
Get a list of the namespaces of the authenticated user.
|
java.util.stream.Stream<Namespace> |
getNamespacesStream()
Get a Stream of the namespaces of the authenticated user.
|
java.util.Optional<Namespace> |
getOptionalNamespace(java.lang.Object namespaceIdOrPath)
Get all details of a namespace as an Optional instance.
|
addFormParam, addFormParam, delete, delete, get, get, getApiClient, getApiVersion, getDefaultPerPage, getDefaultPerPageParam, getDefaultPerPageParam, getGroupIdOrPath, getLabelIdOrName, getNamespaceIdOrPath, getPageQueryParams, getPageQueryParams, getPerPageQueryParam, getProjectIdOrPath, getUserIdOrUsername, getWithAccepts, handle, head, isApiVersion, patch, patch, post, post, post, post, post, put, put, put, putUpload, putUpload, putWithFormData, upload, upload, upload, upload, urlEncode, validatepublic NamespaceApi(GitLabApi gitLabApi)
public java.util.List<Namespace> getNamespaces() throws GitLabApiException
GitLab Endpoint: GET /namespacesGitLabApiException - if any exception occurspublic java.util.List<Namespace> getNamespaces(int page, int perPage) throws GitLabApiException
GitLab Endpoint: GET /namespacespage - the page to getperPage - the number of Namespace instances per pageGitLabApiException - if any exception occurspublic Pager<Namespace> getNamespaces(int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /namespacesitemsPerPage - the number of Project instances that will be fetched per pageGitLabApiException - if any exception occurspublic java.util.stream.Stream<Namespace> getNamespacesStream() throws GitLabApiException
GitLab Endpoint: GET /namespacesGitLabApiException - if any exception occurspublic java.util.List<Namespace> findNamespaces(java.lang.String query) throws GitLabApiException
GitLab Endpoint: GET /namespaces?search=:queryquery - the search stringGitLabApiException - if any exception occurspublic java.util.List<Namespace> findNamespaces(java.lang.String query, int page, int perPage) throws GitLabApiException
GitLab Endpoint: GET /namespaces?search=:queryquery - the search stringpage - the page to getperPage - the number of Namespace instances per pageGitLabApiException - if any exception occurspublic Pager<Namespace> findNamespaces(java.lang.String query, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /namespaces?search=:queryquery - the search stringitemsPerPage - the number of Project instances that will be fetched per pageGitLabApiException - if any exception occurspublic java.util.stream.Stream<Namespace> findNamespacesStream(java.lang.String query) throws GitLabApiException
GitLab Endpoint: GET /namespaces?search=:queryquery - the search stringGitLabApiException - if any exception occurspublic Namespace getNamespace(java.lang.Object namespaceIdOrPath) throws GitLabApiException
GitLab Endpoint: GET /namespaces/:idnamespaceIdOrPath - the namespace ID, path of the namespace, or a Namespace instance holding the namespace ID or pathGitLabApiException - if any exception occurspublic java.util.Optional<Namespace> getOptionalNamespace(java.lang.Object namespaceIdOrPath)
GitLab Endpoint: GET /namespaces/:idnamespaceIdOrPath - the namespace ID, path of the namespace, or a Namespace instance holding the namespace ID or path