Class VMAppliance.Record

java.lang.Object
com.xensource.xenapi.VMAppliance.Record
All Implemented Interfaces:
Types.Record
Enclosing class:
VMAppliance

public static class VMAppliance.Record extends Object implements Types.Record
Represents all the fields in a VMAppliance
  • Field Details

    • uuid

      public String uuid
      Unique identifier/object reference
    • nameLabel

      public String nameLabel
      a human-readable name
    • nameDescription

      public String nameDescription
      a notes field containing human-readable description
    • allowedOperations

      public Set<Types.VmApplianceOperation> allowedOperations
      list of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client.
    • currentOperations

      public Map<String,Types.VmApplianceOperation> currentOperations
      links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.
    • VMs

      public Set<VM> VMs
      all VMs in this appliance
  • Constructor Details

    • Record

      public Record()
  • Method Details