MongoDBResourcesClient Interface

public interface MongoDBResourcesClient

An instance of this class provides access to all the operations defined in MongoDBResourcesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<MongoDBCollectionGetResultsInner>,MongoDBCollectionGetResultsInner> beginCreateUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

abstract SyncPoller<PollResult<MongoDBCollectionGetResultsInner>,MongoDBCollectionGetResultsInner> beginCreateUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters, Context context)

Create or update an Azure Cosmos DB MongoDB Collection.

abstract PollerFlux<PollResult<MongoDBCollectionGetResultsInner>,MongoDBCollectionGetResultsInner> beginCreateUpdateMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

abstract SyncPoller<PollResult<MongoDBDatabaseGetResultsInner>,MongoDBDatabaseGetResultsInner> beginCreateUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

abstract SyncPoller<PollResult<MongoDBDatabaseGetResultsInner>,MongoDBDatabaseGetResultsInner> beginCreateUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters, Context context)

Create or updates Azure Cosmos DB MongoDB database.

abstract PollerFlux<PollResult<MongoDBDatabaseGetResultsInner>,MongoDBDatabaseGetResultsInner> beginCreateUpdateMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

abstract SyncPoller<PollResult<MongoRoleDefinitionGetResultsInner>,MongoRoleDefinitionGetResultsInner> beginCreateUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

abstract SyncPoller<PollResult<MongoRoleDefinitionGetResultsInner>,MongoRoleDefinitionGetResultsInner> beginCreateUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

abstract PollerFlux<PollResult<MongoRoleDefinitionGetResultsInner>,MongoRoleDefinitionGetResultsInner> beginCreateUpdateMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

abstract SyncPoller<PollResult<MongoUserDefinitionGetResultsInner>,MongoUserDefinitionGetResultsInner> beginCreateUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

abstract SyncPoller<PollResult<MongoUserDefinitionGetResultsInner>,MongoUserDefinitionGetResultsInner> beginCreateUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo User Definition.

abstract PollerFlux<PollResult<MongoUserDefinitionGetResultsInner>,MongoUserDefinitionGetResultsInner> beginCreateUpdateMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Deletes an existing Azure Cosmos DB MongoDB Collection.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, Context context)

Deletes an existing Azure Cosmos DB MongoDB database.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo User Definition.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

abstract SyncPoller<PollResult<BackupInformationInner>,BackupInformationInner> beginRetrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

abstract SyncPoller<PollResult<BackupInformationInner>,BackupInformationInner> beginRetrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location, Context context)

Retrieves continuous backup information for a Mongodb collection.

abstract PollerFlux<PollResult<BackupInformationInner>,BackupInformationInner> beginRetrieveContinuousBackupInformationAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBCollectionThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBDatabaseThroughputAsync(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

abstract MongoDBCollectionGetResultsInner createUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

abstract MongoDBCollectionGetResultsInner createUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters, Context context)

Create or update an Azure Cosmos DB MongoDB Collection.

abstract Mono<MongoDBCollectionGetResultsInner> createUpdateMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateMongoDBCollectionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

abstract MongoDBDatabaseGetResultsInner createUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

abstract MongoDBDatabaseGetResultsInner createUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters, Context context)

Create or updates Azure Cosmos DB MongoDB database.

abstract Mono<MongoDBDatabaseGetResultsInner> createUpdateMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateMongoDBDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

abstract MongoRoleDefinitionGetResultsInner createUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

abstract MongoRoleDefinitionGetResultsInner createUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

abstract Mono<MongoRoleDefinitionGetResultsInner> createUpdateMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateMongoRoleDefinitionWithResponseAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

abstract MongoUserDefinitionGetResultsInner createUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

abstract MongoUserDefinitionGetResultsInner createUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo User Definition.

abstract Mono<MongoUserDefinitionGetResultsInner> createUpdateMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateMongoUserDefinitionWithResponseAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

abstract void deleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

abstract void deleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Deletes an existing Azure Cosmos DB MongoDB Collection.

abstract Mono<Void> deleteMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoDBCollectionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

abstract void deleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

abstract void deleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, Context context)

Deletes an existing Azure Cosmos DB MongoDB database.

abstract Mono<Void> deleteMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoDBDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

abstract void deleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

abstract void deleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

abstract Mono<Void> deleteMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoRoleDefinitionWithResponseAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

abstract void deleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

abstract void deleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo User Definition.

abstract Mono<Void> deleteMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoUserDefinitionWithResponseAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

abstract MongoDBCollectionGetResultsInner getMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

abstract Mono<MongoDBCollectionGetResultsInner> getMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

abstract ThroughputSettingsGetResultsInner getMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

abstract Mono<ThroughputSettingsGetResultsInner> getMongoDBCollectionThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

abstract Response<ThroughputSettingsGetResultsInner> getMongoDBCollectionThroughputWithResponse(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

abstract Mono<Response<ThroughputSettingsGetResultsInner>> getMongoDBCollectionThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

abstract Response<MongoDBCollectionGetResultsInner> getMongoDBCollectionWithResponse(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

abstract Mono<Response<MongoDBCollectionGetResultsInner>> getMongoDBCollectionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

abstract MongoDBDatabaseGetResultsInner getMongoDBDatabase(String resourceGroupName, String accountName, String databaseName)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

abstract Mono<MongoDBDatabaseGetResultsInner> getMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

abstract ThroughputSettingsGetResultsInner getMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

abstract Mono<ThroughputSettingsGetResultsInner> getMongoDBDatabaseThroughputAsync(String resourceGroupName, String accountName, String databaseName)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

abstract Response<ThroughputSettingsGetResultsInner> getMongoDBDatabaseThroughputWithResponse(String resourceGroupName, String accountName, String databaseName, Context context)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

abstract Mono<Response<ThroughputSettingsGetResultsInner>> getMongoDBDatabaseThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

abstract Response<MongoDBDatabaseGetResultsInner> getMongoDBDatabaseWithResponse(String resourceGroupName, String accountName, String databaseName, Context context)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

abstract Mono<Response<MongoDBDatabaseGetResultsInner>> getMongoDBDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

abstract MongoRoleDefinitionGetResultsInner getMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

abstract Mono<MongoRoleDefinitionGetResultsInner> getMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

abstract Response<MongoRoleDefinitionGetResultsInner> getMongoRoleDefinitionWithResponse(String mongoRoleDefinitionId, String resourceGroupName, String accountName, Context context)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

abstract Mono<Response<MongoRoleDefinitionGetResultsInner>> getMongoRoleDefinitionWithResponseAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

abstract MongoUserDefinitionGetResultsInner getMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

abstract Mono<MongoUserDefinitionGetResultsInner> getMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

abstract Response<MongoUserDefinitionGetResultsInner> getMongoUserDefinitionWithResponse(String mongoUserDefinitionId, String resourceGroupName, String accountName, Context context)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

abstract Mono<Response<MongoUserDefinitionGetResultsInner>> getMongoUserDefinitionWithResponseAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

abstract PagedIterable<MongoDBCollectionGetResultsInner> listMongoDBCollections(String resourceGroupName, String accountName, String databaseName)

Lists the MongoDB collection under an existing Azure Cosmos DB database account.

abstract PagedIterable<MongoDBCollectionGetResultsInner> listMongoDBCollections(String resourceGroupName, String accountName, String databaseName, Context context)

Lists the MongoDB collection under an existing Azure Cosmos DB database account.

abstract PagedFlux<MongoDBCollectionGetResultsInner> listMongoDBCollectionsAsync(String resourceGroupName, String accountName, String databaseName)

Lists the MongoDB collection under an existing Azure Cosmos DB database account.

abstract PagedIterable<MongoDBDatabaseGetResultsInner> listMongoDBDatabases(String resourceGroupName, String accountName)

Lists the MongoDB databases under an existing Azure Cosmos DB database account.

abstract PagedIterable<MongoDBDatabaseGetResultsInner> listMongoDBDatabases(String resourceGroupName, String accountName, Context context)

Lists the MongoDB databases under an existing Azure Cosmos DB database account.

abstract PagedFlux<MongoDBDatabaseGetResultsInner> listMongoDBDatabasesAsync(String resourceGroupName, String accountName)

Lists the MongoDB databases under an existing Azure Cosmos DB database account.

abstract PagedIterable<MongoRoleDefinitionGetResultsInner> listMongoRoleDefinitions(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo Role Definitions.

abstract PagedIterable<MongoRoleDefinitionGetResultsInner> listMongoRoleDefinitions(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB Mongo Role Definitions.

abstract PagedFlux<MongoRoleDefinitionGetResultsInner> listMongoRoleDefinitionsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo Role Definitions.

abstract PagedIterable<MongoUserDefinitionGetResultsInner> listMongoUserDefinitions(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo User Definition.

abstract PagedIterable<MongoUserDefinitionGetResultsInner> listMongoUserDefinitions(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB Mongo User Definition.

abstract PagedFlux<MongoUserDefinitionGetResultsInner> listMongoUserDefinitionsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo User Definition.

abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

abstract Mono<ThroughputSettingsGetResultsInner> migrateMongoDBCollectionToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

abstract Mono<Response<Flux<ByteBuffer>>> migrateMongoDBCollectionToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

abstract Mono<ThroughputSettingsGetResultsInner> migrateMongoDBCollectionToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

abstract Mono<Response<Flux<ByteBuffer>>> migrateMongoDBCollectionToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

abstract Mono<ThroughputSettingsGetResultsInner> migrateMongoDBDatabaseToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

abstract Mono<Response<Flux<ByteBuffer>>> migrateMongoDBDatabaseToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

abstract Mono<ThroughputSettingsGetResultsInner> migrateMongoDBDatabaseToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

abstract Mono<Response<Flux<ByteBuffer>>> migrateMongoDBDatabaseToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

abstract BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

abstract BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location, Context context)

Retrieves continuous backup information for a Mongodb collection.

abstract Mono<BackupInformationInner> retrieveContinuousBackupInformationAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

abstract Mono<Response<Flux<ByteBuffer>>> retrieveContinuousBackupInformationWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

abstract ThroughputSettingsGetResultsInner updateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

abstract ThroughputSettingsGetResultsInner updateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

abstract Mono<ThroughputSettingsGetResultsInner> updateMongoDBCollectionThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

abstract Mono<Response<Flux<ByteBuffer>>> updateMongoDBCollectionThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

abstract ThroughputSettingsGetResultsInner updateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

abstract ThroughputSettingsGetResultsInner updateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

abstract Mono<ThroughputSettingsGetResultsInner> updateMongoDBDatabaseThroughputAsync(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

abstract Mono<Response<Flux<ByteBuffer>>> updateMongoDBDatabaseThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Method Details

beginCreateUpdateMongoDBCollection

public abstract SyncPoller<>,MongoDBCollectionGetResultsInner> beginCreateUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
createUpdateMongoDBCollectionParameters - The parameters to provide for the current MongoDB Collection.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB MongoDB collection.

beginCreateUpdateMongoDBCollection

public abstract SyncPoller<>,MongoDBCollectionGetResultsInner> beginCreateUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters, Context context)

Create or update an Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
createUpdateMongoDBCollectionParameters - The parameters to provide for the current MongoDB Collection.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB MongoDB collection.

beginCreateUpdateMongoDBCollectionAsync

public abstract PollerFlux<>,MongoDBCollectionGetResultsInner> beginCreateUpdateMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
createUpdateMongoDBCollectionParameters - The parameters to provide for the current MongoDB Collection.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB MongoDB collection.

beginCreateUpdateMongoDBDatabase

public abstract SyncPoller<>,MongoDBDatabaseGetResultsInner> beginCreateUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
createUpdateMongoDBDatabaseParameters - The parameters to provide for the current MongoDB database.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB MongoDB database.

beginCreateUpdateMongoDBDatabase

public abstract SyncPoller<>,MongoDBDatabaseGetResultsInner> beginCreateUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters, Context context)

Create or updates Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
createUpdateMongoDBDatabaseParameters - The parameters to provide for the current MongoDB database.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB MongoDB database.

beginCreateUpdateMongoDBDatabaseAsync

public abstract PollerFlux<>,MongoDBDatabaseGetResultsInner> beginCreateUpdateMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
createUpdateMongoDBDatabaseParameters - The parameters to provide for the current MongoDB database.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB MongoDB database.

beginCreateUpdateMongoRoleDefinition

public abstract SyncPoller<>,MongoRoleDefinitionGetResultsInner> beginCreateUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB Mongo Role Definition.

beginCreateUpdateMongoRoleDefinition

public abstract SyncPoller<>,MongoRoleDefinitionGetResultsInner> beginCreateUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoRoleDefinitionParameters - The properties required to create or update a Role Definition.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB Mongo Role Definition.

beginCreateUpdateMongoRoleDefinitionAsync

public abstract PollerFlux<>,MongoRoleDefinitionGetResultsInner> beginCreateUpdateMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB Mongo Role Definition.

beginCreateUpdateMongoUserDefinition

public abstract SyncPoller<>,MongoUserDefinitionGetResultsInner> beginCreateUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoUserDefinitionParameters - The properties required to create or update a User Definition.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB User Definition.

beginCreateUpdateMongoUserDefinition

public abstract SyncPoller<>,MongoUserDefinitionGetResultsInner> beginCreateUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoUserDefinitionParameters - The properties required to create or update a User Definition.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB User Definition.

beginCreateUpdateMongoUserDefinitionAsync

public abstract PollerFlux<>,MongoUserDefinitionGetResultsInner> beginCreateUpdateMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoUserDefinitionParameters - The properties required to create or update a User Definition.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB User Definition.

beginDeleteMongoDBCollection

public abstract SyncPoller<>,Void> beginDeleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoDBCollection

public abstract SyncPoller<>,Void> beginDeleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Deletes an existing Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoDBCollectionAsync

public abstract PollerFlux<>,Void> beginDeleteMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteMongoDBDatabase

public abstract SyncPoller<>,Void> beginDeleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoDBDatabase

public abstract SyncPoller<>,Void> beginDeleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, Context context)

Deletes an existing Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoDBDatabaseAsync

public abstract PollerFlux<>,Void> beginDeleteMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteMongoRoleDefinition

public abstract SyncPoller<>,Void> beginDeleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoRoleDefinition

public abstract SyncPoller<>,Void> beginDeleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoRoleDefinitionAsync

public abstract PollerFlux<>,Void> beginDeleteMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteMongoUserDefinition

public abstract SyncPoller<>,Void> beginDeleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoUserDefinition

public abstract SyncPoller<>,Void> beginDeleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoUserDefinitionAsync

public abstract PollerFlux<>,Void> beginDeleteMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginMigrateMongoDBCollectionToAutoscale

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBCollectionToAutoscale

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBCollectionToAutoscaleAsync

public abstract PollerFlux<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBCollectionToManualThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBCollectionToManualThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBCollectionToManualThroughputAsync

public abstract PollerFlux<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBCollectionToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBDatabaseToAutoscale

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBDatabaseToAutoscale

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBDatabaseToAutoscaleAsync

public abstract PollerFlux<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBDatabaseToManualThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBDatabaseToManualThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateMongoDBDatabaseToManualThroughputAsync

public abstract PollerFlux<>,ThroughputSettingsGetResultsInner> beginMigrateMongoDBDatabaseToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB resource throughput.

beginRetrieveContinuousBackupInformation

public abstract SyncPoller<>,BackupInformationInner> beginRetrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
location - The name of the continuous backup restore location.

Returns:

the SyncPoller<T,U> for polling of backup information of a resource.

beginRetrieveContinuousBackupInformation

public abstract SyncPoller<>,BackupInformationInner> beginRetrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location, Context context)

Retrieves continuous backup information for a Mongodb collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
location - The name of the continuous backup restore location.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of backup information of a resource.

beginRetrieveContinuousBackupInformationAsync

public abstract PollerFlux<>,BackupInformationInner> beginRetrieveContinuousBackupInformationAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
location - The name of the continuous backup restore location.

Returns:

the PollerFlux<T,U> for polling of backup information of a resource.

beginUpdateMongoDBCollectionThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB collection.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateMongoDBCollectionThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB collection.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateMongoDBCollectionThroughputAsync

public abstract PollerFlux<>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBCollectionThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB collection.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateMongoDBDatabaseThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB database.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateMongoDBDatabaseThroughput

public abstract SyncPoller<>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB database.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateMongoDBDatabaseThroughputAsync

public abstract PollerFlux<>,ThroughputSettingsGetResultsInner> beginUpdateMongoDBDatabaseThroughputAsync(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB database.

Returns:

the PollerFlux<T,U> for polling of an Azure Cosmos DB resource throughput.

createUpdateMongoDBCollection

public abstract MongoDBCollectionGetResultsInner createUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
createUpdateMongoDBCollectionParameters - The parameters to provide for the current MongoDB Collection.

Returns:

an Azure Cosmos DB MongoDB collection.

createUpdateMongoDBCollection

public abstract MongoDBCollectionGetResultsInner createUpdateMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters, Context context)

Create or update an Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
createUpdateMongoDBCollectionParameters - The parameters to provide for the current MongoDB Collection.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB MongoDB collection.

createUpdateMongoDBCollectionAsync

public abstract Mono createUpdateMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
createUpdateMongoDBCollectionParameters - The parameters to provide for the current MongoDB Collection.

Returns:

an Azure Cosmos DB MongoDB collection on successful completion of Mono.

createUpdateMongoDBCollectionWithResponseAsync

public abstract Mono<><>>> createUpdateMongoDBCollectionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters)

Create or update an Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
createUpdateMongoDBCollectionParameters - The parameters to provide for the current MongoDB Collection.

Returns:

an Azure Cosmos DB MongoDB collection along with Response<T> on successful completion of Mono.

createUpdateMongoDBDatabase

public abstract MongoDBDatabaseGetResultsInner createUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
createUpdateMongoDBDatabaseParameters - The parameters to provide for the current MongoDB database.

Returns:

an Azure Cosmos DB MongoDB database.

createUpdateMongoDBDatabase

public abstract MongoDBDatabaseGetResultsInner createUpdateMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters, Context context)

