Class CosmosFactory


  • public class CosmosFactory
    extends Object
    Factory class for CosmosDb to create client
    • Constructor Detail

      • CosmosFactory

        public CosmosFactory​(CosmosAsyncClient cosmosAsyncClient,
                             String databaseName)
        Validate config and initialization
        Parameters:
        cosmosAsyncClient - cosmosAsyncClient
        databaseName - 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