Package com.zerog.ia.auto.project.vapp
Class VirtualMachine
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.vapp.VirtualMachine
-
- All Implemented Interfaces:
Referenceable
,VirtualEntity
,VirtualMachineEntity
,VirtualSystemEntity
public final class VirtualMachine extends ProjectObject implements VirtualMachineEntity
Represents a Virtual Machine
-
-
Constructor Summary
Constructors Constructor Description VirtualMachine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getApplianceJVMProperties()
The name of the JVM pack to be bundled with each tier of a virtual appliancejava.lang.String
getBaselineVMPath()
Information about the baseline VM used, actually this is the path of the baseline VM Info XMLApplicationInstallationInformation
getBuildTimeApplicationInstallationInformation()
Application Installation Information about this VMChoosenVM
getChoosenVMInfo()
Information about the VMTemplate/VM which can be used to build the virtual ApplianceApplicationInstallationInformation
getFirstBootTimeApplicationInstallationInformation()
Application Installation Information about this VMint
getId()
id of this virtual machinejava.lang.String
getInfo()
Information about this VMjava.lang.String
getName()
Name of this VMjava.util.List<OperatingSystemPackage>
getOperatingSystemPackageInformation()
OS Package Information about this VMOperatingSystemInformation
getOsInformation()
OS Information about this VMVirtualSystemEntity
getParent()
parent entity for the VMjava.util.List<ProductInformation>
getProductInformationList()
Product Information associated with this Virtual MachineScriptsInformation
getScriptsInformation()
Script InformationVirtualSystemEntityStartupInfo
getStartupInfo()
Startup Information about this virtual machinejava.lang.String
getUUID()
UUID of this VMVirtualHardwareInformation
getVirtualHardwareInformation()
Hardware Information about this VMjava.lang.String
getVirtualMachineVersion()
Version about this VMvoid
setApplianceJVMProperties(java.lang.String ApplianceJVMProperties)
The name of the JVM pack to be bundled with each tier of a virtual appliancevoid
setBaselineVMPath(java.lang.String BaselineVMPath)
Information about the baseline VM used, actually this is the path of the baseline VM Info XMLvoid
setBuildTimeApplicationInstallationInformation(ApplicationInstallationInformation BuildTimeApplicationInstallationInformation)
Application Installation Information about this VMvoid
setChoosenVMInfo(ChoosenVM ChoosenVMInfo)
Information about the VMTemplate/VM which can be used to build the virtual Appliancevoid
setFirstBootTimeApplicationInstallationInformation(ApplicationInstallationInformation FirstBootTimeApplicationInstallationInformation)
Application Installation Information about this VMvoid
setId(int Id)
id of this virtual machinevoid
setInfo(java.lang.String Info)
Information about this VMvoid
setName(java.lang.String Name)
Name of this VMvoid
setOperatingSystemPackageInformation(java.util.List<OperatingSystemPackage> OperatingSystemPackageInformation)
OS Package Information about this VMvoid
setOsInformation(OperatingSystemInformation OsInformation)
OS Information about this VMvoid
setParent(VirtualSystemEntity Parent)
parent entity for the VMvoid
setProductInformationList(java.util.List<ProductInformation> ProductInformationList)
Product Information associated with this Virtual Machinevoid
setScriptsInformation(ScriptsInformation ScriptsInformation)
Script Informationvoid
setStartupInfo(VirtualSystemEntityStartupInfo StartupInfo)
Startup Information about this virtual machinevoid
setUUID(java.lang.String UUID)
UUID of this VMvoid
setVirtualHardwareInformation(VirtualHardwareInformation VirtualHardwareInformation)
Hardware Information about this VMvoid
setVirtualMachineVersion(java.lang.String VirtualMachineVersion)
Version about this VM-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
getProductInformationList
public java.util.List<ProductInformation> getProductInformationList()
Product Information associated with this Virtual Machine
-
setProductInformationList
public void setProductInformationList(java.util.List<ProductInformation> ProductInformationList)
Product Information associated with this Virtual Machine
-
getId
public int getId()
id of this virtual machine
-
setId
public void setId(int Id)
id of this virtual machine
-
getParent
public VirtualSystemEntity getParent()
parent entity for the VM
-
setParent
public void setParent(VirtualSystemEntity Parent)
parent entity for the VM
-
getName
public java.lang.String getName()
Name of this VM
-
setName
public void setName(java.lang.String Name)
Name of this VM
-
getUUID
public java.lang.String getUUID()
UUID of this VM
-
setUUID
public void setUUID(java.lang.String UUID)
UUID of this VM
-
getInfo
public java.lang.String getInfo()
Information about this VM
-
setInfo
public void setInfo(java.lang.String Info)
Information about this VM
-
getBaselineVMPath
public java.lang.String getBaselineVMPath()
Information about the baseline VM used, actually this is the path of the baseline VM Info XML
-
setBaselineVMPath
public void setBaselineVMPath(java.lang.String BaselineVMPath)
Information about the baseline VM used, actually this is the path of the baseline VM Info XML
-
getVirtualMachineVersion
public java.lang.String getVirtualMachineVersion()
Version about this VM
-
setVirtualMachineVersion
public void setVirtualMachineVersion(java.lang.String VirtualMachineVersion)
Version about this VM
-
getScriptsInformation
public ScriptsInformation getScriptsInformation()
Script Information
-
setScriptsInformation
public void setScriptsInformation(ScriptsInformation ScriptsInformation)
Script Information
-
getOsInformation
public OperatingSystemInformation getOsInformation()
OS Information about this VM
-
setOsInformation
public void setOsInformation(OperatingSystemInformation OsInformation)
OS Information about this VM
-
getOperatingSystemPackageInformation
public java.util.List<OperatingSystemPackage> getOperatingSystemPackageInformation()
OS Package Information about this VM
-
setOperatingSystemPackageInformation
public void setOperatingSystemPackageInformation(java.util.List<OperatingSystemPackage> OperatingSystemPackageInformation)
OS Package Information about this VM
-
getBuildTimeApplicationInstallationInformation
public ApplicationInstallationInformation getBuildTimeApplicationInstallationInformation()
Application Installation Information about this VM
-
setBuildTimeApplicationInstallationInformation
public void setBuildTimeApplicationInstallationInformation(ApplicationInstallationInformation BuildTimeApplicationInstallationInformation)
Application Installation Information about this VM
-
getFirstBootTimeApplicationInstallationInformation
public ApplicationInstallationInformation getFirstBootTimeApplicationInstallationInformation()
Application Installation Information about this VM
-
setFirstBootTimeApplicationInstallationInformation
public void setFirstBootTimeApplicationInstallationInformation(ApplicationInstallationInformation FirstBootTimeApplicationInstallationInformation)
Application Installation Information about this VM
-
getVirtualHardwareInformation
public VirtualHardwareInformation getVirtualHardwareInformation()
Hardware Information about this VM
-
setVirtualHardwareInformation
public void setVirtualHardwareInformation(VirtualHardwareInformation VirtualHardwareInformation)
Hardware Information about this VM
-
getStartupInfo
public VirtualSystemEntityStartupInfo getStartupInfo()
Startup Information about this virtual machine
-
setStartupInfo
public void setStartupInfo(VirtualSystemEntityStartupInfo StartupInfo)
Startup Information about this virtual machine
-
getChoosenVMInfo
public ChoosenVM getChoosenVMInfo()
Information about the VMTemplate/VM which can be used to build the virtual Appliance
-
setChoosenVMInfo
public void setChoosenVMInfo(ChoosenVM ChoosenVMInfo)
Information about the VMTemplate/VM which can be used to build the virtual Appliance
-
getApplianceJVMProperties
public java.lang.String getApplianceJVMProperties()
The name of the JVM pack to be bundled with each tier of a virtual appliance
-
setApplianceJVMProperties
public void setApplianceJVMProperties(java.lang.String ApplianceJVMProperties)
The name of the JVM pack to be bundled with each tier of a virtual appliance
-
-