Package com.azure.spring.data.cosmos
Class CosmosFactory
- java.lang.Object
-
- com.azure.spring.data.cosmos.CosmosFactory
-
public class CosmosFactory extends Object
Factory class for CosmosDb to create client
-
-
Constructor Summary
Constructors Constructor Description CosmosFactory(CosmosAsyncClient cosmosAsyncClient, String databaseName)Validate config and initialization
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CosmosAsyncClientcreateCosmosAsyncClient(CosmosClientBuilder cosmosClientBuilder)Create Cosmos Async ClientCosmosAsyncClientgetCosmosAsyncClient()To create a CosmosAsyncClientStringgetDatabaseName()Get Cosmos Database Name
-
-
-
Constructor Detail
-
CosmosFactory
public CosmosFactory(CosmosAsyncClient cosmosAsyncClient, String databaseName)
Validate config and initialization- Parameters:
cosmosAsyncClient- cosmosAsyncClientdatabaseName- databaseName
-
-
Method Detail
-
getCosmosAsyncClient
public CosmosAsyncClient getCosmosAsyncClient()
To create a CosmosAsyncClient- Returns:
- CosmosAsyncClient
-
getDatabaseName
public String getDatabaseName()
Get Cosmos Database Name- Returns:
- Cosmos Database Name
-
createCosmosAsyncClient
public static CosmosAsyncClient createCosmosAsyncClient(CosmosClientBuilder cosmosClientBuilder)
Create Cosmos Async Client- Parameters:
cosmosClientBuilder- CosmosClientBuilder- Returns:
- CosmosAsyncClient
-
-