com.xensource.xenapi
Class PGPU.Record

java.lang.Object
  extended by com.xensource.xenapi.PGPU.Record
All Implemented Interfaces:
Types.Record
Enclosing class:
PGPU

public static class PGPU.Record
extends java.lang.Object
implements Types.Record

Represents all the fields in a PGPU


Field Summary
 Types.PgpuDom0Access dom0Access
          The accessibility of this device from dom0 First published in XenServer 6.5 SP1.
 java.util.Set<VGPUType> enabledVGPUTypes
          List of VGPU types which have been enabled for this PGPU First published in XenServer 6.2 SP1 Tech-Preview.
 GPUGroup GPUGroup
          GPU group the pGPU is contained in
 Host host
          Host that own the GPU
 java.lang.Boolean isSystemDisplayDevice
          Is this device the system display device First published in XenServer 6.5 SP1.
 java.util.Map<java.lang.String,java.lang.String> otherConfig
          Additional configuration
 PCI PCI
          Link to underlying PCI device
 java.util.Set<VGPU> residentVGPUs
          List of VGPUs running on this PGPU First published in XenServer 6.2 SP1 Tech-Preview.
 java.util.Map<VGPUType,java.lang.Long> supportedVGPUMaxCapacities
          A map relating each VGPU type supported on this GPU to the maximum number of VGPUs of that type which can run simultaneously on this GPU First published in XenServer 6.2 SP1.
 java.util.Set<VGPUType> supportedVGPUTypes
          List of VGPU types supported by the underlying hardware First published in XenServer 6.2 SP1 Tech-Preview.
 java.lang.String uuid
          Unique identifier/object reference
 
Constructor Summary
PGPU.Record()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> toMap()
          Convert a PGPU.Record to a Map
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

uuid

public java.lang.String uuid
Unique identifier/object reference


PCI

public PCI PCI
Link to underlying PCI device


GPUGroup

public GPUGroup GPUGroup
GPU group the pGPU is contained in


host

public Host host
Host that own the GPU


otherConfig

public java.util.Map<java.lang.String,java.lang.String> otherConfig
Additional configuration


supportedVGPUTypes

public java.util.Set<VGPUType> supportedVGPUTypes
List of VGPU types supported by the underlying hardware First published in XenServer 6.2 SP1 Tech-Preview.


enabledVGPUTypes

public java.util.Set<VGPUType> enabledVGPUTypes
List of VGPU types which have been enabled for this PGPU First published in XenServer 6.2 SP1 Tech-Preview.


residentVGPUs

public java.util.Set<VGPU> residentVGPUs
List of VGPUs running on this PGPU First published in XenServer 6.2 SP1 Tech-Preview.


supportedVGPUMaxCapacities

public java.util.Map<VGPUType,java.lang.Long> supportedVGPUMaxCapacities
A map relating each VGPU type supported on this GPU to the maximum number of VGPUs of that type which can run simultaneously on this GPU First published in XenServer 6.2 SP1.


dom0Access

public Types.PgpuDom0Access dom0Access
The accessibility of this device from dom0 First published in XenServer 6.5 SP1.


isSystemDisplayDevice

public java.lang.Boolean isSystemDisplayDevice
Is this device the system display device First published in XenServer 6.5 SP1.

Constructor Detail

PGPU.Record

public PGPU.Record()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toMap

public java.util.Map<java.lang.String,java.lang.Object> toMap()
Convert a PGPU.Record to a Map

Specified by:
toMap in interface Types.Record