Package org.jclouds.blobstore
Interface BlobStoreContext
-
- All Superinterfaces:
AutoCloseable,Closeable,View
- All Known Subinterfaces:
AWSS3BlobStoreContext,S3BlobStoreContext
- All Known Implementing Classes:
AWSS3BlobStoreContextImpl,BlobStoreContextImpl,RegionScopedBlobStoreContext,S3BlobStoreContextImpl
public interface BlobStoreContext extends Closeable, View
Represents a cloud that has key-value storage functionality. This object is scoped to a service and an identity.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()closes threads and resources related to this connection.BlobStoregetBlobStore()ConsistencyModelgetConsistencyModel()BlobRequestSignergetSigner()Generates signed requests for blobs.Utilsutils()-
Methods inherited from interface org.jclouds.View
getBackendType, unwrap, unwrap, unwrapApi
-
-
-
-
Method Detail
-
getSigner
BlobRequestSigner getSigner()
Generates signed requests for blobs. useful in other tools such as backup utilities.
-
getBlobStore
BlobStore getBlobStore()
- Returns:
- a portable interface for the BlobStore.
-
getConsistencyModel
ConsistencyModel getConsistencyModel()
- Returns:
- best guess at the consistency model used in this BlobStore.
-
utils
Utils utils()
-
close
void close()
closes threads and resources related to this connection.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-