@Generated(value="PojoBuilder") public class NoteHookBuilder extends Object implements Cloneable
Constructor and Description |
---|
NoteHookBuilder()
Creates a new
NoteHookBuilder . |
Modifier and Type | Method and Description |
---|---|
NoteHook |
build()
Creates a new
NoteHook based on this builder's settings. |
NoteHookBuilder |
but()
Returns a clone of this builder.
|
Object |
clone()
Returns a clone of this builder.
|
static NoteHookBuilder |
noteHook()
Factory Method to construct a NoteHookBuilder
|
NoteHookBuilder |
withMergeRequest(MergeRequestObjectAttributes value)
Sets the default value for the
NoteHook.mergeRequest property. |
NoteHookBuilder |
withObjectAttributes(NoteObjectAttributes value)
Sets the default value for the
NoteHook.objectAttributes property. |
NoteHookBuilder |
withObjectKind(String value)
Sets the default value for the
WebHook.objectKind property. |
NoteHookBuilder |
withProject(Project value)
Sets the default value for the
NoteHook.project property. |
NoteHookBuilder |
withRepository(Repository value)
Sets the default value for the
WebHook.repository property. |
NoteHookBuilder |
withUser(User value)
Sets the default value for the
NoteHook.user property. |
protected NoteHookBuilder 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 User value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
protected Project value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected NoteObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
protected MergeRequestObjectAttributes value$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected boolean isSet$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
public NoteHookBuilder()
NoteHookBuilder
.public static NoteHookBuilder noteHook()
public NoteHookBuilder withObjectKind(String value)
WebHook.objectKind
property.value
- the default valuepublic NoteHookBuilder withRepository(Repository value)
WebHook.repository
property.value
- the default valuepublic NoteHookBuilder withUser(User value)
NoteHook.user
property.value
- the default valuepublic NoteHookBuilder withProject(Project value)
NoteHook.project
property.value
- the default valuepublic NoteHookBuilder withObjectAttributes(NoteObjectAttributes value)
NoteHook.objectAttributes
property.value
- the default valuepublic NoteHookBuilder withMergeRequest(MergeRequestObjectAttributes value)
NoteHook.mergeRequest
property.value
- the default valuepublic Object clone()
public NoteHookBuilder but()
Copyright © 2016. All rights reserved.