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

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

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


Field Summary
protected  double max
           
protected  String unit
           
protected  double usage
           
 
Constructor Summary
ResourceStatus.Builder()
           
 
Method Summary
 ResourceStatus build()
           
 T fromResourceUsage(ResourceStatus in)
           
 T max(double max)
           
protected abstract  T self()
           
 T unit(String unit)
           
 T usage(double usage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

usage

protected double usage

max

protected double max

unit

protected String unit
Constructor Detail

ResourceStatus.Builder

public ResourceStatus.Builder()
Method Detail

self

protected abstract T self()

usage

public T usage(double usage)
See Also:
ResourceStatus.getUsage()

max

public T max(double max)
See Also:
ResourceStatus.getMax()

unit

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

build

public ResourceStatus build()

fromResourceUsage

public T fromResourceUsage(ResourceStatus in)


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