|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISOClient
ISOAsyncClient
,
http://download.cloud.com/releases/2.2.12/api/TOC_User.html
Method Summary | |
---|---|
AsyncCreateResponse |
attachISO(long isoId,
long vmId)
Attaches an ISO to a virtual machine. |
AsyncCreateResponse |
copyISO(long isoId,
long sourceZoneId,
long destZoneId)
Copies a template from one zone to another. |
AsyncCreateResponse |
deleteISO(long id,
DeleteISOOptions... options)
Deletes an ISO file. |
AsyncCreateResponse |
detachISO(long vmId)
Detaches any ISO file (if any) currently attached to a virtual machine. |
AsyncCreateResponse |
extractISO(long id,
ExtractMode mode,
long zoneId,
ExtractISOOptions... options)
Extracts an ISO |
ISO |
getISO(long id)
Gets information about an ISO by its ID. |
ISOPermissions |
listISOPermissions(long id,
AccountInDomainOptions... options)
List template visibility and all accounts that have permissions to view this template. |
Set<ISO> |
listISOs(ListISOsOptions... options)
Lists all available ISO files. |
ISO |
registerISO(String name,
String displayText,
String url,
long zoneId,
RegisterISOOptions... options)
Registers an existing ISO into the Cloud.com Cloud. |
ISO |
updateISO(long id,
UpdateISOOptions... options)
|
void |
updateISOPermissions(long id,
UpdateISOPermissionsOptions... options)
Updates iso permissions |
Method Detail |
---|
AsyncCreateResponse attachISO(long isoId, long vmId)
isoId
- the ID of the ISO filevmId
- the ID of the virtual machine
AsyncCreateResponse detachISO(long vmId)
vmId
- The ID of the virtual machine
ISO getISO(long id)
id
- the ID of the ISO file
Set<ISO> listISOs(ListISOsOptions... options)
options
- optional arguments
ISO registerISO(String name, String displayText, String url, long zoneId, RegisterISOOptions... options)
name
- the name of the ISOdisplayText
- the display text of the ISO. This is usually used for display purposes.url
- the URL to where the ISO is currently being hostedzoneId
- the ID of the zone you wish to register the ISO to.options
- optional arguments
ISO updateISO(long id, UpdateISOOptions... options)
id
- the ID of the ISO fileoptions
- optional arguments
AsyncCreateResponse deleteISO(long id, DeleteISOOptions... options)
id
- the ID of the ISO fileoptions
- optional arguments
AsyncCreateResponse copyISO(long isoId, long sourceZoneId, long destZoneId)
isoId
- Template ID.sourceZoneId
- ID of the zone the template is currently hosted on.destZoneId
- ID of the zone the template is being copied to.
void updateISOPermissions(long id, UpdateISOPermissionsOptions... options)
id
- the template IDoptions
- optional argumentsISOPermissions listISOPermissions(long id, AccountInDomainOptions... options)
id
- the template IDoptions
- optional arguments
AsyncCreateResponse extractISO(long id, ExtractMode mode, long zoneId, ExtractISOOptions... options)
id
- the ID of the ISO filemode
- the mode of extraction - HTTP_DOWNLOAD or FTP_UPLOADzoneId
- the ID of the zone where the ISO is originally locatedoptions
- optional arguments
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |