Package com.azure.cosmos
This package provides interfaces for interacting with Azure Cosmos DB.
-
Interface Summary Interface Description ChangeFeedProcessor Simple host for distributing change feed events across observers, simplifying the process of reading the change feeds and distributing the processing events across multiple consumers effectively. -
Class Summary Class Description ChangeFeedProcessorBuilder Helper class to build aChangeFeedProcessor
instance.CosmosAsyncClient Provides a client-side logical representation of the Azure Cosmos DB service.CosmosAsyncClientEncryptionKey The type Cosmos async clientEncryptionKey.CosmosAsyncConflict Read and delete conflictsCosmosAsyncContainer Provides methods for reading, deleting, and replacing existing Containers.CosmosAsyncDatabase Perform read and delete databases, update database throughput, and perform operations on child resourcesCosmosAsyncPermission Has methods to operate on a per-User Permission to access a specific resourceCosmosAsyncScripts The type Cosmos async scripts.CosmosAsyncStoredProcedure The type Cosmos async stored procedure.CosmosAsyncTrigger The type Cosmos async trigger.CosmosAsyncUser The type Cosmos async user.CosmosAsyncUserDefinedFunction The type Cosmos async user defined function.CosmosClient Provides a client-side logical representation of the Azure Cosmos DB service.CosmosClientBuilder Helper class to build CosmosAsyncClientCosmosAsyncClient
and CosmosClientCosmosClient
instances as logical representation of the Azure Cosmos database service.CosmosClientEncryptionKey The type Cosmos clientEncryptionKey.CosmosContainer Provides synchronous methods for reading, deleting, and replacing existing Containers Provides methods for interacting with child resources (Items, Scripts, Conflicts)CosmosDatabase Perform read and delete databases, update database throughput, and perform operations on child resources in a synchronous wayCosmosDiagnostics This class represents response diagnostic statistics associated with a request to Azure Cosmos DBCosmosScripts The type Cosmos sync scripts.CosmosStoredProcedure The type Cosmos sync stored procedure.CosmosTrigger The type Cosmos sync trigger.CosmosUser The type Cosmos sync user.CosmosUserDefinedFunction The type Cosmos sync user defined function.DirectConnectionConfig Represents the connection config withConnectionMode.DIRECT
associated with Cosmos Client in the Azure Cosmos DB database service.GatewayConnectionConfig Represents the connection config withConnectionMode.GATEWAY
associated with Cosmos Client in the Azure Cosmos DB database service.GlobalThroughputControlConfig This configuration is used for throughput global control mode.GlobalThroughputControlConfigBuilder Throughput global control config builder.ThrottlingRetryOptions Encapsulates retry options in the Azure Cosmos DB database service.ThroughputControlGroupConfig Throughput control group configuration.ThroughputControlGroupConfigBuilder The throughput control group config builder. -
Enum Summary Enum Description ConnectionMode Represents the connection mode to be used by the client in the Azure Cosmos DB database service.ConsistencyLevel Represents the consistency levels supported for Azure Cosmos DB client operations in the Azure Cosmos DB service. -
Exception Summary Exception Description CosmosException This class defines a custom exception type for all operations on CosmosClient in the Azure Cosmos DB database service.