Class UserBuilder
- java.lang.Object
-
- com.dabsquared.gitlabjenkins.gitlab.api.model.builder.generated.UserBuilder
-
- All Implemented Interfaces:
Cloneable
@Generated("PojoBuilder") public class UserBuilder extends Object implements Cloneable
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isSet$email$java$lang$String
protected boolean
isSet$id$java$lang$Integer
protected boolean
isSet$name$java$lang$String
protected boolean
isSet$username$java$lang$String
protected UserBuilder
self
protected String
value$email$java$lang$String
protected Integer
value$id$java$lang$Integer
protected String
value$name$java$lang$String
protected String
value$username$java$lang$String
-
Constructor Summary
Constructors Constructor Description UserBuilder()
Creates a newUserBuilder
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description User
build()
Creates a newUser
based on this builder's settings.UserBuilder
but()
Returns a clone of this builder.Object
clone()
Returns a clone of this builder.static UserBuilder
user()
Factory Method to construct a UserBuilderUserBuilder
withEmail(String value)
Sets the default value for the email property.UserBuilder
withId(Integer value)
Sets the default value for the id property.UserBuilder
withName(String value)
Sets the default value for the name property.UserBuilder
withUsername(String value)
Sets the default value for the username property.
-
-
-
Field Detail
-
self
protected UserBuilder self
-
value$id$java$lang$Integer
protected Integer value$id$java$lang$Integer
-
isSet$id$java$lang$Integer
protected boolean isSet$id$java$lang$Integer
-
value$name$java$lang$String
protected String value$name$java$lang$String
-
isSet$name$java$lang$String
protected boolean isSet$name$java$lang$String
-
value$username$java$lang$String
protected String value$username$java$lang$String
-
isSet$username$java$lang$String
protected boolean isSet$username$java$lang$String
-
value$email$java$lang$String
protected String value$email$java$lang$String
-
isSet$email$java$lang$String
protected boolean isSet$email$java$lang$String
-
-
Constructor Detail
-
UserBuilder
public UserBuilder()
Creates a newUserBuilder
.
-
-
Method Detail
-
user
public static UserBuilder user()
Factory Method to construct a UserBuilder- Returns:
- a new UserBuilder
-
withId
public UserBuilder withId(Integer value)
Sets the default value for the id property.- Parameters:
value
- the default value- Returns:
- this builder
-
withName
public UserBuilder withName(String value)
Sets the default value for the name property.- Parameters:
value
- the default value- Returns:
- this builder
-
withUsername
public UserBuilder withUsername(String value)
Sets the default value for the username property.- Parameters:
value
- the default value- Returns:
- this builder
-
withEmail
public UserBuilder withEmail(String value)
Sets the default value for the email property.- Parameters:
value
- the default value- Returns:
- this builder
-
clone
@GwtIncompatible public Object clone()
Returns a clone of this builder.
-
but
@GwtIncompatible public UserBuilder but()
Returns a clone of this builder.- Returns:
- the clone
-
-