Package org.jreleaser.sdk.gitlab.api
Interface GitlabAPI
-
public interface GitlabAPI- Since:
- 0.1.0
- Author:
- Andres Almiray
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProjectcreateProject(java.lang.String projectName, java.lang.String visibility)voidcreateRelease(Release release, java.lang.Integer projectId)voiddeleteRelease(java.lang.Integer projectId, java.lang.String tagName)voiddeleteTag(java.lang.Integer projectId, java.lang.String tagName)java.util.List<Milestone>findMilestoneByTitle(java.lang.Integer projectId, java.util.Map<java.lang.String,java.lang.Object> queryMap)UsergetCurrentUser()java.util.List<Project>getProject(java.lang.Integer userId, java.util.Map<java.lang.String,java.lang.Object> queryMap)ProjectgetProject(java.lang.String projectId)ReleasegetRelease(java.lang.Integer projectId, java.lang.String tagName)LinklinkAsset(LinkRequest link, java.lang.Integer projectId, java.lang.String tagName)java.util.List<User>searchUser(java.util.Map<java.lang.String,java.lang.String> q)voidupdateMilestone(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.Integer projectId, java.lang.Integer milestoneId)voidupdateRelease(Release release, java.lang.Integer projectId)FileUploaduploadFile(java.lang.Integer projectId, feign.form.FormData file)
-
-
-
Method Detail
-
getCurrentUser
User getCurrentUser()
-
getProject
Project getProject(java.lang.String projectId)
-
getProject
java.util.List<Project> getProject(java.lang.Integer userId, java.util.Map<java.lang.String,java.lang.Object> queryMap)
-
createProject
Project createProject(java.lang.String projectName, java.lang.String visibility)
-
getRelease
Release getRelease(java.lang.Integer projectId, java.lang.String tagName)
-
deleteTag
void deleteTag(java.lang.Integer projectId, java.lang.String tagName)
-
deleteRelease
void deleteRelease(java.lang.Integer projectId, java.lang.String tagName)
-
createRelease
void createRelease(Release release, java.lang.Integer projectId)
-
updateRelease
void updateRelease(Release release, java.lang.Integer projectId)
-
uploadFile
FileUpload uploadFile(java.lang.Integer projectId, feign.form.FormData file)
-
linkAsset
Link linkAsset(LinkRequest link, java.lang.Integer projectId, java.lang.String tagName)
-
findMilestoneByTitle
java.util.List<Milestone> findMilestoneByTitle(java.lang.Integer projectId, java.util.Map<java.lang.String,java.lang.Object> queryMap)
-
updateMilestone
void updateMilestone(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.Integer projectId, java.lang.Integer milestoneId)
-
searchUser
java.util.List<User> searchUser(java.util.Map<java.lang.String,java.lang.String> q)
-
-