public class GitlabClient extends GitlabClientSupport implements GitlabApi
address, password, privateToken, username| Constructor and Description | 
|---|
| GitlabClient(String address,
            String username) | 
| GitlabClient(String address,
            String username,
            String password) | 
| Modifier and Type | Method and Description | 
|---|---|
| GroupDTO | createGroup(CreateGroupDTO dto) | 
| protected <T> T | createWebClient(Class<T> clientType)Creates a JAXRS web client for the given JAXRS client | 
| List<IssueDTO> | getGroupIssues(Long groupId) | 
| List<GroupDTO> | getGroups() | 
| List<IssueDTO> | getIssues() | 
| List<NamespaceDTO> | getNamespaces() | 
| List<ProjectDTO> | getProject(Long projectId) | 
| List<IssueDTO> | getProjectIssue(Long projectId) | 
| List<ProjectDTO> | getProjects() | 
| List<ProjectDTO> | getProjects(Long projectId) | 
getAddress, getApi, getPassword, getPrivateToken, getUsername, setPrivateToken@GET @Path(value="namespaces") public List<NamespaceDTO> getNamespaces()
getNamespaces in interface GitlabApi@POST @Path(value="group") public GroupDTO createGroup(CreateGroupDTO dto)
createGroup in interface GitlabApi@GET
 @Path(value="groups/{groupId}/projects")
public List<ProjectDTO> getProjects(Long projectId)
getProjects in interface GitlabApi@GET @Path(value="projects") public List<ProjectDTO> getProjects()
getProjects in interface GitlabApi@GET
 @Path(value="projects/{projectId}")
public List<ProjectDTO> getProject(Long projectId)
getProject in interface GitlabApi@GET
 @Path(value="groups/{groupId}/issues")
public List<IssueDTO> getGroupIssues(Long groupId)
getGroupIssues in interface GitlabApi@GET
 @Path(value="projects/{projectId}/issues")
public List<IssueDTO> getProjectIssue(Long projectId)
getProjectIssue in interface GitlabApiprotected <T> T createWebClient(Class<T> clientType)
createWebClient in class GitlabClientSupportCopyright © 2011–2016 Red Hat. All rights reserved.