org.virtualbox_5_2
Class IUnattended

java.lang.Object
  extended by org.virtualbox_5_2.IUnknown
      extended by org.virtualbox_5_2.IUnattended

public class IUnattended
extends IUnknown

The IUnattended interface represents the pipeline for preparing the Guest OS for fully automated install. It is based on the IMachine:IMachine.getUnattended()attribute. Interface ID: {167420E1-B72B-488E-9D56-F45894A8623A}


Field Summary
 
Fields inherited from class org.virtualbox_5_2.IUnknown
obj, objMgr, port
 
Constructor Summary
IUnattended(java.lang.String wrapped, org.virtualbox_5_2.ObjectRefManager objMgr, org.virtualbox_5_2.jaxws.VboxPortType port)
           
 
Method Summary
 void constructMedia()
          Fix scripts in auxiliary CD ISO if it's needed Packages Guest-OS-specific unattended script into auxiliary CD ISO or into auxiliary floppy, depending on IMachine::OSTypId.
 void constructScript()
          Generates Guest-OS-specific unattended script.
 java.lang.String getGroup()
          A group this VM belongs to.
 java.lang.Integer getImageIndex()
          The image index on installation CD/DVD used to install.
 java.lang.Boolean getInstallGuestAdditions()
          specifies if the Oracle VirtualBox additions should be installed or not.
 java.lang.String getIsoPath()
          Guest operating system ISO image
 java.lang.String getPassword()
          Assign a password to the user.
 java.lang.String getProductKey()
          Any key which is used as authorization of access to install genuine OS
 java.lang.String getUser()
          Assign an user name.
 java.lang.String getVboxAdditionsIsoPath()
          Guest Additions ISO image path
 void preparation()
          Preparation for running the unattended process of installation
static IUnattended queryInterface(IUnknown obj)
           
 void reconstructVM()
          Prepare a newly created VM to start unattended installation (For example, such steps like open/attach bootable CD/FDD, OS ISO, additions)
 void runInstallation()
          Run unattended installation
 void setGroup(java.lang.String value)
          A group this VM belongs to.
 void setImageIndex(java.lang.Integer value)
          The image index on installation CD/DVD used to install.
 void setInstallGuestAdditions(java.lang.Boolean value)
          specifies if the Oracle VirtualBox additions should be installed or not.
 void setIsoPath(java.lang.String value)
          Guest operating system ISO image
 void setPassword(java.lang.String value)
          Assign a password to the user.
 void setProductKey(java.lang.String value)
          Any key which is used as authorization of access to install genuine OS
 void setUser(java.lang.String value)
          Assign an user name.
 void setVboxAdditionsIsoPath(java.lang.String value)
          Guest Additions ISO image path
 
Methods inherited from class org.virtualbox_5_2.IUnknown
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IUnattended

public IUnattended(java.lang.String wrapped,
                   org.virtualbox_5_2.ObjectRefManager objMgr,
                   org.virtualbox_5_2.jaxws.VboxPortType port)
Method Detail

getGroup

public java.lang.String getGroup()
A group this VM belongs to.

Returns:
String

setGroup

public void setGroup(java.lang.String value)
A group this VM belongs to.

Parameters:
value - String

getVboxAdditionsIsoPath

public java.lang.String getVboxAdditionsIsoPath()
Guest Additions ISO image path

Returns:
String

setVboxAdditionsIsoPath

public void setVboxAdditionsIsoPath(java.lang.String value)
Guest Additions ISO image path

Parameters:
value - String

getIsoPath

public java.lang.String getIsoPath()
Guest operating system ISO image

Returns:
String

setIsoPath

public void setIsoPath(java.lang.String value)
Guest operating system ISO image

Parameters:
value - String

getUser

public java.lang.String getUser()
Assign an user name.

Returns:
String

setUser

public void setUser(java.lang.String value)
Assign an user name.

Parameters:
value - String

getPassword

public java.lang.String getPassword()
Assign a password to the user. The password is the same for both normal user and for Administrator / 'root' accounts.

Returns:
String

setPassword

public void setPassword(java.lang.String value)
Assign a password to the user. The password is the same for both normal user and for Administrator / 'root' accounts.

Parameters:
value - String

getProductKey

public java.lang.String getProductKey()
Any key which is used as authorization of access to install genuine OS

Returns:
String

setProductKey

public void setProductKey(java.lang.String value)
Any key which is used as authorization of access to install genuine OS

Parameters:
value - String

getInstallGuestAdditions

public java.lang.Boolean getInstallGuestAdditions()
specifies if the Oracle VirtualBox additions should be installed or not. (Answering "false" does not affect Guest Additions, that come pre-installed with certain versions of Linux guests, such as openSUSE). Currently not implemented.

Returns:
Boolean

setInstallGuestAdditions

public void setInstallGuestAdditions(java.lang.Boolean value)
specifies if the Oracle VirtualBox additions should be installed or not. (Answering "false" does not affect Guest Additions, that come pre-installed with certain versions of Linux guests, such as openSUSE). Currently not implemented.

Parameters:
value - Boolean

getImageIndex

public java.lang.Integer getImageIndex()
The image index on installation CD/DVD used to install. Used only with Windows installation CD/DVD

Returns:
Integer

setImageIndex

public void setImageIndex(java.lang.Integer value)
The image index on installation CD/DVD used to install. Used only with Windows installation CD/DVD

Parameters:
value - Integer

queryInterface

public static IUnattended queryInterface(IUnknown obj)

preparation

public void preparation()
Preparation for running the unattended process of installation


constructScript

public void constructScript()
Generates Guest-OS-specific unattended script.


constructMedia

public void constructMedia()
Fix scripts in auxiliary CD ISO if it's needed Packages Guest-OS-specific unattended script into auxiliary CD ISO or into auxiliary floppy, depending on IMachine::OSTypId.


reconstructVM

public void reconstructVM()
Prepare a newly created VM to start unattended installation (For example, such steps like open/attach bootable CD/FDD, OS ISO, additions)


runInstallation

public void runInstallation()
Run unattended installation