Class PushHookBuilder
- java.lang.Object
-
- com.gitee.jenkins.gitee.hook.model.builder.generated.PushHookBuilder
-
- All Implemented Interfaces:
Cloneable
@Generated("PojoBuilder") public class PushHookBuilder extends Object implements Cloneable
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PushHookBuilder()
Creates a newPushHookBuilder
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PushHook
build()
Creates a newPushHook
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 PushHookBuilderPushHookBuilder
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
withCreated(boolean value)
Sets the default value for the created property.PushHookBuilder
withDeleted(boolean value)
Sets the default value for the deleted property.PushHookBuilder
withHookName(String value)
Sets the default value for the hookName property.PushHookBuilder
withJsonBody(String value)
Sets the default value for the jsonBody 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
withRef(String value)
Sets the default value for the ref property.PushHookBuilder
withRepository(Repository value)
Sets the default value for the repository property.PushHookBuilder
withSender(User value)
Sets the default value for the sender 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.
-
-
-
Field Detail
-
self
protected PushHookBuilder self
-
value$jsonBody$java$lang$String
protected String value$jsonBody$java$lang$String
-
isSet$jsonBody$java$lang$String
protected boolean isSet$jsonBody$java$lang$String
-
value$hookName$java$lang$String
protected String value$hookName$java$lang$String
-
isSet$hookName$java$lang$String
protected boolean isSet$hookName$java$lang$String
-
value$objectKind$java$lang$String
protected String value$objectKind$java$lang$String
-
isSet$objectKind$java$lang$String
protected boolean isSet$objectKind$java$lang$String
-
value$repository$com$gitee$jenkins$gitee$hook$model$Repository
protected Repository value$repository$com$gitee$jenkins$gitee$hook$model$Repository
-
isSet$repository$com$gitee$jenkins$gitee$hook$model$Repository
protected boolean isSet$repository$com$gitee$jenkins$gitee$hook$model$Repository
-
value$sender$com$gitee$jenkins$gitee$hook$model$User
protected User value$sender$com$gitee$jenkins$gitee$hook$model$User
-
isSet$sender$com$gitee$jenkins$gitee$hook$model$User
protected boolean isSet$sender$com$gitee$jenkins$gitee$hook$model$User
-
value$before$java$lang$String
protected String value$before$java$lang$String
-
isSet$before$java$lang$String
protected boolean isSet$before$java$lang$String
-
value$created$boolean
protected boolean value$created$boolean
-
isSet$created$boolean
protected boolean isSet$created$boolean
-
value$deleted$boolean
protected boolean value$deleted$boolean
-
isSet$deleted$boolean
protected boolean isSet$deleted$boolean
-
value$after$java$lang$String
protected String value$after$java$lang$String
-
isSet$after$java$lang$String
protected boolean isSet$after$java$lang$String
-
value$ref$java$lang$String
protected String value$ref$java$lang$String
-
isSet$ref$java$lang$String
protected boolean isSet$ref$java$lang$String
-
value$userId$java$lang$Integer
protected Integer value$userId$java$lang$Integer
-
isSet$userId$java$lang$Integer
protected boolean isSet$userId$java$lang$Integer
-
value$userName$java$lang$String
protected String value$userName$java$lang$String
-
isSet$userName$java$lang$String
protected boolean isSet$userName$java$lang$String
-
value$userEmail$java$lang$String
protected String value$userEmail$java$lang$String
-
isSet$userEmail$java$lang$String
protected boolean isSet$userEmail$java$lang$String
-
value$userAvatar$java$lang$String
protected String value$userAvatar$java$lang$String
-
isSet$userAvatar$java$lang$String
protected boolean isSet$userAvatar$java$lang$String
-
value$project$com$gitee$jenkins$gitee$hook$model$Project
protected Project value$project$com$gitee$jenkins$gitee$hook$model$Project
-
isSet$project$com$gitee$jenkins$gitee$hook$model$Project
protected boolean isSet$project$com$gitee$jenkins$gitee$hook$model$Project
-
isSet$commits$java$util$List
protected boolean isSet$commits$java$util$List
-
value$totalCommitsCount$java$lang$Integer
protected Integer value$totalCommitsCount$java$lang$Integer
-
isSet$totalCommitsCount$java$lang$Integer
protected boolean isSet$totalCommitsCount$java$lang$Integer
-
-
Constructor Detail
-
PushHookBuilder
public PushHookBuilder()
Creates a newPushHookBuilder
.
-
-
Method Detail
-
pushHook
public static PushHookBuilder pushHook()
Factory Method to construct a PushHookBuilder- Returns:
- a new PushHookBuilder
-
withJsonBody
public PushHookBuilder withJsonBody(String value)
Sets the default value for the jsonBody property.- Parameters:
value
- the default value- Returns:
- this builder
-
withHookName
public PushHookBuilder withHookName(String value)
Sets the default value for the hookName property.- Parameters:
value
- the default value- Returns:
- this builder
-
withObjectKind
public PushHookBuilder withObjectKind(String value)
Sets the default value for the objectKind property.- Parameters:
value
- the default value- Returns:
- this builder
-
withRepository
public PushHookBuilder withRepository(Repository value)
Sets the default value for the repository property.- Parameters:
value
- the default value- Returns:
- this builder
-
withSender
public PushHookBuilder withSender(User value)
Sets the default value for the sender property.- Parameters:
value
- the default value- Returns:
- this builder
-
withBefore
public PushHookBuilder withBefore(String value)
Sets the default value for the before property.- Parameters:
value
- the default value- Returns:
- this builder
-
withCreated
public PushHookBuilder withCreated(boolean value)
Sets the default value for the created property.- Parameters:
value
- the default value- Returns:
- this builder
-
withDeleted
public PushHookBuilder withDeleted(boolean value)
Sets the default value for the deleted property.- Parameters:
value
- the default value- Returns:
- this builder
-
withAfter
public PushHookBuilder withAfter(String value)
Sets the default value for the after property.- Parameters:
value
- the default value- Returns:
- this builder
-
withRef
public PushHookBuilder withRef(String value)
Sets the default value for the ref property.- Parameters:
value
- the default value- Returns:
- this builder
-
withUserId
public PushHookBuilder withUserId(Integer value)
Sets the default value for the userId property.- Parameters:
value
- the default value- Returns:
- this builder
-
withUserName
public PushHookBuilder withUserName(String value)
Sets the default value for the userName property.- Parameters:
value
- the default value- Returns:
- this builder
-
withUserEmail
public PushHookBuilder withUserEmail(String value)
Sets the default value for the userEmail property.- Parameters:
value
- the default value- Returns:
- this builder
-
withUserAvatar
public PushHookBuilder withUserAvatar(String value)
Sets the default value for the userAvatar property.- Parameters:
value
- the default value- Returns:
- this builder
-
withProject
public PushHookBuilder withProject(Project value)
Sets the default value for the project property.- Parameters:
value
- the default value- Returns:
- this builder
-
withCommits
public PushHookBuilder withCommits(List<Commit> value)
Sets the default value for the commits property.- Parameters:
value
- the default value- Returns:
- this builder
-
withTotalCommitsCount
public PushHookBuilder withTotalCommitsCount(Integer value)
Sets the default value for the totalCommitsCount property.- Parameters:
value
- the default value- Returns:
- this builder
-
clone
@GwtIncompatible public Object clone()
Returns a clone of this builder.
-
but
@GwtIncompatible public PushHookBuilder but()
Returns a clone of this builder.- Returns:
- the clone
-
-