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

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

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


Field Summary
protected  String resolution
           
protected  String resource
           
protected  String unit
           
 
Constructor Summary
ResourceUsageInfo.Builder()
           
 
Method Summary
 ResourceUsageInfo build()
           
 T fromResourceUsageInfo(ResourceUsageInfo in)
           
 T resolution(String resolution)
           
 T resource(String resource)
           
protected abstract  T self()
           
 T unit(String unit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resource

protected String resource

resolution

protected String resolution

unit

protected String unit
Constructor Detail

ResourceUsageInfo.Builder

public ResourceUsageInfo.Builder()
Method Detail

self

protected abstract T self()

resource

public T resource(String resource)
See Also:
ResourceUsageInfo.getResource()

resolution

public T resolution(String resolution)
See Also:
ResourceUsageInfo.getResolution()

unit

public T unit(String unit)
See Also:
ResourceUsageInfo.getUnit()

build

public ResourceUsageInfo build()

fromResourceUsageInfo

public T fromResourceUsageInfo(ResourceUsageInfo in)


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