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.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
editObject(Image templateObject)
List<String>
getAvailableBootModes()
Returns a collection of boot modes that are supported for primary disks.Image
getBillingItem()
The billing item for a virtual disk image.List<Device>
getBlockDevices()
The block devices that a disk image is attached to.Boolean
getBootableVolumeFlag()
Boolean
getCloudInitFlag()
Check if cloud-init is enabled.List<Image>
getCoalescedDiskImages()
Boolean
getCopyOnWriteFlag()
String
getDiskFileExtension()
Return disk file extensionGroup
getDiskImageStorageGroup()
String
getImportedDiskType()
Return imported disk typeBoolean
getIsEncrypted()
Return if image is encryptedBoolean
getLocalDiskFlag()
Boolean
getMetadataFlag()
Whether this disk image is meant for storage of custom user data supplied with a Cloud Computing Instance order.Image
getObject()
List<Image>
getPublicIsoImages()
Retrieves images from the public ISO repositoryList<Software>
getSoftwareReferences()
References to the software that resides on a disk image.Image
getSourceDiskImage()
The original disk image that the current disk image was cloned from.StorageGroupDetails
getStorageGroupDetails()
Return storage group details for symantec diskList<Group>
getStorageGroups()
The storage group for a virtual disk image.Repository
getStorageRepository()
The storage repository that a disk image resides in.Type
getStorageRepositoryType()
The type of storage repository that a disk image resides in.String
getSupportedHardware()
Return supported hardware component IDs for symantec diskTemplate
getTemplateBlockDevice()
The template that attaches a disk image to a [[SoftLayer_Virtual_Guest_Block_Device_Template_Group|archive]].Type
getType()
A virtual disk image's type.void
setMask(Image.Mask mask)
Image.Mask
withMask()
Use the existing mask on this service or create it if not presentImage.Mask
withNewMask()
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:Service
Get an async version of this service
-
withNewMask
Image.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Image.Mask withMask()
Description copied from interface:Maskable
Use 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
-
-