org.jclouds.vcloud.director.v1_5.domain
Class Entity.Builder<B extends Entity.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>
Direct Known Subclasses:
Catalog.Builder, CatalogItem.Builder, File.Builder, Group.Builder, Network.Builder, Org.Builder, ResourceEntity.Builder, Task.Builder, User.Builder, Vdc.Builder
Enclosing class:
Entity

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


Constructor Summary
Entity.Builder()
           
 
Method Summary
 Entity build()
           
 B description(String description)
           
 B fromEntityType(Entity in)
           
 B id(String id)
           
 B name(String name)
           
 B task(Task task)
           
 B tasks(Iterable<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

Entity.Builder

public Entity.Builder()
Method Detail

name

public B name(String name)
See Also:
EntityType#getName()

description

public B description(String description)
See Also:
EntityType#getDescription()

id

public B id(String id)
See Also:
EntityType.getId()

tasks

public B tasks(Iterable<Task> tasks)
See Also:
EntityType#getTasks()

task

public B task(Task task)
See Also:
EntityType#getTasks()

build

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

fromEntityType

public B fromEntityType(Entity in)


Copyright © 2009-2012 jclouds. All Rights Reserved.