@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 after property.
|
PushHookBuilder |
withBefore(String value)
Sets the default value for the before property.
|
PushHookBuilder |
withCommits(List<Commit> value)
Sets the default value for the commits property.
|
PushHookBuilder |
withObjectKind(String value)
Sets the default value for the objectKind property.
|
PushHookBuilder |
withProject(Project value)
Sets the default value for the project property.
|
PushHookBuilder |
withProjectId(Integer value)
Sets the default value for the projectId property.
|
PushHookBuilder |
withRef(String value)
Sets the default value for the ref property.
|
PushHookBuilder |
withRepository(Repository value)
Sets the default value for the repository property.
|
PushHookBuilder |
withTotalCommitsCount(Integer value)
Sets the default value for the totalCommitsCount property.
|
PushHookBuilder |
withUserAvatar(String value)
Sets the default value for the userAvatar property.
|
PushHookBuilder |
withUserEmail(String value)
Sets the default value for the userEmail property.
|
PushHookBuilder |
withUserId(Integer value)
Sets the default value for the userId property.
|
PushHookBuilder |
withUserName(String value)
Sets the default value for the userName property.
|
PushHookBuilder |
withUserUsername(String value)
Sets the default value for the userUsername 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$userUsername$java$lang$String
protected boolean isSet$userUsername$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)
value
- the default valuepublic PushHookBuilder withRepository(Repository value)
value
- the default valuepublic PushHookBuilder withBefore(String value)
value
- the default valuepublic PushHookBuilder withAfter(String value)
value
- the default valuepublic PushHookBuilder withRef(String value)
value
- the default valuepublic PushHookBuilder withUserId(Integer value)
value
- the default valuepublic PushHookBuilder withUserName(String value)
value
- the default valuepublic PushHookBuilder withUserUsername(String value)
value
- the default valuepublic PushHookBuilder withUserEmail(String value)
value
- the default valuepublic PushHookBuilder withUserAvatar(String value)
value
- the default valuepublic PushHookBuilder withProjectId(Integer value)
value
- the default valuepublic PushHookBuilder withProject(Project value)
value
- the default valuepublic PushHookBuilder withCommits(List<Commit> value)
value
- the default valuepublic PushHookBuilder withTotalCommitsCount(Integer value)
value
- the default value@GwtIncompatible public Object clone()
@GwtIncompatible public PushHookBuilder but()
Copyright © 2016–2022. All rights reserved.