com.xensource.xenapi
Class SM.Record

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

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

Represents all the fields in a SM


Field Summary
 java.util.Set<java.lang.String> capabilities
          capabilities of the SM plugin
 java.util.Map<java.lang.String,java.lang.String> configuration
          names and descriptions of device config keys
 java.lang.String copyright
          Entity which owns the copyright of this plugin
 java.lang.String driverFilename
          filename of the storage driver
 java.lang.String nameDescription
          a notes field containg human-readable description
 java.lang.String nameLabel
          a human-readable name
 java.util.Map<java.lang.String,java.lang.String> otherConfig
          additional configuration
 java.lang.String requiredApiVersion
          Minimum SM API version required on the server
 java.lang.String type
          SR.type
 java.lang.String uuid
          Unique identifier/object reference
 java.lang.String vendor
          Vendor who created this plugin
 java.lang.String version
          Version of the plugin
 
Constructor Summary
SM.Record()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> toMap()
          Convert a SM.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 containg human-readable description


type

public java.lang.String type
SR.type


vendor

public java.lang.String vendor
Vendor who created this plugin


copyright

public java.lang.String copyright
Entity which owns the copyright of this plugin


version

public java.lang.String version
Version of the plugin


requiredApiVersion

public java.lang.String requiredApiVersion
Minimum SM API version required on the server


configuration

public java.util.Map<java.lang.String,java.lang.String> configuration
names and descriptions of device config keys


capabilities

public java.util.Set<java.lang.String> capabilities
capabilities of the SM plugin


otherConfig

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


driverFilename

public java.lang.String driverFilename
filename of the storage driver

Constructor Detail

SM.Record

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

Specified by:
toMap in interface Types.Record