Package org.ovirt.engine.sdk4.types
Interface Template
-
- All Superinterfaces:
Identified
,VmBase
- All Known Subinterfaces:
InstanceType
- All Known Implementing Classes:
InstanceTypeContainer
,TemplateContainer
public interface Template extends VmBase
The type that represents a virtual machine template. Templates allow for a rapid instantiation of virtual machines with common configuration and disk states.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Cdrom>
cdroms()
boolean
cdromsPresent()
List<DiskAttachment>
diskAttachments()
boolean
diskAttachmentsPresent()
List<GraphicsConsole>
graphicsConsoles()
boolean
graphicsConsolesPresent()
List<Nic>
nics()
boolean
nicsPresent()
List<Permission>
permissions()
boolean
permissionsPresent()
TemplateStatus
status()
boolean
statusPresent()
List<Tag>
tags()
boolean
tagsPresent()
TemplateVersion
version()
boolean
versionPresent()
Vm
vm()
boolean
vmPresent()
List<Watchdog>
watchdogs()
boolean
watchdogsPresent()
-
Methods inherited from interface org.ovirt.engine.sdk4.types.Identified
comment, commentPresent, description, descriptionPresent, href, hrefPresent, id, idPresent, name, namePresent
-
Methods inherited from interface org.ovirt.engine.sdk4.types.VmBase
autoPinningPolicy, autoPinningPolicyPresent, bios, biosPresent, cluster, clusterPresent, console, consolePresent, cpu, cpuPresent, cpuProfile, cpuProfilePresent, cpuShares, cpuSharesAsByte, cpuSharesAsInteger, cpuSharesAsLong, cpuSharesAsShort, cpuSharesPresent, creationTime, creationTimePresent, customCompatibilityVersion, customCompatibilityVersionPresent, customCpuModel, customCpuModelPresent, customEmulatedMachine, customEmulatedMachinePresent, customProperties, customPropertiesPresent, deleteProtected, deleteProtectedPresent, display, displayPresent, domain, domainPresent, highAvailability, highAvailabilityPresent, initialization, initializationPresent, io, ioPresent, largeIcon, largeIconPresent, lease, leasePresent, memory, memoryAsByte, memoryAsInteger, memoryAsLong, memoryAsShort, memoryPolicy, memoryPolicyPresent, memoryPresent, migration, migrationDowntime, migrationDowntimeAsByte, migrationDowntimeAsInteger, migrationDowntimeAsLong, migrationDowntimeAsShort, migrationDowntimePresent, migrationPresent, multiQueuesEnabled, multiQueuesEnabledPresent, origin, originPresent, os, osPresent, placementPolicy, placementPolicyPresent, quota, quotaPresent, rngDevice, rngDevicePresent, serialNumber, serialNumberPresent, smallIcon, smallIconPresent, soundcardEnabled, soundcardEnabledPresent, sso, ssoPresent, startPaused, startPausedPresent, stateless, statelessPresent, storageDomain, storageDomainPresent, storageErrorResumeBehaviour, storageErrorResumeBehaviourPresent, timeZone, timeZonePresent, tpmEnabled, tpmEnabledPresent, tunnelMigration, tunnelMigrationPresent, type, typePresent, usb, usbPresent, virtioScsi, virtioScsiMultiQueues, virtioScsiMultiQueuesAsByte, virtioScsiMultiQueuesAsInteger, virtioScsiMultiQueuesAsLong, virtioScsiMultiQueuesAsShort, virtioScsiMultiQueuesEnabled, virtioScsiMultiQueuesEnabledPresent, virtioScsiMultiQueuesPresent, virtioScsiPresent
-
-
-
-
Method Detail
-
status
TemplateStatus status()
-
statusPresent
boolean statusPresent()
-
version
TemplateVersion version()
-
versionPresent
boolean versionPresent()
-
vm
Vm vm()
-
vmPresent
boolean vmPresent()
-
cdromsPresent
boolean cdromsPresent()
-
diskAttachments
List<DiskAttachment> diskAttachments()
-
diskAttachmentsPresent
boolean diskAttachmentsPresent()
-
graphicsConsoles
List<GraphicsConsole> graphicsConsoles()
-
graphicsConsolesPresent
boolean graphicsConsolesPresent()
-
nicsPresent
boolean nicsPresent()
-
permissions
List<Permission> permissions()
-
permissionsPresent
boolean permissionsPresent()
-
tagsPresent
boolean tagsPresent()
-
watchdogsPresent
boolean watchdogsPresent()
-
-