public class ProjectGroupsFilter
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ProjectGroupsFilter() |
| Modifier and Type | Method and Description |
|---|---|
GitLabApiForm |
getQueryParams()
Get the query params specified by this filter.
|
ProjectGroupsFilter |
withSearch(java.lang.String search)
Search for specific groups.
|
ProjectGroupsFilter |
withSharedMinAccessLevel(AccessLevel sharedMinAccessLevel)
Limit to shared groups with at least this role.
|
ProjectGroupsFilter |
withSharedVisibleOnly(java.lang.Boolean sharedVisibleOnly)
Limit to shared groups user has access to.
|
ProjectGroupsFilter |
withSkipGroups(java.util.List<java.lang.Long> skipGroups)
Do not include the provided groups IDs.
|
ProjectGroupsFilter |
withWithShared(java.lang.Boolean withShared)
Include projects shared with this group.
|
public ProjectGroupsFilter withSearch(java.lang.String search)
search - the search criteriapublic ProjectGroupsFilter withSharedMinAccessLevel(AccessLevel sharedMinAccessLevel)
sharedMinAccessLevel - the minimal rolepublic ProjectGroupsFilter withSharedVisibleOnly(java.lang.Boolean sharedVisibleOnly)
sharedVisibleOnly - if true limit to the shared groups user has access to.public ProjectGroupsFilter withSkipGroups(java.util.List<java.lang.Long> skipGroups)
skipGroups - List of group IDs to not include in the searchpublic ProjectGroupsFilter withWithShared(java.lang.Boolean withShared)
withShared - if true include projects shared with this group.public GitLabApiForm getQueryParams()