Andrea Cosentino created CAMEL-23328:
----------------------------------------

             Summary: camel-azure-storage-blob - Add support for blob index 
tags (set and get)
                 Key: CAMEL-23328
                 URL: https://issues.apache.org/jira/browse/CAMEL-23328
             Project: Camel
          Issue Type: New Feature
          Components: camel-azure
            Reporter: Andrea Cosentino
            Assignee: Andrea Cosentino
             Fix For: 4.20.0


The camel-azure-storage-blob component does not currently support Azure Blob 
Storage index tags.

Add two new producer operations:
- *setBlobTags* - Sets user-defined key-value tags on a blob via 
BlobClient.setTagsWithResponse()
- *getBlobTags* - Retrieves tags from a blob via 
BlobClient.getTagsWithResponse()

The underlying Azure Storage Blob SDK already provides full support for blob 
index tags (BlobTags, TaggedBlobItem, BlobSetTagsOptions, BlobGetTagsOptions 
classes).

*Implementation scope:*
- Add setBlobTags and getBlobTags to BlobOperationsDefinition
- Add tag-related header constants to BlobConstants (e.g., BLOB_TAGS as 
Map<String, String>)
- Add wrapper methods to BlobClientWrapper
- Add operation implementations in BlobOperations
- Wire operations in BlobProducer
- Add exchange header helpers to BlobExchangeHeaders
- Update documentation and add tests



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to