org.jclouds.domain
Class ResourceMetadataBuilder<T extends Enum<T>>

java.lang.Object
  extended by org.jclouds.domain.ResourceMetadataBuilder<T>
Direct Known Subclasses:
ComputeMetadataBuilder

public abstract class ResourceMetadataBuilder<T extends Enum<T>>
extends Object

Author:
Adrian Cole

Field Summary
protected  Location location
           
protected  String name
           
protected  String providerId
           
protected  URI uri
           
protected  Map<String,String> userMetadata
           
 
Constructor Summary
ResourceMetadataBuilder()
           
 
Method Summary
 ResourceMetadataBuilder<T> location(Location location)
           
 ResourceMetadataBuilder<T> name(String name)
           
 ResourceMetadataBuilder<T> providerId(String providerId)
           
 ResourceMetadataBuilder<T> uri(URI uri)
           
 ResourceMetadataBuilder<T> userMetadata(Map<String,String> userMetadata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providerId

protected String providerId

name

protected String name

location

protected Location location

uri

protected URI uri

userMetadata

protected Map<String,String> userMetadata
Constructor Detail

ResourceMetadataBuilder

public ResourceMetadataBuilder()
Method Detail

providerId

public ResourceMetadataBuilder<T> providerId(String providerId)

name

public ResourceMetadataBuilder<T> name(String name)

location

public ResourceMetadataBuilder<T> location(Location location)

uri

public ResourceMetadataBuilder<T> uri(URI uri)

userMetadata

public ResourceMetadataBuilder<T> userMetadata(Map<String,String> userMetadata)


Copyright © 2009-2011 jclouds. All Rights Reserved.