Package com.adaptris.jclouds.blobstore
Interact with cloud provider blob storage via apache
jclouds.
All the providers supported by jclouds are listed on their website. You should use that as the canonical reference. We have tested the blob storage with 3 different providers (the unit tests use the filesystem provider); and the operations have been confirmed to work.
- To access AWS-S3 via jclouds you will need to include the artefact
org.apache.jclouds.provider:aws-s3:XYZ
; whereXYZ
is the appropriate version; and use the provideraws-s3
. This was tested for completeness, using theinterlok-aws-s3
optional component is generally the better option. - To access Backblaze via jclouds you will need to include the artefact
org.apache.jclouds.provider:b2:XYZ
; whereXYZ
is the appropriate version; and use the providerb2
- To access MS Azure blob storage via jclouds you will need to include the artefact
org.apache.jclouds.provider:azureblob:XYZ
; whereXYZ
is the appropriate version; and use the providerazureblob
-
Interface Summary Interface Description Operation -
Class Summary Class Description BlobStoreConnection Interacting with cloud storage via apache jclouds.BlobStoreService Perform an operation against a cloud storage provider.CheckExists Check an object exists exception otherwise.ContainerOperation Abstract base class for Blobstore Operations.Copy Copy a blob to a different location in the same providerDownload Download an object.ListBlobs Query a cloud provider location for a list of blobs store there.ListOperation List the contents of a remote blob storeOperationImpl Abstract base class for Blobstore Operations.Remove Remove an object.Upload Upload an object.