Class NoteHookBuilder
- java.lang.Object
-
- com.dabsquared.gitlabjenkins.gitlab.hook.model.builder.generated.NoteHookBuilder
-
- All Implemented Interfaces:
Cloneable
@Generated("PojoBuilder") public class NoteHookBuilder extends Object implements Cloneable
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NoteHookBuilder()
Creates a newNoteHookBuilder
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NoteHook
build()
Creates a newNoteHook
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 NoteHookBuilderNoteHookBuilder
withMergeRequest(MergeRequestObjectAttributes value)
Sets the default value for the mergeRequest property.NoteHookBuilder
withObjectAttributes(NoteObjectAttributes value)
Sets the default value for the objectAttributes property.NoteHookBuilder
withObjectKind(String value)
Sets the default value for the objectKind property.NoteHookBuilder
withProject(Project value)
Sets the default value for the project property.NoteHookBuilder
withRepository(Repository value)
Sets the default value for the repository property.NoteHookBuilder
withUser(User value)
Sets the default value for the user property.
-
-
-
Field Detail
-
self
protected NoteHookBuilder self
-
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$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
protected Repository 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
protected User 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$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
protected Project 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$NoteObjectAttributes
protected NoteObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
-
isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
-
value$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected MergeRequestObjectAttributes value$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
-
isSet$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
protected boolean isSet$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
-
-
Constructor Detail
-
NoteHookBuilder
public NoteHookBuilder()
Creates a newNoteHookBuilder
.
-
-
Method Detail
-
noteHook
public static NoteHookBuilder noteHook()
Factory Method to construct a NoteHookBuilder- Returns:
- a new NoteHookBuilder
-
withObjectKind
public NoteHookBuilder withObjectKind(String value)
Sets the default value for the objectKind property.- Parameters:
value
- the default value- Returns:
- this builder
-
withRepository
public NoteHookBuilder withRepository(Repository value)
Sets the default value for the repository property.- Parameters:
value
- the default value- Returns:
- this builder
-
withUser
public NoteHookBuilder withUser(User value)
Sets the default value for the user property.- Parameters:
value
- the default value- Returns:
- this builder
-
withProject
public NoteHookBuilder withProject(Project value)
Sets the default value for the project property.- Parameters:
value
- the default value- Returns:
- this builder
-
withObjectAttributes
public NoteHookBuilder withObjectAttributes(NoteObjectAttributes value)
Sets the default value for the objectAttributes property.- Parameters:
value
- the default value- Returns:
- this builder
-
withMergeRequest
public NoteHookBuilder withMergeRequest(MergeRequestObjectAttributes value)
Sets the default value for the mergeRequest property.- Parameters:
value
- the default value- Returns:
- this builder
-
clone
@GwtIncompatible public Object clone()
Returns a clone of this builder.
-
but
@GwtIncompatible public NoteHookBuilder but()
Returns a clone of this builder.- Returns:
- the clone
-
-