Class MergeRequestHookBuilder
java.lang.Object
com.dabsquared.gitlabjenkins.gitlab.hook.model.builder.generated.MergeRequestHookBuilder
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected MergeRequestHookBuilderprotected Userprotected MergeRequestChangesprotected List<MergeRequestLabel> protected MergeRequestObjectAttributesprotected Stringprotected Projectprotected Repositoryprotected User -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates a newMergeRequestHookbased on this builder's settings.but()Returns a clone of this builder.clone()Returns a clone of this builder.static MergeRequestHookBuilderFactory Method to construct a MergeRequestHookBuilderwithAssignee(User value) Sets the default value for the assignee property.withChanges(MergeRequestChanges value) Sets the default value for the changes property.withLabels(List<MergeRequestLabel> value) Sets the default value for the labels property.Sets the default value for the objectAttributes property.withObjectKind(String value) Sets the default value for the objectKind property.withProject(Project value) Sets the default value for the project property.withRepository(Repository value) Sets the default value for the repository property.Sets the default value for the user property.
-
Field Details
-
self
-
value$objectKind$java$lang$String
-
isSet$objectKind$java$lang$String
protected boolean isSet$objectKind$java$lang$String -
value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
-
isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
protected boolean isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository -
value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
-
isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User -
value$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
-
isSet$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected boolean isSet$assignee$com$dabsquared$gitlabjenkins$gitlab$hook$model$User -
value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
-
isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project -
value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected MergeRequestObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes -
isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes -
value$labels$java$util$List
-
isSet$labels$java$util$List
protected boolean isSet$labels$java$util$List -
value$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges
protected MergeRequestChanges value$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges -
isSet$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges
protected boolean isSet$changes$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestChanges
-
-
Constructor Details
-
MergeRequestHookBuilder
public MergeRequestHookBuilder()Creates a newMergeRequestHookBuilder.
-
-
Method Details
-
mergeRequestHook
Factory Method to construct a MergeRequestHookBuilder- Returns:
- a new MergeRequestHookBuilder
-
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
-
withUser
Sets the default value for the user property.- Parameters:
value- the default value- Returns:
- this builder
-
withAssignee
Sets the default value for the assignee 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
-
withObjectAttributes
Sets the default value for the objectAttributes property.- Parameters:
value- the default value- Returns:
- this builder
-
withLabels
Sets the default value for the labels property.- Parameters:
value- the default value- Returns:
- this builder
-
withChanges
Sets the default value for the changes 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 newMergeRequestHookbased on this builder's settings.- Returns:
- the created MergeRequestHook
-