@Generated(value="PojoBuilder") public class MergeRequestHookBuilder extends Object implements Cloneable
Constructor and Description |
---|
MergeRequestHookBuilder()
Creates a new
MergeRequestHookBuilder . |
Modifier and Type | Method and Description |
---|---|
MergeRequestHook |
build()
Creates a new
MergeRequestHook based on this builder's settings. |
MergeRequestHookBuilder |
but()
Returns a clone of this builder.
|
Object |
clone()
Returns a clone of this builder.
|
static MergeRequestHookBuilder |
mergeRequestHook()
Factory Method to construct a MergeRequestHookBuilder
|
MergeRequestHookBuilder |
withAssignee(User value)
Sets the default value for the assignee property.
|
MergeRequestHookBuilder |
withChanges(MergeRequestChanges value)
Sets the default value for the changes property.
|
MergeRequestHookBuilder |
withLabels(List<MergeRequestLabel> value)
Sets the default value for the labels property.
|
MergeRequestHookBuilder |
withObjectAttributes(MergeRequestObjectAttributes value)
Sets the default value for the objectAttributes property.
|
MergeRequestHookBuilder |
withObjectKind(String value)
Sets the default value for the objectKind property.
|
MergeRequestHookBuilder |
withProject(Project value)
Sets the default value for the project property.
|
MergeRequestHookBuilder |
withRepository(Repository value)
Sets the default value for the repository property.
|
MergeRequestHookBuilder |
withUser(User value)
Sets the default value for the user property.
|
protected MergeRequestHookBuilder self
protected String value$objectKind$java$lang$String
protected boolean isSet$objectKind$java$lang$String
protected Repository value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
protected boolean isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
protected User value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected User value$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected boolean isSet$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected Project value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected MergeRequestObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected List<MergeRequestLabel> value$labels$java$util$List
protected boolean isSet$labels$java$util$List
protected MergeRequestChanges value$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges
protected boolean isSet$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges
public MergeRequestHookBuilder()
MergeRequestHookBuilder
.public static MergeRequestHookBuilder mergeRequestHook()
public MergeRequestHookBuilder withObjectKind(String value)
value
- the default valuepublic MergeRequestHookBuilder withRepository(Repository value)
value
- the default valuepublic MergeRequestHookBuilder withUser(User value)
value
- the default valuepublic MergeRequestHookBuilder withAssignee(User value)
value
- the default valuepublic MergeRequestHookBuilder withProject(Project value)
value
- the default valuepublic MergeRequestHookBuilder withObjectAttributes(MergeRequestObjectAttributes value)
value
- the default valuepublic MergeRequestHookBuilder withLabels(List<MergeRequestLabel> value)
value
- the default valuepublic MergeRequestHookBuilder withChanges(MergeRequestChanges value)
value
- the default value@GwtIncompatible public Object clone()
@GwtIncompatible public MergeRequestHookBuilder but()
public MergeRequestHook build()
MergeRequestHook
based on this builder's settings.Copyright © 2016–2022. All rights reserved.