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 BlobOperationResponseclearPageBlob(org.apache.camel.Exchange exchange)BlobOperationResponsecommitAppendBlob(org.apache.camel.Exchange exchange)BlobOperationResponsecommitBlobBlockList(org.apache.camel.Exchange exchange)BlobOperationResponsecopyBlob(org.apache.camel.Exchange exchange)BlobOperationResponsecreateAppendBlob(org.apache.camel.Exchange exchange)BlobOperationResponsecreatePageBlob(org.apache.camel.Exchange exchange)BlobOperationResponsedeleteBlob(org.apache.camel.Exchange exchange)BlobOperationResponsedownloadBlobToFile(org.apache.camel.Exchange exchange)BlobOperationResponsedownloadLink(org.apache.camel.Exchange exchange)BlobOperationResponsegetBlob(org.apache.camel.Exchange exchange)BlobOperationResponsegetBlobBlockList(org.apache.camel.Exchange exchange)BlobOperationResponsegetPageBlobRanges(org.apache.camel.Exchange exchange)BlobOperationResponseresizePageBlob(org.apache.camel.Exchange exchange)BlobOperationResponsestageBlockBlobList(org.apache.camel.Exchange exchange)BlobOperationResponseuploadBlockBlob(org.apache.camel.Exchange exchange)BlobOperationResponseuploadPageBlob(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)
-
-