@Generated(value="PojoBuilder") public class UserBuilder extends Object implements Cloneable
Modifier and Type | Field and Description |
---|---|
protected boolean |
isSet$avatarUrl$java$lang$String |
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$avatarUrl$java$lang$String |
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 and Description |
---|
UserBuilder()
Creates a new
UserBuilder . |
Modifier and Type | Method and Description |
---|---|
User |
build()
Creates a new
User 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 UserBuilder
|
UserBuilder |
withAvatarUrl(String value)
Sets the default value for the avatarUrl property.
|
UserBuilder |
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.
|
protected UserBuilder self
protected Integer value$id$java$lang$Integer
protected boolean isSet$id$java$lang$Integer
protected String value$name$java$lang$String
protected boolean isSet$name$java$lang$String
protected String value$username$java$lang$String
protected boolean isSet$username$java$lang$String
protected String value$email$java$lang$String
protected boolean isSet$email$java$lang$String
protected String value$avatarUrl$java$lang$String
protected boolean isSet$avatarUrl$java$lang$String
public UserBuilder()
UserBuilder
.public static UserBuilder user()
public UserBuilder withId(Integer value)
value
- the default valuepublic UserBuilder withName(String value)
value
- the default valuepublic UserBuilder withUsername(String value)
value
- the default valuepublic UserBuilder withEmail(String value)
value
- the default valuepublic UserBuilder withAvatarUrl(String value)
value
- the default value@GwtIncompatible public Object clone()
@GwtIncompatible public UserBuilder but()
Copyright © 2016–2022. All rights reserved.