org.jclouds.vcloud.director.v1_5.domain
Class User.Builder<B extends User.Builder<B>>

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.Resource.Builder<B>
      extended by org.jclouds.vcloud.director.v1_5.domain.Entity.Builder<B>
          extended by org.jclouds.vcloud.director.v1_5.domain.User.Builder<B>
Enclosing class:
User

public abstract static class User.Builder<B extends User.Builder<B>>
extends Entity.Builder<B>


Constructor Summary
User.Builder()
           
 
Method Summary
 B alertEmail(String alertEmail)
           
 B alertEmailPrefix(String alertEmailPrefix)
           
 User build()
           
 B deployedVmQuota(Integer deployedVmQuota)
           
 B emailAddress(String emailAddress)
           
 B fromUser(User in)
           
 B fullName(String fullName)
           
 B group(Reference group)
           
 B groups(List<Reference> groups)
           
 B im(String im)
           
 B isAlertEnabled(Boolean isAlertEnabled)
           
 B isDefaultCached(Boolean isDefaultCached)
           
 B isEnabled(Boolean isEnabled)
           
 B isExternal(Boolean isExternal)
           
 B isGroupRole(Boolean isGroupRole)
           
 B isLocked(Boolean isLocked)
           
 B name(String name)
           
 B nameInSource(String nameInSource)
           
 B password(String password)
           
 B role(Reference role)
           
 B storedVmQuota(Integer storedVmQuota)
           
 B telephone(String telephone)
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Entity.Builder
description, fromEntityType, id, task, tasks
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource.Builder
fromResource, href, link, links, self, type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User.Builder

public User.Builder()
Method Detail

name

public B name(String name)
Overrides:
name in class Entity.Builder<B extends User.Builder<B>>
See Also:
EntityType#getName()

fullName

public B fullName(String fullName)
See Also:
User.getFullName()

emailAddress

public B emailAddress(String emailAddress)
See Also:
User.getEmailAddress()

telephone

public B telephone(String telephone)
See Also:
User.getTelephone()

isEnabled

public B isEnabled(Boolean isEnabled)
See Also:
User.isEnabled()

isLocked

public B isLocked(Boolean isLocked)
See Also:
User.isLocked()

im

public B im(String im)
See Also:
User.getIM()

nameInSource

public B nameInSource(String nameInSource)
See Also:
User.getNameInSource()

isAlertEnabled

public B isAlertEnabled(Boolean isAlertEnabled)
See Also:
User.isAlertEnabled()

alertEmailPrefix

public B alertEmailPrefix(String alertEmailPrefix)
See Also:
User.getAlertEmailPrefix()

alertEmail

public B alertEmail(String alertEmail)
See Also:
User.getAlertEmail()

isExternal

public B isExternal(Boolean isExternal)
See Also:
User.isExternal()

isDefaultCached

public B isDefaultCached(Boolean isDefaultCached)
See Also:
User.isDefaultCached()

isGroupRole

public B isGroupRole(Boolean isGroupRole)
See Also:
User.isGroupRole()

storedVmQuota

public B storedVmQuota(Integer storedVmQuota)
See Also:
User.getStoredVmQuota()

deployedVmQuota

public B deployedVmQuota(Integer deployedVmQuota)
See Also:
User.getDeployedVmQuota()

role

public B role(Reference role)
See Also:
User.getRole()

password

public B password(String password)
See Also:
User.getPassword()

groups

public B groups(List<Reference> groups)
See Also:
User.getGroups()

group

public B group(Reference group)
See Also:
User.getGroups()

build

public User build()
Overrides:
build in class Entity.Builder<B extends User.Builder<B>>

fromUser

public B fromUser(User in)


Copyright © 2009-2012 jclouds. All Rights Reserved.