org.dasein.cloud.services.disk
Interface SnapshotServices
public interface SnapshotServices
create
String create(String ofVolume,
String description)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
delete
void delete(String snapshotId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
getProviderTermForSnapshot
String getProviderTermForSnapshot(Locale locale)
getShares
Collection<String> getShares(String snapshotId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
getSnapshot
Snapshot getSnapshot(String snapshotId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
isPublic
boolean isPublic(String snapshotId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
isSupportsSharing
boolean isSupportsSharing()
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
list
Collection<Snapshot> list()
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
share
void share(String snapshotId,
String withAccountId,
boolean affirmative)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
Copyright © 2009 enStratus Networks LLC – Available under the terms of the Artistic License 2.0.