com.xensource.xenapi
Class PCI.Record

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

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

Represents all the fields in a PCI


Field Summary
 java.lang.String clazzName
          PCI class name
 java.util.Set<PCI> dependencies
          List of dependent PCI devices
 java.lang.String deviceName
          Device name
 Host host
          Physical machine that owns the PCI device
 java.util.Map<java.lang.String,java.lang.String> otherConfig
          Additional configuration
 java.lang.String pciId
          PCI ID of the physical device
 java.lang.String subsystemDeviceName
          Subsystem device name First published in .
 java.lang.String subsystemVendorName
          Subsystem vendor name First published in .
 java.lang.String uuid
          Unique identifier/object reference
 java.lang.String vendorName
          Vendor name
 
Constructor Summary
PCI.Record()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> toMap()
          Convert a PCI.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


clazzName

public java.lang.String clazzName
PCI class name


vendorName

public java.lang.String vendorName
Vendor name


deviceName

public java.lang.String deviceName
Device name


host

public Host host
Physical machine that owns the PCI device


pciId

public java.lang.String pciId
PCI ID of the physical device


dependencies

public java.util.Set<PCI> dependencies
List of dependent PCI devices


otherConfig

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


subsystemVendorName

public java.lang.String subsystemVendorName
Subsystem vendor name First published in .


subsystemDeviceName

public java.lang.String subsystemDeviceName
Subsystem device name First published in .

Constructor Detail

PCI.Record

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

Specified by:
toMap in interface Types.Record