Class Observer.Record

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

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

    • uuid

      public String uuid
      Unique identifier/object reference Experimental. First published in 23.14.0.
    • nameLabel

      public String nameLabel
      a human-readable name First published in XenServer 4.0.
    • nameDescription

      public String nameDescription
      a notes field containing human-readable description First published in XenServer 4.0.
    • hosts

      public Set<Host> hosts
      The list of hosts the observer is active on. An empty list means all hosts Experimental. First published in 23.14.0.
    • attributes

      public Map<String,String> attributes
      Attributes that observer will add to the data they produce Experimental. First published in 23.14.0.
    • endpoints

      public Set<String> endpoints
      The list of endpoints where data is exported to. Each endpoint is a URL or the string 'bugtool' refering to the internal logs Experimental. First published in 23.14.0.
    • components

      public Set<String> components
      The list of xenserver components the observer will broadcast. An empty list means all components Experimental. First published in 23.14.0.
    • enabled

      public Boolean enabled
      This denotes if the observer is enabled. true if it is enabled and false if it is disabled Experimental. First published in 23.14.0.
  • Constructor Details

    • Record

      public Record()
  • Method Details