Create or updates Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
createUpdateMongoDBDatabaseParameters - The parameters to provide for the current MongoDB database.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB MongoDB database.

createUpdateMongoDBDatabaseAsync

public abstract Mono createUpdateMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
createUpdateMongoDBDatabaseParameters - The parameters to provide for the current MongoDB database.

Returns:

an Azure Cosmos DB MongoDB database on successful completion of Mono.

createUpdateMongoDBDatabaseWithResponseAsync

public abstract Mono<><>>> createUpdateMongoDBDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters)

Create or updates Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
createUpdateMongoDBDatabaseParameters - The parameters to provide for the current MongoDB database.

Returns:

an Azure Cosmos DB MongoDB database along with Response<T> on successful completion of Mono.

createUpdateMongoRoleDefinition

public abstract MongoRoleDefinitionGetResultsInner createUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

an Azure Cosmos DB Mongo Role Definition.

createUpdateMongoRoleDefinition

public abstract MongoRoleDefinitionGetResultsInner createUpdateMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoRoleDefinitionParameters - The properties required to create or update a Role Definition.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB Mongo Role Definition.

createUpdateMongoRoleDefinitionAsync

public abstract Mono createUpdateMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

an Azure Cosmos DB Mongo Role Definition on successful completion of Mono.

createUpdateMongoRoleDefinitionWithResponseAsync

