public class GroupProjectsFilter
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
GroupProjectsFilter() |
| Modifier and Type | Method and Description |
|---|---|
GitLabApiForm |
getQueryParams()
Get the query params specified by this filter.
|
java.lang.String |
toString() |
GroupProjectsFilter |
withArchived(java.lang.Boolean archived)
Limit by archived status.
|
GroupProjectsFilter |
withCustomAttributes(java.lang.Boolean withCustomAttributes)
Include custom attributes in response (admins only).
|
GroupProjectsFilter |
withIncludeSubGroups(java.lang.Boolean includeSubGroups)
Include projects that are located in subgroups
|
GroupProjectsFilter |
withIssuesEnabled(java.lang.Boolean withIssuesEnabled)
Limit by enabled issues feature
|
GroupProjectsFilter |
withMergeRequestsEnabled(java.lang.Boolean withMergeRequestsEnabled)
Limit by enabled merge requests feature
|
GroupProjectsFilter |
withOrderBy(Constants.ProjectOrderBy orderBy)
Return projects ordered by id, name, path, created_at, updated_at, or last_activity_at fields.
|
GroupProjectsFilter |
withOwned(java.lang.Boolean owned)
Limit by projects explicitly owned by the current user
|
GroupProjectsFilter |
withSearch(java.lang.String search)
Return list of projects matching the search criteria.
|
GroupProjectsFilter |
withShared(java.lang.Boolean withShared)
Include projects that are shared with this group
|
GroupProjectsFilter |
withSimple(java.lang.Boolean simple)
Return only limited fields for each project.
|
GroupProjectsFilter |
withSortOder(Constants.SortOrder sort)
Return projects sorted in asc or desc order.
|
GroupProjectsFilter |
withStarred(java.lang.Boolean starred)
Limit by projects starred by the current user.
|
GroupProjectsFilter |
withVisibility(Visibility visibility)
Limit by visibility public, internal, or private.
|
public GroupProjectsFilter withArchived(java.lang.Boolean archived)
archived - if true will only return archived projectspublic GroupProjectsFilter withVisibility(Visibility visibility)
visibility - the visibility to matchpublic GroupProjectsFilter withOrderBy(Constants.ProjectOrderBy orderBy)
orderBy - specifies what field to order bypublic GroupProjectsFilter withSortOder(Constants.SortOrder sort)
sort - sort direction, ASC or DESCpublic GroupProjectsFilter withSearch(java.lang.String search)
search - the search criteriapublic GroupProjectsFilter withSimple(java.lang.Boolean simple)
simple - if true, return only limited fields for each projectpublic GroupProjectsFilter withOwned(java.lang.Boolean owned)
owned - if true, limit to projects explicitly owned by the current userpublic GroupProjectsFilter withStarred(java.lang.Boolean starred)
starred - if true, limit by projects starred by the current userpublic GroupProjectsFilter withCustomAttributes(java.lang.Boolean withCustomAttributes)
withCustomAttributes - if true, include custom attributes in the repsonsepublic GroupProjectsFilter withIssuesEnabled(java.lang.Boolean withIssuesEnabled)
withIssuesEnabled - if true, limit by enabled issues featurepublic GroupProjectsFilter withMergeRequestsEnabled(java.lang.Boolean withMergeRequestsEnabled)
withMergeRequestsEnabled - if true, imit by enabled merge requests featurepublic GroupProjectsFilter withIncludeSubGroups(java.lang.Boolean includeSubGroups)
includeSubGroups - if true, projects from subgroups will be includedpublic GroupProjectsFilter withShared(java.lang.Boolean withShared)
withShared - if true, projects that are shared with this group will be includedpublic GitLabApiForm getQueryParams()
public java.lang.String toString()
toString in class java.lang.Object