public class CosmosSyncClient extends Object implements AutoCloseable
Constructor and Description |
---|
CosmosSyncClient(CosmosClientBuilder builder) |
public CosmosSyncClient(CosmosClientBuilder builder)
public static CosmosClientBuilder builder()
CosmosClientBuilder
public CosmosSyncDatabaseResponse createDatabaseIfNotExists(CosmosDatabaseProperties databaseProperties) throws CosmosClientException
databaseProperties
- CosmosDatabaseProperties
the database propertiesCosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exception.public CosmosSyncDatabaseResponse createDatabaseIfNotExists(String id) throws CosmosClientException
id
- the id of the databaseCosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exception.public CosmosSyncDatabaseResponse createDatabase(CosmosDatabaseProperties databaseProperties, CosmosDatabaseRequestOptions options) throws CosmosClientException
databaseProperties
- CosmosDatabaseProperties
the database properties.options
- the request options.CosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exception.public CosmosSyncDatabaseResponse createDatabase(CosmosDatabaseProperties databaseProperties) throws CosmosClientException
databaseProperties
- CosmosDatabaseProperties
the database properties.CosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exception.public CosmosSyncDatabaseResponse createDatabase(String id) throws CosmosClientException
id
- the id of the databaseCosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exception.public CosmosSyncDatabaseResponse createDatabase(CosmosDatabaseProperties databaseProperties, int throughput, CosmosDatabaseRequestOptions options) throws CosmosClientException
databaseProperties
- CosmosDatabaseProperties
the database properties.throughput
- the throughputoptions
- CosmosDatabaseRequestOptions
the request optionsCosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exceptionpublic CosmosSyncDatabaseResponse createDatabase(CosmosDatabaseProperties databaseProperties, int throughput) throws CosmosClientException
databaseProperties
- CosmosDatabaseProperties
the database properties.throughput
- the throughputCosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exceptionpublic CosmosSyncDatabaseResponse createDatabase(String id, int throughput) throws CosmosClientException
id
- the id of the databasethroughput
- the throughputCosmosSyncDatabaseResponse
with the created database.CosmosClientException
- the cosmos client exceptionpublic Iterator<FeedResponse<CosmosDatabaseProperties>> readAllDatabases(FeedOptions options)
options
- FeedOptions
the feed options.public Iterator<FeedResponse<CosmosDatabaseProperties>> readAllDatabases()
public Iterator<FeedResponse<CosmosDatabaseProperties>> queryDatabases(String query, FeedOptions options)
query
- the queryoptions
- FeedOptions
the feed options.public Iterator<FeedResponse<CosmosDatabaseProperties>> queryDatabases(SqlQuerySpec querySpec, FeedOptions options)
querySpec
- SqlQuerySpec
the query specoptions
- the querypublic CosmosSyncDatabase getDatabase(String id)
id
- the id of the databaseCosmosSyncDatabase
the cosmos sync databasepublic void close()
CosmosSyncClient
instanceclose
in interface AutoCloseable
Copyright © 2019 Microsoft Corporation. All rights reserved.