public abstract Mono<><>>> createUpdateMongoRoleDefinitionWithResponseAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName, MongoRoleDefinitionCreateUpdateParameters createUpdateMongoRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

an Azure Cosmos DB Mongo Role Definition along with Response<T> on successful completion of Mono.

createUpdateMongoUserDefinition

public abstract MongoUserDefinitionGetResultsInner createUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoUserDefinitionParameters - The properties required to create or update a User Definition.

Returns:

an Azure Cosmos DB User Definition.

createUpdateMongoUserDefinition

public abstract MongoUserDefinitionGetResultsInner createUpdateMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoUserDefinitionParameters - The properties required to create or update a User Definition.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB User Definition.

createUpdateMongoUserDefinitionAsync

public abstract Mono createUpdateMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoUserDefinitionParameters - The properties required to create or update a User Definition.

Returns:

an Azure Cosmos DB User Definition on successful completion of Mono.

createUpdateMongoUserDefinitionWithResponseAsync

public abstract Mono<><>>> createUpdateMongoUserDefinitionWithResponseAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName, MongoUserDefinitionCreateUpdateParameters createUpdateMongoUserDefinitionParameters)

Creates or updates an Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateMongoUserDefinitionParameters - The properties required to create or update a User Definition.

Returns:

an Azure Cosmos DB User Definition along with Response<T> on successful completion of Mono.

