public class CosmosClientBuilderFactory extends AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>
CosmosClientBuilder according the configuration context and
blob properties.configuration, defaultTokenCredential| Constructor and Description |
|---|
CosmosClientBuilderFactory(CosmosProperties cosmosProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureProxy(com.azure.cosmos.CosmosClientBuilder builder) |
protected void |
configureRetry(com.azure.cosmos.CosmosClientBuilder builder) |
protected void |
configureService(com.azure.cosmos.CosmosClientBuilder builder) |
protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,String> |
consumeApplicationId() |
protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,com.azure.core.util.Configuration> |
consumeConfiguration() |
protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,String> |
consumeConnectionString() |
protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,com.azure.core.credential.TokenCredential> |
consumeDefaultTokenCredential() |
protected com.azure.cosmos.CosmosClientBuilder |
createBuilderInstance() |
protected List<AuthenticationDescriptor<?>> |
getAuthenticationDescriptors(com.azure.cosmos.CosmosClientBuilder builder) |
protected AzureProperties |
getAzureProperties() |
addBuilderCustomizer, build, configureApplicationId, configureAzureEnvironment, configureConfiguration, configureConnectionString, configureCore, configureCredential, configureDefaultCredential, customizeBuilder, getBuilderCustomizers, setConnectionStringProvider, setDefaultTokenCredential, setSpringIdentifierpublic CosmosClientBuilderFactory(CosmosProperties cosmosProperties)
protected com.azure.cosmos.CosmosClientBuilder createBuilderInstance()
createBuilderInstance in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected AzureProperties getAzureProperties()
getAzureProperties in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected List<AuthenticationDescriptor<?>> getAuthenticationDescriptors(com.azure.cosmos.CosmosClientBuilder builder)
getAuthenticationDescriptors in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected void configureProxy(com.azure.cosmos.CosmosClientBuilder builder)
configureProxy in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected void configureRetry(com.azure.cosmos.CosmosClientBuilder builder)
configureRetry in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected void configureService(com.azure.cosmos.CosmosClientBuilder builder)
configureService in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,String> consumeApplicationId()
consumeApplicationId in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,com.azure.core.util.Configuration> consumeConfiguration()
consumeConfiguration in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,com.azure.core.credential.TokenCredential> consumeDefaultTokenCredential()
consumeDefaultTokenCredential in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>protected BiConsumer<com.azure.cosmos.CosmosClientBuilder,String> consumeConnectionString()
consumeConnectionString in class AbstractAzureServiceClientBuilderFactory<com.azure.cosmos.CosmosClientBuilder>Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.