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

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.Reference.Builder<B>
Direct Known Subclasses:
CatalogReference.Builder, Link.Builder, RoleReference.Builder, VAppReference.Builder
Enclosing class:
Reference

public static class Reference.Builder<B extends Reference.Builder<B>>
extends Object


Constructor Summary
Reference.Builder()
           
 
Method Summary
 Reference build()
           
protected  B fromAttributes(Map<String,String> attributes)
           
 B fromEntity(Entity in)
           
 B fromReference(Reference in)
           
 B href(URI href)
           
 B id(String id)
           
 B name(String name)
           
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

Reference.Builder

public Reference.Builder()
Method Detail

self

protected B self()

href

public B href(URI href)
See Also:
Reference.getHref()

id

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

type

public B type(String type)
See Also:
Reference.getType()

name

public B name(String name)
See Also:
Reference.getName()

build

public Reference build()

fromReference

public B fromReference(Reference in)

fromEntity

public B fromEntity(Entity in)

fromAttributes

protected B fromAttributes(Map<String,String> attributes)


Copyright © 2009-2012 jclouds. All Rights Reserved.