Package org.gitlab4j.api
Class ResourceStateEventsApi
- java.lang.Object
-
- org.gitlab4j.api.AbstractApi
-
- org.gitlab4j.api.ResourceStateEventsApi
-
- All Implemented Interfaces:
org.gitlab4j.models.Constants
public class ResourceStateEventsApi extends AbstractApi
This class provides an entry point to all the GitLab Resource state events API- See Also:
- Resource state events API at GitLab
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gitlab4j.models.Constants
org.gitlab4j.models.Constants.ActionType, org.gitlab4j.models.Constants.ApplicationScope, org.gitlab4j.models.Constants.ArchiveFormat, org.gitlab4j.models.Constants.AutoCancelPendingPipelines, org.gitlab4j.models.Constants.AutoDevopsDeployStrategy, org.gitlab4j.models.Constants.BuildGitStrategy, org.gitlab4j.models.Constants.CommitBuildState, org.gitlab4j.models.Constants.ContributorOrderBy, org.gitlab4j.models.Constants.DefaultBranchProtectionLevel, org.gitlab4j.models.Constants.DeploymentOrderBy, org.gitlab4j.models.Constants.DeploymentStatus, org.gitlab4j.models.Constants.DeployTokenScope, org.gitlab4j.models.Constants.Encoding, org.gitlab4j.models.Constants.EpicOrderBy, org.gitlab4j.models.Constants.EventScope, org.gitlab4j.models.Constants.GroupOrderBy, org.gitlab4j.models.Constants.GroupSearchScope<T extends java.lang.Object>, org.gitlab4j.models.Constants.ImpersonationState, org.gitlab4j.models.Constants.IssueOrderBy, org.gitlab4j.models.Constants.IssueScope, org.gitlab4j.models.Constants.IssueState, org.gitlab4j.models.Constants.JobScope, org.gitlab4j.models.Constants.LineType, org.gitlab4j.models.Constants.MergeRequestOrderBy, org.gitlab4j.models.Constants.MergeRequestScope, org.gitlab4j.models.Constants.MergeRequestSearchIn, org.gitlab4j.models.Constants.MergeRequestState, org.gitlab4j.models.Constants.MilestoneState, org.gitlab4j.models.Constants.PackageOrderBy, org.gitlab4j.models.Constants.PackageStatus, org.gitlab4j.models.Constants.PipelineOrderBy, org.gitlab4j.models.Constants.PipelineScope, org.gitlab4j.models.Constants.PipelineSource, org.gitlab4j.models.Constants.ProjectAccessTokenScope, org.gitlab4j.models.Constants.ProjectCreationLevel, org.gitlab4j.models.Constants.ProjectFeatureVisibilityAccessLevel, org.gitlab4j.models.Constants.ProjectOrderBy, org.gitlab4j.models.Constants.ProjectSearchScope<T extends java.lang.Object>, org.gitlab4j.models.Constants.SearchScope<T extends java.lang.Object>, org.gitlab4j.models.Constants.SortOrder, org.gitlab4j.models.Constants.SquashOption, org.gitlab4j.models.Constants.StateEvent, org.gitlab4j.models.Constants.SubgroupCreationLevel, org.gitlab4j.models.Constants.TagOrderBy, org.gitlab4j.models.Constants.TargetType, org.gitlab4j.models.Constants.TodoAction, org.gitlab4j.models.Constants.TodoState, org.gitlab4j.models.Constants.TodoType, org.gitlab4j.models.Constants.TokenType
-
-
Field Summary
-
Fields inherited from class org.gitlab4j.api.AbstractApi
gitLabApi
-
-
Constructor Summary
Constructors Constructor Description ResourceStateEventsApi(GitLabApi gitLabApi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.gitlab4j.api.models.IssueEvent>
getIssueStateEvents(java.lang.Object projectIdOrPath, java.lang.Long issueIid)
Gets a list of all state events for a single issue.Pager<org.gitlab4j.api.models.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<org.gitlab4j.api.models.IssueEvent>
getIssueStateEventsStream(java.lang.Object projectIdOrPath, java.lang.Long issueIid)
Gets a Stream of all state events for a single issue.-
Methods inherited from class org.gitlab4j.api.AbstractApi
addFormParam, addFormParam, delete, delete, get, get, getApiClient, getApiVersion, getDefaultPerPage, getDefaultPerPageParam, getDefaultPerPageParam, getGroupIdOrPath, getLabelIdOrName, getNamespaceIdOrPath, getPageQueryParams, getPageQueryParams, getPerPageQueryParam, getProjectIdOrPath, getUserIdOrUsername, getWithAccepts, handle, head, isApiVersion, patch, patch, post, post, post, post, post, put, put, put, putUpload, putUpload, putWithFormData, putWithFormData, upload, upload, upload, upload, urlEncode, validate
-
-
-
-
Constructor Detail
-
ResourceStateEventsApi
public ResourceStateEventsApi(GitLabApi gitLabApi)
-
-
Method Detail
-
getIssueStateEvents
public java.util.List<org.gitlab4j.api.models.IssueEvent> getIssueStateEvents(java.lang.Object projectIdOrPath, java.lang.Long issueIid) throws GitLabApiException
Gets a list of all state events for a single issue.GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_state_events
- Parameters:
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathissueIid
- the IID of the issue- Returns:
- a List of IssueEvent for the specified issue
- Throws:
GitLabApiException
- if any exception occurs
-
getIssueStateEvents
public Pager<org.gitlab4j.api.models.IssueEvent> getIssueStateEvents(java.lang.Object projectIdOrPath, java.lang.Long issueIid, int itemsPerPage) throws GitLabApiException
Gets a Pager of all state events for a single issue.GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_state_events
- Parameters:
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 page- Returns:
- the Pager of IssueEvent instances for the specified issue IID
- Throws:
GitLabApiException
- if any exception occurs
-
getIssueStateEventsStream
public java.util.stream.Stream<org.gitlab4j.api.models.IssueEvent> getIssueStateEventsStream(java.lang.Object projectIdOrPath, java.lang.Long issueIid) throws GitLabApiException
Gets a Stream of all state events for a single issue.GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_state_events
- Parameters:
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathissueIid
- the IID of the issue- Returns:
- a Stream of IssueEvent for the specified issue
- Throws:
GitLabApiException
- if any exception occurs
-
-