Uses of Class
com.azure.storage.blob.models.CpkInfo
Packages that use CpkInfo
Package
Description
Package containing the classes for BlobServiceClient.
Package containing the data models for AzureBlobStorage.
Package containing specialized clients for Azure Storage Blobs.
-
Uses of CpkInfo in com.azure.storage.blob
Methods in com.azure.storage.blob that return CpkInfoModifier and TypeMethodDescriptionBlobContainerAsyncClient.getCustomerProvidedKey()
Gets theCpkInfo
associated with this client that will be passed toBlobAsyncClients
whengetBlobAsyncClient
is called.BlobContainerClient.getCustomerProvidedKey()
Gets theCpkInfo
associated with this client that will be passed toBlobClients
whengetBlobClient
is called.Constructors in com.azure.storage.blob with parameters of type CpkInfoModifierConstructorDescriptionprotected
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 byBlobClientBuilder
.protected
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 byBlobClientBuilder
.protected
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 byBlobClientBuilder
.protected
BlobClient
(BlobAsyncClient client, 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 byBlobClientBuilder
. -
Uses of CpkInfo in com.azure.storage.blob.models
Methods in com.azure.storage.blob.models that return CpkInfoModifier and TypeMethodDescriptionCpkInfo.setEncryptionAlgorithm
(EncryptionAlgorithmType encryptionAlgorithm) Set the encryptionAlgorithm property: The algorithm used to produce the encryption key hash.CpkInfo.setEncryptionKey
(String encryptionKey) Set the encryptionKey property: Optional.CpkInfo.setEncryptionKeySha256
(String encryptionKeySha256) Set the encryptionKeySha256 property: The SHA-256 hash of the provided encryption key. -
Uses of CpkInfo in com.azure.storage.blob.specialized
Methods in com.azure.storage.blob.specialized that return CpkInfoModifier and TypeMethodDescriptionBlobAsyncClientBase.getCustomerProvidedKey()
Gets theCpkInfo
used to encrypt this blob's content on the server.BlobClientBase.getCustomerProvidedKey()
Gets theCpkInfo
used to encrypt this blob's content on the server.Constructors in com.azure.storage.blob.specialized with parameters of type CpkInfoModifierConstructorDescriptionprotected
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 bySpecializedBlobClientBuilder
.protected
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 bySpecializedBlobClientBuilder
.protected
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 bySpecializedBlobClientBuilder
.protected
BlobClientBase
(BlobAsyncClientBase client, 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 bySpecializedBlobClientBuilder
.