org.jclouds.glesys.domain
Class ResourceUsage.Builder<T extends ResourceUsage.Builder<T>>

java.lang.Object
  extended by org.jclouds.glesys.domain.ResourceUsage.Builder<T>
Enclosing class:
ResourceUsage

public abstract static class ResourceUsage.Builder<T extends ResourceUsage.Builder<T>>
extends Object


Field Summary
protected  ResourceUsageInfo info
           
protected  Set<ResourceUsageValue> values
           
 
Constructor Summary
ResourceUsage.Builder()
           
 
Method Summary
 ResourceUsage build()
           
 T fromResourceUsages(ResourceUsage in)
           
 T info(ResourceUsageInfo info)
           
protected abstract  T self()
           
 T values(ResourceUsageValue... in)
           
 T values(Set<ResourceUsageValue> values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

info

protected ResourceUsageInfo info

values

protected Set<ResourceUsageValue> values
Constructor Detail

ResourceUsage.Builder

public ResourceUsage.Builder()
Method Detail

self

protected abstract T self()

info

public T info(ResourceUsageInfo info)
See Also:
ResourceUsage.getInfo()

values

public T values(Set<ResourceUsageValue> values)
See Also:
ResourceUsage.getValues()

values

public T values(ResourceUsageValue... in)
See Also:
ResourceUsage.getValues()

build

public ResourceUsage build()

fromResourceUsages

public T fromResourceUsages(ResourceUsage in)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.