public class ResourceLabelEventsApi 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 |
---|
ResourceLabelEventsApi(GitLabApi gitLabApi) |
Modifier and Type | Method and Description |
---|---|
LabelEvent |
getEpicLabelEvent(java.lang.Object projectIdOrPath,
java.lang.Long epicId,
java.lang.Long resourceLabelEventId)
Get a single label event for a specific epic label event.
|
java.util.List<LabelEvent> |
getEpicLabelEvents(java.lang.Object projectIdOrPath,
java.lang.Long epicId)
Gets a list of all label events for an epic.
|
Pager<LabelEvent> |
getEpicLabelEvents(java.lang.Object projectIdOrPath,
java.lang.Long epicId,
int itemsPerPage)
Gets a Pager of all label events for the specified epic.
|
java.util.stream.Stream<LabelEvent> |
getEpicLabelEventsStream(java.lang.Object projectIdOrPath,
java.lang.Long epicId)
Gets a Stream of all label events for he specified epic.
|
LabelEvent |
getIssueLabelEvent(java.lang.Object projectIdOrPath,
java.lang.Long issueIid,
java.lang.Long resourceLabelEventId)
Get a single label event for a specific project issue.
|
java.util.List<LabelEvent> |
getIssueLabelEvents(java.lang.Object projectIdOrPath,
java.lang.Long issueIid)
Gets a list of all label events for a single issue.
|
Pager<LabelEvent> |
getIssueLabelEvents(java.lang.Object projectIdOrPath,
java.lang.Long issueIid,
int itemsPerPage)
Gets a Pager of all label events for a single issue.
|
java.util.stream.Stream<LabelEvent> |
getIssueLabelEventsStream(java.lang.Object projectIdOrPath,
java.lang.Long issueIid)
Gets a Stream of all label events for a single issue.
|
LabelEvent |
getMergeRequestLabelEvent(java.lang.Object projectIdOrPath,
java.lang.Long mergeRequestIid,
java.lang.Long resourceLabelEventId)
Get a single label event for a specific merge request label event.
|
java.util.List<LabelEvent> |
getMergeRequestLabelEvents(java.lang.Object projectIdOrPath,
java.lang.Long mergeRequestIid)
Gets a list of all label events for a merge request.
|
Pager<LabelEvent> |
getMergeRequestLabelEvents(java.lang.Object projectIdOrPath,
java.lang.Long mergeRequestIid,
int itemsPerPage)
Gets a Pager of all label events for the specified merge request.
|
java.util.stream.Stream<LabelEvent> |
getMergeRequestLabelEventsStream(java.lang.Object projectIdOrPath,
java.lang.Long mergeRequestIid)
Gets a Stream of all label events for he specified merge request.
|
java.util.Optional<LabelEvent> |
getOptionalEpicLabelEvent(java.lang.Object projectIdOrPath,
java.lang.Long epicId,
java.lang.Long resourceLabelEventId)
Get an Optional instance holding a LabelEvent for a specific epic label event.
|
java.util.Optional<LabelEvent> |
getOptionalIssueLabelEvent(java.lang.Object projectIdOrPath,
java.lang.Long issueIid,
java.lang.Long resourceLabelEventId)
Get an Optional instance holding a LabelEvent for a specific project issue
|
java.util.Optional<LabelEvent> |
getOptionalMergeRequestLabelEvent(java.lang.Object projectIdOrPath,
java.lang.Long mergeRequestIid,
java.lang.Long resourceLabelEventId)
Get an Optional instance holding a LabelEvent for a specific merge request label event.
|
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 ResourceLabelEventsApi(GitLabApi gitLabApi)
public java.util.List<LabelEvent> getIssueLabelEvents(java.lang.Object projectIdOrPath, java.lang.Long issueIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_label_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<LabelEvent> getIssueLabelEvents(java.lang.Object projectIdOrPath, java.lang.Long issueIid, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_label_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<LabelEvent> getIssueLabelEventsStream(java.lang.Object projectIdOrPath, java.lang.Long issueIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_label_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 LabelEvent getIssueLabelEvent(java.lang.Object projectIdOrPath, java.lang.Long issueIid, java.lang.Long resourceLabelEventId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_label_events/:resource_label_event_id
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathissueIid
- the IID of the issueresourceLabelEventId
- the ID of a label eventGitLabApiException
- if any exception occurspublic java.util.Optional<LabelEvent> getOptionalIssueLabelEvent(java.lang.Object projectIdOrPath, java.lang.Long issueIid, java.lang.Long resourceLabelEventId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/resource_label_events/:resource_label_event_id
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathissueIid
- the IID of the issueresourceLabelEventId
- the ID of a label eventGitLabApiException
- if any exception occurspublic java.util.List<LabelEvent> getEpicLabelEvents(java.lang.Object projectIdOrPath, java.lang.Long epicId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/epics/:epic_id/resource_label_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathepicId
- the ID of the epicGitLabApiException
- if any exception occurspublic Pager<LabelEvent> getEpicLabelEvents(java.lang.Object projectIdOrPath, java.lang.Long epicId, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/epics/:epic_id/resource_label_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathepicId
- the ID of the epicitemsPerPage
- the number of LabelEvent instances that will be fetched per pageGitLabApiException
- if any exception occurspublic java.util.stream.Stream<LabelEvent> getEpicLabelEventsStream(java.lang.Object projectIdOrPath, java.lang.Long epicId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/epics/:epic_id/resource_label_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathepicId
- the ID of the epicGitLabApiException
- if any exception occurspublic LabelEvent getEpicLabelEvent(java.lang.Object projectIdOrPath, java.lang.Long epicId, java.lang.Long resourceLabelEventId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/epics/:epic_id/resource_label_events/:resource_label_event_id
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathepicId
- the ID of the epicresourceLabelEventId
- the ID of a label eventGitLabApiException
- if any exception occurspublic java.util.Optional<LabelEvent> getOptionalEpicLabelEvent(java.lang.Object projectIdOrPath, java.lang.Long epicId, java.lang.Long resourceLabelEventId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/epics/:epic_id/resource_label_events/:resource_label_event_id
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathepicId
- the ID of the epicresourceLabelEventId
- the ID of a label eventGitLabApiException
- if any exception occurspublic java.util.List<LabelEvent> getMergeRequestLabelEvents(java.lang.Object projectIdOrPath, java.lang.Long mergeRequestIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:epic_id/resource_label_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathmergeRequestIid
- the IID of the merge requestGitLabApiException
- if any exception occurspublic Pager<LabelEvent> getMergeRequestLabelEvents(java.lang.Object projectIdOrPath, java.lang.Long mergeRequestIid, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:epic_id/resource_label_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathmergeRequestIid
- the IID of the merge requestitemsPerPage
- the number of LabelEvent instances that will be fetched per pageGitLabApiException
- if any exception occurspublic java.util.stream.Stream<LabelEvent> getMergeRequestLabelEventsStream(java.lang.Object projectIdOrPath, java.lang.Long mergeRequestIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:issue_iid/resource_label_events
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathmergeRequestIid
- the IID of the merge requestGitLabApiException
- if any exception occurspublic LabelEvent getMergeRequestLabelEvent(java.lang.Object projectIdOrPath, java.lang.Long mergeRequestIid, java.lang.Long resourceLabelEventId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:epic_id/resource_label_events/:resource_label_event_id
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathmergeRequestIid
- the IID of the merge requestresourceLabelEventId
- the ID of a label eventGitLabApiException
- if any exception occurspublic java.util.Optional<LabelEvent> getOptionalMergeRequestLabelEvent(java.lang.Object projectIdOrPath, java.lang.Long mergeRequestIid, java.lang.Long resourceLabelEventId) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:issue_iid/resource_label_events/:resource_label_event_id
projectIdOrPath
- id, path of the project, or a Project instance holding the project ID or pathmergeRequestIid
- the IID of the merge requestresourceLabelEventId
- the ID of a label eventGitLabApiException
- if any exception occurs