Class ImageTransfersServiceImpl
- java.lang.Object
-
- org.ovirt.engine.sdk4.internal.services.ServiceImpl
-
- org.ovirt.engine.sdk4.internal.services.ImageTransfersServiceImpl
-
- All Implemented Interfaces:
Service
,ImageTransfersService
public class ImageTransfersServiceImpl extends ServiceImpl implements ImageTransfersService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ovirt.engine.sdk4.services.ImageTransfersService
ImageTransfersService.AddForDiskRequest, ImageTransfersService.AddForDiskResponse, ImageTransfersService.AddForImageRequest, ImageTransfersService.AddForImageResponse, ImageTransfersService.AddForSnapshotRequest, ImageTransfersService.AddForSnapshotResponse, ImageTransfersService.AddRequest, ImageTransfersService.AddResponse, ImageTransfersService.ListRequest, ImageTransfersService.ListResponse
-
-
Constructor Summary
Constructors Constructor Description ImageTransfersServiceImpl(HttpConnection connection, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageTransfersService.AddRequest
add()
Add a new image transfer.ImageTransfersService.AddForDiskRequest
addForDisk()
ImageTransfersService.AddForImageRequest
addForImage()
ImageTransfersService.AddForSnapshotRequest
addForSnapshot()
ImageTransferService
imageTransferService(String id)
Returns a reference to the service that manages an specific image transfer.ImageTransfersService.ListRequest
list()
Retrieves the list of image transfers that are currently being performed.Service
service(String path)
Service locator method, returns individual service on which the URI is dispatched.String
toString()
-
Methods inherited from class org.ovirt.engine.sdk4.internal.services.ServiceImpl
checkAction, checkFault, getConnection, getPath, throwError
-
-
-
-
Constructor Detail
-
ImageTransfersServiceImpl
public ImageTransfersServiceImpl(HttpConnection connection, String path)
-
-
Method Detail
-
add
public ImageTransfersService.AddRequest add()
Description copied from interface:ImageTransfersService
Add a new image transfer. An image, disk or disk snapshot needs to be specified in order to make a new transfer. IMPORTANT: The `image` attribute is deprecated since version 4.2 of the engine. Use the `disk` or `snapshot` attributes instead. *Creating a new image transfer for downloading or uploading a `disk`:* To create an image transfer to download or upload a disk with id `123`, send the following request: [source] ---- POST /ovirt-engine/api/imagetransfers ---- With a request body like this: [source,xml] ----upload|download download|upload - Specified by:
add
in interfaceImageTransfersService
-
addForDisk
public ImageTransfersService.AddForDiskRequest addForDisk()
- Specified by:
addForDisk
in interfaceImageTransfersService
-
addForImage
public ImageTransfersService.AddForImageRequest addForImage()
- Specified by:
addForImage
in interfaceImageTransfersService
-
addForSnapshot
public ImageTransfersService.AddForSnapshotRequest addForSnapshot()
- Specified by:
addForSnapshot
in interfaceImageTransfersService
-
list
public ImageTransfersService.ListRequest list()
Description copied from interface:ImageTransfersService
Retrieves the list of image transfers that are currently being performed. The order of the returned list of image transfers is not guaranteed.- Specified by:
list
in interfaceImageTransfersService
-
imageTransferService
public ImageTransferService imageTransferService(String id)
Description copied from interface:ImageTransfersService
Returns a reference to the service that manages an specific image transfer.- Specified by:
imageTransferService
in interfaceImageTransfersService
-
service
public Service service(String path)
Description copied from interface:ImageTransfersService
Service locator method, returns individual service on which the URI is dispatched.- Specified by:
service
in interfaceImageTransfersService
-
-