org.jclouds.vcloud.director.v1_5.domain
Class Group.Builder<B extends Group.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.Group.Builder<B>
Enclosing class:
Group

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


Constructor Summary
Group.Builder()
           
 
Method Summary
 Group build()
           
 B fromGroup(Group in)
           
 B nameInSource(String nameInSource)
           
 B role(Reference role)
           
 B user(Reference user)
           
 B users(Iterable<Reference> users)
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Entity.Builder
description, fromEntityType, id, name, 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

Group.Builder

public Group.Builder()
Method Detail

nameInSource

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

users

public B users(Iterable<Reference> users)
See Also:
Group#getUsers()

user

public B user(Reference user)
See Also:
Group#getUsers()

role

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

build

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

fromGroup

public B fromGroup(Group in)


Copyright © 2009-2012 jclouds. All Rights Reserved.