Class CosmosAsyncClientWrapper


  • public class CosmosAsyncClientWrapper
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CosmosAsyncClientWrapper​(com.azure.cosmos.CosmosAsyncClient client)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties, com.azure.cosmos.models.CosmosDatabaseRequestOptions options)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties, com.azure.cosmos.models.ThroughputProperties throughputProperties)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties, com.azure.cosmos.models.ThroughputProperties throughputProperties, com.azure.cosmos.models.CosmosDatabaseRequestOptions options)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(String id)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(String id, com.azure.cosmos.models.ThroughputProperties throughputProperties)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabaseIfNotExists​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabaseIfNotExists​(String id)  
      reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabaseIfNotExists​(String id, com.azure.cosmos.models.ThroughputProperties throughputProperties)  
      com.azure.cosmos.CosmosAsyncDatabase getDatabase​(String id)  
      com.azure.cosmos.util.CosmosPagedFlux<com.azure.cosmos.models.CosmosDatabaseProperties> queryDatabases​(com.azure.cosmos.models.SqlQuerySpec querySpec, com.azure.cosmos.models.CosmosQueryRequestOptions options)  
      com.azure.cosmos.util.CosmosPagedFlux<com.azure.cosmos.models.CosmosDatabaseProperties> queryDatabases​(String query, com.azure.cosmos.models.CosmosQueryRequestOptions options)  
      com.azure.cosmos.util.CosmosPagedFlux<com.azure.cosmos.models.CosmosDatabaseProperties> readAllDatabases()  
    • Constructor Detail

      • CosmosAsyncClientWrapper

        public CosmosAsyncClientWrapper​(com.azure.cosmos.CosmosAsyncClient client)
    • Method Detail

      • createDatabaseIfNotExists

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabaseIfNotExists​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties)
      • createDatabaseIfNotExists

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabaseIfNotExists​(String id)
      • createDatabaseIfNotExists

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

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties,
                                                                                                          com.azure.cosmos.models.CosmosDatabaseRequestOptions options)
      • createDatabase

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties)
      • createDatabase

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(String id)
      • createDatabase

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties,
                                                                                                          com.azure.cosmos.models.ThroughputProperties throughputProperties,
                                                                                                          com.azure.cosmos.models.CosmosDatabaseRequestOptions options)
      • createDatabase

        public reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabase​(com.azure.cosmos.models.CosmosDatabaseProperties databaseProperties,
                                                                                                          com.azure.cosmos.models.ThroughputProperties throughputProperties)
      • createDatabase

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

        public com.azure.cosmos.util.CosmosPagedFlux<com.azure.cosmos.models.CosmosDatabaseProperties> readAllDatabases()
      • queryDatabases

        public com.azure.cosmos.util.CosmosPagedFlux<com.azure.cosmos.models.CosmosDatabaseProperties> queryDatabases​(String query,
                                                                                                                      com.azure.cosmos.models.CosmosQueryRequestOptions options)
      • queryDatabases

        public com.azure.cosmos.util.CosmosPagedFlux<com.azure.cosmos.models.CosmosDatabaseProperties> queryDatabases​(com.azure.cosmos.models.SqlQuerySpec querySpec,
                                                                                                                      com.azure.cosmos.models.CosmosQueryRequestOptions options)
      • getDatabase

        public com.azure.cosmos.CosmosAsyncDatabase getDatabase​(String id)
      • close

        public void close()