Class CosmosAsyncClientWrapper
java.lang.Object
org.apache.camel.component.azure.cosmosdb.client.CosmosAsyncClientWrapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()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> reactor.core.publisher.Mono<com.azure.cosmos.models.CosmosDatabaseResponse> createDatabaseIfNotExists(String id, com.azure.cosmos.models.ThroughputProperties throughputProperties) com.azure.cosmos.CosmosAsyncDatabasegetDatabase(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>
-
Constructor Details
-
CosmosAsyncClientWrapper
public CosmosAsyncClientWrapper(com.azure.cosmos.CosmosAsyncClient client)
-
-
Method Details
-
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
-
close
public void close()
-