public interface IIrsBroker
| Modifier and Type | Method and Description |
|---|---|
Guid |
copyImage(Guid srcImageId)
Copy an Image
|
Guid |
create(String imageName,
long imageSizeInBytes,
int imageType)
create a new Image
|
Guid |
createSnapshot(Guid srcImageId)
Create a snapshot of an image
|
void |
destroy(Guid imageId)
Destroy an Image
|
DiskImage |
getImageInfo(Guid imageId)
Gets Information about the Image
|
Guid |
getParent(Guid imageId)
Gets the parent image
|
Guid[] |
listImageIds()
Lists all images on IRS
|
void |
mergeSnapshots(Guid imageId1,
Guid imageId2)
Merge 2 snapshots into one
|
void |
setImageDescr(Guid imageId,
String descr)
Sets the image description
|
Guid create(String imageName, long imageSizeInBytes, int imageType)
imageName - string NameimageSizeInBytes - int number of bytesimageType - int, for future useGuid[] listImageIds()
void destroy(Guid imageId)
imageId - Guid ImageId DiskImage getImageInfo(Guid imageId)
imageId - GuidGuid copyImage(Guid srcImageId)
srcImageId - Guid createSnapshot(Guid srcImageId)
srcImageId - GuidGuid getParent(Guid imageId)
imageId - Guid - the child imagevoid mergeSnapshots(Guid imageId1, Guid imageId2)
imageId1 - Guid - id of first mageimageId2 - Guid - id of second image Copyright © 2012. All Rights Reserved.