deleteMongoDBCollection

public abstract void deleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

deleteMongoDBCollection

public abstract void deleteMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Deletes an existing Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

deleteMongoDBCollectionAsync

public abstract Mono deleteMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

A Mono that completes when a successful response is received.

deleteMongoDBCollectionWithResponseAsync

public abstract Mono<><>>> deleteMongoDBCollectionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Deletes an existing Azure Cosmos DB MongoDB Collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the Response<T> on successful completion of Mono.

deleteMongoDBDatabase

public abstract void deleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

deleteMongoDBDatabase

public abstract void deleteMongoDBDatabase(String resourceGroupName, String accountName, String databaseName, Context context)

Deletes an existing Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

deleteMongoDBDatabaseAsync

public abstract Mono deleteMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

A Mono that completes when a successful response is received.

deleteMongoDBDatabaseWithResponseAsync

public abstract Mono<><>>> deleteMongoDBDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the Response<T> on successful completion of Mono.

deleteMongoRoleDefinition

public abstract void deleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

deleteMongoRoleDefinition

public abstract void deleteMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

deleteMongoRoleDefinitionAsync

public abstract Mono deleteMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

A Mono that completes when a successful response is received.

deleteMongoRoleDefinitionWithResponseAsync

public abstract Mono<><>>> deleteMongoRoleDefinitionWithResponseAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo Role Definition.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the Response<T> on successful completion of Mono.

