org.dasein.cloud.aws.compute
Class EBSSnapshotCapabilities
java.lang.Object
org.dasein.cloud.AbstractCapabilities<AWSCloud>
org.dasein.cloud.aws.compute.EBSSnapshotCapabilities
- All Implemented Interfaces:
- org.dasein.cloud.Capabilities, org.dasein.cloud.compute.SnapshotCapabilities
public class EBSSnapshotCapabilities
- extends org.dasein.cloud.AbstractCapabilities<AWSCloud>
- implements org.dasein.cloud.compute.SnapshotCapabilities
Describes the capabilities of AWS with respect to Dasein image operations.
Created by Stas Maksimov: 10/03/2014 01:04
- Since:
- 2014.03
- Version:
- 2014.03 initial version
- Author:
- Stas Maksimov
| Fields inherited from interface org.dasein.cloud.Capabilities |
LIMIT_UNKNOWN, LIMIT_UNLIMITED |
| Methods inherited from class org.dasein.cloud.AbstractCapabilities |
getAccountNumber, getContext, getProvider, getRegionId |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.dasein.cloud.Capabilities |
getAccountNumber, getRegionId |
EBSSnapshotCapabilities
public EBSSnapshotCapabilities(AWSCloud provider)
getProviderTermForSnapshot
@Nonnull
public String getProviderTermForSnapshot(@Nonnull
Locale locale)
- Specified by:
getProviderTermForSnapshot in interface org.dasein.cloud.compute.SnapshotCapabilities
identifyAttachmentRequirement
@Nonnull
public org.dasein.cloud.Requirement identifyAttachmentRequirement()
throws org.dasein.cloud.InternalException,
org.dasein.cloud.CloudException
- Specified by:
identifyAttachmentRequirement in interface org.dasein.cloud.compute.SnapshotCapabilities
- Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException
supportsSnapshotCopying
public boolean supportsSnapshotCopying()
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
supportsSnapshotCopying in interface org.dasein.cloud.compute.SnapshotCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
supportsSnapshotCreation
public boolean supportsSnapshotCreation()
throws org.dasein.cloud.CloudException,
org.dasein.cloud.InternalException
- Specified by:
supportsSnapshotCreation in interface org.dasein.cloud.compute.SnapshotCapabilities
- Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
supportsSnapshotSharing
public boolean supportsSnapshotSharing()
throws org.dasein.cloud.InternalException,
org.dasein.cloud.CloudException
- Specified by:
supportsSnapshotSharing in interface org.dasein.cloud.compute.SnapshotCapabilities
- Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException
supportsSnapshotSharingWithPublic
public boolean supportsSnapshotSharingWithPublic()
throws org.dasein.cloud.InternalException,
org.dasein.cloud.CloudException
- Specified by:
supportsSnapshotSharingWithPublic in interface org.dasein.cloud.compute.SnapshotCapabilities
- Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException
Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.