Class VirtualImage

    • Field Detail

      • account

        protected Account account
      • code

        protected java.lang.String code
      • description

        protected java.lang.String description
      • uniqueId

        protected java.lang.String uniqueId
      • category

        protected java.lang.String category
      • externalType

        protected java.lang.String externalType
      • isPublic

        protected java.lang.Boolean isPublic
      • platform

        protected java.lang.String platform
      • bucketId

        protected java.lang.String bucketId
      • minDisk

        protected java.lang.Long minDisk
      • minRam

        protected java.lang.Long minRam
      • internalId

        protected java.lang.String internalId
      • remotePath

        protected java.lang.String remotePath
      • status

        protected java.lang.String status
      • locations

        protected java.util.List<java.lang.String> locations
      • osType

        protected OsType osType
      • refId

        protected java.lang.String refId
      • refType

        protected java.lang.String refType
      • imageRegion

        protected java.lang.String imageRegion
      • isForceCustomization

        protected java.lang.Boolean isForceCustomization
      • isCloudInit

        protected java.lang.Boolean isCloudInit
      • virtioSupported

        protected java.lang.Boolean virtioSupported
      • deleted

        protected java.lang.Boolean deleted
      • userUploaded

        protected java.lang.Boolean userUploaded
      • userDefined

        protected java.lang.Boolean userDefined
      • isSysprep

        protected java.lang.Boolean isSysprep
      • vmToolsInstalled

        protected java.lang.Boolean vmToolsInstalled
      • installAgent

        protected java.lang.Boolean installAgent
      • interfaceName

        protected java.lang.String interfaceName
    • Constructor Detail

      • VirtualImage

        public VirtualImage()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getCode

        public java.lang.String getCode()
      • setCode

        public void setCode​(java.lang.String code)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getUniqueId

        public java.lang.String getUniqueId()
      • setUniqueId

        public void setUniqueId​(java.lang.String uniqueId)
      • getCategory

        public java.lang.String getCategory()
      • setCategory

        public void setCategory​(java.lang.String category)
      • getPublic

        public java.lang.Boolean getPublic()
      • setPublic

        public void setPublic​(java.lang.Boolean aPublic)
      • getPlatform

        public java.lang.String getPlatform()
      • setPlatform

        public void setPlatform​(java.lang.String platform)
      • getBucketId

        public java.lang.String getBucketId()
      • setBucketId

        public void setBucketId​(java.lang.String bucketId)
      • getMinDisk

        public java.lang.Long getMinDisk()
      • setMinDisk

        public void setMinDisk​(java.lang.Long minDisk)
      • getLocations

        public java.util.List<java.lang.String> getLocations()
      • setLocations

        public void setLocations​(java.util.List<java.lang.String> locations)
      • getOsType

        public OsType getOsType()
      • setOsType

        public void setOsType​(OsType osType)
      • getRefId

        public java.lang.String getRefId()
      • setRefId

        public void setRefId​(java.lang.String refId)
      • getRefType

        public java.lang.String getRefType()
      • setRefType

        public void setRefType​(java.lang.String refType)
      • isCloudInit

        public java.lang.Boolean isCloudInit()
      • setIsCloudInit

        public void setIsCloudInit​(java.lang.Boolean isCloudInit)
      • getImageLocations

        public java.util.List<VirtualImageLocation> getImageLocations()
        Retrieve the list of VirtualImageLocations for the VirtualImage. The same VirtualImage may span regions or Clouds and they are represented by VirtualImageLocations
        Returns:
        locations
      • setImageLocations

        public void setImageLocations​(java.util.List<VirtualImageLocation> imageLocations)
        Set the list of VirtualImageLocations for the VirtualImage
        Parameters:
        imageLocations -
      • getVolumes

        public java.util.List<StorageVolumeIdentityProjection> getVolumes()
        Retrieve the list of StorageVolumeIdentityProjections for the VirtualImage.
        Returns:
        volumes
      • setVolumes

        public void setVolumes​(java.util.List<StorageVolumeIdentityProjection> volumes)
        Set the list of StorageVolumeIdentityProjections for the VirtualImage NOTE: To modify the list of volumes associated with this VirtualImage, utilize MorpheusStorageVolumeService
        Parameters:
        volumes -
      • getControllers

        public java.util.List<StorageControllerIdentityProjection> getControllers()
        Retrieve the list of StorageControllerIdentityProjections for the VirtualImage.
        Returns:
        controllers
      • setControllers

        public void setControllers​(java.util.List<StorageControllerIdentityProjection> controllers)
        Set the list of StorageControllerIdentityProjections for the VirtualImage NOTE: To modify the list of controllers associated with this VirtualImage, utilize MorpheusStorageControllerService
        Parameters:
        controllers -
      • getMinRam

        public java.lang.Long getMinRam()
      • setMinRam

        public void setMinRam​(java.lang.Long minRam)
      • getInternalId

        public java.lang.String getInternalId()
      • setInternalId

        public void setInternalId​(java.lang.String internalId)
      • getRemotePath

        public java.lang.String getRemotePath()
      • setRemotePath

        public void setRemotePath​(java.lang.String remotePath)
      • getStatus

        public java.lang.String getStatus()
      • setStatus

        public void setStatus​(java.lang.String status)
      • getForceCustomization

        public java.lang.Boolean getForceCustomization()
      • setForceCustomization

        public void setForceCustomization​(java.lang.Boolean forceCustomization)
      • getVirtioSupported

        public java.lang.Boolean getVirtioSupported()
      • setVirtioSupported

        public void setVirtioSupported​(java.lang.Boolean virtioSupported)
      • getImageRegion

        public java.lang.String getImageRegion()
      • setImageRegion

        public void setImageRegion​(java.lang.String imageRegion)
      • getSysprep

        public java.lang.Boolean getSysprep()
      • setSysprep

        public void setSysprep​(java.lang.Boolean sysprep)
      • getVmToolsInstalled

        public java.lang.Boolean getVmToolsInstalled()
      • setVmToolsInstalled

        public void setVmToolsInstalled​(java.lang.Boolean vmToolsInstalled)
      • getInstallAgent

        public java.lang.Boolean getInstallAgent()
      • setInstallAgent

        public void setInstallAgent​(java.lang.Boolean installAgent)
      • getInterfaceName

        public java.lang.String getInterfaceName()
      • setInterfaceName

        public void setInterfaceName​(java.lang.String interfaceName)
      • getUserUploaded

        public java.lang.Boolean getUserUploaded()
      • setUserUploaded

        public void setUserUploaded​(java.lang.Boolean userUploaded)
      • getExternalType

        public java.lang.String getExternalType()
      • setExternalType

        public void setExternalType​(java.lang.String externalType)
      • getUserDefined

        public java.lang.Boolean getUserDefined()
      • setUserDefined

        public void setUserDefined​(java.lang.Boolean userDefined)