Class AzureCosmosAutoConfiguration
- java.lang.Object
-
- com.azure.spring.cloud.autoconfigure.AzureServiceConfigurationBase
-
- com.azure.spring.cloud.autoconfigure.cosmos.AzureCosmosAutoConfiguration
-
@ConditionalOnClass(com.azure.cosmos.CosmosClientBuilder.class) @ConditionalOnProperty(value="spring.cloud.azure.cosmos.enabled", havingValue="true", matchIfMissing=true) @ConditionalOnAnyProperty(prefix="spring.cloud.azure.cosmos", name="endpoint") public class AzureCosmosAutoConfiguration extends AzureServiceConfigurationBaseAuto-configurationfor Azure Cosmos DB support.- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.cosmos.CosmosAsyncClientazureCosmosAsyncClient(com.azure.cosmos.CosmosClientBuilder builder)Autoconfigure theCosmosAsyncClientinstance.com.azure.cosmos.CosmosClientazureCosmosClient(com.azure.cosmos.CosmosClientBuilder builder)Autoconfigure theCosmosClientinstance.-
Methods inherited from class com.azure.spring.cloud.autoconfigure.AzureServiceConfigurationBase
getAzureGlobalProperties, loadProperties
-
-
-
-
Method Detail
-
azureCosmosClient
@Bean @ConditionalOnMissingBean public com.azure.cosmos.CosmosClient azureCosmosClient(com.azure.cosmos.CosmosClientBuilder builder)
Autoconfigure theCosmosClientinstance.- Parameters:
builder- theCosmosClientBuilderto build the instance.- Returns:
- the cosmos client instance.
-
azureCosmosAsyncClient
@Bean @ConditionalOnMissingBean public com.azure.cosmos.CosmosAsyncClient azureCosmosAsyncClient(com.azure.cosmos.CosmosClientBuilder builder)
Autoconfigure theCosmosAsyncClientinstance.- Parameters:
builder- theCosmosClientBuilderto build the instance.- Returns:
- the cosmos async client instance.
-
-