com.xensource.xenapi
Class GPUGroup.Record

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

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

Represents all the fields in a GPUGroup


Field Summary
 Types.AllocationAlgorithm allocationAlgorithm
          Current allocation of vGPUs to pGPUs for this group First published in XenServer 6.2 SP1 Tech-Preview.
 java.util.Set<VGPUType> enabledVGPUTypes
          vGPU types supported on at least one of the pGPUs in this group First published in XenServer 6.2 SP1.
 java.util.Set<java.lang.String> GPUTypes
          List of GPU types (vendor+device ID) that can be in this group
 java.lang.String nameDescription
          a notes field containing human-readable description
 java.lang.String nameLabel
          a human-readable name
 java.util.Map<java.lang.String,java.lang.String> otherConfig
          Additional configuration
 java.util.Set<PGPU> PGPUs
          List of pGPUs in the group
 java.util.Set<VGPUType> supportedVGPUTypes
          vGPU types supported on at least one of the pGPUs in this group First published in XenServer 6.2 SP1.
 java.lang.String uuid
          Unique identifier/object reference
 java.util.Set<VGPU> VGPUs
          List of vGPUs using the group
 
Constructor Summary
GPUGroup.Record()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> toMap()
          Convert a GPU_group.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


nameLabel

public java.lang.String nameLabel
a human-readable name


nameDescription

public java.lang.String nameDescription
a notes field containing human-readable description


PGPUs

public java.util.Set<PGPU> PGPUs
List of pGPUs in the group


VGPUs

public java.util.Set<VGPU> VGPUs
List of vGPUs using the group


GPUTypes

public java.util.Set<java.lang.String> GPUTypes
List of GPU types (vendor+device ID) that can be in this group


otherConfig

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


allocationAlgorithm

public Types.AllocationAlgorithm allocationAlgorithm
Current allocation of vGPUs to pGPUs for this group First published in XenServer 6.2 SP1 Tech-Preview.


supportedVGPUTypes

public java.util.Set<VGPUType> supportedVGPUTypes
vGPU types supported on at least one of the pGPUs in this group First published in XenServer 6.2 SP1.


enabledVGPUTypes

public java.util.Set<VGPUType> enabledVGPUTypes
vGPU types supported on at least one of the pGPUs in this group First published in XenServer 6.2 SP1.

Constructor Detail

GPUGroup.Record

public GPUGroup.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 GPU_group.Record to a Map

Specified by:
toMap in interface Types.Record