@Generated(value="PojoBuilder") public class MergeRequestBuilder extends Object implements Cloneable
Constructor and Description |
---|
MergeRequestBuilder()
Creates a new
MergeRequestBuilder . |
Modifier and Type | Method and Description |
---|---|
MergeRequest |
build()
Creates a new
MergeRequest based on this builder's settings. |
MergeRequestBuilder |
but()
Returns a clone of this builder.
|
Object |
clone()
Returns a clone of this builder.
|
static MergeRequestBuilder |
mergeRequest()
Factory Method to construct a MergeRequestBuilder
|
MergeRequestBuilder |
withAssignee(User value)
Sets the default value for the assignee property.
|
MergeRequestBuilder |
withAuthor(User value)
Sets the default value for the author property.
|
MergeRequestBuilder |
withDescription(String value)
Sets the default value for the description property.
|
MergeRequestBuilder |
withDownvotes(Integer value)
Sets the default value for the downvotes property.
|
MergeRequestBuilder |
withId(Integer value)
Sets the default value for the id property.
|
MergeRequestBuilder |
withIid(Integer value)
Sets the default value for the iid property.
|
MergeRequestBuilder |
withLabels(List<String> value)
Sets the default value for the labels property.
|
MergeRequestBuilder |
withMergeStatus(String value)
Sets the default value for the mergeStatus property.
|
MergeRequestBuilder |
withMergeWhenBuildSucceeds(Boolean value)
Sets the default value for the mergeWhenBuildSucceeds property.
|
MergeRequestBuilder |
withProjectId(Integer value)
Sets the default value for the projectId property.
|
MergeRequestBuilder |
withSourceBranch(String value)
Sets the default value for the sourceBranch property.
|
MergeRequestBuilder |
withSourceProjectId(Integer value)
Sets the default value for the sourceProjectId property.
|
MergeRequestBuilder |
withState(State value)
Sets the default value for the state property.
|
MergeRequestBuilder |
withTargetBranch(String value)
Sets the default value for the targetBranch property.
|
MergeRequestBuilder |
withTargetProjectId(Integer value)
Sets the default value for the targetProjectId property.
|
MergeRequestBuilder |
withTitle(String value)
Sets the default value for the title property.
|
MergeRequestBuilder |
withUpvotes(Integer value)
Sets the default value for the upvotes property.
|
MergeRequestBuilder |
withWorkInProgress(Boolean value)
Sets the default value for the workInProgress property.
|
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)
value
- the default valuepublic MergeRequestBuilder withIid(Integer value)
value
- the default valuepublic MergeRequestBuilder withSourceBranch(String value)
value
- the default valuepublic MergeRequestBuilder withTargetBranch(String value)
value
- the default valuepublic MergeRequestBuilder withProjectId(Integer value)
value
- the default valuepublic MergeRequestBuilder withTitle(String value)
value
- the default valuepublic MergeRequestBuilder withState(State value)
value
- the default valuepublic MergeRequestBuilder withUpvotes(Integer value)
value
- the default valuepublic MergeRequestBuilder withDownvotes(Integer value)
value
- the default valuepublic MergeRequestBuilder withAuthor(User value)
value
- the default valuepublic MergeRequestBuilder withAssignee(User value)
value
- the default valuepublic MergeRequestBuilder withSourceProjectId(Integer value)
value
- the default valuepublic MergeRequestBuilder withTargetProjectId(Integer value)
value
- the default valuepublic MergeRequestBuilder withLabels(List<String> value)
value
- the default valuepublic MergeRequestBuilder withDescription(String value)
value
- the default valuepublic MergeRequestBuilder withWorkInProgress(Boolean value)
value
- the default valuepublic MergeRequestBuilder withMergeWhenBuildSucceeds(Boolean value)
value
- the default valuepublic MergeRequestBuilder withMergeStatus(String value)
value
- the default value@GwtIncompatible public Object clone()
@GwtIncompatible public MergeRequestBuilder but()
public MergeRequest build()
MergeRequest
based on this builder's settings.Copyright © 2016–2022. All rights reserved.