Uses of Class
com.azure.cosmos.CosmosClientBuilder
Packages that use CosmosClientBuilder
Package
Description
This package provides interfaces for interacting with Azure Cosmos DB.
-
Uses of CosmosClientBuilder in com.azure.cosmos
Methods in com.azure.cosmos that return CosmosClientBuilderModifier and TypeMethodDescriptionCosmosClientBuilder.addOperationPolicy(CosmosOperationPolicy policy) Adds a policy for modifying request options dynamically.CosmosClientBuilder.authorizationTokenResolver(CosmosAuthorizationTokenResolver cosmosAuthorizationTokenResolver) Sets the token resolverCosmosClientBuilder.clientTelemetryConfig(CosmosClientTelemetryConfig telemetryConfig) Returns the client telemetry config instance for this builderCosmosClientBuilder.clientTelemetryEnabled(boolean clientTelemetryEnabled) Deprecated.is is not possible to send the telemetry to the service.CosmosClientBuilder.connectionSharingAcrossClientsEnabled(boolean connectionSharingAcrossClientsEnabled) Enables connections sharing across multiple Cosmos Clients.CosmosClientBuilder.consistencyLevel(ConsistencyLevel desiredConsistencyLevel) CosmosClientBuilder.containerCreationInterceptor(Function<CosmosAsyncContainer, CosmosAsyncContainer> factory) Sets a function that allows intercepting container creation - for example to wrap the original CosmosAsyncContainer in an extended custom class to add diagnostics, custom validations or behavior.CosmosClientBuilder.contentResponseOnWriteEnabled(boolean contentResponseOnWriteEnabled) Sets the boolean to only return the headers and status code in Cosmos DB response in case of Create, Update and Delete operations on CosmosItem.CosmosClientBuilder.credential(com.azure.core.credential.AzureKeyCredential credential) Sets theAzureKeyCredentialto be usedCosmosClientBuilder.credential(com.azure.core.credential.TokenCredential credential) Sets theTokenCredentialused to authorize requests sent to the service.CosmosClientBuilder.customItemSerializer(CosmosItemSerializer customItemSerializer) Sets a custom serializer that should be used for conversion between POJOs and Json payload stored in the Cosmos DB service.CosmosClientBuilder.directMode()Sets the default DIRECT connection configuration to be used.CosmosClientBuilder.directMode(DirectConnectionConfig directConnectionConfig) Sets the DIRECT connection configuration to be used.CosmosClientBuilder.directMode(DirectConnectionConfig directConnectionConfig, GatewayConnectionConfig gatewayConnectionConfig) Sets the DIRECT connection configuration to be used.Sets the Azure Cosmos DB endpoint the SDK will connect toCosmosClientBuilder.endpointDiscoveryEnabled(boolean endpointDiscoveryEnabled) Sets the flag to enable endpoint discovery for geo-replicated database accounts.CosmosClientBuilder.endToEndOperationLatencyPolicyConfig(CosmosEndToEndOperationLatencyPolicyConfig cosmosEndToEndOperationLatencyPolicyConfig) Sets theCosmosEndToEndOperationLatencyPolicyConfigon the clientCosmosClientBuilder.excludedRegionsSupplier(Supplier<CosmosExcludedRegions> excludedRegionsSupplier) Sets aSupplier<CosmosExcludedRegions>which returns aCosmosExcludedRegionsinstance whenSupplier.get()is invoked.CosmosClientBuilder.gatewayMode()Sets the default GATEWAY connection configuration to be used.CosmosClientBuilder.gatewayMode(GatewayConnectionConfig gatewayConnectionConfig) Sets the GATEWAY connection configuration to be used.Sets either a master or readonly key used to perform authentication for accessing resource.CosmosClientBuilder.multipleWriteRegionsEnabled(boolean multipleWriteRegionsEnabled) Sets the flag to enable writes on any regions for geo-replicated database accounts in the Azure Cosmos DB service.CosmosClientBuilder.nonIdempotentWriteRetryOptions(NonIdempotentWriteRetryOptions options) Enables automatic retries for write operations even when the SDK can't guarantee that they are idempotent.CosmosClientBuilder.openConnectionsAndInitCaches(CosmosContainerProactiveInitConfig proactiveContainerInitConfig) Sets theCosmosContainerProactiveInitConfigwhich enable warming up of caches and connections associated with containers obtained fromCosmosContainerProactiveInitConfig.getCosmosContainerIdentities()to replicas obtained from the first k preferred regions where k evaluates toCosmosContainerProactiveInitConfig.getProactiveConnectionRegionsCount().CosmosClientBuilder.permissions(List<CosmosPermissionProperties> permissions) Sets the permission list, which contains the resource tokens needed to access resources.CosmosClientBuilder.preferredRegions(List<String> preferredRegions) Sets the preferred regions for geo-replicated database accounts.CosmosClientBuilder.readConsistencyStrategy(ReadConsistencyStrategy readConsistencyStrategy) Sets theReadConsistencyStrategyto be used by this client for read/query operations by default.CosmosClientBuilder.readRequestsFallbackEnabled(boolean readRequestsFallbackEnabled) Sets whether to allow for reads to go to multiple regions configured on an account of Azure Cosmos DB service.CosmosClientBuilder.resourceToken(String resourceToken) Sets a resource token used to perform authentication for accessing resource.CosmosClientBuilder.sessionCapturingOverrideEnabled(boolean sessionCapturingOverrideEnabled) Session capturing is enabled by default forConsistencyLevel.SESSION.CosmosClientBuilder.sessionRetryOptions(SessionRetryOptions sessionRetryOptions) Sets theSessionRetryOptionsinstance on the client.CosmosClientBuilder.throttlingRetryOptions(ThrottlingRetryOptions throttlingRetryOptions) Sets the retry policy options associated with the DocumentClient instance.CosmosClientBuilder.userAgentSuffix(String userAgentSuffix) sets the value of the user-agent suffix.