Class VmContainer
- 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.VmContainer
-
- All Implemented Interfaces:
Identified
,Vm
,VmBase
- Direct Known Subclasses:
SnapshotContainer
public class VmContainer extends VmBaseContainer implements Vm
-
-
Constructor Summary
Constructors Constructor Description VmContainer()
-
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
-
fqdn
public void fqdn(String newFqdn)
-
fqdnPresent
public boolean fqdnPresent()
- Specified by:
fqdnPresent
in interfaceVm
-
guestOperatingSystem
public GuestOperatingSystem guestOperatingSystem()
- Specified by:
guestOperatingSystem
in interfaceVm
-
guestOperatingSystem
public void guestOperatingSystem(GuestOperatingSystem newGuestOperatingSystem)
-
guestOperatingSystemPresent
public boolean guestOperatingSystemPresent()
- Specified by:
guestOperatingSystemPresent
in interfaceVm
-
guestTimeZone
public TimeZone guestTimeZone()
- Specified by:
guestTimeZone
in interfaceVm
-
guestTimeZone
public void guestTimeZone(TimeZone newGuestTimeZone)
-
guestTimeZonePresent
public boolean guestTimeZonePresent()
- Specified by:
guestTimeZonePresent
in interfaceVm
-
hasIllegalImages
public boolean hasIllegalImages()
- Specified by:
hasIllegalImages
in interfaceVm
-
hasIllegalImages
public void hasIllegalImages(boolean newHasIllegalImages)
-
hasIllegalImages
public void hasIllegalImages(Boolean newHasIllegalImages)
-
hasIllegalImagesPresent
public boolean hasIllegalImagesPresent()
- Specified by:
hasIllegalImagesPresent
in interfaceVm
-
nextRunConfigurationExists
public boolean nextRunConfigurationExists()
- Specified by:
nextRunConfigurationExists
in interfaceVm
-
nextRunConfigurationExists
public void nextRunConfigurationExists(boolean newNextRunConfigurationExists)
-
nextRunConfigurationExists
public void nextRunConfigurationExists(Boolean newNextRunConfigurationExists)
-
nextRunConfigurationExistsPresent
public boolean nextRunConfigurationExistsPresent()
- Specified by:
nextRunConfigurationExistsPresent
in interfaceVm
-
numaTuneMode
public NumaTuneMode numaTuneMode()
- Specified by:
numaTuneMode
in interfaceVm
-
numaTuneMode
public void numaTuneMode(NumaTuneMode newNumaTuneMode)
-
numaTuneModePresent
public boolean numaTuneModePresent()
- Specified by:
numaTuneModePresent
in interfaceVm
-
payloadsPresent
public boolean payloadsPresent()
- Specified by:
payloadsPresent
in interfaceVm
-
runOnce
public void runOnce(boolean newRunOnce)
-
runOnce
public void runOnce(Boolean newRunOnce)
-
runOncePresent
public boolean runOncePresent()
- Specified by:
runOncePresent
in interfaceVm
-
startTime
public void startTime(Date newStartTime)
-
startTimePresent
public boolean startTimePresent()
- Specified by:
startTimePresent
in interfaceVm
-
status
public void status(VmStatus newStatus)
-
statusPresent
public boolean statusPresent()
- Specified by:
statusPresent
in interfaceVm
-
statusDetail
public String statusDetail()
- Specified by:
statusDetail
in interfaceVm
-
statusDetail
public void statusDetail(String newStatusDetail)
-
statusDetailPresent
public boolean statusDetailPresent()
- Specified by:
statusDetailPresent
in interfaceVm
-
stopReason
public String stopReason()
- Specified by:
stopReason
in interfaceVm
-
stopReason
public void stopReason(String newStopReason)
-
stopReasonPresent
public boolean stopReasonPresent()
- Specified by:
stopReasonPresent
in interfaceVm
-
stopTime
public void stopTime(Date newStopTime)
-
stopTimePresent
public boolean stopTimePresent()
- Specified by:
stopTimePresent
in interfaceVm
-
useLatestTemplateVersion
public boolean useLatestTemplateVersion()
- Specified by:
useLatestTemplateVersion
in interfaceVm
-
useLatestTemplateVersion
public void useLatestTemplateVersion(boolean newUseLatestTemplateVersion)
-
useLatestTemplateVersion
public void useLatestTemplateVersion(Boolean newUseLatestTemplateVersion)
-
useLatestTemplateVersionPresent
public boolean useLatestTemplateVersionPresent()
- Specified by:
useLatestTemplateVersionPresent
in interfaceVm
-
affinityLabels
public List<AffinityLabel> affinityLabels()
- Specified by:
affinityLabels
in interfaceVm
-
affinityLabels
public void affinityLabels(List<AffinityLabel> newAffinityLabels)
-
affinityLabelsPresent
public boolean affinityLabelsPresent()
- Specified by:
affinityLabelsPresent
in interfaceVm
-
applications
public List<Application> applications()
- Specified by:
applications
in interfaceVm
-
applications
public void applications(List<Application> newApplications)
-
applicationsPresent
public boolean applicationsPresent()
- Specified by:
applicationsPresent
in interfaceVm
-
cdromsPresent
public boolean cdromsPresent()
- Specified by:
cdromsPresent
in interfaceVm
-
diskAttachments
public List<DiskAttachment> diskAttachments()
- Specified by:
diskAttachments
in interfaceVm
-
diskAttachments
public void diskAttachments(List<DiskAttachment> newDiskAttachments)
-
diskAttachmentsPresent
public boolean diskAttachmentsPresent()
- Specified by:
diskAttachmentsPresent
in interfaceVm
-
externalHostProvider
public ExternalHostProvider externalHostProvider()
- Specified by:
externalHostProvider
in interfaceVm
-
externalHostProvider
public void externalHostProvider(ExternalHostProvider newExternalHostProvider)
-
externalHostProviderPresent
public boolean externalHostProviderPresent()
- Specified by:
externalHostProviderPresent
in interfaceVm
-
floppiesPresent
public boolean floppiesPresent()
- Specified by:
floppiesPresent
in interfaceVm
-
graphicsConsoles
public List<GraphicsConsole> graphicsConsoles()
- Specified by:
graphicsConsoles
in interfaceVm
-
graphicsConsoles
public void graphicsConsoles(List<GraphicsConsole> newGraphicsConsoles)
-
graphicsConsolesPresent
public boolean graphicsConsolesPresent()
- Specified by:
graphicsConsolesPresent
in interfaceVm
-
host
public void host(Host newHost)
-
hostPresent
public boolean hostPresent()
- Specified by:
hostPresent
in interfaceVm
-
hostDevices
public List<HostDevice> hostDevices()
- Specified by:
hostDevices
in interfaceVm
-
hostDevices
public void hostDevices(List<HostDevice> newHostDevices)
-
hostDevicesPresent
public boolean hostDevicesPresent()
- Specified by:
hostDevicesPresent
in interfaceVm
-
instanceType
public InstanceType instanceType()
- Specified by:
instanceType
in interfaceVm
-
instanceType
public void instanceType(InstanceType newInstanceType)
-
instanceTypePresent
public boolean instanceTypePresent()
- Specified by:
instanceTypePresent
in interfaceVm
-
katelloErrata
public List<KatelloErratum> katelloErrata()
- Specified by:
katelloErrata
in interfaceVm
-
katelloErrata
public void katelloErrata(List<KatelloErratum> newKatelloErrata)
-
katelloErrataPresent
public boolean katelloErrataPresent()
- Specified by:
katelloErrataPresent
in interfaceVm
-
nicsPresent
public boolean nicsPresent()
- Specified by:
nicsPresent
in interfaceVm
-
numaNodesPresent
public boolean numaNodesPresent()
- Specified by:
numaNodesPresent
in interfaceVm
-
originalTemplate
public Template originalTemplate()
- Specified by:
originalTemplate
in interfaceVm
-
originalTemplate
public void originalTemplate(Template newOriginalTemplate)
-
originalTemplatePresent
public boolean originalTemplatePresent()
- Specified by:
originalTemplatePresent
in interfaceVm
-
permissions
public List<Permission> permissions()
- Specified by:
permissions
in interfaceVm
-
permissions
public void permissions(List<Permission> newPermissions)
-
permissionsPresent
public boolean permissionsPresent()
- Specified by:
permissionsPresent
in interfaceVm
-
reportedDevices
public List<ReportedDevice> reportedDevices()
- Specified by:
reportedDevices
in interfaceVm
-
reportedDevices
public void reportedDevices(List<ReportedDevice> newReportedDevices)
-
reportedDevicesPresent
public boolean reportedDevicesPresent()
- Specified by:
reportedDevicesPresent
in interfaceVm
-
sessionsPresent
public boolean sessionsPresent()
- Specified by:
sessionsPresent
in interfaceVm
-
snapshotsPresent
public boolean snapshotsPresent()
- Specified by:
snapshotsPresent
in interfaceVm
-
statistics
public List<Statistic> statistics()
- Specified by:
statistics
in interfaceVm
-
statisticsPresent
public boolean statisticsPresent()
- Specified by:
statisticsPresent
in interfaceVm
-
tagsPresent
public boolean tagsPresent()
- Specified by:
tagsPresent
in interfaceVm
-
template
public void template(Template newTemplate)
-
templatePresent
public boolean templatePresent()
- Specified by:
templatePresent
in interfaceVm
-
vmPool
public void vmPool(VmPool newVmPool)
-
vmPoolPresent
public boolean vmPoolPresent()
- Specified by:
vmPoolPresent
in interfaceVm
-
watchdogsPresent
public boolean watchdogsPresent()
- Specified by:
watchdogsPresent
in interfaceVm
-
-