Class TemplateContainer
- java.lang.Object
-
- org.ovirt.engine.sdk4.internal.containers.Container
-
- org.ovirt.engine.sdk4.internal.containers.IdentifiedContainer
-
- org.ovirt.engine.sdk4.internal.containers.VmBaseContainer
-
- org.ovirt.engine.sdk4.internal.containers.TemplateContainer
-
- All Implemented Interfaces:
Identified
,Template
,VmBase
- Direct Known Subclasses:
InstanceTypeContainer
public class TemplateContainer extends VmBaseContainer implements Template
-
-
Constructor Summary
Constructors Constructor Description TemplateContainer()
-
Method Summary
-
Methods inherited from class org.ovirt.engine.sdk4.internal.containers.VmBaseContainer
autoPinningPolicy, autoPinningPolicy, autoPinningPolicyPresent, bios, bios, biosPresent, cluster, cluster, clusterPresent, console, console, consolePresent, cpu, cpu, cpuPresent, cpuProfile, cpuProfile, cpuProfilePresent, cpuShares, cpuShares, cpuSharesAsByte, cpuSharesAsInteger, cpuSharesAsLong, cpuSharesAsShort, cpuSharesPresent, creationTime, creationTime, creationTimePresent, customCompatibilityVersion, customCompatibilityVersion, customCompatibilityVersionPresent, customCpuModel, customCpuModel, customCpuModelPresent, customEmulatedMachine, customEmulatedMachine, customEmulatedMachinePresent, customProperties, customProperties, customPropertiesPresent, deleteProtected, deleteProtected, deleteProtected, deleteProtectedPresent, display, display, displayPresent, domain, domain, domainPresent, highAvailability, highAvailability, highAvailabilityPresent, initialization, initialization, initializationPresent, io, io, ioPresent, largeIcon, largeIcon, largeIconPresent, lease, lease, leasePresent, memory, memory, memoryAsByte, memoryAsInteger, memoryAsLong, memoryAsShort, memoryPolicy, memoryPolicy, memoryPolicyPresent, memoryPresent, migration, migration, migrationDowntime, migrationDowntime, migrationDowntimeAsByte, migrationDowntimeAsInteger, migrationDowntimeAsLong, migrationDowntimeAsShort, migrationDowntimePresent, migrationPresent, multiQueuesEnabled, multiQueuesEnabled, multiQueuesEnabled, multiQueuesEnabledPresent, origin, origin, originPresent, os, os, osPresent, placementPolicy, placementPolicy, placementPolicyPresent, quota, quota, quotaPresent, rngDevice, rngDevice, rngDevicePresent, serialNumber, serialNumber, serialNumberPresent, smallIcon, smallIcon, smallIconPresent, soundcardEnabled, soundcardEnabled, soundcardEnabled, soundcardEnabledPresent, sso, sso, ssoPresent, startPaused, startPaused, startPaused, startPausedPresent, stateless, stateless, stateless, statelessPresent, storageDomain, storageDomain, storageDomainPresent, storageErrorResumeBehaviour, storageErrorResumeBehaviour, storageErrorResumeBehaviourPresent, timeZone, timeZone, timeZonePresent, tpmEnabled, tpmEnabled, tpmEnabled, tpmEnabledPresent, tunnelMigration, tunnelMigration, tunnelMigration, tunnelMigrationPresent, type, type, typePresent, usb, usb, usbPresent, virtioScsi, virtioScsi, virtioScsiMultiQueues, virtioScsiMultiQueues, virtioScsiMultiQueuesAsByte, virtioScsiMultiQueuesAsInteger, virtioScsiMultiQueuesAsLong, virtioScsiMultiQueuesAsShort, virtioScsiMultiQueuesEnabled, virtioScsiMultiQueuesEnabled, virtioScsiMultiQueuesEnabled, virtioScsiMultiQueuesEnabledPresent, virtioScsiMultiQueuesPresent, virtioScsiPresent
-
Methods inherited from class org.ovirt.engine.sdk4.internal.containers.IdentifiedContainer
comment, comment, commentPresent, description, description, descriptionPresent, href, href, hrefPresent, id, id, idPresent, name, name, namePresent
-
Methods inherited from class org.ovirt.engine.sdk4.internal.containers.Container
asByte, asInteger, asLong, asShort, makeArrayList, makeUnmodifiableList
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
public TemplateStatus status()
-
status
public void status(TemplateStatus newStatus)
-
statusPresent
public boolean statusPresent()
- Specified by:
statusPresent
in interfaceTemplate
-
version
public TemplateVersion version()
-
version
public void version(TemplateVersion newVersion)
-
versionPresent
public boolean versionPresent()
- Specified by:
versionPresent
in interfaceTemplate
-
vm
public void vm(Vm newVm)
-
cdromsPresent
public boolean cdromsPresent()
- Specified by:
cdromsPresent
in interfaceTemplate
-
diskAttachments
public List<DiskAttachment> diskAttachments()
- Specified by:
diskAttachments
in interfaceTemplate
-
diskAttachments
public void diskAttachments(List<DiskAttachment> newDiskAttachments)
-
diskAttachmentsPresent
public boolean diskAttachmentsPresent()
- Specified by:
diskAttachmentsPresent
in interfaceTemplate
-
graphicsConsoles
public List<GraphicsConsole> graphicsConsoles()
- Specified by:
graphicsConsoles
in interfaceTemplate
-
graphicsConsoles
public void graphicsConsoles(List<GraphicsConsole> newGraphicsConsoles)
-
graphicsConsolesPresent
public boolean graphicsConsolesPresent()
- Specified by:
graphicsConsolesPresent
in interfaceTemplate
-
nicsPresent
public boolean nicsPresent()
- Specified by:
nicsPresent
in interfaceTemplate
-
permissions
public List<Permission> permissions()
- Specified by:
permissions
in interfaceTemplate
-
permissions
public void permissions(List<Permission> newPermissions)
-
permissionsPresent
public boolean permissionsPresent()
- Specified by:
permissionsPresent
in interfaceTemplate
-
tagsPresent
public boolean tagsPresent()
- Specified by:
tagsPresent
in interfaceTemplate
-
watchdogsPresent
public boolean watchdogsPresent()
- Specified by:
watchdogsPresent
in interfaceTemplate
-
-