Skip navigation links

Oracle VM Manager Web Services API Reference
Release 2.2.0

E15446-02


oracle.ovs.api.datamodel.resource
Class VirtualMachineImage.Builder

java.lang.Object
  extended by oracle.ovs.api.datamodel.resource.VirtualMachineImage.Builder

All Implemented Interfaces:
java.io.Serializable
Enclosing class:
VirtualMachineImage

public static class VirtualMachineImage.Builder
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form

Constructor Summary
VirtualMachineImage.Builder()
           
VirtualMachineImage.Builder(DiscoveredVirtualMachineImage discoveredImage)
           
VirtualMachineImage.Builder(java.lang.Long serverPoolId, java.lang.String imgName)
           

 

Method Summary
 VirtualMachineImage build()
           
 VirtualMachineImage.Builder createdTime()
           
 VirtualMachineImage.Builder deployType(java.lang.String deployType)
           
 VirtualMachineImage.Builder description(java.lang.String description)
           
 VirtualMachineImage.Builder downloadURL(java.lang.String downloadURL)
           
 VirtualMachineImage.Builder groupId(java.lang.Long groupId)
           
 VirtualMachineImage.Builder haEnabled(java.lang.Boolean haEnabled)
           
 VirtualMachineImage.Builder imgId(java.lang.Long imgId)
           
 VirtualMachineImage.Builder imgLocation(java.lang.String imgLocation)
           
 VirtualMachineImage.Builder imgSize(java.lang.Double imgSize)
           
 VirtualMachineImage.Builder imgType(java.lang.String imgType)
           
 VirtualMachineImage.Builder importType(ImportTypes importType)
           
 VirtualMachineImage.Builder keyboardLayout(java.lang.String keyboardLayout)
           
 VirtualMachineImage.Builder maxMemory(java.lang.Long maxMemory)
           
 VirtualMachineImage.Builder memory(java.lang.Long memory)
           
 VirtualMachineImage.Builder networks(VirtualNetworkCard[] networks)
           
 VirtualMachineImage.Builder osType(java.lang.String osType)
           
 VirtualMachineImage.Builder parentImgId(java.lang.Long parentImgId)
           
 VirtualMachineImage.Builder proxyURL(java.lang.String proxyURL)
           
 VirtualMachineImage.Builder proxyUsed(java.lang.Boolean proxyUsed)
           
 VirtualMachineImage.Builder pvDriver(java.lang.Boolean hasPvDriver)
           
 VirtualMachineImage.Builder serverPoolName(java.lang.String serverPoolName)
           
 VirtualMachineImage.Builder status(java.lang.String status)
           
 VirtualMachineImage.Builder userId(java.lang.Long userId)
           
 VirtualMachineImage.Builder vcpus(java.lang.Long vcpus)
           
 VirtualMachineImage.Builder vdisks(VirtualDisk[] vdisks)
           
 VirtualMachineImage.Builder virtualType(java.lang.String virtualType)
           
 VirtualMachineImage.Builder vmPassword(java.lang.String vmPassword)
           
 VirtualMachineImage.Builder vmUsername(java.lang.String vmUsername)
           
 VirtualMachineImage.Builder vncPassword(java.lang.String vncPassword)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

VirtualMachineImage.Builder

public VirtualMachineImage.Builder()

VirtualMachineImage.Builder

public VirtualMachineImage.Builder(DiscoveredVirtualMachineImage discoveredImage)

VirtualMachineImage.Builder

public VirtualMachineImage.Builder(java.lang.Long serverPoolId,
                                   java.lang.String imgName)

Method Detail

build

public VirtualMachineImage build()

imgId

public VirtualMachineImage.Builder imgId(java.lang.Long imgId)

createdTime

public VirtualMachineImage.Builder createdTime()

proxyURL

public VirtualMachineImage.Builder proxyURL(java.lang.String proxyURL)

deployType

public VirtualMachineImage.Builder deployType(java.lang.String deployType)

description

public VirtualMachineImage.Builder description(java.lang.String description)

virtualType

public VirtualMachineImage.Builder virtualType(java.lang.String virtualType)

vmPassword

public VirtualMachineImage.Builder vmPassword(java.lang.String vmPassword)

vmUsername

public VirtualMachineImage.Builder vmUsername(java.lang.String vmUsername)

vncPassword

public VirtualMachineImage.Builder vncPassword(java.lang.String vncPassword)

vdisks

public VirtualMachineImage.Builder vdisks(VirtualDisk[] vdisks)

networks

public VirtualMachineImage.Builder networks(VirtualNetworkCard[] networks)

vcpus

public VirtualMachineImage.Builder vcpus(java.lang.Long vcpus)

groupId

public VirtualMachineImage.Builder groupId(java.lang.Long groupId)

userId

public VirtualMachineImage.Builder userId(java.lang.Long userId)

downloadURL

public VirtualMachineImage.Builder downloadURL(java.lang.String downloadURL)

serverPoolName

public VirtualMachineImage.Builder serverPoolName(java.lang.String serverPoolName)

haEnabled

public VirtualMachineImage.Builder haEnabled(java.lang.Boolean haEnabled)

imgLocation

public VirtualMachineImage.Builder imgLocation(java.lang.String imgLocation)

imgType

public VirtualMachineImage.Builder imgType(java.lang.String imgType)

maxMemory

public VirtualMachineImage.Builder maxMemory(java.lang.Long maxMemory)

memory

public VirtualMachineImage.Builder memory(java.lang.Long memory)

imgSize

public VirtualMachineImage.Builder imgSize(java.lang.Double imgSize)

osType

public VirtualMachineImage.Builder osType(java.lang.String osType)

parentImgId

public VirtualMachineImage.Builder parentImgId(java.lang.Long parentImgId)

keyboardLayout

public VirtualMachineImage.Builder keyboardLayout(java.lang.String keyboardLayout)

proxyUsed

public VirtualMachineImage.Builder proxyUsed(java.lang.Boolean proxyUsed)

status

public VirtualMachineImage.Builder status(java.lang.String status)

pvDriver

public VirtualMachineImage.Builder pvDriver(java.lang.Boolean hasPvDriver)

importType

public VirtualMachineImage.Builder importType(ImportTypes importType)

Skip navigation links

Oracle VM Manager Web Services API Reference
Release 2.2.0

E15446-02


Copyright © 2009, Oracle. All rights reserved.