Package org.ovirt.engine.sdk4.builders
Class VmBuilder
- java.lang.Object
-
- org.ovirt.engine.sdk4.builders.VmBuilder
-
public class VmBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description VmBuilder()
-
Method Summary
-
-
-
Method Detail
-
affinityLabels
public VmBuilder affinityLabels(List<AffinityLabel> newAffinityLabels)
-
affinityLabels
public VmBuilder affinityLabels(AffinityLabel... newAffinityLabels)
-
affinityLabels
public VmBuilder affinityLabels(AffinityLabelBuilder... newAffinityLabels)
-
applications
public VmBuilder applications(List<Application> newApplications)
-
applications
public VmBuilder applications(Application... newApplications)
-
applications
public VmBuilder applications(ApplicationBuilder... newApplications)
-
bios
public VmBuilder bios(BiosBuilder newBios)
-
cdroms
public VmBuilder cdroms(CdromBuilder... newCdroms)
-
cluster
public VmBuilder cluster(ClusterBuilder newCluster)
-
console
public VmBuilder console(ConsoleBuilder newConsole)
-
cpu
public VmBuilder cpu(CpuBuilder newCpu)
-
cpuProfile
public VmBuilder cpuProfile(CpuProfile newCpuProfile)
-
cpuProfile
public VmBuilder cpuProfile(CpuProfileBuilder newCpuProfile)
-
cpuShares
public VmBuilder cpuShares(int newCpuShares)
-
cpuShares
public VmBuilder cpuShares(long newCpuShares)
-
cpuShares
public VmBuilder cpuShares(BigInteger newCpuShares)
-
customCompatibilityVersion
public VmBuilder customCompatibilityVersion(Version newCustomCompatibilityVersion)
-
customCompatibilityVersion
public VmBuilder customCompatibilityVersion(VersionBuilder newCustomCompatibilityVersion)
-
customProperties
public VmBuilder customProperties(List<CustomProperty> newCustomProperties)
-
customProperties
public VmBuilder customProperties(CustomProperty... newCustomProperties)
-
customProperties
public VmBuilder customProperties(CustomPropertyBuilder... newCustomProperties)
-
deleteProtected
public VmBuilder deleteProtected(boolean newDeleteProtected)
-
diskAttachments
public VmBuilder diskAttachments(List<DiskAttachment> newDiskAttachments)
-
diskAttachments
public VmBuilder diskAttachments(DiskAttachment... newDiskAttachments)
-
diskAttachments
public VmBuilder diskAttachments(DiskAttachmentBuilder... newDiskAttachments)
-
display
public VmBuilder display(DisplayBuilder newDisplay)
-
domain
public VmBuilder domain(DomainBuilder newDomain)
-
externalHostProvider
public VmBuilder externalHostProvider(ExternalHostProvider newExternalHostProvider)
-
externalHostProvider
public VmBuilder externalHostProvider(ExternalHostProviderBuilder newExternalHostProvider)
-
floppies
public VmBuilder floppies(FloppyBuilder... newFloppies)
-
graphicsConsoles
public VmBuilder graphicsConsoles(List<GraphicsConsole> newGraphicsConsoles)
-
graphicsConsoles
public VmBuilder graphicsConsoles(GraphicsConsole... newGraphicsConsoles)
-
graphicsConsoles
public VmBuilder graphicsConsoles(GraphicsConsoleBuilder... newGraphicsConsoles)
-
guestOperatingSystem
public VmBuilder guestOperatingSystem(GuestOperatingSystem newGuestOperatingSystem)
-
guestOperatingSystem
public VmBuilder guestOperatingSystem(GuestOperatingSystemBuilder newGuestOperatingSystem)
-
guestTimeZone
public VmBuilder guestTimeZone(TimeZoneBuilder newGuestTimeZone)
-
hasIllegalImages
public VmBuilder hasIllegalImages(boolean newHasIllegalImages)
-
highAvailability
public VmBuilder highAvailability(HighAvailability newHighAvailability)
-
highAvailability
public VmBuilder highAvailability(HighAvailabilityBuilder newHighAvailability)
-
host
public VmBuilder host(HostBuilder newHost)
-
hostDevices
public VmBuilder hostDevices(List<HostDevice> newHostDevices)
-
hostDevices
public VmBuilder hostDevices(HostDevice... newHostDevices)
-
hostDevices
public VmBuilder hostDevices(HostDeviceBuilder... newHostDevices)
-
initialization
public VmBuilder initialization(Initialization newInitialization)
-
initialization
public VmBuilder initialization(InitializationBuilder newInitialization)
-
instanceType
public VmBuilder instanceType(InstanceType newInstanceType)
-
instanceType
public VmBuilder instanceType(InstanceTypeBuilder newInstanceType)
-
katelloErrata
public VmBuilder katelloErrata(List<KatelloErratum> newKatelloErrata)
-
katelloErrata
public VmBuilder katelloErrata(KatelloErratum... newKatelloErrata)
-
katelloErrata
public VmBuilder katelloErrata(KatelloErratumBuilder... newKatelloErrata)
-
largeIcon
public VmBuilder largeIcon(IconBuilder newLargeIcon)
-
lease
public VmBuilder lease(StorageDomainLease newLease)
-
lease
public VmBuilder lease(StorageDomainLeaseBuilder newLease)
-
memory
public VmBuilder memory(int newMemory)
-
memory
public VmBuilder memory(long newMemory)
-
memory
public VmBuilder memory(BigInteger newMemory)
-
memoryPolicy
public VmBuilder memoryPolicy(MemoryPolicy newMemoryPolicy)
-
memoryPolicy
public VmBuilder memoryPolicy(MemoryPolicyBuilder newMemoryPolicy)
-
migration
public VmBuilder migration(MigrationOptions newMigration)
-
migration
public VmBuilder migration(MigrationOptionsBuilder newMigration)
-
migrationDowntime
public VmBuilder migrationDowntime(int newMigrationDowntime)
-
migrationDowntime
public VmBuilder migrationDowntime(long newMigrationDowntime)
-
migrationDowntime
public VmBuilder migrationDowntime(BigInteger newMigrationDowntime)
-
multiQueuesEnabled
public VmBuilder multiQueuesEnabled(boolean newMultiQueuesEnabled)
-
nextRunConfigurationExists
public VmBuilder nextRunConfigurationExists(boolean newNextRunConfigurationExists)
-
nextRunConfigurationExists
public VmBuilder nextRunConfigurationExists(Boolean newNextRunConfigurationExists)
-
nics
public VmBuilder nics(NicBuilder... newNics)
-
numaNodes
public VmBuilder numaNodes(NumaNodeBuilder... newNumaNodes)
-
numaTuneMode
public VmBuilder numaTuneMode(NumaTuneMode newNumaTuneMode)
-
originalTemplate
public VmBuilder originalTemplate(TemplateBuilder newOriginalTemplate)
-
os
public VmBuilder os(OperatingSystem newOs)
-
os
public VmBuilder os(OperatingSystemBuilder newOs)
-
payloads
public VmBuilder payloads(PayloadBuilder... newPayloads)
-
permissions
public VmBuilder permissions(List<Permission> newPermissions)
-
permissions
public VmBuilder permissions(Permission... newPermissions)
-
permissions
public VmBuilder permissions(PermissionBuilder... newPermissions)
-
placementPolicy
public VmBuilder placementPolicy(VmPlacementPolicy newPlacementPolicy)
-
placementPolicy
public VmBuilder placementPolicy(VmPlacementPolicyBuilder newPlacementPolicy)
-
quota
public VmBuilder quota(QuotaBuilder newQuota)
-
reportedDevices
public VmBuilder reportedDevices(List<ReportedDevice> newReportedDevices)
-
reportedDevices
public VmBuilder reportedDevices(ReportedDevice... newReportedDevices)
-
reportedDevices
public VmBuilder reportedDevices(ReportedDeviceBuilder... newReportedDevices)
-
rngDevice
public VmBuilder rngDevice(RngDeviceBuilder newRngDevice)
-
runOnce
public VmBuilder runOnce(boolean newRunOnce)
-
serialNumber
public VmBuilder serialNumber(SerialNumber newSerialNumber)
-
serialNumber
public VmBuilder serialNumber(SerialNumberBuilder newSerialNumber)
-
sessions
public VmBuilder sessions(SessionBuilder... newSessions)
-
smallIcon
public VmBuilder smallIcon(IconBuilder newSmallIcon)
-
snapshots
public VmBuilder snapshots(SnapshotBuilder... newSnapshots)
-
soundcardEnabled
public VmBuilder soundcardEnabled(boolean newSoundcardEnabled)
-
sso
public VmBuilder sso(SsoBuilder newSso)
-
startPaused
public VmBuilder startPaused(boolean newStartPaused)
-
stateless
public VmBuilder stateless(boolean newStateless)
-
statistics
public VmBuilder statistics(StatisticBuilder... newStatistics)
-
storageDomain
public VmBuilder storageDomain(StorageDomain newStorageDomain)
-
storageDomain
public VmBuilder storageDomain(StorageDomainBuilder newStorageDomain)
-
storageErrorResumeBehaviour
public VmBuilder storageErrorResumeBehaviour(VmStorageErrorResumeBehaviour newStorageErrorResumeBehaviour)
-
tags
public VmBuilder tags(TagBuilder... newTags)
-
template
public VmBuilder template(TemplateBuilder newTemplate)
-
timeZone
public VmBuilder timeZone(TimeZoneBuilder newTimeZone)
-
tunnelMigration
public VmBuilder tunnelMigration(boolean newTunnelMigration)
-
usb
public VmBuilder usb(UsbBuilder newUsb)
-
useLatestTemplateVersion
public VmBuilder useLatestTemplateVersion(boolean newUseLatestTemplateVersion)
-
useLatestTemplateVersion
public VmBuilder useLatestTemplateVersion(Boolean newUseLatestTemplateVersion)
-
virtioScsi
public VmBuilder virtioScsi(VirtioScsi newVirtioScsi)
-
virtioScsi
public VmBuilder virtioScsi(VirtioScsiBuilder newVirtioScsi)
-
vmPool
public VmBuilder vmPool(VmPoolBuilder newVmPool)
-
watchdogs
public VmBuilder watchdogs(WatchdogBuilder... newWatchdogs)
-
build
public Vm build()
-
-