Package org.libvirt
Public interface for the libvirt library.
-
Interface Summary Interface Description BitFlags -
Class Summary Class Description Connect The Connect object represents a connection to a local or remote hypervisor/driver.Connect.ConnectListAllDomainsFlags ConnectAuth We diverge from the C implementation There is no explicit cbdata field, you should just add any extra data to the child class's instance.ConnectAuth.Credential ConnectAuthDefault Implements virConnectAuthPtrDefault functionality from libvirt.c without the external method support It's not officially a part of the libvirt API, but provided here for completeness, testing, and as an exampleDevice A device which is attached to a nodeDomain A virtual machine defined within libvirt.Domain.BlockCommitFlags TODO: get generated constants from libvirtDomain.BlockCopyFlags Domain.BlockCopyParameters Domain.BlockJobAbortFlags Domain.BlockJobInfoFlags Domain.BlockResizeFlags Domain.CreateFlags Domain.DeviceModifyFlags Domain.DomainMigrateParameters Contains multiple constants that defines "virDomainMigrate* params" multiple field.Domain.DomainSetUserPasswordFlags Domain.InterfaceAddressesSource Domain.MetadataType Domain.MigrateFlags Domain.ModificationImpact Domain.RebootFlags Domain.SnapshotCreateFlags Domain.SnapshotListFlags Domain.UndefineFlags Domain.VcpuFlags Domain.XMLFlags DomainBlockInfo DomainBlockJobInfo DomainBlockStats This class holds the counters for block device statistics.DomainInfo This object is returned by Domain.getInfo()DomainInterface DomainInterface.InterfaceAddress DomainInterfaceStats The Domain.interfaceStats method returns the network counters in this object.DomainJobInfo DomainSnapshot DomainSnapshot.SnapshotDeleteFlags Error An error which is returned from libvirt,ErrorCallback Callback class to allow users of the API to handle the Error messages in a more robust fashion.ErrorHandler Utility class which processes the last error from the libvirt library.Interface A device which is attached to a nodeLibrary This class represents an instance of the JNA mapped libvirt library.MemoryStatistic Network A network object defined by libvirt.Network.IP_Addr_Type NetworkFilter NodeInfo Node data from libvirt.SchedBooleanParameter Class for representing a boolean scheduler parameterSchedDoubleParameter Class for representing a double scheduler parameterSchedIntParameter Parameter to hold an int.SchedLongParameter Class for representing a long int scheduler parameterSchedParameter The abstract parent of the actual Schedparameter classesSchedUintParameter Class for representing an unsigned int scheduler parameterSchedUlongParameter Class for representing an unsigned long int scheduler parameterSecret A secret defined by libvirtSecurityLabel Represents a security label used for mandatory access control.SecurityModel A security model used for mandatory access control.StoragePool A collection of storageStoragePool.VolumeCreateFlags StoragePoolInfo Detailed information about a storage pool.StorageVol An acutal storage bucket.StorageVol.DownloadFlags StorageVol.ResizeFlags StorageVol.UploadFlags StorageVolInfo Detailed information about a storage pool.Stream The Stream class is used to transfer data between a libvirt daemon and a client.TypedBooleanParameter Class for representing a boolean typed parameterTypedDoubleParameter Class for representing a double typed parameterTypedIntParameter Class for representing an int typed parameterTypedLongParameter Class for representing a long typed parameterTypedParameter TypedStringParameter Class for representing a string (char pointer) typed parameterTypedUintParameter Class for representing a uint typed parameterTypedUlongParameter Class for representing an ulong typed parameterVcpuInfo Stats about a cpu. -
Enum Summary Enum Description Connect.OpenFlags ConnectAuth.CredentialType CPUCompareResult DomainInfo.DomainState Error.ErrorDomain Error.ErrorLevel Error.ErrorNumber KeycodeSet MemoryAddressMode SecretUsageType An enumeration of constants identifying the type of the owner of a secret.StoragePoolInfo.StoragePoolState StorageVol.Type StorageVolInfo.VirStorageVolType SuspendTarget Power management suspension target levelsVcpuInfo.VcpuState -
Exception Summary Exception Description ErrorException Deprecated. LibvirtException This exception is thrown by all classes and methods of libvirt when the underlying libvirt library indicates an error