Skip navigation links
A B C D E F G H L O P Q R S U V 

A

addEncryptionParameter(String, SqlParameter) - Method in class com.azure.cosmos.encryption.models.SqlQuerySpecWithEncryption
 
addEncryptionParameterAsync(SqlQuerySpecWithEncryption, String, SqlParameter, CosmosEncryptionAsyncContainer) - Static method in class com.azure.cosmos.encryption.models.EncryptionModelBridgeInternal
 
AEAD_AES_256_CBC_HMAC_SHA256 - Static variable in class 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

Beta - Annotation Type in com.azure.cosmos.encryption.util
 
Beta.SinceVersion - Enum in com.azure.cosmos.encryption.util
Azure library version numbers
buildChangeFeedProcessor() - Method in class com.azure.cosmos.encryption.ChangeFeedEncryptionProcessorBuilder
Builds a new instance of the ChangeFeedProcessor with the specified configuration.

C

ChangeFeedEncryptionProcessorBuilder - Class in com.azure.cosmos.encryption
Helper class to build a encryption supported ChangeFeedProcessor instance.
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.
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
 
com.azure.cosmos.encryption.util - package com.azure.cosmos.encryption.util
 
CosmosEncryptionAlgorithm - Class in com.azure.cosmos.encryption.models
Algorithms for use with client-side encryption support in Azure Cosmos DB.
CosmosEncryptionAlgorithm() - Constructor for class com.azure.cosmos.encryption.models.CosmosEncryptionAlgorithm
 
CosmosEncryptionAsyncClient - Class in com.azure.cosmos.encryption
CosmosClient with encryption support.
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
CosmosClient with encryption support.
CosmosEncryptionContainer - Class in com.azure.cosmos.encryption
CosmosContainer with encryption capabilities.
CosmosEncryptionDatabase - Class in com.azure.cosmos.encryption
CosmosEncryptionDatabase with encryption capabilities.
CosmosEncryptionType - Class in com.azure.cosmos.encryption.models
Algorithms for use with client-side encryption support in Azure Cosmos DB.
CosmosEncryptionType() - Constructor for class com.azure.cosmos.encryption.models.CosmosEncryptionType
 
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.
createCosmosEncryptionAsyncClient(CosmosAsyncClient, EncryptionKeyStoreProvider) - Static method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
Create Cosmos Client with Encryption support for performing operations using client-side encryption.
createCosmosEncryptionClient(CosmosClient, EncryptionKeyStoreProvider) - Static method in class com.azure.cosmos.encryption.CosmosEncryptionClient
Create Cosmos Client with Encryption support for performing operations using client-side encryption.
createItem(T) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Creates an item.
createItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Creates a Cosmos item.
createItem(T, PartitionKey, CosmosItemRequestOptions) - 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.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.CosmosEncryptionContainer
Creates a new item synchronously and returns its respective Cosmos item response while specifying additional options.

D

deleteAllItemsByPartitionKey(PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Deletes all items in the Container with the specified partitionKey value.
deleteAllItemsByPartitionKey(PartitionKey, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Deletes all items in the Container with the specified partitionKey value.
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(T, 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.CosmosEncryptionContainer
Deletes an item in the current container.
DETERMINISTIC - Static variable in class com.azure.cosmos.encryption.models.CosmosEncryptionType
Deterministic encryption always generates the same encrypted value for any given plain text value.

E

EncryptionBridgeInternal - Class in com.azure.cosmos.encryption
 
EncryptionBridgeInternal() - Constructor for class com.azure.cosmos.encryption.EncryptionBridgeInternal
 
EncryptionModelBridgeInternal - Class in com.azure.cosmos.encryption.models
This is an internal class in the encryption project.
EncryptionModelBridgeInternal() - Constructor for class com.azure.cosmos.encryption.models.EncryptionModelBridgeInternal
 
executeCosmosBatch(CosmosBatch) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Executes the encrypted transactional batch.
executeCosmosBatch(CosmosBatch, CosmosBatchRequestOptions) - 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.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

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
getClientEncryptionPropertiesAsync(CosmosEncryptionAsyncClient, String, String, CosmosAsyncContainer, boolean) - Static method in class com.azure.cosmos.encryption.EncryptionBridgeInternal
 
getContainerPropertiesMono(CosmosEncryptionAsyncClient, CosmosAsyncContainer, boolean) - Static method in class com.azure.cosmos.encryption.EncryptionBridgeInternal
 
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(String) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
Gets a database with Encryption capabilities
getCosmosEncryptionDatabase(CosmosDatabase) - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
Gets a database with Encryption capabilities
getEncryptionKeyStoreProvider() - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncClient
 
getEncryptionKeyStoreProvider() - Method in class com.azure.cosmos.encryption.CosmosEncryptionClient
 
getEncryptionParamMap(SqlQuerySpecWithEncryption) - Static method in class com.azure.cosmos.encryption.models.EncryptionModelBridgeInternal
 
getEncryptionProcessor(CosmosEncryptionAsyncContainer) - Static method in class com.azure.cosmos.encryption.EncryptionBridgeInternal
 
getSqlQuerySpec(SqlQuerySpecWithEncryption) - Static method in class com.azure.cosmos.encryption.models.EncryptionModelBridgeInternal
 

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.

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

PREVIEW_SUBJECT_TO_CHANGE_WARNING - Static variable in annotation type com.azure.cosmos.encryption.util.Beta
 

Q

queryChangeFeed(CosmosChangeFeedRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the change feed of the current container using the CosmosChangeFeedRequestOptions.
queryChangeFeed(CosmosChangeFeedRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Query for items in the change feed of the current container using the CosmosChangeFeedRequestOptions.
queryItems(String, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container.
queryItems(String, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container using a string.
queryItems(SqlQuerySpec, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Query for items in the current container using a SqlQuerySpec.
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(String, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Query items in the current container returning the results as CosmosPagedIterable.
queryItems(SqlQuerySpec, CosmosQueryRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Query items in the current container returning the results as CosmosPagedIterable.
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 - Static variable in class 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, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Reads an item.
readItem(String, PartitionKey, CosmosItemRequestOptions, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Reads an item using a configured CosmosItemRequestOptions.
readItem(String, PartitionKey, Class<T>) - Method in class com.azure.cosmos.encryption.CosmosEncryptionContainer
Reads an item in the current container.
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.
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
 

U

upsertItem(T) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Upserts an item.
upsertItem(T, CosmosItemRequestOptions) - Method in class com.azure.cosmos.encryption.CosmosEncryptionAsyncContainer
Upserts an item.
upsertItem(T, PartitionKey, CosmosItemRequestOptions) - 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.CosmosEncryptionContainer
Upserts a item Cosmos sync item while specifying additional options.
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.util.Beta.SinceVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.cosmos.encryption.util.Beta.SinceVersion
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H L O P Q R S U V 
Skip navigation links

Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.