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 Object
implements Types.Record

Represents all the fields in a PGPU


Field Summary
 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
 Map<String,String> otherConfig
          Additional configuration
 PCI PCI
          Link to underlying PCI device
 Set<VGPU> residentVGPUs
          List of VGPUs running on this PGPU First published in XenServer 6.2 SP1 Tech-Preview.
 Map<VGPUType,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.
 Set<VGPUType> supportedVGPUTypes
          List of VGPU types supported by the underlying hardware First published in XenServer 6.2 SP1 Tech-Preview.
 String uuid
          Unique identifier/object reference
 
Constructor Summary
PGPU.Record()
           
 
Method Summary
 Map<String,Object> toMap()
          Convert a PGPU.Record to a Map
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

uuid

public 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 Map<String,String> otherConfig
Additional configuration


supportedVGPUTypes

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


enabledVGPUTypes

public 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 Set<VGPU> residentVGPUs
List of VGPUs running on this PGPU First published in XenServer 6.2 SP1 Tech-Preview.


supportedVGPUMaxCapacities

public Map<VGPUType,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.

Constructor Detail

PGPU.Record

public PGPU.Record()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

toMap

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

Specified by:
toMap in interface Types.Record