Interface UserBuilder
-
- All Superinterfaces:
Buildable.Builder<UserBuilder,User>
- All Known Implementing Classes:
KeystoneUser.UserConcreteBuilder
public interface UserBuilder extends Buildable.Builder<UserBuilder,User>
A Builder which creates a identity v3 project
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserBuilderdefaultProjectId(String defaultProjectId)UserBuilderdescription(String description)UserBuilderdomain(Domain domain)Accepts an existing domain and uses its idUserBuilderdomainId(String domainId)UserBuilderemail(String email)UserBuilderenabled(boolean enabled)UserBuilderid(String id)UserBuilderlinks(Map<String,String> links)UserBuildername(String name)UserBuilderpassword(String password)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
id
UserBuilder id(String id)
- See Also:
User.getId()
-
name
UserBuilder name(String name)
- See Also:
User.getName()
-
defaultProjectId
UserBuilder defaultProjectId(String defaultProjectId)
- See Also:
User.getDefaultProjectId()
-
description
UserBuilder description(String description)
- See Also:
User.getDescription()
-
domainId
UserBuilder domainId(String domainId)
- See Also:
User.getDomainId()
-
domain
UserBuilder domain(Domain domain)
Accepts an existing domain and uses its id- See Also:
User.getDomain()
-
email
UserBuilder email(String email)
- See Also:
User.getEmail()
-
links
UserBuilder links(Map<String,String> links)
- See Also:
User.getLinks()
-
password
UserBuilder password(String password)
- See Also:
User.getPassword()
-
enabled
UserBuilder enabled(boolean enabled)
- See Also:
User.isEnabled()
-
-