OpenNebula
Cloud API

org.opennebula.client
Class OneSystem

java.lang.Object
  extended by org.opennebula.client.OneSystem

public class OneSystem
extends java.lang.Object


Field Summary
protected  Client client
           
static java.lang.String VERSION
           
 
Constructor Summary
OneSystem(Client client)
           
 
Method Summary
 boolean compatibleVersion()
          Returns whether of not the oned version is the same as the OCA version
 OneResponse getConfiguration()
          Calls OpenNebula and retrieves oned configuration
 org.w3c.dom.Node getConfigurationXML()
          Calls OpenNebula and retrieves oned configuration
 OneResponse getGroupQuotas()
          Gets the default group quota limits
 org.w3c.dom.Node getGroupQuotasXML()
          Gets the default group quota limits
 OneResponse getOnedVersion()
          Calls OpenNebula and retrieves the oned version
 OneResponse getUserQuotas()
          Gets the default user quota limits
 org.w3c.dom.Node getUserQuotasXML()
          Gets the default user quota limits
 OneResponse setGroupQuotas(java.lang.String quota)
          Sets the default group quota limits
 OneResponse setUserQuotas(java.lang.String quota)
          Sets the default user quota limits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

client

protected Client client

VERSION

public static final java.lang.String VERSION
See Also:
Constant Field Values
Constructor Detail

OneSystem

public OneSystem(Client client)
Method Detail

getOnedVersion

public OneResponse getOnedVersion()
Calls OpenNebula and retrieves the oned version

Returns:
The server's xml-rpc response encapsulated

compatibleVersion

public boolean compatibleVersion()
Returns whether of not the oned version is the same as the OCA version

Returns:
true if oned is the same version

getConfiguration

public OneResponse getConfiguration()
Calls OpenNebula and retrieves oned configuration

Returns:
The server's xml-rpc response encapsulated

getConfigurationXML

public org.w3c.dom.Node getConfigurationXML()
Calls OpenNebula and retrieves oned configuration

Returns:
The xml root node in case of success, null otherwise

getUserQuotas

public OneResponse getUserQuotas()
Gets the default user quota limits

Returns:
the default user quota in case of success, Error otherwise

getUserQuotasXML

public org.w3c.dom.Node getUserQuotasXML()
Gets the default user quota limits

Returns:
The xml root node in case of success, null otherwise

setUserQuotas

public OneResponse setUserQuotas(java.lang.String quota)
Sets the default user quota limits

Parameters:
quota - a template (XML or txt) with the new quota limits
Returns:
If an error occurs the error message contains the reason.

getGroupQuotas

public OneResponse getGroupQuotas()
Gets the default group quota limits

Returns:
the default group quota in case of success, Error otherwise

getGroupQuotasXML

public org.w3c.dom.Node getGroupQuotasXML()
Gets the default group quota limits

Returns:
The xml root node in case of success, null otherwise

setGroupQuotas

public OneResponse setGroupQuotas(java.lang.String quota)
Sets the default group quota limits

Parameters:
quota - a template (XML or txt) with the new quota limits
Returns:
If an error occurs the error message contains the reason.

OpenNebula
Cloud API

Visit OpenNebula.org
Copyright 2002-2014 © OpenNebula Project (OpenNebula.org), C12G Labs.