@Override
  public CompletableFuture<BlobProperties> getPropertiesWithResponse(BlobId blobId,
      BlobRequestConditions requestConditions) {
    return getAzureStorageClient(blobId).getPropertiesWithResponse(blobId, requestConditions);
  }
Returns the blob's metadata and properties.
@param blobId {@link BlobId}
@param requestConditions {@link BlobRequestConditions}
@return a {@link CompletableFuture} that will eventually contain blob properties and metadata or an exception
        if an error occurred.
ambry-cloud/src/main/java/com/github/ambry/cloud/azure/ShardedStorageClient.java