Class NoteHookBuilder
java.lang.Object
com.dabsquared.gitlabjenkins.gitlab.hook.model.builder.generated.NoteHookBuilder
- All Implemented Interfaces:
- Cloneable
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected NoteHookBuilderprotected MergeRequestObjectAttributesprotected NoteObjectAttributesprotected Stringprotected Projectprotected Repositoryprotected User
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Creates a newNoteHookbased on this builder's settings.but()Returns a clone of this builder.clone()Returns a clone of this builder.static NoteHookBuildernoteHook()Factory Method to construct a NoteHookBuilderSets the default value for the mergeRequest 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$Stringprotected boolean isSet$objectKind$java$lang$String
- 
value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
- 
isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repositoryprotected 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$Userprotected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
- 
value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
- 
isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Projectprotected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
- 
value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributesprotected NoteObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
- 
isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributesprotected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
- 
value$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributesprotected MergeRequestObjectAttributes value$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
- 
isSet$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributesprotected boolean isSet$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
 
- 
- 
Constructor Details- 
NoteHookBuilderpublic NoteHookBuilder()Creates a newNoteHookBuilder.
 
- 
- 
Method Details- 
noteHookFactory Method to construct a NoteHookBuilder- Returns:
- a new NoteHookBuilder
 
- 
withObjectKindSets the default value for the objectKind property.- Parameters:
- value- the default value
- Returns:
- this builder
 
- 
withRepositorySets the default value for the repository property.- Parameters:
- value- the default value
- Returns:
- this builder
 
- 
withUserSets the default value for the user property.- Parameters:
- value- the default value
- Returns:
- this builder
 
- 
withProjectSets the default value for the project property.- Parameters:
- value- the default value
- Returns:
- this builder
 
- 
withObjectAttributesSets the default value for the objectAttributes property.- Parameters:
- value- the default value
- Returns:
- this builder
 
- 
withMergeRequestSets the default value for the mergeRequest property.- Parameters:
- value- the default value
- Returns:
- this builder
 
- 
cloneReturns a clone of this builder.
- 
butReturns a clone of this builder.- Returns:
- the clone
 
- 
buildCreates a newNoteHookbased on this builder's settings.- Returns:
- the created NoteHook
 
 
-