Class CosmosDbDatabaseOperations


  • public class CosmosDbDatabaseOperations
    extends Object
    • Constructor Detail

      • CosmosDbDatabaseOperations

        public CosmosDbDatabaseOperations​(reactor.core.publisher.Mono<com.azure.cosmos.CosmosAsyncDatabase> database)
    • Method Detail

      • getDatabaseId

        public reactor.core.publisher.Mono<String> getDatabaseId()
      • deleteDatabase

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> deleteDatabase​(com.azure.cosmos.models.CosmosDatabaseRequestOptions databaseRequestOptions)
      • createContainer

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosContainerResponse> createContainer​(String containerId,
                                                                                                            String containerPartitionKeyPath,
                                                                                                            com.azure.cosmos.models.ThroughputProperties throughputProperties)
      • createContainerIfNotExistAndGetContainerOperations

        public CosmosDbContainerOperations createContainerIfNotExistAndGetContainerOperations​(String containerId,
                                                                                              String containerPartitionKeyPath,
                                                                                              com.azure.cosmos.models.ThroughputProperties throughputProperties)
      • replaceDatabaseThroughput

        public reactor.core.publisher.Mono<com.azure.cosmos.models.ThroughputResponse> replaceDatabaseThroughput​(com.azure.cosmos.models.ThroughputProperties throughputProperties)
      • readAllContainers

        public reactor.core.publisher.Flux<com.azure.cosmos.models.CosmosContainerProperties> readAllContainers​(com.azure.cosmos.models.CosmosQueryRequestOptions queryRequestOptions)
      • queryContainers

        public reactor.core.publisher.Flux<com.azure.cosmos.models.CosmosContainerProperties> queryContainers​(String query,
                                                                                                              com.azure.cosmos.models.CosmosQueryRequestOptions queryRequestOptions)