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.String
getChoosenVMDisplayString()
Set the VM info to be displayed in the Chosen VM fieldjava.lang.String
getExistingSnapshotName()
Existing VM snapshot namejava.lang.String
getExistingVmName()
Existing VM namejava.lang.String
getExistingVmPartOfVappName()
If the selected VM is part of existing Appliance then provide existing Virtual Appliance Nameboolean
getPowerOnVmIfNotRunning()
Power on VM if it is not already runningjava.lang.String
getRootPassword()
Provide the root password in encrypted format; use ProjAutoRuntimeFacade.getEncryptedPassword(original_password, projectFilePath)java.lang.String
getSnapshotId()
Existing VM snapshot IdVMTypeOption
getTemplateTypeOption()
VM Typeboolean
getVmPartOfVapp()
Whether the VM is part of existing deployed Appliancejava.lang.String
getVmTemplateName()
VM template Namejava.lang.String
getVmTemplatePath()
VM template pathvoid
setChoosenVMDisplayString(java.lang.String ChoosenVMDisplayString)
Set the VM info to be displayed in the Chosen VM fieldvoid
setExistingSnapshotName(java.lang.String ExistingSnapshotName)
Existing VM snapshot namevoid
setExistingVmName(java.lang.String ExistingVmName)
Existing VM namevoid
setExistingVmPartOfVappName(java.lang.String ExistingVmPartOfVappName)
If the selected VM is part of existing Appliance then provide existing Virtual Appliance Namevoid
setPowerOnVmIfNotRunning(boolean PowerOnVmIfNotRunning)
Power on VM if it is not already runningvoid
setRootPassword(java.lang.String RootPassword)
Provide the root password in encrypted format; use ProjAutoRuntimeFacade.getEncryptedPassword(original_password, projectFilePath)void
setSnapshotId(java.lang.String SnapshotId)
Existing VM snapshot Idvoid
setTemplateTypeOption(VMTypeOption TemplateTypeOption)
VM Typevoid
setVmPartOfVapp(boolean VmPartOfVapp)
Whether the VM is part of existing deployed Appliancevoid
setVmTemplateName(java.lang.String VmTemplateName)
VM template Namevoid
setVmTemplatePath(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
-
-