Package org.jclouds.aws.s3.blobstore
Class AWSS3BlobStore
java.lang.Object
org.jclouds.blobstore.internal.BaseBlobStore
org.jclouds.s3.blobstore.S3BlobStore
org.jclouds.aws.s3.blobstore.AWSS3BlobStore
- All Implemented Interfaces:
org.jclouds.blobstore.BlobStore
Provide AWS S3 specific extensions.
-
Field Summary
Fields inherited from class org.jclouds.blobstore.internal.BaseBlobStore
blobUtils, context, defaultLocation, locations, slicer -
Method Summary
Modifier and TypeMethodDescriptionbooleancreateContainerInLocation(org.jclouds.domain.Location location, String container, org.jclouds.blobstore.options.CreateContainerOptions options) putBlob(String container, org.jclouds.blobstore.domain.Blob blob, org.jclouds.blobstore.options.PutOptions options) voidsetContainerAccess(String container, org.jclouds.blobstore.domain.ContainerAccess access) Methods inherited from class org.jclouds.s3.blobstore.S3BlobStore
abortMultipartUpload, blobExists, blobMetadata, completeMultipartUpload, containerExists, copyBlob, createContainerInLocation, deleteAndVerifyContainerGone, deletePathAndEnsureGone, getBlob, getBlobAccess, getContainerAccess, getMaximumMultipartPartSize, getMaximumNumberOfParts, getMinimumMultipartPartSize, initiateMultipartUpload, list, list, listMultipartUpload, listMultipartUploads, putBlob, removeBlob, removeBlobs, setBlobAccess, uploadMultipartPartMethods inherited from class org.jclouds.blobstore.internal.BaseBlobStore
blobBuilder, clearContainer, clearContainer, countBlobs, countBlobs, createDirectory, deleteContainer, deleteContainerIfEmpty, deleteDirectory, directoryExists, downloadBlob, downloadBlob, getBlob, getContext, list, listAssignableLocations, putMultipartBlob, putMultipartBlob, streamBlob, streamBlob
-
Method Details
-
putBlob
public String putBlob(String container, org.jclouds.blobstore.domain.Blob blob, org.jclouds.blobstore.options.PutOptions options) - Specified by:
putBlobin interfaceorg.jclouds.blobstore.BlobStore- Overrides:
putBlobin classS3BlobStore
-
createContainerInLocation
public boolean createContainerInLocation(org.jclouds.domain.Location location, String container, org.jclouds.blobstore.options.CreateContainerOptions options) - Specified by:
createContainerInLocationin interfaceorg.jclouds.blobstore.BlobStore- Overrides:
createContainerInLocationin classS3BlobStore
-
setContainerAccess
public void setContainerAccess(String container, org.jclouds.blobstore.domain.ContainerAccess access) - Specified by:
setContainerAccessin interfaceorg.jclouds.blobstore.BlobStore- Overrides:
setContainerAccessin classS3BlobStore
-