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

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

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


Field Summary
protected  Date timestamp
           
protected  double value
           
 
Constructor Summary
ResourceUsageValue.Builder()
           
 
Method Summary
 ResourceUsageValue build()
           
 T fromResourceUsage(ResourceUsageValue in)
           
protected abstract  T self()
           
 T timestamp(Date timestamp)
           
 T value(double value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected double value

timestamp

protected Date timestamp
Constructor Detail

ResourceUsageValue.Builder

public ResourceUsageValue.Builder()
Method Detail

self

protected abstract T self()

value

public T value(double value)
See Also:
ResourceUsageValue.getValue()

timestamp

public T timestamp(Date timestamp)
See Also:
ResourceUsageValue.getTimestamp()

build

public ResourceUsageValue build()

fromResourceUsage

public T fromResourceUsage(ResourceUsageValue in)


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