Class CosmosDbClientOperations
- java.lang.Object
-
- org.apache.camel.component.azure.cosmosdb.operations.CosmosDbClientOperations
-
public final class CosmosDbClientOperations extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse>createDatabase(String databaseName, com.azure.cosmos.models.ThroughputProperties throughputProperties)CosmosDbDatabaseOperationscreateDatabaseIfNotExistAndGetDatabaseOperations(String databaseName, com.azure.cosmos.models.ThroughputProperties throughputProperties)CosmosDbDatabaseOperationsgetDatabaseOperations(String databaseName)reactor.core.publisher.Flux<com.azure.cosmos.models.CosmosDatabaseProperties>queryDatabases(String query, com.azure.cosmos.models.CosmosQueryRequestOptions queryRequestOptions)reactor.core.publisher.Flux<com.azure.cosmos.models.CosmosDatabaseProperties>readAllDatabases()static CosmosDbClientOperationswithClient(CosmosAsyncClientWrapper client)
-
-
-
Method Detail
-
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)
-
-