Index

A B C D E F G H K L O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addEncryptionParameter(String, SqlParameter) - Method in class com.azure.cosmos.encryption.models.SqlQuerySpecWithEncryption
Adds an encryption parameter.
AEAD_AES_256_CBC_HMAC_SHA256 - Enum constant in enum com.azure.cosmos.encryption.models.CosmosEncryptionAlgorithm
Authenticated Encryption algorithm based on https://tools.ietf.org/html/draft-mcgrew-aead-aes-cbc-hmac-sha2-05

B

buildAsyncClient() - Method in class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
Builds a cosmos encryption async client.
buildChangeFeedProcessor() - Method in class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Builds a new instance of the ChangeFeedProcessor with the specified configuration.
buildClient() - Method in class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
Builds a cosmos encryption async client.

C

ChangeFeedEncryptionProcessorBuilder - Class in com.azure.cosmos.encryption
Helper class to build a ChangeFeedProcessor instance for encryption feed container.
ChangeFeedEncryptionProcessorBuilder() - Constructor for class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Helper class to build a encryption supported ChangeFeedProcessor instance.
close() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
Close this CosmosAsyncClient instance and cleans up the resources.
close() - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
Close this CosmosClient instance and cleans up the resources.
com.azure.cosmos.encryption - package com.azure.cosmos.encryption
This package provides Encryption interfaces for interacting with Azure Cosmos DB.
com.azure.cosmos.encryption.models - package com.azure.cosmos.encryption.models
 
