public Pager < Project > getProjects ( Boolean archived , Visibility visibility , ProjectOrderBy orderBy , SortOrder sort , String search , Boolean simple , Boolean owned , Boolean membership , Boolean starred , Boolean statistics , int itemsPerPage ) throws GitLabApiException { GitLabApiForm formData = new GitLabApiForm ( ) . withParam ( "archived" , archived ) . withParam ( "visibility" , visibility ) . withParam ( "order_by" , orderBy ) . withParam ( "sort" , sort ) . withParam ( "search" , search ) . withParam ( "simple" , simple ) . withParam ( "owned" , owned ) . withParam ( "membership" , membership ) . withParam ( "starred" , starred ) . withParam ( "statistics" , statistics ) ; return ( new Pager < Project > ( this , Project . class , itemsPerPage , formData . asMap ( ) , "projects" ) ) ; }
Get a Pager of projects accessible by the authenticated user and matching the supplied filter parameters . All filter parameters are optional .