Package com.zerog.ia.auto.project.vapp
Class ApplicationInstaller
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.vapp.ApplicationInstaller
-
- All Implemented Interfaces:
Referenceable
public final class ApplicationInstaller extends ProjectObject
Denotes a singular installer that can be installed on top of a JeOS
-
-
Constructor Summary
Constructors Constructor Description ApplicationInstaller()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildConfiguration
getBuildConfiguration()
In case thisInstaller option is true, this identifies the Build Configuration to build.java.lang.String
getBuildTarget()
In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.java.lang.String
getExecutable()
Used in case of other non IA Installers to point to the installer fileboolean
getIaInstaller()
True value of this parameter indicates that this is an already built IA installer.java.lang.String
getInstallationCommand()
java.lang.String
getInternalUID()
Internal UID of the Application Installerjava.lang.String
getLocationOfInstaller()
Identifies the location of the installerjava.lang.String
getLocationOfResponseFile()
Identifies the location of the Response File.boolean
getThisInstaller()
True value indicates that this is a an IA Installer carved out of the enclosing IA Project.void
setBuildConfiguration(BuildConfiguration BuildConfiguration)
In case thisInstaller option is true, this identifies the Build Configuration to build.void
setBuildTarget(java.lang.String BuildTarget)
In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.void
setExecutable(java.lang.String Executable)
Used in case of other non IA Installers to point to the installer filevoid
setIaInstaller(boolean IaInstaller)
True value of this parameter indicates that this is an already built IA installer.void
setInstallationCommand(java.lang.String installationCommand)
Installation Command format to be used when a NON-IA installer is to be used.void
setInternalUID(java.lang.String InternalUID)
Internal UID of the Application Installervoid
setLocationOfInstaller(java.lang.String LocationOfInstaller)
Identifies the location of the installervoid
setLocationOfResponseFile(java.lang.String LocationOfResponseFile)
Identifies the location of the Response File.void
setThisInstaller(boolean ThisInstaller)
True value indicates that this is a an IA Installer carved out of the enclosing IA Project.-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
getInstallationCommand
public java.lang.String getInstallationCommand()
-
setInstallationCommand
public void setInstallationCommand(java.lang.String installationCommand)
Installation Command format to be used when a NON-IA installer is to be used.- Parameters:
installationCommand
-
-
getIaInstaller
public boolean getIaInstaller()
True value of this parameter indicates that this is an already built IA installer. Users setting this value should also set locationOfInstaller and locationOfResponseFile appropriately
-
setIaInstaller
public void setIaInstaller(boolean IaInstaller)
True value of this parameter indicates that this is an already built IA installer. Users setting this value should also set locationOfInstaller and locationOfResponseFile appropriately
-
getThisInstaller
public boolean getThisInstaller()
True value indicates that this is a an IA Installer carved out of the enclosing IA Project. Please set the value of the buildConfiguration, buildTarget and locationOfResponseFile
-
setThisInstaller
public void setThisInstaller(boolean ThisInstaller)
True value indicates that this is a an IA Installer carved out of the enclosing IA Project. Please set the value of the buildConfiguration, buildTarget and locationOfResponseFile
-
getBuildConfiguration
public BuildConfiguration getBuildConfiguration()
In case thisInstaller option is true, this identifies the Build Configuration to build.
-
setBuildConfiguration
public void setBuildConfiguration(BuildConfiguration BuildConfiguration)
In case thisInstaller option is true, this identifies the Build Configuration to build.
-
getBuildTarget
public java.lang.String getBuildTarget()
In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.
-
setBuildTarget
public void setBuildTarget(java.lang.String BuildTarget)
In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.
-
getLocationOfInstaller
public java.lang.String getLocationOfInstaller()
Identifies the location of the installer
-
setLocationOfInstaller
public void setLocationOfInstaller(java.lang.String LocationOfInstaller)
Identifies the location of the installer
-
getLocationOfResponseFile
public java.lang.String getLocationOfResponseFile()
Identifies the location of the Response File. For unattended build of Virtual Appliance to succeed, the installation should be silent
-
setLocationOfResponseFile
public void setLocationOfResponseFile(java.lang.String LocationOfResponseFile)
Identifies the location of the Response File. For unattended build of Virtual Appliance to succeed, the installation should be silent
-
getInternalUID
public java.lang.String getInternalUID()
Internal UID of the Application Installer
-
setInternalUID
public void setInternalUID(java.lang.String InternalUID)
Internal UID of the Application Installer
-
getExecutable
public java.lang.String getExecutable()
Used in case of other non IA Installers to point to the installer file
-
setExecutable
public void setExecutable(java.lang.String Executable)
Used in case of other non IA Installers to point to the installer file
-
-