public class CosmosSyncDatabase extends Object
public String id()
public CosmosSyncDatabaseResponse read() throws CosmosClientException
CosmosSyncDatabaseResponse
CosmosClientException
- the cosmos client exceptionpublic CosmosSyncDatabaseResponse read(CosmosDatabaseRequestOptions options) throws CosmosClientException
options
- the CosmosDatabaseRequestOptions
request options.CosmosSyncDatabaseResponse
CosmosClientException
- the cosmos client exceptionpublic CosmosSyncDatabaseResponse delete() throws CosmosClientException
CosmosSyncDatabaseResponse
CosmosClientException
- the cosmos client exceptionpublic CosmosSyncDatabaseResponse delete(CosmosDatabaseRequestOptions options) throws CosmosClientException
options
- the CosmosDatabaseRequestOptions
request options.CosmosSyncDatabaseResponse
CosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainer(CosmosContainerProperties containerProperties) throws CosmosClientException
containerProperties
- the CosmosContainerProperties
CosmosSyncContainerResponse
with the created container.CosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainer(CosmosContainerProperties containerProperties, int throughput) throws CosmosClientException
containerProperties
- the CosmosContainerProperties
throughput
- the throughputCosmosSyncContainerResponse
with the created container.CosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainer(CosmosContainerProperties containerProperties, CosmosContainerRequestOptions options) throws CosmosClientException
containerProperties
- the CosmosContainerProperties
options
- the CosmosContainerProperties
CosmosSyncContainerResponse
with the created container.CosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainer(CosmosContainerProperties containerProperties, int throughput, CosmosContainerRequestOptions options) throws CosmosClientException
containerProperties
- the CosmosContainerProperties
throughput
- the throughputoptions
- the CosmosContainerProperties
CosmosSyncContainerResponse
with the created container.CosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainer(String id, String partitionKeyPath) throws CosmosClientException
id
- the idpartitionKeyPath
- the partition key pathCosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainer(String id, String partitionKeyPath, int throughput) throws CosmosClientException
id
- the idpartitionKeyPath
- the partition key paththroughput
- the throughputCosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainerIfNotExists(CosmosContainerProperties containerProperties) throws CosmosClientException
containerProperties
- the container propertiesCosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainerIfNotExists(CosmosContainerProperties containerProperties, int throughput) throws CosmosClientException
containerProperties
- the container propertiesthroughput
- the throughputCosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainerIfNotExists(String id, String partitionKeyPath) throws CosmosClientException
id
- the idpartitionKeyPath
- the partition key pathCosmosClientException
- the cosmos client exceptionpublic CosmosSyncContainerResponse createContainerIfNotExists(String id, String partitionKeyPath, int throughput) throws CosmosClientException
id
- the idpartitionKeyPath
- the partition key paththroughput
- the throughputCosmosClientException
- the cosmos client exceptionpublic Iterator<FeedResponse<CosmosContainerProperties>> readAllContainers(FeedOptions options)
options
- the optionspublic Iterator<FeedResponse<CosmosContainerProperties>> readAllContainers()
public Iterator<FeedResponse<CosmosContainerProperties>> queryContainers(String query)
query
- the querypublic Iterator<FeedResponse<CosmosContainerProperties>> queryContainers(String query, FeedOptions options)
query
- the queryoptions
- the optionspublic Iterator<FeedResponse<CosmosContainerProperties>> queryContainers(SqlQuerySpec querySpec)
querySpec
- the query specpublic Iterator<FeedResponse<CosmosContainerProperties>> queryContainers(SqlQuerySpec querySpec, FeedOptions options)
querySpec
- the query specoptions
- the optionspublic CosmosSyncContainer getContainer(String id)
id
- id of the containerpublic CosmosSyncUserResponse createUser(CosmosUserProperties settings) throws CosmosClientException
settings
- the settingsCosmosClientException
- the cosmos client exceptionpublic CosmosSyncUserResponse upsertUser(CosmosUserProperties settings) throws CosmosClientException
settings
- the settingsCosmosClientException
- the cosmos client exceptionpublic Iterator<FeedResponse<CosmosUserProperties>> readAllUsers()
public Iterator<FeedResponse<CosmosUserProperties>> readAllUsers(FeedOptions options)
options
- the optionspublic Iterator<FeedResponse<CosmosUserProperties>> queryUsers(String query)
query
- the querypublic Iterator<FeedResponse<CosmosUserProperties>> queryUsers(String query, FeedOptions options)
query
- the queryoptions
- the optionspublic Iterator<FeedResponse<CosmosUserProperties>> queryUsers(SqlQuerySpec querySpec)
querySpec
- the query specpublic Iterator<FeedResponse<CosmosUserProperties>> queryUsers(SqlQuerySpec querySpec, FeedOptions options)
querySpec
- the query specoptions
- the optionspublic CosmosSyncUser getUser(String id)
id
- the idpublic Integer readProvisionedThroughput() throws CosmosClientException
CosmosClientException
- the cosmos client exceptionpublic Integer replaceProvisionedThroughput(int requestUnitsPerSecond) throws CosmosClientException
requestUnitsPerSecond
- the request units per secondCosmosClientException
- the cosmos client exceptionCopyright © 2019 Microsoft Corporation. All rights reserved.