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 theCpkInfoassociated with this client that will be passed toBlobAsyncClientswhengetBlobAsyncClientis called.BlobContainerClient.getCustomerProvidedKey()Gets theCpkInfoassociated with this client that will be passed toBlobClientswhengetBlobClientis called.Constructors in com.azure.storage.blob with parameters of type CpkInfoModifierConstructorDescriptionprotectedBlobAsyncClient(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.protectedBlobAsyncClient(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.protectedBlobAsyncClient(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.protectedBlobClient(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 theCpkInfoused to encrypt this blob's content on the server.BlobClientBase.getCustomerProvidedKey()Gets theCpkInfoused to encrypt this blob's content on the server.Constructors in com.azure.storage.blob.specialized with parameters of type CpkInfoModifierConstructorDescriptionprotectedBlobAsyncClientBase(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.protectedBlobAsyncClientBase(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.protectedBlobAsyncClientBase(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.protectedBlobClientBase(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.