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
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()
List<Image>
getCoalescedDiskImages()
Boolean
getCopyOnWriteFlag()
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()
List<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.Repository
getStorageRepository()
The storage repository that a disk image resides in.Type
getStorageRepositoryType()
The type of storage repository that a disk image resides in.Template
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()
-
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()
-
getCoalescedDiskImages
@ApiMethod(instanceRequired=true) List<Image> getCoalescedDiskImages()
-
getCopyOnWriteFlag
@ApiMethod(instanceRequired=true) Boolean getCopyOnWriteFlag()
-
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.
-
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.
-
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
-
-