Class CosmosAsyncClientWrapper
- java.lang.Object
-
- org.apache.camel.component.azure.cosmosdb.client.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 voidclose()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.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>readAllDatabases()
-
-
-
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()
-
-