|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jclouds.blobstore.internal.BaseBlobStore org.jclouds.azureblob.blobstore.AzureBlobStore
@Singleton public class AzureBlobStore
Field Summary |
---|
Fields inherited from class org.jclouds.blobstore.internal.BaseBlobStore |
---|
blobUtils, context, defaultLocation, locations |
Methods inherited from class org.jclouds.blobstore.internal.BaseBlobStore |
---|
blobBuilder, clearAndDeleteContainer, clearContainer, clearContainer, countBlobs, countBlobs, createDirectory, deleteDirectory, directoryExists, getBlob, getContext, list, listAssignableLocations, newBlob |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public PageSet<? extends StorageMetadata> list()
AzureBlobClient.listContainers(org.jclouds.azure.storage.options.ListOptions...)
public boolean containerExists(String container)
AzureBlobClient#bucketExists
container
- container namepublic boolean createContainerInLocation(Location location, String container)
AzureBlobClient#putBucketInRegion
location
- currently ignoredcontainer
- container name
public PageSet<? extends StorageMetadata> list(String container, ListContainerOptions options)
AzureBlobClient.listBlobs(java.lang.String, org.jclouds.azureblob.options.ListBlobsOptions...)
container
- container nameoptions
- size, recursion, and context of the list
public void deleteContainer(String container)
AzureBlobClient.deleteContainer(java.lang.String)
deleteContainer
in interface BlobStore
deleteContainer
in class BaseBlobStore
container
- container namepublic boolean blobExists(String container, String key)
AzureBlobClient.blobExists(java.lang.String, java.lang.String)
container
- container namekey
- blob keypublic Blob getBlob(String container, String key, GetOptions options)
AzureBlobClient.getBlob(java.lang.String, java.lang.String, org.jclouds.http.options.GetOptions...)
container
- container namekey
- blob keyoptions
- byte range or condition options
public String putBlob(String container, Blob blob)
AzureBlobClient#putObject
container
- container nameblob
- object
public String putBlob(String container, Blob blob, PutOptions options)
AzureBlobClient#putObject
container
- container nameblob
- objectoptions
- byte range options
public void removeBlob(String container, String key)
AzureBlobClient#deleteObject
container
- container namekey
- blob keypublic BlobMetadata blobMetadata(String container, String key)
AzureBlobClient.getBlobProperties(java.lang.String, java.lang.String)
container
- container namekey
- blob key
protected boolean deleteAndVerifyContainerGone(String container)
deleteAndVerifyContainerGone
in class BaseBlobStore
public boolean createContainerInLocation(Location location, String container, CreateContainerOptions options)
options
- controls default access controlBlobStore.createContainerInLocation(Location,String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |