Interface Image.Service
-
- All Superinterfaces:
Maskable,ResultLimitable,Service
- Enclosing class:
- Image
@ApiService("SoftLayer_Virtual_Disk_Image") public static interface Image.Service extends Service
- See Also:
- SoftLayer_Virtual_Disk_Image
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Image.ServiceAsyncasAsync()Get an async version of this serviceBooleaneditObject(Image templateObject)List<String>getAvailableBootModes()Returns a collection of boot modes that are supported for primary disks.ImagegetBillingItem()The billing item for a virtual disk image.List<Device>getBlockDevices()The block devices that a disk image is attached to.BooleangetBootableVolumeFlag()BooleangetCloudInitFlag()Check if cloud-init is enabled.List<Image>getCoalescedDiskImages()BooleangetCopyOnWriteFlag()StringgetDiskFileExtension()Return disk file extensionGroupgetDiskImageStorageGroup()StringgetImportedDiskType()Return imported disk typeBooleangetIsEncrypted()Return if image is encryptedBooleangetLocalDiskFlag()BooleangetMetadataFlag()Whether this disk image is meant for storage of custom user data supplied with a Cloud Computing Instance order.ImagegetObject()List<Image>getPublicIsoImages()Retrieves images from the public ISO repositoryList<Software>getSoftwareReferences()References to the software that resides on a disk image.ImagegetSourceDiskImage()The original disk image that the current disk image was cloned from.StorageGroupDetailsgetStorageGroupDetails()Return storage group details for symantec diskList<Group>getStorageGroups()The storage group for a virtual disk image.RepositorygetStorageRepository()The storage repository that a disk image resides in.TypegetStorageRepositoryType()The type of storage repository that a disk image resides in.StringgetSupportedHardware()Return supported hardware component IDs for symantec diskTemplategetTemplateBlockDevice()The template that attaches a disk image to a [[SoftLayer_Virtual_Guest_Block_Device_Template_Group|archive]].TypegetType()A virtual disk image's type.voidsetMask(Image.Mask mask)Image.MaskwithMask()Use the existing mask on this service or create it if not presentImage.MaskwithNewMask()Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Image.ServiceAsync asAsync()
Description copied from interface:ServiceGet an async version of this service
-
withNewMask
Image.Mask withNewMask()
Description copied from interface:MaskableOverwrite the existing mask on this service with a new one and return it- Specified by:
withNewMaskin interfaceMaskable
-
withMask
Image.Mask withMask()
Description copied from interface:MaskableUse the existing mask on this service or create it if not present
-
setMask
void setMask(Image.Mask mask)
-
editObject
@ApiMethod(instanceRequired=true) Boolean editObject(Image templateObject)
- See Also:
- SoftLayer_Virtual_Disk_Image::editObject
-
getAvailableBootModes
@ApiMethod List<String> getAvailableBootModes()
Returns a collection of boot modes that are supported for primary disks.
-
getObject
@ApiMethod(instanceRequired=true) Image getObject()
- See Also:
- SoftLayer_Virtual_Disk_Image::getObject
-
getPublicIsoImages
@ApiMethod List<Image> getPublicIsoImages()
Retrieves images from the public ISO repository
-
getBillingItem
@ApiMethod(instanceRequired=true) Image getBillingItem()
The billing item for a virtual disk image.
-
getBlockDevices
@ApiMethod(instanceRequired=true) List<Device> getBlockDevices()
The block devices that a disk image is attached to. Block devices connect computing instances to disk images.
-
getBootableVolumeFlag
@ApiMethod(instanceRequired=true) Boolean getBootableVolumeFlag()
-
getCloudInitFlag
@ApiMethod(instanceRequired=true) Boolean getCloudInitFlag()
Check if cloud-init is enabled.
-
getCoalescedDiskImages
@ApiMethod(instanceRequired=true) List<Image> getCoalescedDiskImages()
-
getCopyOnWriteFlag
@ApiMethod(instanceRequired=true) Boolean getCopyOnWriteFlag()
-
getDiskFileExtension
@ApiMethod(instanceRequired=true) String getDiskFileExtension()
Return disk file extension
-
getDiskImageStorageGroup
@ApiMethod(instanceRequired=true) Group getDiskImageStorageGroup()
-
getImportedDiskType
@ApiMethod(instanceRequired=true) String getImportedDiskType()
Return imported disk type
-
getIsEncrypted
@ApiMethod(instanceRequired=true) Boolean getIsEncrypted()
Return if image is encrypted
-
getLocalDiskFlag
@ApiMethod(instanceRequired=true) Boolean getLocalDiskFlag()
-
getMetadataFlag
@ApiMethod(instanceRequired=true) Boolean getMetadataFlag()
Whether this disk image is meant for storage of custom user data supplied with a Cloud Computing Instance order.
-
getSoftwareReferences
@ApiMethod(instanceRequired=true) List<Software> getSoftwareReferences()
References to the software that resides on a disk image.
-
getSourceDiskImage
@ApiMethod(instanceRequired=true) Image getSourceDiskImage()
The original disk image that the current disk image was cloned from.
-
getStorageGroupDetails
@ApiMethod(instanceRequired=true) StorageGroupDetails getStorageGroupDetails()
Return storage group details for symantec disk
-
getStorageGroups
@ApiMethod(instanceRequired=true) List<Group> getStorageGroups()
The storage group for a virtual disk image.
-
getStorageRepository
@ApiMethod(instanceRequired=true) Repository getStorageRepository()
The storage repository that a disk image resides in.
-
getStorageRepositoryType
@ApiMethod(instanceRequired=true) Type getStorageRepositoryType()
The type of storage repository that a disk image resides in.
-
getSupportedHardware
@ApiMethod(instanceRequired=true) String getSupportedHardware()
Return supported hardware component IDs for symantec disk
-
getTemplateBlockDevice
@ApiMethod(instanceRequired=true) Template getTemplateBlockDevice()
The template that attaches a disk image to a [[SoftLayer_Virtual_Guest_Block_Device_Template_Group|archive]].
-
getType
@ApiMethod(instanceRequired=true) Type getType()
A virtual disk image's type.- See Also:
- SoftLayer_Virtual_Disk_Image::getType
-
-