deleteMongoUserDefinition

public abstract void deleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

deleteMongoUserDefinition

public abstract void deleteMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

deleteMongoUserDefinitionAsync

public abstract Mono deleteMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

A Mono that completes when a successful response is received.

deleteMongoUserDefinitionWithResponseAsync

public abstract Mono<><>>> deleteMongoUserDefinitionWithResponseAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB Mongo User Definition.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the Response<T> on successful completion of Mono.

getMongoDBCollection

public abstract MongoDBCollectionGetResultsInner getMongoDBCollection(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the MongoDB collection under an existing Azure Cosmos DB database account.

getMongoDBCollectionAsync

public abstract Mono getMongoDBCollectionAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the MongoDB collection under an existing Azure Cosmos DB database account on successful completion of Mono.

getMongoDBCollectionThroughput

public abstract ThroughputSettingsGetResultsInner getMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

getMongoDBCollectionThroughputAsync

public abstract Mono getMongoDBCollectionThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name on successful completion of Mono.

getMongoDBCollectionThroughputWithResponse

public abstract Response getMongoDBCollectionThroughputWithResponse(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

Returns:

the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name along with Response<T>.

getMongoDBCollectionThroughputWithResponseAsync

public abstract Mono<>> getMongoDBCollectionThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name along with Response<T> on successful completion of Mono.

getMongoDBCollectionWithResponse

public abstract Response getMongoDBCollectionWithResponse(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

Returns:

the MongoDB collection under an existing Azure Cosmos DB database account along with Response<T>.

getMongoDBCollectionWithResponseAsync

public abstract Mono<>> getMongoDBCollectionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Gets the MongoDB collection under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

the MongoDB collection under an existing Azure Cosmos DB database account along with Response<T> on successful completion of Mono.

getMongoDBDatabase

public abstract MongoDBDatabaseGetResultsInner getMongoDBDatabase(String resourceGroupName, String accountName, String databaseName)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

getMongoDBDatabaseAsync

public abstract Mono getMongoDBDatabaseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the MongoDB databases under an existing Azure Cosmos DB database account with the provided name on successful completion of Mono.

getMongoDBDatabaseThroughput

public abstract ThroughputSettingsGetResultsInner getMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

getMongoDBDatabaseThroughputAsync

public abstract Mono getMongoDBDatabaseThroughputAsync(String resourceGroupName, String accountName, String databaseName)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name on successful completion of Mono.

getMongoDBDatabaseThroughputWithResponse

public abstract Response getMongoDBDatabaseThroughputWithResponse(String resourceGroupName, String accountName, String databaseName, Context context)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name along with Response<T>.

getMongoDBDatabaseThroughputWithResponseAsync

public abstract Mono<>> getMongoDBDatabaseThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name along with Response<T> on successful completion of Mono.

getMongoDBDatabaseWithResponse

public abstract Response getMongoDBDatabaseWithResponse(String resourceGroupName, String accountName, String databaseName, Context context)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

the MongoDB databases under an existing Azure Cosmos DB database account with the provided name along with Response<T>.

getMongoDBDatabaseWithResponseAsync

public abstract Mono<>> getMongoDBDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the MongoDB databases under an existing Azure Cosmos DB database account with the provided name along with Response<T> on successful completion of Mono.

getMongoRoleDefinition

public abstract MongoRoleDefinitionGetResultsInner getMongoRoleDefinition(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB Mongo Role Definition.

getMongoRoleDefinitionAsync

public abstract Mono getMongoRoleDefinitionAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB Mongo Role Definition on successful completion of Mono.

getMongoRoleDefinitionWithResponse

public abstract Response getMongoRoleDefinitionWithResponse(String mongoRoleDefinitionId, String resourceGroupName, String accountName, Context context)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB Mongo Role Definition along with Response<T>.

getMongoRoleDefinitionWithResponseAsync

public abstract Mono<>> getMongoRoleDefinitionWithResponseAsync(String mongoRoleDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.

Parameters:

mongoRoleDefinitionId - The ID for the Role Definition {dbName.roleName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB Mongo Role Definition along with Response<T> on successful completion of Mono.

getMongoUserDefinition

public abstract MongoUserDefinitionGetResultsInner getMongoUserDefinition(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB User Definition.

getMongoUserDefinitionAsync

public abstract Mono getMongoUserDefinitionAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB User Definition on successful completion of Mono.

getMongoUserDefinitionWithResponse

public abstract Response getMongoUserDefinitionWithResponse(String mongoUserDefinitionId, String resourceGroupName, String accountName, Context context)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB User Definition along with Response<T>.

getMongoUserDefinitionWithResponseAsync

public abstract Mono<>> getMongoUserDefinitionWithResponseAsync(String mongoUserDefinitionId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.

Parameters:

mongoUserDefinitionId - The ID for the User Definition {dbName.userName}.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB User Definition along with Response<T> on successful completion of Mono.

listMongoDBCollections

public abstract PagedIterable listMongoDBCollections(String resourceGroupName, String accountName, String databaseName)

Lists the MongoDB collection under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the List operation response, that contains the MongoDB collections and their properties as paginated response with PagedIterable<T>.

listMongoDBCollections

public abstract PagedIterable listMongoDBCollections(String resourceGroupName, String accountName, String databaseName, Context context)

Lists the MongoDB collection under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

the List operation response, that contains the MongoDB collections and their properties as paginated response with PagedIterable<T>.

listMongoDBCollectionsAsync

public abstract PagedFlux listMongoDBCollectionsAsync(String resourceGroupName, String accountName, String databaseName)

Lists the MongoDB collection under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

the List operation response, that contains the MongoDB collections and their properties as paginated response with PagedFlux<T>.

listMongoDBDatabases

public abstract PagedIterable listMongoDBDatabases(String resourceGroupName, String accountName)

Lists the MongoDB databases under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the List operation response, that contains the MongoDB databases and their properties as paginated response with PagedIterable<T>.

listMongoDBDatabases

public abstract PagedIterable listMongoDBDatabases(String resourceGroupName, String accountName, Context context)

Lists the MongoDB databases under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the List operation response, that contains the MongoDB databases and their properties as paginated response with PagedIterable<T>.

listMongoDBDatabasesAsync

public abstract PagedFlux listMongoDBDatabasesAsync(String resourceGroupName, String accountName)

Lists the MongoDB databases under an existing Azure Cosmos DB database account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the List operation response, that contains the MongoDB databases and their properties as paginated response with PagedFlux<T>.

listMongoRoleDefinitions

public abstract PagedIterable listMongoRoleDefinitions(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo Role Definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the relevant Mongo Role Definitions as paginated response with PagedIterable<T>.

listMongoRoleDefinitions

public abstract PagedIterable listMongoRoleDefinitions(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB Mongo Role Definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the relevant Mongo Role Definitions as paginated response with PagedIterable<T>.

listMongoRoleDefinitionsAsync

public abstract PagedFlux listMongoRoleDefinitionsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo Role Definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the relevant Mongo Role Definitions as paginated response with PagedFlux<T>.

listMongoUserDefinitions

public abstract PagedIterable listMongoUserDefinitions(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo User Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the relevant User Definition as paginated response with PagedIterable<T>.

listMongoUserDefinitions

public abstract PagedIterable listMongoUserDefinitions(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB Mongo User Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the relevant User Definition as paginated response with PagedIterable<T>.

listMongoUserDefinitionsAsync

public abstract PagedFlux listMongoUserDefinitionsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB Mongo User Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the relevant User Definition as paginated response with PagedFlux<T>.

migrateMongoDBCollectionToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBCollectionToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToAutoscale(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBCollectionToAutoscaleAsync

public abstract Mono migrateMongoDBCollectionToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

an Azure Cosmos DB resource throughput on successful completion of Mono.

migrateMongoDBCollectionToAutoscaleWithResponseAsync

public abstract Mono<><>>> migrateMongoDBCollectionToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

an Azure Cosmos DB resource throughput along with Response<T> on successful completion of Mono.

migrateMongoDBCollectionToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBCollectionToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateMongoDBCollectionToManualThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, Context context)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBCollectionToManualThroughputAsync

public abstract Mono migrateMongoDBCollectionToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

an Azure Cosmos DB resource throughput on successful completion of Mono.

migrateMongoDBCollectionToManualThroughputWithResponseAsync

public abstract Mono<><>>> migrateMongoDBCollectionToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName)

Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.

Returns:

an Azure Cosmos DB resource throughput along with Response<T> on successful completion of Mono.

migrateMongoDBDatabaseToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBDatabaseToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToAutoscale(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBDatabaseToAutoscaleAsync

public abstract Mono migrateMongoDBDatabaseToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

an Azure Cosmos DB resource throughput on successful completion of Mono.

migrateMongoDBDatabaseToAutoscaleWithResponseAsync

public abstract Mono<><>>> migrateMongoDBDatabaseToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

an Azure Cosmos DB resource throughput along with Response<T> on successful completion of Mono.

migrateMongoDBDatabaseToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBDatabaseToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateMongoDBDatabaseToManualThroughput(String resourceGroupName, String accountName, String databaseName, Context context)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

migrateMongoDBDatabaseToManualThroughputAsync

public abstract Mono migrateMongoDBDatabaseToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

an Azure Cosmos DB resource throughput on successful completion of Mono.

migrateMongoDBDatabaseToManualThroughputWithResponseAsync

public abstract Mono<><>>> migrateMongoDBDatabaseToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.

Returns:

an Azure Cosmos DB resource throughput along with Response<T> on successful completion of Mono.

retrieveContinuousBackupInformation

public abstract BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
location - The name of the continuous backup restore location.

Returns:

backup information of a resource.

retrieveContinuousBackupInformation

public abstract BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location, Context context)

Retrieves continuous backup information for a Mongodb collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
location - The name of the continuous backup restore location.
context - The context to associate with this operation.

Returns:

backup information of a resource.

retrieveContinuousBackupInformationAsync

public abstract Mono retrieveContinuousBackupInformationAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
location - The name of the continuous backup restore location.

Returns:

backup information of a resource on successful completion of Mono.

retrieveContinuousBackupInformationWithResponseAsync

public abstract Mono<><>>> retrieveContinuousBackupInformationWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a Mongodb collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
location - The name of the continuous backup restore location.

Returns:

backup information of a resource along with Response<T> on successful completion of Mono.

updateMongoDBCollectionThroughput

public abstract ThroughputSettingsGetResultsInner updateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB collection.

Returns:

an Azure Cosmos DB resource throughput.

updateMongoDBCollectionThroughput

public abstract ThroughputSettingsGetResultsInner updateMongoDBCollectionThroughput(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB collection.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

updateMongoDBCollectionThroughputAsync

public abstract Mono updateMongoDBCollectionThroughputAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB collection.

Returns:

an Azure Cosmos DB resource throughput on successful completion of Mono.

updateMongoDBCollectionThroughputWithResponseAsync

public abstract Mono<><>>> updateMongoDBCollectionThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update the RUs per second of an Azure Cosmos DB MongoDB collection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
collectionName - Cosmos DB collection name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB collection.

Returns:

an Azure Cosmos DB resource throughput along with Response<T> on successful completion of Mono.

updateMongoDBDatabaseThroughput

public abstract ThroughputSettingsGetResultsInner updateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB database.

Returns:

an Azure Cosmos DB resource throughput.

updateMongoDBDatabaseThroughput

public abstract ThroughputSettingsGetResultsInner updateMongoDBDatabaseThroughput(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB database.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

updateMongoDBDatabaseThroughputAsync

public abstract Mono updateMongoDBDatabaseThroughputAsync(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB database.

Returns:

an Azure Cosmos DB resource throughput on successful completion of Mono.

updateMongoDBDatabaseThroughputWithResponseAsync

public abstract Mono<><>>> updateMongoDBDatabaseThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of the an Azure Cosmos DB MongoDB database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
updateThroughputParameters - The RUs per second of the parameters to provide for the current MongoDB database.

Returns:

an Azure Cosmos DB resource throughput along with Response<T> on successful completion of Mono.

Applies to