Package com.zerog.ia.auto.project.vapp
Class ChoosenVM
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.vapp.ChoosenVM
-
- All Implemented Interfaces:
Referenceable
public final class ChoosenVM extends ProjectObject
Represents the Virtual Machine (IA VMTemplate/Existing VM/VM Snapshot) to be used to build the Appliance
-
-
Constructor Summary
Constructors Constructor Description ChoosenVM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetChoosenVMDisplayString()Set the VM info to be displayed in the Chosen VM fieldjava.lang.StringgetExistingSnapshotName()Existing VM snapshot namejava.lang.StringgetExistingVmName()Existing VM namejava.lang.StringgetExistingVmPartOfVappName()If the selected VM is part of existing Appliance then provide existing Virtual Appliance NamebooleangetPowerOnVmIfNotRunning()Power on VM if it is not already runningjava.lang.StringgetRootPassword()Provide the root password in encrypted format; use ProjAutoRuntimeFacade.getEncryptedPassword(original_password, projectFilePath)java.lang.StringgetSnapshotId()Existing VM snapshot IdVMTypeOptiongetTemplateTypeOption()VM TypebooleangetVmPartOfVapp()Whether the VM is part of existing deployed Appliancejava.lang.StringgetVmTemplateName()VM template Namejava.lang.StringgetVmTemplatePath()VM template pathvoidsetChoosenVMDisplayString(java.lang.String ChoosenVMDisplayString)Set the VM info to be displayed in the Chosen VM fieldvoidsetExistingSnapshotName(java.lang.String ExistingSnapshotName)Existing VM snapshot namevoidsetExistingVmName(java.lang.String ExistingVmName)Existing VM namevoidsetExistingVmPartOfVappName(java.lang.String ExistingVmPartOfVappName)If the selected VM is part of existing Appliance then provide existing Virtual Appliance NamevoidsetPowerOnVmIfNotRunning(boolean PowerOnVmIfNotRunning)Power on VM if it is not already runningvoidsetRootPassword(java.lang.String RootPassword)Provide the root password in encrypted format; use ProjAutoRuntimeFacade.getEncryptedPassword(original_password, projectFilePath)voidsetSnapshotId(java.lang.String SnapshotId)Existing VM snapshot IdvoidsetTemplateTypeOption(VMTypeOption TemplateTypeOption)VM TypevoidsetVmPartOfVapp(boolean VmPartOfVapp)Whether the VM is part of existing deployed AppliancevoidsetVmTemplateName(java.lang.String VmTemplateName)VM template NamevoidsetVmTemplatePath(java.lang.String VmTemplatePath)VM template path-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
getTemplateTypeOption
public VMTypeOption getTemplateTypeOption()
VM Type
-
setTemplateTypeOption
public void setTemplateTypeOption(VMTypeOption TemplateTypeOption)
VM Type
-
getVmTemplatePath
public java.lang.String getVmTemplatePath()
VM template path
-
setVmTemplatePath
public void setVmTemplatePath(java.lang.String VmTemplatePath)
VM template path
-
getVmTemplateName
public java.lang.String getVmTemplateName()
VM template Name
-
setVmTemplateName
public void setVmTemplateName(java.lang.String VmTemplateName)
VM template Name
-
getExistingVmName
public java.lang.String getExistingVmName()
Existing VM name
-
setExistingVmName
public void setExistingVmName(java.lang.String ExistingVmName)
Existing VM name
-
getExistingSnapshotName
public java.lang.String getExistingSnapshotName()
Existing VM snapshot name
-
setExistingSnapshotName
public void setExistingSnapshotName(java.lang.String ExistingSnapshotName)
Existing VM snapshot name
-
getSnapshotId
public java.lang.String getSnapshotId()
Existing VM snapshot Id
-
setSnapshotId
public void setSnapshotId(java.lang.String SnapshotId)
Existing VM snapshot Id
-
getVmPartOfVapp
public boolean getVmPartOfVapp()
Whether the VM is part of existing deployed Appliance
-
setVmPartOfVapp
public void setVmPartOfVapp(boolean VmPartOfVapp)
Whether the VM is part of existing deployed Appliance
-
getExistingVmPartOfVappName
public java.lang.String getExistingVmPartOfVappName()
If the selected VM is part of existing Appliance then provide existing Virtual Appliance Name
-
setExistingVmPartOfVappName
public void setExistingVmPartOfVappName(java.lang.String ExistingVmPartOfVappName)
If the selected VM is part of existing Appliance then provide existing Virtual Appliance Name
-
getRootPassword
public java.lang.String getRootPassword()
Provide the root password in encrypted format; use ProjAutoRuntimeFacade.getEncryptedPassword(original_password, projectFilePath)
-
setRootPassword
public void setRootPassword(java.lang.String RootPassword)
Provide the root password in encrypted format; use ProjAutoRuntimeFacade.getEncryptedPassword(original_password, projectFilePath)
-
getChoosenVMDisplayString
public java.lang.String getChoosenVMDisplayString()
Set the VM info to be displayed in the Chosen VM field
-
setChoosenVMDisplayString
public void setChoosenVMDisplayString(java.lang.String ChoosenVMDisplayString)
Set the VM info to be displayed in the Chosen VM field
-
getPowerOnVmIfNotRunning
public boolean getPowerOnVmIfNotRunning()
Power on VM if it is not already running
-
setPowerOnVmIfNotRunning
public void setPowerOnVmIfNotRunning(boolean PowerOnVmIfNotRunning)
Power on VM if it is not already running
-
-