org.dasein.cloud.google.capabilities
Class GCESnapshotCapabilities
java.lang.Object
org.dasein.cloud.AbstractCapabilities<Google>
org.dasein.cloud.google.capabilities.GCESnapshotCapabilities
- All Implemented Interfaces:
- org.dasein.cloud.Capabilities, org.dasein.cloud.compute.SnapshotCapabilities
public class GCESnapshotCapabilities
- extends org.dasein.cloud.AbstractCapabilities<Google>
- implements org.dasein.cloud.compute.SnapshotCapabilities
| 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 |
GCESnapshotCapabilities
public GCESnapshotCapabilities(@Nonnull
Google cloud)
getProviderTermForSnapshot
@Nonnull
public String getProviderTermForSnapshot(@Nonnull
Locale locale)
- Specified by:
getProviderTermForSnapshot in interface org.dasein.cloud.compute.SnapshotCapabilities
getSnapshotVisibleScope
@Nullable
public org.dasein.cloud.VisibleScope getSnapshotVisibleScope()
- Specified by:
getSnapshotVisibleScope 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 © 2014 Dell, Inc. All Rights Reserved.