Class ReviewInput
- java.lang.Object
-
- com.google.gerrit.extensions.api.changes.ReviewInput
-
public class ReviewInput extends Object
Input passed toPOST /changes/[id]/revisions/[id]/review.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReviewInput.CommentInputstatic classReviewInput.DraftHandlingstatic classReviewInput.RobotCommentInput
-
Field Summary
Fields Modifier and Type Field Description Map<String,List<ReviewInput.CommentInput>>commentsReviewInput.DraftHandlingdraftsHow to process draft comments already in the database that were not also described in this input request.Map<String,Short>labelsStringmessageNotifyHandlingnotifyWho to send email notifications to after review is stored.Map<RecipientType,NotifyInfo>notifyDetailsbooleanomitDuplicateCommentsIf true check to make sure that the comments being posted aren't already present.StringonBehalfOfAccount ID, name, email address or username of another user.booleanreadyIf true mark the change as ready for review.List<AddReviewerInput>reviewersReviewers that should be added to this change.Map<String,List<ReviewInput.RobotCommentInput>>robotCommentsStringtagbooleanworkInProgressIf true mark the change as work in progress.
-
Constructor Summary
Constructors Constructor Description ReviewInput()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReviewInputapprove()static ReviewInputdislike()ReviewInputlabel(String name)ReviewInputlabel(String name, int value)ReviewInputlabel(String name, short value)ReviewInputmessage(String msg)static ReviewInputnoScore()static ReviewInputrecommend()static ReviewInputreject()ReviewInputreviewer(String reviewer)ReviewInputreviewer(String reviewer, ReviewerState state, boolean confirmed)ReviewInputsetReady(boolean ready)ReviewInputsetWorkInProgress(boolean workInProgress)
-
-
-
Field Detail
-
message
public String message
-
tag
public String tag
-
comments
public Map<String,List<ReviewInput.CommentInput>> comments
-
robotComments
public Map<String,List<ReviewInput.RobotCommentInput>> robotComments
-
drafts
public ReviewInput.DraftHandling drafts
How to process draft comments already in the database that were not also described in this input request.If not set, the default is
ReviewInput.DraftHandling.KEEP. IfonBehalfOfis set, then no other value besidesKEEPis allowed.
-
notify
public NotifyHandling notify
Who to send email notifications to after review is stored.
-
notifyDetails
public Map<RecipientType,NotifyInfo> notifyDetails
-
omitDuplicateComments
public boolean omitDuplicateComments
If true check to make sure that the comments being posted aren't already present.
-
onBehalfOf
public String onBehalfOf
Account ID, name, email address or username of another user. The review will be posted/updated on behalf of this named user instead of the caller. Caller must have the labelAs-$NAME permission granted for each label that appears inlabels. This is in addition to the named user also needing to have permission to use the labels.
-
reviewers
public List<AddReviewerInput> reviewers
Reviewers that should be added to this change.
-
workInProgress
public boolean workInProgress
If true mark the change as work in progress. It is an error for bothworkInProgressandreadyto be true.
-
ready
public boolean ready
If true mark the change as ready for review. It is an error for bothworkInProgressandreadyto be true.
-
-
Method Detail
-
message
public ReviewInput message(String msg)
-
label
public ReviewInput label(String name, short value)
-
label
public ReviewInput label(String name, int value)
-
label
public ReviewInput label(String name)
-
reviewer
public ReviewInput reviewer(String reviewer)
-
reviewer
public ReviewInput reviewer(String reviewer, ReviewerState state, boolean confirmed)
-
setWorkInProgress
public ReviewInput setWorkInProgress(boolean workInProgress)
-
setReady
public ReviewInput setReady(boolean ready)
-
recommend
public static ReviewInput recommend()
-
dislike
public static ReviewInput dislike()
-
noScore
public static ReviewInput noScore()
-
approve
public static ReviewInput approve()
-
reject
public static ReviewInput reject()
-
-