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.StringgetApplianceJVMProperties()The name of the JVM pack to be bundled with each tier of a virtual appliancejava.lang.StringgetBaselineVMPath()Information about the baseline VM used, actually this is the path of the baseline VM Info XMLApplicationInstallationInformationgetBuildTimeApplicationInstallationInformation()Application Installation Information about this VMChoosenVMgetChoosenVMInfo()Information about the VMTemplate/VM which can be used to build the virtual ApplianceApplicationInstallationInformationgetFirstBootTimeApplicationInstallationInformation()Application Installation Information about this VMintgetId()id of this virtual machinejava.lang.StringgetInfo()Information about this VMjava.lang.StringgetName()Name of this VMjava.util.List<OperatingSystemPackage>getOperatingSystemPackageInformation()OS Package Information about this VMOperatingSystemInformationgetOsInformation()OS Information about this VMVirtualSystemEntitygetParent()parent entity for the VMjava.util.List<ProductInformation>getProductInformationList()Product Information associated with this Virtual MachineScriptsInformationgetScriptsInformation()Script InformationVirtualSystemEntityStartupInfogetStartupInfo()Startup Information about this virtual machinejava.lang.StringgetUUID()UUID of this VMVirtualHardwareInformationgetVirtualHardwareInformation()Hardware Information about this VMjava.lang.StringgetVirtualMachineVersion()Version about this VMvoidsetApplianceJVMProperties(java.lang.String ApplianceJVMProperties)The name of the JVM pack to be bundled with each tier of a virtual appliancevoidsetBaselineVMPath(java.lang.String BaselineVMPath)Information about the baseline VM used, actually this is the path of the baseline VM Info XMLvoidsetBuildTimeApplicationInstallationInformation(ApplicationInstallationInformation BuildTimeApplicationInstallationInformation)Application Installation Information about this VMvoidsetChoosenVMInfo(ChoosenVM ChoosenVMInfo)Information about the VMTemplate/VM which can be used to build the virtual AppliancevoidsetFirstBootTimeApplicationInstallationInformation(ApplicationInstallationInformation FirstBootTimeApplicationInstallationInformation)Application Installation Information about this VMvoidsetId(int Id)id of this virtual machinevoidsetInfo(java.lang.String Info)Information about this VMvoidsetName(java.lang.String Name)Name of this VMvoidsetOperatingSystemPackageInformation(java.util.List<OperatingSystemPackage> OperatingSystemPackageInformation)OS Package Information about this VMvoidsetOsInformation(OperatingSystemInformation OsInformation)OS Information about this VMvoidsetParent(VirtualSystemEntity Parent)parent entity for the VMvoidsetProductInformationList(java.util.List<ProductInformation> ProductInformationList)Product Information associated with this Virtual MachinevoidsetScriptsInformation(ScriptsInformation ScriptsInformation)Script InformationvoidsetStartupInfo(VirtualSystemEntityStartupInfo StartupInfo)Startup Information about this virtual machinevoidsetUUID(java.lang.String UUID)UUID of this VMvoidsetVirtualHardwareInformation(VirtualHardwareInformation VirtualHardwareInformation)Hardware Information about this VMvoidsetVirtualMachineVersion(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
-
-