diff --git a/storage/client/blob/CHANGELOG.md b/storage/client/blob/CHANGELOG.md index bd8725613be0..32e9b8a3e4a4 100644 --- a/storage/client/blob/CHANGELOG.md +++ b/storage/client/blob/CHANGELOG.md @@ -7,10 +7,10 @@ https://aka.ms/azure-sdk-preview1-java. **Breaking changes: New API design** - Operations are now scoped to a particular client: - - `StorageClient`: This client handles account-level operations. This includes managing service properties and listing the containers within an account. - - `ContainerClient`: The client handles operations for a particular container. This includes creating or deleting that container, as well as listing the blobs within that container and managing properties and metadata. - - `BlobClient`: The client handles operations for a particular blob. This includes creating or deleting that blob, as well as upload and download data and managing properties. - This BlobClient handles all blob types (block, page and append). Where operations can behave differently according to type (i.e. `upload`) the default behaviour will be block blobs unless otherwise specified. + - `StorageClient`: StorageURL's functionality was migrated to StorageClient. This client handles account-level operations. This includes managing service properties and listing the containers within an account. + - `ContainerClient`: ContainerURL's functionality was migrated to ContainerClient. The client handles operations for a particular container. This includes creating or deleting that container, as well as listing the blobs within that container. + - `BlobClient`: BlobURL's functionality was migrated to BlobClient, TransferManager download functionality was migrated to BlobClient and TransferManager upload functionality was migrated to BlockBlobClient. The client handles most operations, excluding upload, for an individual blob, including downloading data and working with blob properties. + There are subclients (BlockBlobClient, PageBlobClient, AppendBlobClient) available for their respective blob types on the service. These clients can be accessed by navigating down the client hierarchy, or instantiated directly using builder to the resource (account, container or blob). - New module level operations for simple upload and download using a block or page blob client.