Package org.jclouds.b2.blobstore
Class B2BlobStore
java.lang.Object
org.jclouds.blobstore.internal.BaseBlobStore
org.jclouds.b2.blobstore.B2BlobStore
- All Implemented Interfaces:
BlobStore
-
Field Summary
Fields inherited from class org.jclouds.blobstore.internal.BaseBlobStore
blobUtils, context, defaultLocation, locations, slicer -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanblobExists(String container, String name) blobMetadata(String container, String name) completeMultipartUpload(MultipartUpload mpu, List<MultipartPart> parts) booleancontainerExists(String container) booleancreateContainerInLocation(org.jclouds.domain.Location location, String container) booleancreateContainerInLocation(org.jclouds.domain.Location location, String container, CreateContainerOptions options) protected booleandeleteAndVerifyContainerGone(String container) voiddeleteContainer(String container) getBlob(String container, String name, GetOptions options) getBlobAccess(String container, String name) getContainerAccess(String container) longintlonginitiateMultipartUpload(String container, BlobMetadata blobMetadata, PutOptions options) PageSet<? extends StorageMetadata> list()PageSet<? extends StorageMetadata> PageSet<? extends StorageMetadata> list(String container, ListContainerOptions options) listMultipartUploads(String container) putBlob(String container, Blob blob, PutOptions options) voidremoveBlob(String container, String name) voidsetBlobAccess(String container, String name, BlobAccess access) voidsetContainerAccess(String container, ContainerAccess access) uploadMultipartPart(MultipartUpload mpu, int partNumber, org.jclouds.io.Payload payload) Methods inherited from class org.jclouds.blobstore.internal.BaseBlobStore
blobBuilder, clearContainer, clearContainer, copyBlob, countBlobs, countBlobs, createDirectory, deleteContainerIfEmpty, deleteDirectory, deletePathAndEnsureGone, directoryExists, downloadBlob, downloadBlob, getBlob, getContext, listAssignableLocations, putMultipartBlob, putMultipartBlob, removeBlobs, streamBlob, streamBlob
-
Method Details
-
list
-
containerExists
-
createContainerInLocation
-
createContainerInLocation
public boolean createContainerInLocation(org.jclouds.domain.Location location, String container, CreateContainerOptions options) -
getContainerAccess
-
setContainerAccess
-
list
- Specified by:
listin interfaceBlobStore- Overrides:
listin classBaseBlobStore
-
list
-
blobExists
-
putBlob
-
putBlob
-
blobMetadata
-
getBlob
-
removeBlob
-
getBlobAccess
-
setBlobAccess
-
deleteContainer
- Specified by:
deleteContainerin interfaceBlobStore- Overrides:
deleteContainerin classBaseBlobStore
-
deleteAndVerifyContainerGone
- Specified by:
deleteAndVerifyContainerGonein classBaseBlobStore
-
initiateMultipartUpload
public MultipartUpload initiateMultipartUpload(String container, BlobMetadata blobMetadata, PutOptions options) -
abortMultipartUpload
-
completeMultipartUpload
-
uploadMultipartPart
public MultipartPart uploadMultipartPart(MultipartUpload mpu, int partNumber, org.jclouds.io.Payload payload) -
listMultipartUpload
-
listMultipartUploads
-
getMinimumMultipartPartSize
public long getMinimumMultipartPartSize() -
getMaximumMultipartPartSize
public long getMaximumMultipartPartSize() -
getMaximumNumberOfParts
public int getMaximumNumberOfParts()
-