Class BlobOperations
- java.lang.Object
-
- org.apache.camel.component.azure.storage.blob.operations.BlobOperations
-
public class BlobOperations extends Object
All operations relatedBlobClient
. This is at the blob level.
-
-
Constructor Summary
Constructors Constructor Description BlobOperations(BlobConfiguration configuration, BlobClientWrapper client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlobOperationResponse
clearPageBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
commitAppendBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
commitBlobBlockList(org.apache.camel.Exchange exchange)
BlobOperationResponse
copyBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
createAppendBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
createPageBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
deleteBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
downloadBlobToFile(org.apache.camel.Exchange exchange)
BlobOperationResponse
downloadLink(org.apache.camel.Exchange exchange)
BlobOperationResponse
getBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
getBlobBlockList(org.apache.camel.Exchange exchange)
BlobOperationResponse
getPageBlobRanges(org.apache.camel.Exchange exchange)
BlobOperationResponse
resizePageBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
stageBlockBlobList(org.apache.camel.Exchange exchange)
BlobOperationResponse
uploadBlockBlob(org.apache.camel.Exchange exchange)
BlobOperationResponse
uploadPageBlob(org.apache.camel.Exchange exchange)
-
-
-
Constructor Detail
-
BlobOperations
public BlobOperations(BlobConfiguration configuration, BlobClientWrapper client)
-
-
Method Detail
-
getBlob
public BlobOperationResponse getBlob(org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
downloadBlobToFile
public BlobOperationResponse downloadBlobToFile(org.apache.camel.Exchange exchange)
-
deleteBlob
public BlobOperationResponse deleteBlob(org.apache.camel.Exchange exchange)
-
downloadLink
public BlobOperationResponse downloadLink(org.apache.camel.Exchange exchange)
-
uploadBlockBlob
public BlobOperationResponse uploadBlockBlob(org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
stageBlockBlobList
public BlobOperationResponse stageBlockBlobList(org.apache.camel.Exchange exchange) throws Exception
- Throws:
Exception
-
commitBlobBlockList
public BlobOperationResponse commitBlobBlockList(org.apache.camel.Exchange exchange) throws Exception
- Throws:
Exception
-
getBlobBlockList
public BlobOperationResponse getBlobBlockList(org.apache.camel.Exchange exchange)
-
createAppendBlob
public BlobOperationResponse createAppendBlob(org.apache.camel.Exchange exchange)
-
copyBlob
public BlobOperationResponse copyBlob(org.apache.camel.Exchange exchange)
-
commitAppendBlob
public BlobOperationResponse commitAppendBlob(org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
createPageBlob
public BlobOperationResponse createPageBlob(org.apache.camel.Exchange exchange)
-
uploadPageBlob
public BlobOperationResponse uploadPageBlob(org.apache.camel.Exchange exchange) throws IOException
- Throws:
IOException
-
resizePageBlob
public BlobOperationResponse resizePageBlob(org.apache.camel.Exchange exchange)
-
clearPageBlob
public BlobOperationResponse clearPageBlob(org.apache.camel.Exchange exchange)
-
getPageBlobRanges
public BlobOperationResponse getPageBlobRanges(org.apache.camel.Exchange exchange)
-
-