@Generated(value="PojoBuilder") public class NoteBuilder extends Object implements Cloneable
Modifier and Type | Field and Description |
---|---|
protected boolean |
isSet$author$com$dabsquared$gitlabjenkins$gitlab$api$model$User |
protected boolean |
isSet$createdAt$java$util$Date |
protected boolean |
isSet$id$java$lang$Integer |
protected boolean |
isSet$note$java$lang$String |
protected boolean |
isSet$projectId$java$lang$Integer |
protected boolean |
isSet$updatedAt$java$util$Date |
protected NoteBuilder |
self |
protected User |
value$author$com$dabsquared$gitlabjenkins$gitlab$api$model$User |
protected Date |
value$createdAt$java$util$Date |
protected Integer |
value$id$java$lang$Integer |
protected String |
value$note$java$lang$String |
protected Integer |
value$projectId$java$lang$Integer |
protected Date |
value$updatedAt$java$util$Date |
Constructor and Description |
---|
NoteBuilder()
Creates a new
NoteBuilder . |
Modifier and Type | Method and Description |
---|---|
Note |
build()
Creates a new
Note based on this builder's settings. |
NoteBuilder |
but()
Returns a clone of this builder.
|
Object |
clone()
Returns a clone of this builder.
|
static NoteBuilder |
note()
Factory Method to construct a NoteBuilder
|
NoteBuilder |
withAuthor(User value)
Sets the default value for the
Note.author property. |
NoteBuilder |
withCreatedAt(Date value)
Sets the default value for the
Note.createdAt property. |
NoteBuilder |
withId(Integer value)
Sets the default value for the
Note.id property. |
NoteBuilder |
withNote(String value)
Sets the default value for the
Note.note property. |
NoteBuilder |
withProjectId(Integer value)
Sets the default value for the
Note.projectId property. |
NoteBuilder |
withUpdatedAt(Date value)
Sets the default value for the
Note.updatedAt property. |
protected NoteBuilder self
protected Integer value$id$java$lang$Integer
protected boolean isSet$id$java$lang$Integer
protected Integer value$projectId$java$lang$Integer
protected boolean isSet$projectId$java$lang$Integer
protected User value$author$com$dabsquared$gitlabjenkins$gitlab$api$model$User
protected boolean isSet$author$com$dabsquared$gitlabjenkins$gitlab$api$model$User
protected Date value$createdAt$java$util$Date
protected boolean isSet$createdAt$java$util$Date
protected Date value$updatedAt$java$util$Date
protected boolean isSet$updatedAt$java$util$Date
protected String value$note$java$lang$String
protected boolean isSet$note$java$lang$String
public NoteBuilder()
NoteBuilder
.public static NoteBuilder note()
public NoteBuilder withId(Integer value)
Note.id
property.value
- the default valuepublic NoteBuilder withProjectId(Integer value)
Note.projectId
property.value
- the default valuepublic NoteBuilder withAuthor(User value)
Note.author
property.value
- the default valuepublic NoteBuilder withCreatedAt(Date value)
Note.createdAt
property.value
- the default valuepublic NoteBuilder withUpdatedAt(Date value)
Note.updatedAt
property.value
- the default valuepublic NoteBuilder withNote(String value)
Note.note
property.value
- the default valuepublic Object clone()
public NoteBuilder but()
Copyright © 2016. All rights reserved.