Class KeystoneUser.UserConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.identity.v2.domain.KeystoneUser.UserConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<UserBuilder,User>,UserBuilder
- Enclosing class:
- KeystoneUser
public static class KeystoneUser.UserConcreteBuilder extends Object implements UserBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Userbuild()Creates and return the Model Entity MUserBuilderemail(String email)UserBuilderenabled(boolean enabled)UserBuilderfrom(User in)Creates a Builder using the param M as the default valuesUserBuilderid(String id)ID should only ever be set if the user already exists and this is used for update based actionsUserBuildername(String name)UserBuilderpassword(String password)Sets the initial password for the userUserBuildertenant(Tenant tenant)Accepts an existing tenant and uses the tenant's idUserBuildertenantId(String tenantId)
-
-
-
Method Detail
-
name
public UserBuilder name(String name)
- Specified by:
namein interfaceUserBuilder- See Also:
User.getName()
-
id
public UserBuilder id(String id)
ID should only ever be set if the user already exists and this is used for update based actions- Specified by:
idin interfaceUserBuilder- Parameters:
id- the user id- Returns:
- this for method chaining
-
password
public UserBuilder password(String password)
Description copied from interface:UserBuilderSets the initial password for the user- Specified by:
passwordin interfaceUserBuilder- Parameters:
password- the password to set- Returns:
- this builder
-
email
public UserBuilder email(String email)
- Specified by:
emailin interfaceUserBuilder- See Also:
User.getEmail()
-
enabled
public UserBuilder enabled(boolean enabled)
- Specified by:
enabledin interfaceUserBuilder- See Also:
User.isEnabled()
-
tenantId
public UserBuilder tenantId(String tenantId)
- Specified by:
tenantIdin interfaceUserBuilder- See Also:
User.getTenantId()
-
tenant
public UserBuilder tenant(Tenant tenant)
Description copied from interface:UserBuilderAccepts an existing tenant and uses the tenant's id- Specified by:
tenantin interfaceUserBuilder- See Also:
User.getTenantId()
-
build
public User build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<UserBuilder,User>- Returns:
- M instance
-
from
public UserBuilder from(User in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<UserBuilder,User>- Returns:
- Builder
-
-