I
InsightNexus

BlobClient (Azure SDK for Java Reference Documentation)

Author

Emma Terry

Published Feb 16, 2026

This class provides a client that contains generic blob operations for Azure Storage Blobs. Operations allowed by the client are downloading and copying a blob, retrieving and setting metadata, retrieving and setting HTTP headers, and deleting and un-deleting a blob.

This client is instantiated through BlobClientBuilder or retrieved via getBlobClient.

For operations on a specific blob type (i.e append, block, or page) use getAppendBlobClient, getBlockBlobClient, or getPageBlobClient to construct a client that allows blob specific operations.

Please refer to the Azure Docs for more information.