| Package | Description |
|---|---|
| com.azure.storage.blob |
Package containing the classes for BlobServiceClient.
|
| com.azure.storage.blob.models |
Package containing classes for AzureBlobStorage.
|
| com.azure.storage.blob.specialized |
Package containing specialized clients for Azure Storage Blobs.
|
| Modifier and Type | Method and Description |
|---|---|
CpkInfo |
BlobContainerClient.getCustomerProvidedKey()
Gets the
CpkInfo associated with this client that will be passed to BlobClients when
getBlobClient is called. |
CpkInfo |
BlobContainerAsyncClient.getCustomerProvidedKey()
Gets the
CpkInfo associated with this client that will be passed to BlobAsyncClients when getBlobAsyncClient is called. |
| Constructor and Description |
|---|
BlobAsyncClient(com.azure.core.http.HttpPipeline pipeline,
String url,
BlobServiceVersion serviceVersion,
String accountName,
String containerName,
String blobName,
String snapshot,
CpkInfo customerProvidedKey)
Protected constructor for use by
BlobClientBuilder. |
BlobAsyncClient(com.azure.core.http.HttpPipeline pipeline,
String url,
BlobServiceVersion serviceVersion,
String accountName,
String containerName,
String blobName,
String snapshot,
CpkInfo customerProvidedKey,
com.azure.storage.blob.implementation.models.EncryptionScope encryptionScope)
Protected constructor for use by
BlobClientBuilder. |
BlobAsyncClient(com.azure.core.http.HttpPipeline pipeline,
String url,
BlobServiceVersion serviceVersion,
String accountName,
String containerName,
String blobName,
String snapshot,
CpkInfo customerProvidedKey,
com.azure.storage.blob.implementation.models.EncryptionScope encryptionScope,
String versionId)
Protected constructor for use by
BlobClientBuilder. |
| Modifier and Type | Method and Description |
|---|---|
CpkInfo |
CpkInfo.setEncryptionAlgorithm(EncryptionAlgorithmType encryptionAlgorithm)
Set the encryptionAlgorithm property: The algorithm used to produce the
encryption key hash.
|
CpkInfo |
CpkInfo.setEncryptionKey(String encryptionKey)
Set the encryptionKey property: Optional.
|
CpkInfo |
CpkInfo.setEncryptionKeySha256(String encryptionKeySha256)
Set the encryptionKeySha256 property: The SHA-256 hash of the provided
encryption key.
|
| Modifier and Type | Method and Description |
|---|---|
CpkInfo |
BlobAsyncClientBase.getCustomerProvidedKey()
Gets the
CpkInfo used to encrypt this blob's content on the server. |
CpkInfo |
BlobClientBase.getCustomerProvidedKey()
Gets the
CpkInfo used to encrypt this blob's content on the server. |
| Constructor and Description |
|---|
BlobAsyncClientBase(com.azure.core.http.HttpPipeline pipeline,
String url,
BlobServiceVersion serviceVersion,
String accountName,
String containerName,
String blobName,
String snapshot,
CpkInfo customerProvidedKey)
Protected constructor for use by
SpecializedBlobClientBuilder. |
BlobAsyncClientBase(com.azure.core.http.HttpPipeline pipeline,
String url,
BlobServiceVersion serviceVersion,
String accountName,
String containerName,
String blobName,
String snapshot,
CpkInfo customerProvidedKey,
com.azure.storage.blob.implementation.models.EncryptionScope encryptionScope)
Protected constructor for use by
SpecializedBlobClientBuilder. |
BlobAsyncClientBase(com.azure.core.http.HttpPipeline pipeline,
String url,
BlobServiceVersion serviceVersion,
String accountName,
String containerName,
String blobName,
String snapshot,
CpkInfo customerProvidedKey,
com.azure.storage.blob.implementation.models.EncryptionScope encryptionScope,
String versionId)
Protected constructor for use by
SpecializedBlobClientBuilder. |
Copyright © 2020 Microsoft Corporation. All rights reserved.