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

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.Resource.Builder<B>
Direct Known Subclasses:
ContainerType.Builder, Entity.Builder, Metadata.Builder, MetadataEntry.Builder, MetadataValue.Builder, OrgEmailSettings.Builder, OrgGeneralSettings.Builder, OrgLdapSettings.Builder, OrgLeaseSettings.Builder, OrgPasswordPolicySettings.Builder, OrgSettings.Builder, OrgVAppTemplateLeaseSettings.Builder, Owner.Builder, ProductSectionList.Builder, RasdItemsList.Builder, TasksList.Builder, VAppNetworkConfiguration.Builder, VmPendingQuestion.Builder
Enclosing class:
Resource

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


Constructor Summary
Resource.Builder()
           
 
Method Summary
 Resource build()
           
protected  B fromResource(Resource in)
           
 B href(URI href)
           
 B link(Link link)
           
 B links(Set<Link> links)
           
protected  B self()
           
 B type(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Resource.Builder

public Resource.Builder()
Method Detail

self

protected B self()

href

public B href(URI href)
See Also:
ResourceType#getHref()

type

public B type(String type)
See Also:
ResourceType#getType()

links

public B links(Set<Link> links)
See Also:
ResourceType#getLinks()

link

public B link(Link link)
See Also:
ResourceType#getLinks()

build

public Resource build()

fromResource

protected B fromResource(Resource in)


Copyright © 2009-2012 jclouds. All Rights Reserved.