Class 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 Detail

      • ChoosenVM

        public ChoosenVM()
    • 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