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.