org.jclouds.openstack.nova.v2_0.domain
Class Quotas.Builder<T extends Quotas.Builder<T>>

java.lang.Object
  extended by org.jclouds.openstack.nova.v2_0.domain.Quotas.Builder<T>
Direct Known Subclasses:
QuotaClass.Builder
Enclosing class:
Quotas

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


Field Summary
protected  int cores
           
protected  int floatingIps
           
protected  int gigabytes
           
protected  String id
           
protected  int injectedFileContentBytes
           
protected  int injectedFiles
           
protected  int instances
           
protected  int keyPairs
           
protected  int metadataItems
           
protected  int ram
           
protected  int securityGroupRules
           
protected  int securityGroups
           
protected  int volumes
           
 
Constructor Summary
Quotas.Builder()
           
 
Method Summary
 Quotas build()
           
 T cores(int cores)
           
 T floatingIps(int floatingIps)
           
 T fromQuotas(Quotas in)
           
 T gigabytes(int gigabytes)
           
 T id(String id)
           
 T injectedFileContentBytes(int injectedFileContentBytes)
           
 T injectedFiles(int injectedFiles)
           
 T instances(int instances)
           
 T keyPairs(int keyPairs)
           
 T metadataItems(int metadataItems)
           
 T ram(int ram)
           
 T securityGroupRules(int securityGroupRules)
           
 T securityGroups(int securityGroups)
           
protected abstract  T self()
           
 T volumes(int volumes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

metadataItems

protected int metadataItems

injectedFileContentBytes

protected int injectedFileContentBytes

volumes

protected int volumes

gigabytes

protected int gigabytes

ram

protected int ram

floatingIps

protected int floatingIps

instances

protected int instances

injectedFiles

protected int injectedFiles

cores

protected int cores

securityGroups

protected int securityGroups

securityGroupRules

protected int securityGroupRules

keyPairs

protected int keyPairs
Constructor Detail

Quotas.Builder

public Quotas.Builder()
Method Detail

self

protected abstract T self()

id

public T id(String id)
See Also:
Quotas.getId()

metadataItems

public T metadataItems(int metadataItems)
See Also:
Quotas.getMetadataItems()

injectedFileContentBytes

public T injectedFileContentBytes(int injectedFileContentBytes)
See Also:
Quotas.getInjectedFileContentBytes()

volumes

public T volumes(int volumes)
See Also:
Quotas.getVolumes()

gigabytes

public T gigabytes(int gigabytes)
See Also:
Quotas.getGigabytes()

ram

public T ram(int ram)
See Also:
Quotas.getRam()

floatingIps

public T floatingIps(int floatingIps)
See Also:
Quotas.getFloatingIps()

instances

public T instances(int instances)
See Also:
Quotas.getInstances()

injectedFiles

public T injectedFiles(int injectedFiles)
See Also:
Quotas.getInjectedFiles()

cores

public T cores(int cores)
See Also:
Quotas.getCores()

securityGroups

public T securityGroups(int securityGroups)
See Also:
Quotas.getSecurityGroups()

securityGroupRules

public T securityGroupRules(int securityGroupRules)
See Also:
Quotas.getSecurityGroupRules()

keyPairs

public T keyPairs(int keyPairs)
See Also:
Quotas.getKeyPairs()

build

public Quotas build()

fromQuotas

public T fromQuotas(Quotas in)


Copyright © 2009-2012 jclouds. All Rights Reserved.