Index

A B C D E G H I K N O P Q R S T U V 
All Classes and Interfaces|All Packages

A

addPolicy(HttpPipelinePolicy) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Adds a pipeline policy to apply on each request sent.
Authenticate the client - Search tag in Overview
Section
Azure Storage Blobs Cryptography client library for Java - Search tag in Overview
Section

B

blobAsyncClient(BlobAsyncClient) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Configures the builder based on the passed BlobAsyncClient.
blobClient(BlobClient) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Configures the builder based on the passed BlobClient.
BlobClientSideEncryptionOptions - Class in com.azure.storage.blob.specialized.cryptography
This class contains the configuration options used to encrypt the blob content on the client side.
BlobClientSideEncryptionOptions() - Constructor for class com.azure.storage.blob.specialized.cryptography.BlobClientSideEncryptionOptions
 
BlobDecryptionPolicy - Class in com.azure.storage.blob.specialized.cryptography
This is a decryption policy in an HttpPipeline to decrypt data in an EncryptedBlobAsyncClient or EncryptedBlobClient download request.
blobName(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the name of the blob.
buildEncryptedBlobAsyncClient() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Creates a EncryptedBlobAsyncClient based on options set in the Builder.
buildEncryptedBlobClient() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Creates a EncryptedBlobClient based on options set in the Builder.

C

clientOptions(ClientOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Allows for setting common properties such as application ID, headers, proxy configuration, etc.
clientSideEncryptionOptions(BlobClientSideEncryptionOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the encryption options for the blob.
com.azure.storage.blob.specialized.cryptography - package com.azure.storage.blob.specialized.cryptography
Package containing the classes for performing client-side encryption of blob contents.
configuration(Configuration) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the configuration object used to retrieve environment configuration values during building of the client.
connectionString(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the connection string to connect to the service.
containerName(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the name of the container that contains the blob.
Contributing - Search tag in Overview
Section
Create an EncryptedBlobClient - Search tag in Overview
Section
Create an EncryptedBlobClient from a BlobClient - Search tag in Overview
Section
Create a Storage Account - Search tag in Overview
Section
credential(AzureNamedKeyCredential) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the AzureNamedKeyCredential used to authorize requests sent to the service.
credential(AzureSasCredential) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the AzureSasCredential used to authorize requests sent to the service.
credential(TokenCredential) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the TokenCredential used to authorize requests sent to the service.
credential(StorageSharedKeyCredential) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the StorageSharedKeyCredential used to authorize requests sent to the service.
customerProvidedKey(CustomerProvidedKey) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the customer provided key that is used to encrypt blob contents on the server.

D

Default HTTP Client - Search tag in Overview
Section
Default SSL library - Search tag in Overview
Section
download() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Deprecated.
download(OutputStream) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Deprecated.
downloadContent() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadContent() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadContentWithResponse(DownloadRetryOptions, BlobRequestConditions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadContentWithResponse(DownloadRetryOptions, BlobRequestConditions, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadStream() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadStream(OutputStream) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadStreamWithResponse(BlobRange, DownloadRetryOptions, BlobRequestConditions, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadStreamWithResponse(OutputStream, BlobRange, DownloadRetryOptions, BlobRequestConditions, boolean, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadToFile(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadToFile(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadToFile(String, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadToFile(String, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadToFileWithResponse(BlobDownloadToFileOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadToFileWithResponse(BlobDownloadToFileOptions, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadToFileWithResponse(String, BlobRange, ParallelTransferOptions, DownloadRetryOptions, BlobRequestConditions, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadToFileWithResponse(String, BlobRange, ParallelTransferOptions, DownloadRetryOptions, BlobRequestConditions, boolean, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadToFileWithResponse(String, BlobRange, ParallelTransferOptions, DownloadRetryOptions, BlobRequestConditions, boolean, Set<OpenOption>) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
 
downloadToFileWithResponse(String, BlobRange, ParallelTransferOptions, DownloadRetryOptions, BlobRequestConditions, boolean, Set<OpenOption>, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
downloadWithResponse(BlobRange, DownloadRetryOptions, BlobRequestConditions, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Deprecated.
downloadWithResponse(OutputStream, BlobRange, DownloadRetryOptions, BlobRequestConditions, boolean, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Deprecated.

E

EncryptedBlobAsyncClient - Class in com.azure.storage.blob.specialized.cryptography
This class provides a client side encryption client that contains generic blob operations for Azure Storage Blobs.
EncryptedBlobClient - Class in com.azure.storage.blob.specialized.cryptography
This class provides a client side encryption client that contains generic blob operations for Azure Storage Blobs.
EncryptedBlobClientBuilder - Class in com.azure.storage.blob.specialized.cryptography
This class provides a fluent builder API to help aid the configuration and instantiation of Storage Blob clients.
EncryptedBlobClientBuilder() - Constructor for class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
EncryptedBlobClientBuilder(EncryptionVersion) - Constructor for class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Creates a new instance of the EncryptedBlobClientbuilder.
encryptionScope(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the encryption scope that is used to encrypt blob contents on the server.
EncryptionVersion - Enum in com.azure.storage.blob.specialized.cryptography
Specifies the version of the client side encryption protocol to use.
endpoint(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the service endpoint, additionally parses it for information (SAS token, container name, blob name)
Examples - Search tag in Overview
Section

G

getAppendBlobClient() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Unsupported.
getAuthenticatedRegionDataLengthInBytes() - Method in class com.azure.storage.blob.specialized.cryptography.BlobClientSideEncryptionOptions
Gets the length of the authenticated region data.
getBlobOutputStream() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates and opens an output stream to write data to the block blob.
getBlobOutputStream(boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates and opens an output stream to write data to the block blob.
getBlobOutputStream(ParallelTransferOptions, BlobHttpHeaders, Map<String, String>, AccessTier, BlobRequestConditions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates and opens an output stream to write data to the block blob.
getBlobOutputStream(BlockBlobOutputStreamOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates and opens an output stream to write data to the block blob.
getBlockBlobClient() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Unsupported.
Get credentials - Search tag in Overview
Section
getCustomerProvidedKeyAsyncClient(CustomerProvidedKey) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new EncryptedBlobAsyncClient with the specified customerProvidedKey.
getCustomerProvidedKeyClient(CustomerProvidedKey) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates a new EncryptedBlobClient with the specified customerProvidedKey.
getDefaultHttpLogOptions() - Static method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Gets the default Storage allowlist log headers and query parameters.
getEncryptionScopeAsyncClient(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new EncryptedBlobAsyncClient with the specified encryptionScope.
getEncryptionScopeClient(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates a new EncryptedBlobClient with the specified encryptionScope.
getPageBlobClient() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Unsupported.
Getting started - Search tag in Overview
Section

H

httpClient(HttpClient) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the HttpClient to use for sending and receiving requests to and from the service.
httpLogOptions(HttpLogOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the logging configuration to use when sending and receiving requests to and from the service.

I

Include direct dependency - Search tag in Overview
Section
Include the BOM file - Search tag in Overview
Section
Include the package - Search tag in Overview
Section

K

key(AsyncKeyEncryptionKey, String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the encryption key parameters for the client
Key concepts - Search tag in Overview
Section
keyResolver(AsyncKeyEncryptionKeyResolver) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the encryption parameters for this client

N

Next steps - Search tag in Overview
Section

O

openInputStream() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
openInputStream(BlobRange, BlobRequestConditions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
openInputStream(BlobInputStreamOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
openInputStream(BlobInputStreamOptions, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
 
openQueryInputStream(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Unsupported.
openQueryInputStreamWithResponse(BlobQueryOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Unsupported.

P

pipeline(HttpPipeline) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the HttpPipeline to use for the service client.
Prerequisites - Search tag in Overview
Section
process(HttpPipelineCallContext, HttpPipelineNextPolicy) - Method in class com.azure.storage.blob.specialized.cryptography.BlobDecryptionPolicy
 

Q

query(OutputStream, String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Unsupported.
query(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Unsupported.
queryWithResponse(BlobQueryOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Unsupported.
queryWithResponse(BlobQueryOptions, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Unsupported.

R

requiresEncryption(boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the requires encryption option.
retryOptions(RetryOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the RetryOptions for all the requests made through the client.
retryOptions(RequestRetryOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the request retry options for all the requests made through the client.

S

sasToken(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the SAS token used to authorize requests sent to the service.
serviceVersion(BlobServiceVersion) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the BlobServiceVersion that is used when making API requests.
setAnonymousAccess() - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Clears the credential used to authorize the request.
setAuthenticatedRegionDataLengthInBytes(long) - Method in class com.azure.storage.blob.specialized.cryptography.BlobClientSideEncryptionOptions
Sets the authenticated region length to use when encrypting blobs.
Shared Key Credential - Search tag in Overview
Section
snapshot(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the snapshot identifier of the blob.

T

Troubleshooting - Search tag in Overview
Section

U

upload(Flux<ByteBuffer>, ParallelTransferOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob.
upload(Flux<ByteBuffer>, ParallelTransferOptions, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob, or updates the content of an existing block blob.
uploadFromFile(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob with the content of the specified file.
uploadFromFile(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates a new block blob, or updates the content of an existing block blob.
uploadFromFile(String, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob, or updates the content of an existing block blob, with the content of the specified file.
uploadFromFile(String, boolean) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates a new block blob, or updates the content of an existing block blob.
uploadFromFile(String, ParallelTransferOptions, BlobHttpHeaders, Map<String, String>, AccessTier, BlobRequestConditions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob, or updates the content of an existing block blob, with the content of the specified file.
uploadFromFile(String, ParallelTransferOptions, BlobHttpHeaders, Map<String, String>, AccessTier, BlobRequestConditions, Duration) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates a new block blob, or updates the content of an existing block blob.
uploadFromFileWithResponse(BlobUploadFromFileOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob, or updates the content of an existing block blob, with the content of the specified file.
uploadFromFileWithResponse(BlobUploadFromFileOptions, Duration, Context) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClient
Creates a new block blob, or updates the content of an existing block blob.
uploadWithResponse(BlobParallelUploadOptions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob, or updates the content of an existing block blob.
uploadWithResponse(Flux<ByteBuffer>, ParallelTransferOptions, BlobHttpHeaders, Map<String, String>, AccessTier, BlobRequestConditions) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobAsyncClient
Creates a new block blob, or updates the content of an existing block blob.
Use a KeyVaultKey - Search tag in Overview
Section
Use a local KeyEncryptionKey - Search tag in Overview
Section

V

V1 - Enum constant in enum com.azure.storage.blob.specialized.cryptography.EncryptionVersion
Deprecated.
V2 - Enum constant in enum com.azure.storage.blob.specialized.cryptography.EncryptionVersion
Version 2 of the client side encryption protocol.
V2_1 - Enum constant in enum com.azure.storage.blob.specialized.cryptography.EncryptionVersion
Version 2.1 of the client side encryption protocol.
valueOf(String) - Static method in enum com.azure.storage.blob.specialized.cryptography.EncryptionVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.storage.blob.specialized.cryptography.EncryptionVersion
Returns an array containing the constants of this enum type, in the order they are declared.
versionId(String) - Method in class com.azure.storage.blob.specialized.cryptography.EncryptedBlobClientBuilder
Sets the version identifier of the blob.
A B C D E G H I K N O P Q R S T U V 
All Classes and Interfaces|All Packages