Class CosmosDbClientOperations

java.lang.Object
org.apache.camel.component.azure.cosmosdb.operations.CosmosDbClientOperations

public final class CosmosDbClientOperations extends Object
  • Method Details

    • withClient

      public static CosmosDbClientOperations withClient(CosmosAsyncClientWrapper client)
    • createDatabase

      public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase(String databaseName, com.azure.cosmos.models.ThroughputProperties throughputProperties)
    • createDatabaseIfNotExistAndGetDatabaseOperations

      public CosmosDbDatabaseOperations createDatabaseIfNotExistAndGetDatabaseOperations(String databaseName, com.azure.cosmos.models.ThroughputProperties throughputProperties)
    • getDatabaseOperations

      public CosmosDbDatabaseOperations getDatabaseOperations(String databaseName)
    • readAllDatabases

      public reactor.core.publisher.Flux<com.azure.cosmos.models.CosmosDatabaseProperties> readAllDatabases()
    • queryDatabases

      public reactor.core.publisher.Flux<com.azure.cosmos.models.CosmosDatabaseProperties> queryDatabases(String query, com.azure.cosmos.models.CosmosQueryRequestOptions queryRequestOptions)