public class RepositorySubmodulesApi extends AbstractApi
This class provides an entry point to all the GitLab API repository submodules calls. For more information on the repository APIs see:
Constants.ActionType, Constants.ApplicationScope, Constants.ArchiveFormat, Constants.AutoDevopsDeployStrategy, Constants.BuildGitStrategy, Constants.CommitBuildState, Constants.ContributorOrderBy, Constants.DeploymentOrderBy, Constants.DeploymentStatus, Constants.DeployTokenScope, Constants.Encoding, Constants.EpicOrderBy, Constants.EventScope, Constants.GroupOrderBy, Constants.GroupSearchScope, Constants.ImpersonationState, Constants.IssueOrderBy, Constants.IssueScope, Constants.IssueState, Constants.JobScope, Constants.LineType, Constants.MergeRequestOrderBy, Constants.MergeRequestScope, Constants.MergeRequestSearchIn, Constants.MergeRequestState, Constants.MilestoneState, Constants.PackageOrderBy, Constants.PackageStatus, Constants.PipelineOrderBy, Constants.PipelineScope, Constants.ProjectAccessTokenScope, Constants.ProjectOrderBy, Constants.ProjectSearchScope, Constants.SearchScope, Constants.SortOrder, Constants.SquashOption, Constants.StateEvent, Constants.TagOrderBy, Constants.TargetType, Constants.TodoAction, Constants.TodoState, Constants.TodoType, Constants.TokenType
gitLabApi
NEXT_PAGE_HEADER, PAGE_HEADER, PAGE_PARAM, PER_PAGE, PER_PAGE_PARAM, PREV_PAGE_HEADER, TOTAL_HEADER, TOTAL_PAGES_HEADER
Constructor and Description |
---|
RepositorySubmodulesApi(GitLabApi gitLabApi) |
Modifier and Type | Method and Description |
---|---|
Commit |
updateExistingSubmoduleReference(java.lang.Object projectIdOrPath,
java.lang.String submodule,
java.lang.String branch,
java.lang.String commitSha,
java.lang.String commitMessage)
Update existing submodule reference in repository.
|
addFormParam, addFormParam, delete, delete, get, get, getApiClient, getApiVersion, getDefaultPerPage, getDefaultPerPageParam, getDefaultPerPageParam, getGroupIdOrPath, getLabelIdOrName, getPageQueryParams, getPageQueryParams, getPerPageQueryParam, getProjectIdOrPath, getUserIdOrUsername, getWithAccepts, handle, head, isApiVersion, patch, patch, post, post, post, post, post, put, put, put, putUpload, putUpload, putWithFormData, upload, upload, upload, upload, urlEncode, validate
public RepositorySubmodulesApi(GitLabApi gitLabApi)
public Commit updateExistingSubmoduleReference(java.lang.Object projectIdOrPath, java.lang.String submodule, java.lang.String branch, java.lang.String commitSha, java.lang.String commitMessage) throws GitLabApiException
GitLab Endpoint: PUT /projects/:id/repository/submodules/:submodule
projectIdOrPath
- the project in the form of an Long(ID), String(path), or Project instancesubmodule
- full path to the submodulebranch
- name of the branch to commit intocommitSha
- full commit SHA to update the submodule tocommitMessage
- commit message (optional). If no message is provided, a default is setGitLabApiException
- if any exception occurs