@Generated(value="PojoBuilder") public class MergeRequestBuilder extends Object implements Cloneable
Constructor and Description |
---|
MergeRequestBuilder()
Creates a new
MergeRequestBuilder . |
protected MergeRequestBuilder self
protected Integer value$id$java$lang$Integer
protected boolean isSet$id$java$lang$Integer
protected Integer value$iid$java$lang$Integer
protected boolean isSet$iid$java$lang$Integer
protected String value$sourceBranch$java$lang$String
protected boolean isSet$sourceBranch$java$lang$String
protected String value$targetBranch$java$lang$String
protected boolean isSet$targetBranch$java$lang$String
protected Integer value$projectId$java$lang$Integer
protected boolean isSet$projectId$java$lang$Integer
protected String value$title$java$lang$String
protected boolean isSet$title$java$lang$String
protected State value$state$com$dabsquared$gitlabjenkins$gitlab$hook$model$State
protected boolean isSet$state$com$dabsquared$gitlabjenkins$gitlab$hook$model$State
protected Integer value$upvotes$java$lang$Integer
protected boolean isSet$upvotes$java$lang$Integer
protected Integer value$downvotes$java$lang$Integer
protected boolean isSet$downvotes$java$lang$Integer
protected User value$author$com$dabsquared$gitlabjenkins$gitlab$api$model$User
protected boolean isSet$author$com$dabsquared$gitlabjenkins$gitlab$api$model$User
protected User value$assignee$com$dabsquared$gitlabjenkins$gitlab$api$model$User
protected boolean isSet$assignee$com$dabsquared$gitlabjenkins$gitlab$api$model$User
protected Integer value$sourceProjectId$java$lang$Integer
protected boolean isSet$sourceProjectId$java$lang$Integer
protected Integer value$targetProjectId$java$lang$Integer
protected boolean isSet$targetProjectId$java$lang$Integer
protected boolean isSet$labels$java$util$List
protected String value$description$java$lang$String
protected boolean isSet$description$java$lang$String
protected Boolean value$workInProgress$java$lang$Boolean
protected boolean isSet$workInProgress$java$lang$Boolean
protected Boolean value$mergeWhenBuildSucceeds$java$lang$Boolean
protected boolean isSet$mergeWhenBuildSucceeds$java$lang$Boolean
protected String value$mergeStatus$java$lang$String
protected boolean isSet$mergeStatus$java$lang$String
public MergeRequestBuilder()
MergeRequestBuilder
.public static MergeRequestBuilder mergeRequest()
public MergeRequestBuilder withId(Integer value)
MergeRequest.id
property.value
- the default valuepublic MergeRequestBuilder withIid(Integer value)
MergeRequest.iid
property.value
- the default valuepublic MergeRequestBuilder withSourceBranch(String value)
MergeRequest.sourceBranch
property.value
- the default valuepublic MergeRequestBuilder withTargetBranch(String value)
MergeRequest.targetBranch
property.value
- the default valuepublic MergeRequestBuilder withProjectId(Integer value)
MergeRequest.projectId
property.value
- the default valuepublic MergeRequestBuilder withTitle(String value)
MergeRequest.title
property.value
- the default valuepublic MergeRequestBuilder withState(State value)
MergeRequest.state
property.value
- the default valuepublic MergeRequestBuilder withUpvotes(Integer value)
MergeRequest.upvotes
property.value
- the default valuepublic MergeRequestBuilder withDownvotes(Integer value)
MergeRequest.downvotes
property.value
- the default valuepublic MergeRequestBuilder withAuthor(User value)
MergeRequest.author
property.value
- the default valuepublic MergeRequestBuilder withAssignee(User value)
MergeRequest.assignee
property.value
- the default valuepublic MergeRequestBuilder withSourceProjectId(Integer value)
MergeRequest.sourceProjectId
property.value
- the default valuepublic MergeRequestBuilder withTargetProjectId(Integer value)
MergeRequest.targetProjectId
property.value
- the default valuepublic MergeRequestBuilder withLabels(List<String> value)
MergeRequest.labels
property.value
- the default valuepublic MergeRequestBuilder withDescription(String value)
MergeRequest.description
property.value
- the default valuepublic MergeRequestBuilder withWorkInProgress(Boolean value)
MergeRequest.workInProgress
property.value
- the default valuepublic MergeRequestBuilder withMergeWhenBuildSucceeds(Boolean value)
MergeRequest.mergeWhenBuildSucceeds
property.value
- the default valuepublic MergeRequestBuilder withMergeStatus(String value)
MergeRequest.mergeStatus
property.value
- the default valuepublic Object clone()
public MergeRequestBuilder but()
public MergeRequest build()
MergeRequest
based on this builder's settings.Copyright © 2016. All rights reserved.