Class Image


  • @ApiType("SoftLayer_Virtual_Disk_Image")
    public class Image
    extends Entity
    The virtual disk image data type presents the structure in which a virtual disk image will be presented.

    Virtual block devices are assigned to disk images.
    See Also:
    SoftLayer_Virtual_Disk_Image
    • Field Detail

      • billingItem

        @ApiProperty
        protected Image billingItem
        The billing item for a virtual disk image.
      • blockDevices

        @ApiProperty
        protected List<Device> blockDevices
        The block devices that a disk image is attached to. Block devices connect computing instances to disk images.
      • diskFileExtension

        @ApiProperty
        protected String diskFileExtension
        Return disk file extension
      • importedDiskType

        @ApiProperty
        protected String importedDiskType
        Return imported disk type
      • metadataFlag

        @ApiProperty
        protected Boolean metadataFlag
        Whether this disk image is meant for storage of custom user data supplied with a Cloud Computing Instance order.
      • softwareReferences

        @ApiProperty
        protected List<Software> softwareReferences
        References to the software that resides on a disk image.
      • sourceDiskImage

        @ApiProperty
        protected Image sourceDiskImage
        The original disk image that the current disk image was cloned from.
      • storageGroups

        @ApiProperty
        protected List<Group> storageGroups
        The storage group for a virtual disk image.
      • storageRepository

        @ApiProperty
        protected Repository storageRepository
        The storage repository that a disk image resides in.
      • storageRepositoryType

        @ApiProperty
        protected Type storageRepositoryType
        The type of storage repository that a disk image resides in.
      • supportedHardware

        @ApiProperty
        protected String supportedHardware
        Return supported hardware component IDs for symantec disk
      • templateBlockDevice

        @ApiProperty
        protected Template templateBlockDevice
        The template that attaches a disk image to a [[SoftLayer_Virtual_Guest_Block_Device_Template_Group|archive]].
      • capacitySpecified

        protected boolean capacitySpecified
      • checksumSpecified

        protected boolean checksumSpecified
      • checksumAlgorithmSpecified

        protected boolean checksumAlgorithmSpecified
      • createDateSpecified

        protected boolean createDateSpecified
      • descriptionSpecified

        protected boolean descriptionSpecified
      • idSpecified

        protected boolean idSpecified
      • modifyDateSpecified

        protected boolean modifyDateSpecified
      • nameSpecified

        protected boolean nameSpecified
      • parentIdSpecified

        protected boolean parentIdSpecified
      • storageRepositoryId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long storageRepositoryId
        The [[SoftLayer_Virtual_Storage_Repository|storage repository]] that a disk image is in.
      • storageRepositoryIdSpecified

        protected boolean storageRepositoryIdSpecified
      • typeIdSpecified

        protected boolean typeIdSpecified
      • unitsSpecified

        protected boolean unitsSpecified
      • uuidSpecified

        protected boolean uuidSpecified
      • blockDeviceCount

        @ApiProperty
        protected Long blockDeviceCount
        A count of the block devices that a disk image is attached to. Block devices connect computing instances to disk images.
      • coalescedDiskImageCount

        @ApiProperty
        protected Long coalescedDiskImageCount
        A count of
      • softwareReferenceCount

        @ApiProperty
        protected Long softwareReferenceCount
        A count of references to the software that resides on a disk image.
      • storageGroupCount

        @ApiProperty
        protected Long storageGroupCount
        A count of the storage group for a virtual disk image.
    • Constructor Detail

      • Image

        public Image()
    • Method Detail

      • getBillingItem

        public Image getBillingItem()
      • setBillingItem

        public void setBillingItem​(Image billingItem)
      • getBlockDevices

        public List<Device> getBlockDevices()
      • getBootableVolumeFlag

        public Boolean getBootableVolumeFlag()
      • setBootableVolumeFlag

        public void setBootableVolumeFlag​(Boolean bootableVolumeFlag)
      • getCloudInitFlag

        public Boolean getCloudInitFlag()
      • setCloudInitFlag

        public void setCloudInitFlag​(Boolean cloudInitFlag)
      • getCoalescedDiskImages

        public List<Image> getCoalescedDiskImages()
      • getCopyOnWriteFlag

        public Boolean getCopyOnWriteFlag()
      • setCopyOnWriteFlag

        public void setCopyOnWriteFlag​(Boolean copyOnWriteFlag)
      • getDiskFileExtension

        public String getDiskFileExtension()
      • setDiskFileExtension

        public void setDiskFileExtension​(String diskFileExtension)
      • getDiskImageStorageGroup

        public Group getDiskImageStorageGroup()
      • setDiskImageStorageGroup

        public void setDiskImageStorageGroup​(Group diskImageStorageGroup)
      • getImportedDiskType

        public String getImportedDiskType()
      • setImportedDiskType

        public void setImportedDiskType​(String importedDiskType)
      • getIsEncrypted

        public Boolean getIsEncrypted()
      • setIsEncrypted

        public void setIsEncrypted​(Boolean isEncrypted)
      • getLocalDiskFlag

        public Boolean getLocalDiskFlag()
      • setLocalDiskFlag

        public void setLocalDiskFlag​(Boolean localDiskFlag)
      • getMetadataFlag

        public Boolean getMetadataFlag()
      • setMetadataFlag

        public void setMetadataFlag​(Boolean metadataFlag)
      • getSoftwareReferences

        public List<Software> getSoftwareReferences()
      • getSourceDiskImage

        public Image getSourceDiskImage()
      • setSourceDiskImage

        public void setSourceDiskImage​(Image sourceDiskImage)
      • setStorageGroupDetails

        public void setStorageGroupDetails​(StorageGroupDetails storageGroupDetails)
      • getStorageGroups

        public List<Group> getStorageGroups()
      • getStorageRepository

        public Repository getStorageRepository()
      • setStorageRepository

        public void setStorageRepository​(Repository storageRepository)
      • getStorageRepositoryType

        public Type getStorageRepositoryType()
      • setStorageRepositoryType

        public void setStorageRepositoryType​(Type storageRepositoryType)
      • getSupportedHardware

        public String getSupportedHardware()
      • setSupportedHardware

        public void setSupportedHardware​(String supportedHardware)
      • getTemplateBlockDevice

        public Template getTemplateBlockDevice()
      • setTemplateBlockDevice

        public void setTemplateBlockDevice​(Template templateBlockDevice)
      • getType

        public Type getType()
      • setType

        public void setType​(Type type)
      • getCapacity

        public Long getCapacity()
      • setCapacity

        public void setCapacity​(Long capacity)
      • isCapacitySpecified

        public boolean isCapacitySpecified()
      • unsetCapacity

        public void unsetCapacity()
      • getChecksum

        public String getChecksum()
      • setChecksum

        public void setChecksum​(String checksum)
      • isChecksumSpecified

        public boolean isChecksumSpecified()
      • unsetChecksum

        public void unsetChecksum()
      • getChecksumAlgorithm

        public String getChecksumAlgorithm()
      • setChecksumAlgorithm

        public void setChecksumAlgorithm​(String checksumAlgorithm)
      • isChecksumAlgorithmSpecified

        public boolean isChecksumAlgorithmSpecified()
      • unsetChecksumAlgorithm

        public void unsetChecksumAlgorithm()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • isDescriptionSpecified

        public boolean isDescriptionSpecified()
      • unsetDescription

        public void unsetDescription()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • isNameSpecified

        public boolean isNameSpecified()
      • unsetName

        public void unsetName()
      • getParentId

        public Long getParentId()
      • setParentId

        public void setParentId​(Long parentId)
      • isParentIdSpecified

        public boolean isParentIdSpecified()
      • unsetParentId

        public void unsetParentId()
      • getStorageRepositoryId

        public Long getStorageRepositoryId()
      • setStorageRepositoryId

        public void setStorageRepositoryId​(Long storageRepositoryId)
      • isStorageRepositoryIdSpecified

        public boolean isStorageRepositoryIdSpecified()
      • unsetStorageRepositoryId

        public void unsetStorageRepositoryId()
      • getTypeId

        public Long getTypeId()
      • setTypeId

        public void setTypeId​(Long typeId)
      • isTypeIdSpecified

        public boolean isTypeIdSpecified()
      • unsetTypeId

        public void unsetTypeId()
      • getUnits

        public String getUnits()
      • setUnits

        public void setUnits​(String units)
      • isUnitsSpecified

        public boolean isUnitsSpecified()
      • unsetUnits

        public void unsetUnits()
      • getUuid

        public String getUuid()
      • setUuid

        public void setUuid​(String uuid)
      • isUuidSpecified

        public boolean isUuidSpecified()
      • unsetUuid

        public void unsetUuid()
      • getBlockDeviceCount

        public Long getBlockDeviceCount()
      • setBlockDeviceCount

        public void setBlockDeviceCount​(Long blockDeviceCount)
      • getCoalescedDiskImageCount

        public Long getCoalescedDiskImageCount()
      • setCoalescedDiskImageCount

        public void setCoalescedDiskImageCount​(Long coalescedDiskImageCount)
      • getSoftwareReferenceCount

        public Long getSoftwareReferenceCount()
      • setSoftwareReferenceCount

        public void setSoftwareReferenceCount​(Long softwareReferenceCount)
      • getStorageGroupCount

        public Long getStorageGroupCount()
      • setStorageGroupCount

        public void setStorageGroupCount​(Long storageGroupCount)