Class VUSB.Record

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

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

    • uuid

      public String uuid
      Unique identifier/object reference
    • allowedOperations

      public Set<Types.VusbOperations> 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.VusbOperations> currentOperations
      links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.
    • VM

      public VM VM
      VM that owns the VUSB
    • USBGroup

      public USBGroup USBGroup
      USB group used by the VUSB
    • otherConfig

      public Map<String,String> otherConfig
      Additional configuration
    • currentlyAttached

      public Boolean currentlyAttached
      is the device currently attached
  • Constructor Details

    • Record

      public Record()
  • Method Details