Class OneSystem

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

public class OneSystem extends Object
  • Field Details

  • Constructor Details

    • OneSystem

      public OneSystem(Client client)
  • Method Details

    • 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 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 Node getUserQuotasXML()
      Gets the default user quota limits
      Returns:
      The xml root node in case of success, null otherwise
    • setUserQuotas

      public OneResponse setUserQuotas(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 Node getGroupQuotasXML()
      Gets the default group quota limits
      Returns:
      The xml root node in case of success, null otherwise
    • setGroupQuotas

      public OneResponse setGroupQuotas(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.