@Generated(value="PojoBuilder") public class PushHookBuilder extends Object implements Cloneable
Constructor and Description |
---|
PushHookBuilder()
Creates a new
PushHookBuilder . |
Modifier and Type | Method and Description |
---|---|
PushHook |
build()
Creates a new
PushHook based on this builder's settings. |
PushHookBuilder |
but()
Returns a clone of this builder.
|
Object |
clone()
Returns a clone of this builder.
|
static PushHookBuilder |
pushHook()
Factory Method to construct a PushHookBuilder
|
PushHookBuilder |
withAfter(String value)
Sets the default value for the
PushHook.after property. |
PushHookBuilder |
withBefore(String value)
Sets the default value for the
PushHook.before property. |
PushHookBuilder |
withCommits(List<Commit> value)
Sets the default value for the
PushHook.commits property. |
PushHookBuilder |
withObjectKind(String value)
Sets the default value for the
WebHook.objectKind property. |
PushHookBuilder |
withProject(Project value)
Sets the default value for the
PushHook.project property. |
PushHookBuilder |
withProjectId(Integer value)
Sets the default value for the
PushHook.projectId property. |
PushHookBuilder |
withRef(String value)
Sets the default value for the
PushHook.ref property. |
PushHookBuilder |
withRepository(Repository value)
Sets the default value for the
WebHook.repository property. |
PushHookBuilder |
withTotalCommitsCount(Integer value)
Sets the default value for the
PushHook.totalCommitsCount property. |
PushHookBuilder |
withUserAvatar(String value)
Sets the default value for the
PushHook.userAvatar property. |
PushHookBuilder |
withUserEmail(String value)
Sets the default value for the
PushHook.userEmail property. |
PushHookBuilder |
withUserId(Integer value)
Sets the default value for the
PushHook.userId property. |
PushHookBuilder |
withUserName(String value)
Sets the default value for the
PushHook.userName property. |
protected PushHookBuilder 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 String value$before$java$lang$String
protected boolean isSet$before$java$lang$String
protected String value$after$java$lang$String
protected boolean isSet$after$java$lang$String
protected String value$ref$java$lang$String
protected boolean isSet$ref$java$lang$String
protected Integer value$userId$java$lang$Integer
protected boolean isSet$userId$java$lang$Integer
protected String value$userName$java$lang$String
protected boolean isSet$userName$java$lang$String
protected String value$userEmail$java$lang$String
protected boolean isSet$userEmail$java$lang$String
protected String value$userAvatar$java$lang$String
protected boolean isSet$userAvatar$java$lang$String
protected Integer value$projectId$java$lang$Integer
protected boolean isSet$projectId$java$lang$Integer
protected Project value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected boolean isSet$commits$java$util$List
protected Integer value$totalCommitsCount$java$lang$Integer
protected boolean isSet$totalCommitsCount$java$lang$Integer
public PushHookBuilder()
PushHookBuilder
.public static PushHookBuilder pushHook()
public PushHookBuilder withObjectKind(String value)
WebHook.objectKind
property.value
- the default valuepublic PushHookBuilder withRepository(Repository value)
WebHook.repository
property.value
- the default valuepublic PushHookBuilder withBefore(String value)
PushHook.before
property.value
- the default valuepublic PushHookBuilder withAfter(String value)
PushHook.after
property.value
- the default valuepublic PushHookBuilder withRef(String value)
PushHook.ref
property.value
- the default valuepublic PushHookBuilder withUserId(Integer value)
PushHook.userId
property.value
- the default valuepublic PushHookBuilder withUserName(String value)
PushHook.userName
property.value
- the default valuepublic PushHookBuilder withUserEmail(String value)
PushHook.userEmail
property.value
- the default valuepublic PushHookBuilder withUserAvatar(String value)
PushHook.userAvatar
property.value
- the default valuepublic PushHookBuilder withProjectId(Integer value)
PushHook.projectId
property.value
- the default valuepublic PushHookBuilder withProject(Project value)
PushHook.project
property.value
- the default valuepublic PushHookBuilder withCommits(List<Commit> value)
PushHook.commits
property.value
- the default valuepublic PushHookBuilder withTotalCommitsCount(Integer value)
PushHook.totalCommitsCount
property.value
- the default valuepublic Object clone()
public PushHookBuilder but()
Copyright © 2016. All rights reserved.