Class XenAPIObject

java.lang.Object
com.xensource.xenapi.XenAPIObject
Direct Known Subclasses:
Auth, Blob, Bond, Certificate, Cluster, ClusterHost, Console, Crashdump, DataSource, DRTask, Event, Feature, GPUGroup, Host, HostCpu, HostCrashdump, HostMetrics, HostPatch, LVHD, Message, Network, NetworkSriov, Observer, PBD, PCI, PGPU, PIF, PIFMetrics, Pool, PoolPatch, PoolUpdate, ProbeResult, PUSB, PVSCacheStorage, PVSProxy, PVSServer, PVSSite, Repository, Role, SDNController, Secret, Session, SM, SR, SrStat, Subject, Task, Tunnel, USBGroup, User, VBD, VBDMetrics, VDI, VdiNbdServerInfo, VGPU, VGPUType, VIF, VIFMetrics, VLAN, VM, VMAppliance, VMGuestMetrics, VMMetrics, VMPP, VMSS, VTPM, VUSB

public abstract class XenAPIObject extends Object
  • Constructor Details

    • XenAPIObject

      public XenAPIObject()
  • Method Details

    • toWireString

      public abstract String toWireString()
    • isNull

      public boolean isNull()
      When XAPI returns a null, it actually gets changed into an object that contains the string "OpaqueRef:NULL". This is a convenience method to check if a XenAPIObject is in fact null in XAPI's eyes.