public class ResourceStateEventsApi extends AbstractApi
Constants.ActionType, Constants.ApplicationScope, Constants.ArchiveFormat, Constants.AutoDevopsDeployStrategy, Constants.BuildGitStrategy, Constants.CommitBuildState, Constants.ContributorOrderBy, Constants.DefaultBranchProtectionLevel, 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.ProjectCreationLevel, Constants.ProjectOrderBy, Constants.ProjectSearchScope, Constants.SearchScope, Constants.SortOrder, Constants.SquashOption, Constants.StateEvent, Constants.SubgroupCreationLevel, 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 |
---|
ResourceStateEventsApi(GitLabApi gitLabApi) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IssueEvent> |
getIssueStateEvents(java.lang.Object projectIdOrPath,
java.lang.Long issueIid)
Gets a list of all state events for a single issue.
|
Pager<IssueEvent> |
getIssueStateEvents(java.lang.Object projectIdOrPath,
java.lang.Long issueIid,
int itemsPerPage)
Gets a Pager of all state events for a single issue.
|
java.util.stream.Stream<IssueEvent> |
getIssueStateEventsStream(java.lang.Object projectIdOrPath,
java.lang.Long issueIid)
Gets a Stream of all state events for a single issue.
|
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 ResourceStateEventsApi(GitLabApi gitLabApi)
public java.util.List<IssueEvent> getIssueStateEvents(java.lang.Object projectIdOrPath, java.lang.Long issueIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_state_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathissueIid
- the IID of the issueGitLabApiException
- if any exception occurspublic Pager<IssueEvent> getIssueStateEvents(java.lang.Object projectIdOrPath, java.lang.Long issueIid, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_state_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathissueIid
- the IID of the issueitemsPerPage
- the number of LabelEvent instances that will be fetched per pageGitLabApiException
- if any exception occurspublic java.util.stream.Stream<IssueEvent> getIssueStateEventsStream(java.lang.Object projectIdOrPath, java.lang.Long issueIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_state_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathissueIid
- the IID of the issueGitLabApiException
- if any exception occurs