Class SM.Record

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

public static class SM.Record extends Object implements Types.Record
Represents all the fields in a SM
  • Field Details

    • uuid

      public String uuid
      Unique identifier/object reference
    • nameLabel

      public String nameLabel
      a human-readable name
    • nameDescription

      public String nameDescription
      a notes field containing human-readable description
    • type

      public String type
      SR.type
    • vendor

      public String vendor
      Vendor who created this plugin
    • version

      public String version
      Version of the plugin
    • requiredApiVersion

      public String requiredApiVersion
      Minimum SM API version required on the server
    • configuration

      public Map<String,String> configuration
      names and descriptions of device config keys
    • capabilities

      public Set<String> capabilities
      capabilities of the SM plugin First published in XenServer 4.1.
    • features

      public Map<String,Long> features
      capabilities of the SM plugin, with capability version numbers First published in XenServer 6.2.
    • otherConfig

      public Map<String,String> otherConfig
      additional configuration First published in XenServer 4.1.
    • driverFilename

      public String driverFilename
      filename of the storage driver First published in XenServer 5.0.
    • requiredClusterStack

      public Set<String> requiredClusterStack
      The storage plugin requires that one of these cluster stacks is configured and running. First published in XenServer 7.0.
  • Constructor Details

    • Record

      public Record()
  • Method Details