Class KeystoneUser.UserConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.identity.v3.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 MUserBuilderdefaultProjectId(String defaultProjectId)UserBuilderdescription(String description)UserBuilderdomain(Domain domain)Accepts an existing domain and uses its idUserBuilderdomainId(String domainId)UserBuilderemail(String email)UserBuilderenabled(boolean enabled)UserBuilderfrom(User in)Creates a Builder using the param M as the default valuesUserBuilderid(String id)UserBuilderlinks(Map<String,String> links)UserBuildername(String name)UserBuilderpassword(String password)
-
-
-
Method Detail
-
id
public UserBuilder id(String id)
- Specified by:
idin interfaceUserBuilder- See Also:
KeystoneUser.getId()
-
build
public User build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<UserBuilder,User>- Returns:
- the KeystoneUser model
-
from
public UserBuilder from(User in)
Creates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<UserBuilder,User>- Returns:
- Builder
-
name
public UserBuilder name(String name)
- Specified by:
namein interfaceUserBuilder- See Also:
KeystoneUser.getName()
-
defaultProjectId
public UserBuilder defaultProjectId(String defaultProjectId)
- Specified by:
defaultProjectIdin interfaceUserBuilder- See Also:
KeystoneUser.getDefaultProjectId()
-
domainId
public UserBuilder domainId(String domainId)
- Specified by:
domainIdin interfaceUserBuilder- See Also:
KeystoneUser.getDomainId()
-
domain
public UserBuilder domain(Domain domain)
Description copied from interface:UserBuilderAccepts an existing domain and uses its id- Specified by:
domainin interfaceUserBuilder- See Also:
KeystoneUser.getDomain()
-
email
public UserBuilder email(String email)
- Specified by:
emailin interfaceUserBuilder- See Also:
KeystoneUser.getEmail()
-
password
public UserBuilder password(String password)
- Specified by:
passwordin interfaceUserBuilder- See Also:
KeystoneUser.getPassword()
-
links
public UserBuilder links(Map<String,String> links)
- Specified by:
linksin interfaceUserBuilder- See Also:
KeystoneUser.getLinks()
-
enabled
public UserBuilder enabled(boolean enabled)
- Specified by:
enabledin interfaceUserBuilder- See Also:
KeystoneUser.isEnabled()
-
description
public UserBuilder description(String description)
- Specified by:
descriptionin interfaceUserBuilder- See Also:
KeystoneUser.getDescription()
-
-