Package org.gitlab4j.api.models
Class MergeRequestFilter
- java.lang.Object
-
- org.gitlab4j.api.models.MergeRequestFilter
-
- All Implemented Interfaces:
java.io.Serializable
public class MergeRequestFilter extends java.lang.Object implements java.io.SerializableThis class is used to filter merge requests when getting lists of them.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMergeRequestFilter.MergeRequestField
-
Constructor Summary
Constructors Constructor Description MergeRequestFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.LonggetAssigneeId()java.lang.LonggetAuthorId()java.util.DategetCreatedAfter()java.util.DategetCreatedBefore()java.lang.LonggetGroupId()java.util.List<java.lang.Long>getIids()Constants.MergeRequestSearchIngetIn()java.util.List<java.lang.String>getLabels()java.lang.StringgetMilestone()java.lang.StringgetMyReactionEmoji()Constants.MergeRequestOrderBygetOrderBy()java.lang.LonggetProjectId()GitLabFormgetQueryParams()GitLabFormgetQueryParams(int page, int perPage)java.lang.LonggetReviewerId()Constants.MergeRequestScopegetScope()java.lang.StringgetSearch()java.lang.BooleangetSimpleView()Constants.SortOrdergetSort()java.lang.StringgetSourceBranch()Constants.MergeRequestStategetState()java.lang.StringgetTargetBranch()java.util.DategetUpdatedAfter()java.util.DategetUpdatedBefore()java.lang.BooleangetWip()voidsetAssigneeId(java.lang.Long assigneeId)voidsetAuthorId(java.lang.Long authorId)voidsetCreatedAfter(java.util.Date createdAfter)voidsetCreatedBefore(java.util.Date createdBefore)voidsetGroupId(java.lang.Long groupId)voidsetIids(java.util.List<java.lang.Long> iids)voidsetIn(Constants.MergeRequestSearchIn in)voidsetLabels(java.util.List<java.lang.String> labels)voidsetMilestone(java.lang.String milestone)voidsetMyReactionEmoji(java.lang.String myReactionEmoji)voidsetOrderBy(Constants.MergeRequestOrderBy orderBy)voidsetProjectId(java.lang.Long projectId)voidsetReviewerId(java.lang.Long reviewerId)voidsetScope(Constants.MergeRequestScope scope)voidsetSearch(java.lang.String search)voidsetSimpleView(java.lang.Boolean simpleView)voidsetSort(Constants.SortOrder sort)voidsetSourceBranch(java.lang.String sourceBranch)voidsetState(Constants.MergeRequestState state)voidsetTargetBranch(java.lang.String targetBranch)voidsetUpdatedAfter(java.util.Date updatedAfter)voidsetUpdatedBefore(java.util.Date updatedBefore)voidsetWip(java.lang.Boolean wip)java.lang.StringtoString()MergeRequestFilterwithAssigneeId(java.lang.Long assigneeId)MergeRequestFilterwithAuthorId(java.lang.Long authorId)MergeRequestFilterwithCreatedAfter(java.util.Date createdAfter)MergeRequestFilterwithCreatedBefore(java.util.Date createdBefore)MergeRequestFilterwithGroupId(java.lang.Long groupId)MergeRequestFilterwithIids(java.util.List<java.lang.Long> iids)MergeRequestFilterwithIn(Constants.MergeRequestSearchIn in)MergeRequestFilterwithLabels(java.util.List<java.lang.String> labels)MergeRequestFilterwithMilestone(java.lang.String milestone)MergeRequestFilterwithMyReactionEmoji(java.lang.String myReactionEmoji)MergeRequestFilterwithNot(java.util.Map<MergeRequestFilter.MergeRequestField,java.lang.Object> not)Add 'not' filter.MergeRequestFilterwithNot(MergeRequestFilter.MergeRequestField field, java.lang.Object value)Add 'not' filter entry.MergeRequestFilterwithOrderBy(Constants.MergeRequestOrderBy orderBy)MergeRequestFilterwithoutAssigneeId(java.lang.Long assigneeId)Add assignee_id to the 'not' filter entry.MergeRequestFilterwithoutAssigneeUsername(java.lang.String assigneeUsername)Add assignee_username to the 'not' filter entry.MergeRequestFilterwithoutAuthorId(java.lang.Long authorId)Add author_id to the 'not' filter entry.MergeRequestFilterwithoutAuthorUsername(java.lang.String authorUsername)Add author_username to the 'not' filter entry.MergeRequestFilterwithoutLabels(java.lang.String... labels)Add labels to the 'not' filter entry.MergeRequestFilterwithoutMilestone(java.lang.String milestone)Add milestone to the 'not' filter entry.MergeRequestFilterwithoutMyReactionEmoji(java.lang.String myReactionEmoji)Add my_reaction_emoji to the 'not' filter entry.MergeRequestFilterwithoutReviewerId(java.lang.Long reviewerId)Add reviewer_id to the 'not' filter entry.MergeRequestFilterwithoutReviewerUsername(java.lang.String reviewerUsername)Add reviewer_username to the 'not' filter entry.MergeRequestFilterwithProjectId(java.lang.Long projectId)MergeRequestFilterwithReviewerId(java.lang.Long reviewerId)MergeRequestFilterwithScope(Constants.MergeRequestScope scope)MergeRequestFilterwithSearch(java.lang.String search)MergeRequestFilterwithSimpleView(java.lang.Boolean simpleView)MergeRequestFilterwithSort(Constants.SortOrder sort)MergeRequestFilterwithSourceBranch(java.lang.String sourceBranch)MergeRequestFilterwithState(Constants.MergeRequestState state)MergeRequestFilterwithTargetBranch(java.lang.String targetBranch)MergeRequestFilterwithUpdatedAfter(java.util.Date updatedAfter)MergeRequestFilterwithUpdatedBefore(java.util.Date updatedBefore)MergeRequestFilterwithWip(java.lang.Boolean wip)
-
-
-
Method Detail
-
getProjectId
public java.lang.Long getProjectId()
-
setProjectId
public void setProjectId(java.lang.Long projectId)
-
withProjectId
public MergeRequestFilter withProjectId(java.lang.Long projectId)
-
getIids
public java.util.List<java.lang.Long> getIids()
-
setIids
public void setIids(java.util.List<java.lang.Long> iids)
-
withIids
public MergeRequestFilter withIids(java.util.List<java.lang.Long> iids)
-
getState
public Constants.MergeRequestState getState()
-
setState
public void setState(Constants.MergeRequestState state)
-
withState
public MergeRequestFilter withState(Constants.MergeRequestState state)
-
getOrderBy
public Constants.MergeRequestOrderBy getOrderBy()
-
setOrderBy
public void setOrderBy(Constants.MergeRequestOrderBy orderBy)
-
withOrderBy
public MergeRequestFilter withOrderBy(Constants.MergeRequestOrderBy orderBy)
-
getSort
public Constants.SortOrder getSort()
-
setSort
public void setSort(Constants.SortOrder sort)
-
withSort
public MergeRequestFilter withSort(Constants.SortOrder sort)
-
getMilestone
public java.lang.String getMilestone()
-
setMilestone
public void setMilestone(java.lang.String milestone)
-
withMilestone
public MergeRequestFilter withMilestone(java.lang.String milestone)
-
getSimpleView
public java.lang.Boolean getSimpleView()
-
setSimpleView
public void setSimpleView(java.lang.Boolean simpleView)
-
withSimpleView
public MergeRequestFilter withSimpleView(java.lang.Boolean simpleView)
-
getLabels
public java.util.List<java.lang.String> getLabels()
-
setLabels
public void setLabels(java.util.List<java.lang.String> labels)
-
withLabels
public MergeRequestFilter withLabels(java.util.List<java.lang.String> labels)
-
getCreatedAfter
public java.util.Date getCreatedAfter()
-
setCreatedAfter
public void setCreatedAfter(java.util.Date createdAfter)
-
withCreatedAfter
public MergeRequestFilter withCreatedAfter(java.util.Date createdAfter)
-
getCreatedBefore
public java.util.Date getCreatedBefore()
-
setCreatedBefore
public void setCreatedBefore(java.util.Date createdBefore)
-
withCreatedBefore
public MergeRequestFilter withCreatedBefore(java.util.Date createdBefore)
-
getUpdatedAfter
public java.util.Date getUpdatedAfter()
-
setUpdatedAfter
public void setUpdatedAfter(java.util.Date updatedAfter)
-
withUpdatedAfter
public MergeRequestFilter withUpdatedAfter(java.util.Date updatedAfter)
-
getUpdatedBefore
public java.util.Date getUpdatedBefore()
-
setUpdatedBefore
public void setUpdatedBefore(java.util.Date updatedBefore)
-
withUpdatedBefore
public MergeRequestFilter withUpdatedBefore(java.util.Date updatedBefore)
-
getScope
public Constants.MergeRequestScope getScope()
-
setScope
public void setScope(Constants.MergeRequestScope scope)
-
withScope
public MergeRequestFilter withScope(Constants.MergeRequestScope scope)
-
getAuthorId
public java.lang.Long getAuthorId()
-
setAuthorId
public void setAuthorId(java.lang.Long authorId)
-
withAuthorId
public MergeRequestFilter withAuthorId(java.lang.Long authorId)
-
getAssigneeId
public java.lang.Long getAssigneeId()
-
setAssigneeId
public void setAssigneeId(java.lang.Long assigneeId)
-
getReviewerId
public java.lang.Long getReviewerId()
-
setReviewerId
public void setReviewerId(java.lang.Long reviewerId)
-
withAssigneeId
public MergeRequestFilter withAssigneeId(java.lang.Long assigneeId)
-
withReviewerId
public MergeRequestFilter withReviewerId(java.lang.Long reviewerId)
-
getMyReactionEmoji
public java.lang.String getMyReactionEmoji()
-
setMyReactionEmoji
public void setMyReactionEmoji(java.lang.String myReactionEmoji)
-
withMyReactionEmoji
public MergeRequestFilter withMyReactionEmoji(java.lang.String myReactionEmoji)
-
getSourceBranch
public java.lang.String getSourceBranch()
-
setSourceBranch
public void setSourceBranch(java.lang.String sourceBranch)
-
withSourceBranch
public MergeRequestFilter withSourceBranch(java.lang.String sourceBranch)
-
getTargetBranch
public java.lang.String getTargetBranch()
-
setTargetBranch
public void setTargetBranch(java.lang.String targetBranch)
-
withTargetBranch
public MergeRequestFilter withTargetBranch(java.lang.String targetBranch)
-
getSearch
public java.lang.String getSearch()
-
setSearch
public void setSearch(java.lang.String search)
-
withSearch
public MergeRequestFilter withSearch(java.lang.String search)
-
getIn
public Constants.MergeRequestSearchIn getIn()
-
setIn
public void setIn(Constants.MergeRequestSearchIn in)
-
withIn
public MergeRequestFilter withIn(Constants.MergeRequestSearchIn in)
-
getWip
public java.lang.Boolean getWip()
-
setWip
public void setWip(java.lang.Boolean wip)
-
getGroupId
public java.lang.Long getGroupId()
-
setGroupId
public void setGroupId(java.lang.Long groupId)
-
withGroupId
public MergeRequestFilter withGroupId(java.lang.Long groupId)
-
withWip
public MergeRequestFilter withWip(java.lang.Boolean wip)
-
withNot
public MergeRequestFilter withNot(java.util.Map<MergeRequestFilter.MergeRequestField,java.lang.Object> not)
Add 'not' filter.- Parameters:
not- the 'not' filter- Returns:
- the reference to this MergeRequestFilter instance
-
withNot
public MergeRequestFilter withNot(MergeRequestFilter.MergeRequestField field, java.lang.Object value)
Add 'not' filter entry.- Parameters:
field- the field to be added to the 'not' valuevalue- the value for the entry- Returns:
- the reference to this MergeRequestFilter instance
-
withoutAuthorId
public MergeRequestFilter withoutAuthorId(java.lang.Long authorId)
Add author_id to the 'not' filter entry.- Parameters:
authorId- the id of the author to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutAuthorUsername
public MergeRequestFilter withoutAuthorUsername(java.lang.String authorUsername)
Add author_username to the 'not' filter entry.- Parameters:
authorUsername- the username of the author to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutAssigneeId
public MergeRequestFilter withoutAssigneeId(java.lang.Long assigneeId)
Add assignee_id to the 'not' filter entry.- Parameters:
assigneeId- the id of the assignee to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutAssigneeUsername
public MergeRequestFilter withoutAssigneeUsername(java.lang.String assigneeUsername)
Add assignee_username to the 'not' filter entry.- Parameters:
assigneeUsername- the username of the assignee to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutReviewerId
public MergeRequestFilter withoutReviewerId(java.lang.Long reviewerId)
Add reviewer_id to the 'not' filter entry.- Parameters:
reviewerId- the id of the reviewer to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutReviewerUsername
public MergeRequestFilter withoutReviewerUsername(java.lang.String reviewerUsername)
Add reviewer_username to the 'not' filter entry.- Parameters:
reviewerUsername- the username of the reviewer to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutMyReactionEmoji
public MergeRequestFilter withoutMyReactionEmoji(java.lang.String myReactionEmoji)
Add my_reaction_emoji to the 'not' filter entry.- Parameters:
myReactionEmoji- the name of the reactionEmoji to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutMilestone
public MergeRequestFilter withoutMilestone(java.lang.String milestone)
Add milestone to the 'not' filter entry.- Parameters:
milestone- the name of the milestone to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
withoutLabels
public MergeRequestFilter withoutLabels(java.lang.String... labels)
Add labels to the 'not' filter entry.- Parameters:
labels- the labels to add to the filter- Returns:
- the reference to this MergeRequestFilter instance
-
getQueryParams
public GitLabForm getQueryParams(int page, int perPage)
-
getQueryParams
public GitLabForm getQueryParams()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-