cosmosAsyncClient(CosmosAsyncClient) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
Sets the cosmos core async client to be used.
cosmosClient(CosmosClient) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
Sets the cosmos core sync client to be used.
CosmosEncryptionAlgorithm - Enum in com.azure.cosmos.encryption.models
Algorithms for use with client-side encryption support in Azure Cosmos DB.
CosmosEncryptionAsyncClient - Class in com.azure.cosmos.encryption
Provides a client-side logical representation of the Azure Cosmos DB service.
CosmosEncryptionAsyncContainer - Class in com.azure.cosmos.encryption
CosmosAsyncContainer with encryption capabilities.
CosmosEncryptionAsyncDatabase - Class in com.azure.cosmos.encryption
CosmosEncryptionAsyncDatabase with encryption capabilities.
CosmosEncryptionClient - Class in com.azure.cosmos.encryption
Provides a client-side logical representation of the Azure Cosmos DB service.
CosmosEncryptionClientBuilder - Class in com.azure.cosmos.encryption
Helper class to build CosmosEncryptionAsyncClient and CosmosEncryptionClient instances as logical representation of the Azure Cosmos database service.
CosmosEncryptionClientBuilder() - Constructor for class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
Instantiates a new Cosmos encryption client builder.
CosmosEncryptionContainer - Class in com.azure.cosmos.encryption
CosmosContainer with encryption capabilities.
CosmosEncryptionDatabase - Class in com.azure.cosmos.encryption
CosmosEncryptionDatabase with encryption capabilities.
CosmosEncryptionType - Enum in com.azure.cosmos.encryption.models
Algorithms for use with client-side encryption support in Azure Cosmos DB.
createClientEncryptionKey(String, String, EncryptionKeyWrapMetadata) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncDatabase
Creates a client encryption key after subscription the operation will be performed.
createClientEncryptionKey(String, String, EncryptionKeyWrapMetadata) - Method in class com.azure.cosmos.encryption.CosmosEncryptionDatabase
Creates a client encryption key after subscription the operation will be performed.
createItem(T) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Creates an item.
createItem(T) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Creates a new item synchronously and returns its respective Cosmos item response.
createItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Creates a Cosmos item.
createItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Creates a new item synchronously and returns its respective Cosmos item response while specifying additional options.
createItem(T, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Creates an item.
createItem(T, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Creates a new item synchronously and returns its respective Cosmos item response while specifying additional options.

D

deleteItem(String, PartitionKey) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Deletes an item.
deleteItem(String, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Deletes the item.
deleteItem(String, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Deletes an item in the current container.
deleteItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Deletes the item.
deleteItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Deletes an item in the current container.
DETERMINISTIC - Enum constant in enum com.azure.cosmos.encryption.models.CosmosEncryptionType
Deterministic encryption always generates the same encrypted value for any given plain text value.

E

executeBulkOperations(Iterable<CosmosItemOperation>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Executes list of operations in Bulk.
executeBulkOperations(Iterable<CosmosItemOperation>, CosmosBulkExecutionOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Executes list of operations in Bulk.
executeBulkOperations(Flux<CosmosItemOperation>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Executes flux of operations in Bulk.
executeBulkOperations(Flux<CosmosItemOperation>, CosmosBulkExecutionOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Executes flux of operations in Bulk.
executeCosmosBatch(CosmosBatch) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Executes the encrypted transactional batch.
executeCosmosBatch(CosmosBatch) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Executes the encrypted transactional batch.
executeCosmosBatch(CosmosBatch, CosmosBatchRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Executes the encrypted transactional batch.
executeCosmosBatch(CosmosBatch, CosmosBatchRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Executes the encrypted transactional batch.

F

feedContainer(CosmosEncryptionAsyncContainer) - Method in class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Sets an existing CosmosEncryptionAsyncContainer to be used to read from the monitored container.

G

get(String) - Static method in enum com.azure.cosmos.encryption.models.CosmosEncryptionAlgorithm
Gets the CosmosEncryptionAlgorithm enum back from the string value
get(String) - Static method in enum com.azure.cosmos.encryption.models.CosmosEncryptionType
Gets the CosmosEncryptionType enum back from the string value
getClientEncryptionKey(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncDatabase
Gets a CosmosAsyncClientEncryptionKey object without making a service call
getClientEncryptionKey(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionDatabase
Gets a CosmosClientEncryptionKey object without making a service call
getCosmosAsyncClient() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
Get the regular CosmosAsyncClient back.
getCosmosAsyncContainer() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Gets the CosmosAsyncContainer
getCosmosAsyncDatabase() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncDatabase
Gets a regular async database object.
getCosmosClient() - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
 
getCosmosContainer() - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Gets the CosmosContainer
getCosmosDatabase() - Method in class com.azure.cosmos.encryption.CosmosEncryptionDatabase
Gets a CosmosDatabase.
getCosmosEncryptionAsyncContainer(CosmosAsyncContainer) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncDatabase
Gets a Container with Encryption capabilities
getCosmosEncryptionAsyncContainer(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncDatabase
Gets a Container with Encryption capabilities
getCosmosEncryptionAsyncDatabase(CosmosAsyncDatabase) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
Gets a database with Encryption capabilities
getCosmosEncryptionAsyncDatabase(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
Gets a database with Encryption capabilities
getCosmosEncryptionContainer(CosmosContainer) - Method in class com.azure.cosmos.encryption.CosmosEncryptionDatabase
Gets a Container with Encryption capabilities
getCosmosEncryptionContainer(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionDatabase
Gets a Container with Encryption capabilities
getCosmosEncryptionDatabase(CosmosDatabase) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
Gets a database with Encryption capabilities
getCosmosEncryptionDatabase(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
Gets a database with Encryption capabilities
getEncryptionKeyWrapProvider() - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
 
getKeyEncryptionKeyResolver() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
 
getKeyEncryptionKeyResolverName() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
 
getKeyEncryptionKeyResolverName() - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
 
getName() - Method in enum com.azure.cosmos.encryption.models.CosmosEncryptionAlgorithm
Returns the name of algorithm
getName() - Method in enum com.azure.cosmos.encryption.models.CosmosEncryptionType
Returns the encryptionType name

H

handleChanges(Consumer<List<JsonNode>>) - Method in class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Sets a consumer function which will be called to process changes.
hostName(String) - Method in class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Sets the host name.

K

KEY_RESOLVER_NAME_AZURE_KEY_VAULT - Static variable in class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
keyEncryptionKeyResolver(KeyEncryptionKeyResolver) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
Sets the key wrap provider
keyEncryptionKeyResolverName(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClientBuilder
Sets the key encryption key resolver name

L

leaseContainer(CosmosAsyncContainer) - Method in class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Sets an existing CosmosAsyncContainer to be used to read from the leases container.

O

options(ChangeFeedProcessorOptions) - Method in class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Sets the ChangeFeedProcessorOptions to be used.

P

patchItem(String, PartitionKey, CosmosPatchOperations, CosmosPatchItemRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Run patch operations on an Item.
patchItem(String, PartitionKey, CosmosPatchOperations, CosmosPatchItemRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Run patch operations on an Item.

Q

queryItems(SqlQuerySpec, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container using a SqlQuerySpec and CosmosQueryRequestOptions.
queryItems(SqlQuerySpec, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Query items in the current container returning the results as CosmosPagedIterable.
queryItems(SqlQuerySpec, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container using a SqlQuerySpec.
queryItems(String, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container using a string.
queryItems(String, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Query items in the current container returning the results as CosmosPagedIterable.
queryItems(String, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container.
queryItemsOnEncryptedProperties(SqlQuerySpecWithEncryption, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container using a SqlQuerySpecWithEncryption.
queryItemsOnEncryptedProperties(SqlQuerySpecWithEncryption, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Query for items in the current container using a SqlQuerySpecWithEncryption.

R

RANDOMIZED - Enum constant in enum com.azure.cosmos.encryption.models.CosmosEncryptionType
Randomized encryption uses a method that encrypts data in a less predictable manner.
readAllClientEncryptionKeys() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncDatabase
Reads all cosmos client encryption keys in a database.
readAllClientEncryptionKeys() - Method in class com.azure.cosmos.encryption.CosmosEncryptionDatabase
Reads all cosmos client encryption keys in a database.
readItem(String, PartitionKey, CosmosItemRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Reads an item using a configured CosmosItemRequestOptions.
readItem(String, PartitionKey, CosmosItemRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Reads an item in the current container while specifying additional options.
readItem(String, PartitionKey, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Reads an item.
readItem(String, PartitionKey, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Reads an item in the current container.
replaceItem(T, String, PartitionKey) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Replaces an item with the passed in item and encrypts the requested fields.
replaceItem(T, String, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Replaces an item with the passed in item and encrypts the requested fields.
replaceItem(T, String, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Replaces an item in the current container.
rewrapClientEncryptionKey(String, EncryptionKeyWrapMetadata) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncDatabase
Rewrap a cosmos client encryption key
rewrapClientEncryptionKey(String, EncryptionKeyWrapMetadata) - Method in class com.azure.cosmos.encryption.CosmosEncryptionDatabase
Rewrap a cosmos client encryption key

S

SqlQuerySpecWithEncryption - Class in com.azure.cosmos.encryption.models
Represents a SQL query with encryption parameters in the Azure Cosmos DB database service.
SqlQuerySpecWithEncryption(SqlQuerySpec) - Constructor for class com.azure.cosmos.encryption.models.SqlQuerySpecWithEncryption
Creates a new instance of SQL query spec with encryption.

T

toString() - Method in enum com.azure.cosmos.encryption.models.CosmosEncryptionAlgorithm
Returns the name of algorithm
toString() - Method in enum com.azure.cosmos.encryption.models.CosmosEncryptionType
Returns the encryptionType name

U

upsertItem(T) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Upserts an item.
upsertItem(T) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Upserts an Cosmos item in the current container.
upsertItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Upserts an item.
upsertItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Upserts a item Cosmos sync item while specifying additional options.
upsertItem(T, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Upserts an item.
upsertItem(T, PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Upserts a item Cosmos sync item while specifying additional options.

V

valueOf(String) - Static method in enum com.azure.cosmos.encryption.models.CosmosEncryptionAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.azure.cosmos.encryption.models.CosmosEncryptionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.cosmos.encryption.models.CosmosEncryptionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.azure.cosmos.encryption.models.CosmosEncryptionType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H K L O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values