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