Class VirtualAppliance

    • Constructor Detail

      • VirtualAppliance

        public VirtualAppliance()
    • Method Detail

      • setApplianceType

        public void setApplianceType​(VirtualApplianceType ApplianceType)
        Appliance Type
      • getVersion

        public java.lang.String getVersion()
        version of the appliance
      • setVersion

        public void setVersion​(java.lang.String Version)
        version of the appliance
      • getApplianceUrl

        public java.lang.String getApplianceUrl()
        Application URL of the Appliance
      • setApplianceUrl

        public void setApplianceUrl​(java.lang.String ApplianceUrl)
        Application URL of the Appliance
      • getApplianceEula

        public EULA getApplianceEula()
        EULA of the appliance
      • setApplianceEula

        public void setApplianceEula​(EULA ApplianceEula)
        EULA of the appliance
      • getSingleVMAppliance

        public boolean getSingleVMAppliance()
        Whether a pure VApp is to be created or a single-vm appliance is to be created
      • setSingleVMAppliance

        public void setSingleVMAppliance​(boolean SingleVMAppliance)
        Whether a pure VApp is to be created or a single-vm appliance is to be created
      • getApplianceVendor

        public java.lang.String getApplianceVendor()
        Vendor of the appliance
      • setApplianceVendor

        public void setApplianceVendor​(java.lang.String ApplianceVendor)
        Vendor of the appliance
      • getApplianceOutputOption

        public short getApplianceOutputOption()
        Appliance Output Option, set this to 0 for output as OVF+Disks, set this to 1 for OVA only and set this to 2 for Both
      • setApplianceOutputOption

        public void setApplianceOutputOption​(short ApplianceOutputOption)
        Appliance Output Option, set this to 0 for output as OVF+Disks, set this to 1 for OVA only and set this to 2 for Both
      • getDeployAppliance

        public boolean getDeployAppliance()
        Whether to deploy this appliance using specified credentials
      • setDeployAppliance

        public void setDeployAppliance​(boolean DeployAppliance)
        Whether to deploy this appliance using specified credentials
      • getDeployApplianceAsEBS

        public boolean getDeployApplianceAsEBS()
        Whether to deploy this appliance as EBS using specified credentials
      • setDeployApplianceAsEBS

        public void setDeployApplianceAsEBS​(boolean DeployApplianceAsEBS)
        Whether to deploy this appliance as EBS using specified credentials
      • getEbsVolumeSize

        public int getEbsVolumeSize()
        The size of the EBS volume to be created in GiBs
      • setEbsVolumeSize

        public void setEbsVolumeSize​(int EbsVolumeSize)
        The size of the EBS volume to be created in GiBs
      • getEbsDeviceToBeAttached

        public java.lang.String getEbsDeviceToBeAttached()
        The root device that needs to be attached for EBS volume created
      • setEbsDeviceToBeAttached

        public void setEbsDeviceToBeAttached​(java.lang.String EbsDeviceToBeAttached)
        The root device that needs to be attached for EBS volume created
      • getEbsImageNameFromSnapshot

        public java.lang.String getEbsImageNameFromSnapshot()
        Name of the ami image to be created and registered from snapshot
      • setEbsImageNameFromSnapshot

        public void setEbsImageNameFromSnapshot​(java.lang.String EbsImageNameFromSnapshot)
        Name of the ami image to be created and registered from snapshot
      • getAmazonInstanceLaunchRegion

        public AWSEndPoint getAmazonInstanceLaunchRegion()
        Represents the instance-launching-region of the amazon instance while deployment.
      • setAmazonInstanceLaunchRegion

        public void setAmazonInstanceLaunchRegion​(AWSEndPoint AmazonInstanceLaunchRegion)
        Represents the instance-launching-region of the amazon instance while deployment.
      • getUseSameBuildCredentialsForDeployment

        public boolean getUseSameBuildCredentialsForDeployment()
        Whether to use same build credentials for deployment(production server) or different credentials
      • setUseSameBuildCredentialsForDeployment

        public void setUseSameBuildCredentialsForDeployment​(boolean UseSameBuildCredentialsForDeployment)
        Whether to use same build credentials for deployment(production server) or different credentials