org.jclouds.vcloud.director.v1_5.domain
Class CapacityType.Builder<T extends CapacityType<T>>

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.CapacityType.Builder<T>
Direct Known Subclasses:
CapacityWithUsage.Builder
Enclosing class:
CapacityType<T extends CapacityType<T>>

public static class CapacityType.Builder<T extends CapacityType<T>>
extends Object


Field Summary
protected  Long allocated
           
protected  Long limit
           
protected  String units
           
 
Constructor Summary
CapacityType.Builder()
           
 
Method Summary
 CapacityType.Builder<T> allocated(Long allocated)
           
 CapacityType<T> build()
           
 CapacityType.Builder<T> fromCapacityType(CapacityType<T> in)
           
 CapacityType.Builder<T> limit(Long limit)
           
 CapacityType.Builder<T> units(String units)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

units

protected String units

allocated

protected Long allocated

limit

protected Long limit
Constructor Detail

CapacityType.Builder

public CapacityType.Builder()
Method Detail

units

public CapacityType.Builder<T> units(String units)
See Also:
CapacityType.getUnits()

allocated

public CapacityType.Builder<T> allocated(Long allocated)
See Also:
CapacityType.getAllocated()

limit

public CapacityType.Builder<T> limit(Long limit)
See Also:
CapacityType.getLimit()

build

public CapacityType<T> build()

fromCapacityType

public CapacityType.Builder<T> fromCapacityType(CapacityType<T> in)


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