Constructor and Description |
---|
VMDisk(HttpProxyBroker proxy) |
Modifier and Type | Method and Description |
---|---|
Action |
activate(Action action)
Performs activate action.
|
Action |
activate(Action action,
String correlationId)
Performs activate action.
|
Action |
deactivate(Action action)
Performs deactivate action.
|
Action |
deactivate(Action action,
String correlationId)
Performs deactivate action.
|
Response |
delete()
Deletes object.
|
Response |
delete(Action action,
Boolean async,
String correlationId)
Deletes object.
|
Response |
delete(Boolean async,
String correlationId)
Deletes object.
|
Action |
exportDisk(Action action)
Performs exportDisk action.
|
Action |
exportDisk(Action action,
String correlationId)
Performs exportDisk action.
|
VMDiskPermissions |
getPermissions()
Gets the value of the VMDiskPermissions property.
|
VMDiskStatistics |
getStatistics()
Gets the value of the VMDiskStatistics property.
|
Action |
move(Action action)
Performs move action.
|
Action |
move(Action action,
String correlationId)
Performs move action.
|
VMDisk |
update()
Updates VMDisk object.
|
VMDisk |
update(String correlationId)
Updates VMDisk object.
|
getActive, getActualSize, getAlias, getBootable, getFormat, getImageId, getInterface, getLunStorage, getPropagateErrors, getProvisionedSize, getQuota, getSgio, getShareable, getSize, getSparse, getStatus, getStorageDomain, getStorageDomains, getType, getWipeAfterDelete, isSetActive, isSetActualSize, isSetAlias, isSetBootable, isSetFormat, isSetImageId, isSetInterface, isSetLunStorage, isSetPropagateErrors, isSetProvisionedSize, isSetQuota, isSetSgio, isSetShareable, isSetSize, isSetSparse, isSetStatistics, isSetStatus, isSetStorageDomain, isSetStorageDomains, isSetType, isSetWipeAfterDelete, setActive, setActualSize, setAlias, setBootable, setFormat, setImageId, setInterface, setLunStorage, setPropagateErrors, setProvisionedSize, setQuota, setSgio, setShareable, setSize, setSparse, setStatistics, setStatus, setStorageDomain, setStorageDomains, setType, setWipeAfterDelete
getTemplate, getVm, isSetTemplate, isSetVm, setTemplate, setVm
getComment, getCreationStatus, getDescription, getHref, getId, getLinks, getName, isSetComment, isSetCreationStatus, isSetDescription, isSetHref, isSetId, isSetLinks, isSetName, setComment, setCreationStatus, setDescription, setHref, setId, setName, unsetLinks
getActions, isSetActions, setActions
public VMDisk(HttpProxyBroker proxy)
proxy
- HttpProxyBrokerpublic VMDiskPermissions getPermissions()
VMDiskPermissions
public VMDiskStatistics getStatistics()
getStatistics
in class Disk
VMDiskStatistics
public Action activate(Action action) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Action activate(Action action, String correlationId) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
correlationId
- [any string]
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public VMDisk update() throws org.apache.http.client.ClientProtocolException, ServerException, IOException
disk
- Disk
[size] [provisioned_size] [disk.interface] [disk.format] [disk.sparse] [disk.bootable] [disk.shareable] [disk.propagate_errors] [disk.wipe_after_delete] [disk.sgio]
VMDisk
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public VMDisk update(String correlationId) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
disk
- Disk
[size] [provisioned_size] [disk.interface] [disk.format] [disk.sparse] [disk.bootable] [disk.shareable] [disk.propagate_errors] [disk.wipe_after_delete] [disk.sgio]
correlationId
- [any string]
VMDisk
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Action exportDisk(Action action) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
storagedomain.id|name
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Action exportDisk(Action action, String correlationId) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
storagedomain.id|name
correlationId
- [any string]
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Response delete() throws org.apache.http.client.ClientProtocolException, ServerException, IOException
Response
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Response delete(Boolean async, String correlationId) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
correlationId
- [any string]
async
- [true|false]
Response
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Response delete(Action action, Boolean async, String correlationId) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
action.detach
correlationId
- [any string]
async
- [true|false]
Response
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Action deactivate(Action action) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Action deactivate(Action action, String correlationId) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
correlationId
- [any string]
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Action move(Action action) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
storagedomain.id|name [action.async] [action.grace_period.expiry]
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.public Action move(Action action, String correlationId) throws org.apache.http.client.ClientProtocolException, ServerException, IOException
action
- Action
storagedomain.id|name [action.async] [action.grace_period.expiry]
correlationId
- [any string]
Action
org.apache.http.client.ClientProtocolException
- Signals that HTTP/S protocol error has occurred.ServerException
- Signals that an oVirt api error has occurred.IOException
- Signals that an I/O exception of some sort has occurred.Copyright ? 2010 Red Hat, Inc - released under the Apache License Version 2.0