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

java.lang.Object
  extended by org.jclouds.openstack.nova.v2_0.domain.Quota.Builder<T>
Enclosing class:
Quota

public abstract static class Quota.Builder<T extends Quota.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
Quota.Builder()
           
 
Method Summary
 Quota build()
           
 T cores(int cores)
           
 T floatingIps(int floatingIps)
           
 T fromQuotas(Quota 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

Quota.Builder

public Quota.Builder()
Method Detail

self

protected abstract T self()

id

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

metadataItems

public T metadataItems(int metadataItems)
See Also:
Quota.getMetadatas()

injectedFileContentBytes

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

volumes

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

gigabytes

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

ram

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

floatingIps

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

instances

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

injectedFiles

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

cores

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

securityGroups

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

securityGroupRules

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

keyPairs

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

build

public Quota build()

fromQuotas

public T fromQuotas(Quota in)


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