SqlResourcesClient Interface

public interface SqlResourcesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ClientEncryptionKeyGetResultsInner>,ClientEncryptionKeyGetResultsInner> beginCreateUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey.

abstract SyncPoller<PollResult<ClientEncryptionKeyGetResultsInner>,ClientEncryptionKeyGetResultsInner> beginCreateUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters, Context context)

Create or update a ClientEncryptionKey.

abstract PollerFlux<PollResult<ClientEncryptionKeyGetResultsInner>,ClientEncryptionKeyGetResultsInner> beginCreateUpdateClientEncryptionKeyAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey.

abstract SyncPoller<PollResult<SqlContainerGetResultsInner>,SqlContainerGetResultsInner> beginCreateUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

abstract SyncPoller<PollResult<SqlContainerGetResultsInner>,SqlContainerGetResultsInner> beginCreateUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters, Context context)

Create or update an Azure Cosmos DB SQL container.

abstract PollerFlux<PollResult<SqlContainerGetResultsInner>,SqlContainerGetResultsInner> beginCreateUpdateSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

abstract SyncPoller<PollResult<SqlDatabaseGetResultsInner>,SqlDatabaseGetResultsInner> beginCreateUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL database.

abstract SyncPoller<PollResult<SqlDatabaseGetResultsInner>,SqlDatabaseGetResultsInner> beginCreateUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters, Context context)

Create or update an Azure Cosmos DB SQL database.

abstract PollerFlux<PollResult<SqlDatabaseGetResultsInner>,SqlDatabaseGetResultsInner> beginCreateUpdateSqlDatabaseAsync(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL database.

abstract SyncPoller<PollResult<SqlRoleAssignmentGetResultsInner>,SqlRoleAssignmentGetResultsInner> beginCreateUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

abstract SyncPoller<PollResult<SqlRoleAssignmentGetResultsInner>,SqlRoleAssignmentGetResultsInner> beginCreateUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

abstract PollerFlux<PollResult<SqlRoleAssignmentGetResultsInner>,SqlRoleAssignmentGetResultsInner> beginCreateUpdateSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

abstract SyncPoller<PollResult<SqlRoleDefinitionGetResultsInner>,SqlRoleDefinitionGetResultsInner> beginCreateUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

abstract SyncPoller<PollResult<SqlRoleDefinitionGetResultsInner>,SqlRoleDefinitionGetResultsInner> beginCreateUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Definition.

abstract PollerFlux<PollResult<SqlRoleDefinitionGetResultsInner>,SqlRoleDefinitionGetResultsInner> beginCreateUpdateSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

abstract SyncPoller<PollResult<SqlStoredProcedureGetResultsInner>,SqlStoredProcedureGetResultsInner> beginCreateUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

abstract SyncPoller<PollResult<SqlStoredProcedureGetResultsInner>,SqlStoredProcedureGetResultsInner> beginCreateUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters, Context context)

Create or update an Azure Cosmos DB SQL storedProcedure.

abstract PollerFlux<PollResult<SqlStoredProcedureGetResultsInner>,SqlStoredProcedureGetResultsInner> beginCreateUpdateSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

abstract SyncPoller<PollResult<SqlTriggerGetResultsInner>,SqlTriggerGetResultsInner> beginCreateUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

abstract SyncPoller<PollResult<SqlTriggerGetResultsInner>,SqlTriggerGetResultsInner> beginCreateUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters, Context context)

Create or update an Azure Cosmos DB SQL trigger.

abstract PollerFlux<PollResult<SqlTriggerGetResultsInner>,SqlTriggerGetResultsInner> beginCreateUpdateSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

abstract SyncPoller<PollResult<SqlUserDefinedFunctionGetResultsInner>,SqlUserDefinedFunctionGetResultsInner> beginCreateUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

abstract SyncPoller<PollResult<SqlUserDefinedFunctionGetResultsInner>,SqlUserDefinedFunctionGetResultsInner> beginCreateUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters, Context context)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

abstract PollerFlux<PollResult<SqlUserDefinedFunctionGetResultsInner>,SqlUserDefinedFunctionGetResultsInner> beginCreateUpdateSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

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

Deletes an existing Azure Cosmos DB SQL container.

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

Deletes an existing Azure Cosmos DB SQL container.

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

Deletes an existing Azure Cosmos DB SQL container.

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

Deletes an existing Azure Cosmos DB SQL database.

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

Deletes an existing Azure Cosmos DB SQL database.

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

Deletes an existing Azure Cosmos DB SQL database.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Definition.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, Context context)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, Context context)

Deletes an existing Azure Cosmos DB SQL trigger.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, Context context)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

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

Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput.

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

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

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

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

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

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

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

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

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

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

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

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

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

Retrieves continuous backup information for a container resource.

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

Retrieves continuous backup information for a container resource.

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

Retrieves continuous backup information for a container resource.

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

Update RUs per second of an Azure Cosmos DB SQL container.

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

Update RUs per second of an Azure Cosmos DB SQL container.

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

Update RUs per second of an Azure Cosmos DB SQL container.

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

Update RUs per second of an Azure Cosmos DB SQL database.

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

Update RUs per second of an Azure Cosmos DB SQL database.

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

Update RUs per second of an Azure Cosmos DB SQL database.

abstract ClientEncryptionKeyGetResultsInner createUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey.

abstract ClientEncryptionKeyGetResultsInner createUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters, Context context)

Create or update a ClientEncryptionKey.

abstract Mono<ClientEncryptionKeyGetResultsInner> createUpdateClientEncryptionKeyAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateClientEncryptionKeyWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey.

abstract SqlContainerGetResultsInner createUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

abstract SqlContainerGetResultsInner createUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters, Context context)

Create or update an Azure Cosmos DB SQL container.

abstract Mono<SqlContainerGetResultsInner> createUpdateSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateSqlContainerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

abstract SqlDatabaseGetResultsInner createUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL database.

abstract SqlDatabaseGetResultsInner createUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters, Context context)

Create or update an Azure Cosmos DB SQL database.

abstract Mono<SqlDatabaseGetResultsInner> createUpdateSqlDatabaseAsync(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL database.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateSqlDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL database.

abstract SqlRoleAssignmentGetResultsInner createUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

abstract SqlRoleAssignmentGetResultsInner createUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

abstract Mono<SqlRoleAssignmentGetResultsInner> createUpdateSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateSqlRoleAssignmentWithResponseAsync(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

abstract SqlRoleDefinitionGetResultsInner createUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

abstract SqlRoleDefinitionGetResultsInner createUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Definition.

abstract Mono<SqlRoleDefinitionGetResultsInner> createUpdateSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateSqlRoleDefinitionWithResponseAsync(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

abstract SqlStoredProcedureGetResultsInner createUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

abstract SqlStoredProcedureGetResultsInner createUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters, Context context)

Create or update an Azure Cosmos DB SQL storedProcedure.

abstract Mono<SqlStoredProcedureGetResultsInner> createUpdateSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateSqlStoredProcedureWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

abstract SqlTriggerGetResultsInner createUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

abstract SqlTriggerGetResultsInner createUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters, Context context)

Create or update an Azure Cosmos DB SQL trigger.

abstract Mono<SqlTriggerGetResultsInner> createUpdateSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateSqlTriggerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

abstract SqlUserDefinedFunctionGetResultsInner createUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

abstract SqlUserDefinedFunctionGetResultsInner createUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters, Context context)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

abstract Mono<SqlUserDefinedFunctionGetResultsInner> createUpdateSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateSqlUserDefinedFunctionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

abstract void deleteSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName)

Deletes an existing Azure Cosmos DB SQL container.

abstract void deleteSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Deletes an existing Azure Cosmos DB SQL container.

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

Deletes an existing Azure Cosmos DB SQL container.

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

Deletes an existing Azure Cosmos DB SQL container.

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

Deletes an existing Azure Cosmos DB SQL database.

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

Deletes an existing Azure Cosmos DB SQL database.

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

Deletes an existing Azure Cosmos DB SQL database.

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

Deletes an existing Azure Cosmos DB SQL database.

abstract void deleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

abstract void deleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

abstract Mono<Void> deleteSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

abstract Mono<Response<Flux<ByteBuffer>>> deleteSqlRoleAssignmentWithResponseAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

abstract void deleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

abstract void deleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Definition.

abstract Mono<Void> deleteSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

abstract Mono<Response<Flux<ByteBuffer>>> deleteSqlRoleDefinitionWithResponseAsync(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

abstract void deleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

abstract void deleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, Context context)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

abstract Mono<Void> deleteSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

abstract Mono<Response<Flux<ByteBuffer>>> deleteSqlStoredProcedureWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

abstract void deleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

abstract void deleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, Context context)

Deletes an existing Azure Cosmos DB SQL trigger.

abstract Mono<Void> deleteSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

abstract Mono<Response<Flux<ByteBuffer>>> deleteSqlTriggerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

abstract void deleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

abstract void deleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, Context context)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

abstract Mono<Void> deleteSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

abstract Mono<Response<Flux<ByteBuffer>>> deleteSqlUserDefinedFunctionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

abstract ClientEncryptionKeyGetResultsInner getClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName)

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database.

abstract Mono<ClientEncryptionKeyGetResultsInner> getClientEncryptionKeyAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName)

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database.

abstract Response<ClientEncryptionKeyGetResultsInner> getClientEncryptionKeyWithResponse(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, Context context)

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database.

abstract Mono<Response<ClientEncryptionKeyGetResultsInner>> getClientEncryptionKeyWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName)

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database.

abstract SqlContainerGetResultsInner getSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the SQL container under an existing Azure Cosmos DB database account.

abstract Mono<SqlContainerGetResultsInner> getSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the SQL container under an existing Azure Cosmos DB database account.

abstract ThroughputSettingsGetResultsInner getSqlContainerThroughput(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account.

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

Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account.

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

Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account.

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

Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account.

abstract Response<SqlContainerGetResultsInner> getSqlContainerWithResponse(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Gets the SQL container under an existing Azure Cosmos DB database account.

abstract Mono<Response<SqlContainerGetResultsInner>> getSqlContainerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the SQL container under an existing Azure Cosmos DB database account.

abstract SqlDatabaseGetResultsInner getSqlDatabase(String resourceGroupName, String accountName, String databaseName)

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

abstract Mono<SqlDatabaseGetResultsInner> getSqlDatabaseAsync(String resourceGroupName, String accountName, String databaseName)

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

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

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

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

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

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

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

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

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

abstract Response<SqlDatabaseGetResultsInner> getSqlDatabaseWithResponse(String resourceGroupName, String accountName, String databaseName, Context context)

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

abstract Mono<Response<SqlDatabaseGetResultsInner>> getSqlDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

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

abstract SqlRoleAssignmentGetResultsInner getSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

abstract Mono<SqlRoleAssignmentGetResultsInner> getSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

abstract Response<SqlRoleAssignmentGetResultsInner> getSqlRoleAssignmentWithResponse(String roleAssignmentId, String resourceGroupName, String accountName, Context context)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

abstract Mono<Response<SqlRoleAssignmentGetResultsInner>> getSqlRoleAssignmentWithResponseAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

abstract SqlRoleDefinitionGetResultsInner getSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName)

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

abstract Mono<SqlRoleDefinitionGetResultsInner> getSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName)

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

abstract Response<SqlRoleDefinitionGetResultsInner> getSqlRoleDefinitionWithResponse(String roleDefinitionId, String resourceGroupName, String accountName, Context context)

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

abstract Mono<Response<SqlRoleDefinitionGetResultsInner>> getSqlRoleDefinitionWithResponseAsync(String roleDefinitionId, String resourceGroupName, String accountName)

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

abstract SqlStoredProcedureGetResultsInner getSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.

abstract Mono<SqlStoredProcedureGetResultsInner> getSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.

abstract Response<SqlStoredProcedureGetResultsInner> getSqlStoredProcedureWithResponse(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, Context context)

Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.

abstract Mono<Response<SqlStoredProcedureGetResultsInner>> getSqlStoredProcedureWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.

abstract SqlTriggerGetResultsInner getSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Gets the SQL trigger under an existing Azure Cosmos DB database account.

abstract Mono<SqlTriggerGetResultsInner> getSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Gets the SQL trigger under an existing Azure Cosmos DB database account.

abstract Response<SqlTriggerGetResultsInner> getSqlTriggerWithResponse(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, Context context)

Gets the SQL trigger under an existing Azure Cosmos DB database account.

abstract Mono<Response<SqlTriggerGetResultsInner>> getSqlTriggerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Gets the SQL trigger under an existing Azure Cosmos DB database account.

abstract SqlUserDefinedFunctionGetResultsInner getSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

abstract Mono<SqlUserDefinedFunctionGetResultsInner> getSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

abstract Response<SqlUserDefinedFunctionGetResultsInner> getSqlUserDefinedFunctionWithResponse(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, Context context)

Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

abstract Mono<Response<SqlUserDefinedFunctionGetResultsInner>> getSqlUserDefinedFunctionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

abstract PagedIterable<ClientEncryptionKeyGetResultsInner> listClientEncryptionKeys(String resourceGroupName, String accountName, String databaseName)

Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database.

abstract PagedIterable<ClientEncryptionKeyGetResultsInner> listClientEncryptionKeys(String resourceGroupName, String accountName, String databaseName, Context context)

Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database.

abstract PagedFlux<ClientEncryptionKeyGetResultsInner> listClientEncryptionKeysAsync(String resourceGroupName, String accountName, String databaseName)

Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database.

abstract PagedIterable<SqlContainerGetResultsInner> listSqlContainers(String resourceGroupName, String accountName, String databaseName)

Lists the SQL container under an existing Azure Cosmos DB database account.

abstract PagedIterable<SqlContainerGetResultsInner> listSqlContainers(String resourceGroupName, String accountName, String databaseName, Context context)

Lists the SQL container under an existing Azure Cosmos DB database account.

abstract PagedFlux<SqlContainerGetResultsInner> listSqlContainersAsync(String resourceGroupName, String accountName, String databaseName)

Lists the SQL container under an existing Azure Cosmos DB database account.

abstract PagedIterable<SqlDatabaseGetResultsInner> listSqlDatabases(String resourceGroupName, String accountName)

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

abstract PagedIterable<SqlDatabaseGetResultsInner> listSqlDatabases(String resourceGroupName, String accountName, Context context)

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

abstract PagedFlux<SqlDatabaseGetResultsInner> listSqlDatabasesAsync(String resourceGroupName, String accountName)

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

abstract PagedIterable<SqlRoleAssignmentGetResultsInner> listSqlRoleAssignments(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB SQL Role Assignments.

abstract PagedIterable<SqlRoleAssignmentGetResultsInner> listSqlRoleAssignments(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB SQL Role Assignments.

abstract PagedFlux<SqlRoleAssignmentGetResultsInner> listSqlRoleAssignmentsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB SQL Role Assignments.

abstract PagedIterable<SqlRoleDefinitionGetResultsInner> listSqlRoleDefinitions(String resourceGroupName, String accountName)

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

abstract PagedIterable<SqlRoleDefinitionGetResultsInner> listSqlRoleDefinitions(String resourceGroupName, String accountName, Context context)

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

abstract PagedFlux<SqlRoleDefinitionGetResultsInner> listSqlRoleDefinitionsAsync(String resourceGroupName, String accountName)

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

abstract PagedIterable<SqlStoredProcedureGetResultsInner> listSqlStoredProcedures(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL storedProcedure under an existing Azure Cosmos DB database account.

abstract PagedIterable<SqlStoredProcedureGetResultsInner> listSqlStoredProcedures(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Lists the SQL storedProcedure under an existing Azure Cosmos DB database account.

abstract PagedFlux<SqlStoredProcedureGetResultsInner> listSqlStoredProceduresAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL storedProcedure under an existing Azure Cosmos DB database account.

abstract PagedIterable<SqlTriggerGetResultsInner> listSqlTriggers(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL trigger under an existing Azure Cosmos DB database account.

abstract PagedIterable<SqlTriggerGetResultsInner> listSqlTriggers(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Lists the SQL trigger under an existing Azure Cosmos DB database account.

abstract PagedFlux<SqlTriggerGetResultsInner> listSqlTriggersAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL trigger under an existing Azure Cosmos DB database account.

abstract PagedIterable<SqlUserDefinedFunctionGetResultsInner> listSqlUserDefinedFunctions(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

abstract PagedIterable<SqlUserDefinedFunctionGetResultsInner> listSqlUserDefinedFunctions(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

abstract PagedFlux<SqlUserDefinedFunctionGetResultsInner> listSqlUserDefinedFunctionsAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

abstract ThroughputSettingsGetResultsInner migrateSqlContainerToAutoscale(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateSqlContainerToAutoscale(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateSqlContainerToManualThroughput(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateSqlContainerToManualThroughput(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Retrieves continuous backup information for a container resource.

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

Retrieves continuous backup information for a container resource.

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

Retrieves continuous backup information for a container resource.

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

Retrieves continuous backup information for a container resource.

abstract ThroughputSettingsGetResultsInner updateSqlContainerThroughput(String resourceGroupName, String accountName, String databaseName, String containerName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB SQL container.

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

Update RUs per second of an Azure Cosmos DB SQL container.

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

Update RUs per second of an Azure Cosmos DB SQL container.

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

Update RUs per second of an Azure Cosmos DB SQL container.

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

Update RUs per second of an Azure Cosmos DB SQL database.

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

Update RUs per second of an Azure Cosmos DB SQL database.

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

Update RUs per second of an Azure Cosmos DB SQL database.

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

Update RUs per second of an Azure Cosmos DB SQL database.

Method Details

beginCreateUpdateClientEncryptionKey

public abstract SyncPoller,ClientEncryptionKeyGetResultsInner> beginCreateUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
createUpdateClientEncryptionKeyParameters - The parameters to provide for the client encryption key.

Returns:

the SyncPoller<T,U> for polling of client Encryption Key.

beginCreateUpdateClientEncryptionKey

public abstract SyncPoller,ClientEncryptionKeyGetResultsInner> beginCreateUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters, Context context)

Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
createUpdateClientEncryptionKeyParameters - The parameters to provide for the client encryption key.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of client Encryption Key.

beginCreateUpdateClientEncryptionKeyAsync

public abstract PollerFlux,ClientEncryptionKeyGetResultsInner> beginCreateUpdateClientEncryptionKeyAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
createUpdateClientEncryptionKeyParameters - The parameters to provide for the client encryption key.

Returns:

the PollerFlux<T,U> for polling of client Encryption Key.

beginCreateUpdateSqlContainer

public abstract SyncPoller,SqlContainerGetResultsInner> beginCreateUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
createUpdateSqlContainerParameters - The parameters to provide for the current SQL container.

Returns:

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

beginCreateUpdateSqlContainer

public abstract SyncPoller,SqlContainerGetResultsInner> beginCreateUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters, Context context)

Create or update an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

beginCreateUpdateSqlContainerAsync

public abstract PollerFlux,SqlContainerGetResultsInner> beginCreateUpdateSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
createUpdateSqlContainerParameters - The parameters to provide for the current SQL container.

Returns:

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

beginCreateUpdateSqlDatabase

public abstract SyncPoller,SqlDatabaseGetResultsInner> beginCreateUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL 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.
createUpdateSqlDatabaseParameters - The parameters to provide for the current SQL database.

Returns:

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

beginCreateUpdateSqlDatabase

public abstract SyncPoller,SqlDatabaseGetResultsInner> beginCreateUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters, Context context)

Create or update an Azure Cosmos DB SQL 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.
createUpdateSqlDatabaseParameters - The parameters to provide for the current SQL database.
context - The context to associate with this operation.

Returns:

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

beginCreateUpdateSqlDatabaseAsync

public abstract PollerFlux,SqlDatabaseGetResultsInner> beginCreateUpdateSqlDatabaseAsync(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL 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.
createUpdateSqlDatabaseParameters - The parameters to provide for the current SQL database.

Returns:

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

beginCreateUpdateSqlRoleAssignment

public abstract SyncPoller,SqlRoleAssignmentGetResultsInner> beginCreateUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

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

beginCreateUpdateSqlRoleAssignment

public abstract SyncPoller,SqlRoleAssignmentGetResultsInner> beginCreateUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleAssignmentParameters - The properties required to create or update a Role Assignment.
context - The context to associate with this operation.

Returns:

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

beginCreateUpdateSqlRoleAssignmentAsync

public abstract PollerFlux,SqlRoleAssignmentGetResultsInner> beginCreateUpdateSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

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

beginCreateUpdateSqlRoleDefinition

public abstract SyncPoller,SqlRoleDefinitionGetResultsInner> beginCreateUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

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

beginCreateUpdateSqlRoleDefinition

public abstract SyncPoller,SqlRoleDefinitionGetResultsInner> beginCreateUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleDefinitionParameters - 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 SQL Role Definition.

beginCreateUpdateSqlRoleDefinitionAsync

public abstract PollerFlux,SqlRoleDefinitionGetResultsInner> beginCreateUpdateSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

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

beginCreateUpdateSqlStoredProcedure

public abstract SyncPoller,SqlStoredProcedureGetResultsInner> beginCreateUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
createUpdateSqlStoredProcedureParameters - The parameters to provide for the current SQL storedProcedure.

Returns:

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

beginCreateUpdateSqlStoredProcedure

public abstract SyncPoller,SqlStoredProcedureGetResultsInner> beginCreateUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters, Context context)

Create or update an Azure Cosmos DB SQL storedProcedure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
createUpdateSqlStoredProcedureParameters - The parameters to provide for the current SQL storedProcedure.
context - The context to associate with this operation.

Returns:

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

beginCreateUpdateSqlStoredProcedureAsync

public abstract PollerFlux,SqlStoredProcedureGetResultsInner> beginCreateUpdateSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
createUpdateSqlStoredProcedureParameters - The parameters to provide for the current SQL storedProcedure.

Returns:

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

beginCreateUpdateSqlTrigger

public abstract SyncPoller,SqlTriggerGetResultsInner> beginCreateUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
createUpdateSqlTriggerParameters - The parameters to provide for the current SQL trigger.

Returns:

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

beginCreateUpdateSqlTrigger

public abstract SyncPoller,SqlTriggerGetResultsInner> beginCreateUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters, Context context)

Create or update an Azure Cosmos DB SQL trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
createUpdateSqlTriggerParameters - The parameters to provide for the current SQL trigger.
context - The context to associate with this operation.

Returns:

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

beginCreateUpdateSqlTriggerAsync

public abstract PollerFlux,SqlTriggerGetResultsInner> beginCreateUpdateSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
createUpdateSqlTriggerParameters - The parameters to provide for the current SQL trigger.

Returns:

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

beginCreateUpdateSqlUserDefinedFunction

public abstract SyncPoller,SqlUserDefinedFunctionGetResultsInner> beginCreateUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
createUpdateSqlUserDefinedFunctionParameters - The parameters to provide for the current SQL userDefinedFunction.

Returns:

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

beginCreateUpdateSqlUserDefinedFunction

public abstract SyncPoller,SqlUserDefinedFunctionGetResultsInner> beginCreateUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters, Context context)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
createUpdateSqlUserDefinedFunctionParameters - The parameters to provide for the current SQL userDefinedFunction.
context - The context to associate with this operation.

Returns:

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

beginCreateUpdateSqlUserDefinedFunctionAsync

public abstract PollerFlux,SqlUserDefinedFunctionGetResultsInner> beginCreateUpdateSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
createUpdateSqlUserDefinedFunctionParameters - The parameters to provide for the current SQL userDefinedFunction.

Returns:

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

beginDeleteSqlContainer

public abstract SyncPoller,Void> beginDeleteSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName)

Deletes an existing Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

beginDeleteSqlContainer

public abstract SyncPoller,Void> beginDeleteSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Deletes an existing Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

beginDeleteSqlContainerAsync

public abstract PollerFlux,Void> beginDeleteSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Deletes an existing Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

beginDeleteSqlDatabase

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

Deletes an existing Azure Cosmos DB SQL 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.

beginDeleteSqlDatabase

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

Deletes an existing Azure Cosmos DB SQL 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.

beginDeleteSqlDatabaseAsync

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

Deletes an existing Azure Cosmos DB SQL 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.

beginDeleteSqlRoleAssignment

public abstract SyncPoller,Void> beginDeleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
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.

beginDeleteSqlRoleAssignment

public abstract SyncPoller,Void> beginDeleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
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.

beginDeleteSqlRoleAssignmentAsync

public abstract PollerFlux,Void> beginDeleteSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
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.

beginDeleteSqlRoleDefinition

public abstract SyncPoller,Void> beginDeleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
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.

beginDeleteSqlRoleDefinition

public abstract SyncPoller,Void> beginDeleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
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.

beginDeleteSqlRoleDefinitionAsync

public abstract PollerFlux,Void> beginDeleteSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
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.

beginDeleteSqlStoredProcedure

public abstract SyncPoller,Void> beginDeleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

Parameters:

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

Returns:

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

beginDeleteSqlStoredProcedure

public abstract SyncPoller,Void> beginDeleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, Context context)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

Parameters:

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

Returns:

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

beginDeleteSqlStoredProcedureAsync

public abstract PollerFlux,Void> beginDeleteSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

Parameters:

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

Returns:

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

beginDeleteSqlTrigger

public abstract SyncPoller,Void> beginDeleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

Parameters:

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

Returns:

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

beginDeleteSqlTrigger

public abstract SyncPoller,Void> beginDeleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, Context context)

Deletes an existing Azure Cosmos DB SQL trigger.

Parameters:

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

Returns:

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

beginDeleteSqlTriggerAsync

public abstract PollerFlux,Void> beginDeleteSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

Parameters:

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

Returns:

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

beginDeleteSqlUserDefinedFunction

public abstract SyncPoller,Void> beginDeleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

Parameters:

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

Returns:

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

beginDeleteSqlUserDefinedFunction

public abstract SyncPoller,Void> beginDeleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, Context context)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

Parameters:

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

Returns:

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

beginDeleteSqlUserDefinedFunctionAsync

public abstract PollerFlux,Void> beginDeleteSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

Parameters:

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

Returns:

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

beginMigrateSqlContainerToAutoscale

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateSqlContainerToAutoscale(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

beginMigrateSqlContainerToAutoscale

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateSqlContainerToAutoscale(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

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

beginMigrateSqlContainerToAutoscaleAsync

public abstract PollerFlux,ThroughputSettingsGetResultsInner> beginMigrateSqlContainerToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

beginMigrateSqlContainerToManualThroughput

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateSqlContainerToManualThroughput(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

beginMigrateSqlContainerToManualThroughput

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateSqlContainerToManualThroughput(String resourceGroupName, String accountName, String databaseName, String containerName, Context context)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

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

beginMigrateSqlContainerToManualThroughputAsync

public abstract PollerFlux,ThroughputSettingsGetResultsInner> beginMigrateSqlContainerToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

beginMigrateSqlDatabaseToAutoscale

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

Migrate an Azure Cosmos DB SQL 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.

beginMigrateSqlDatabaseToAutoscale

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

Migrate an Azure Cosmos DB SQL 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.

beginMigrateSqlDatabaseToAutoscaleAsync

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

Migrate an Azure Cosmos DB SQL 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.

beginMigrateSqlDatabaseToManualThroughput

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

Migrate an Azure Cosmos DB SQL 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.

beginMigrateSqlDatabaseToManualThroughput

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

Migrate an Azure Cosmos DB SQL 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.

beginMigrateSqlDatabaseToManualThroughputAsync

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

Migrate an Azure Cosmos DB SQL 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 containerName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a container resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container 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 containerName, ContinuousBackupRestoreLocation location, Context context)

Retrieves continuous backup information for a container resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container 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 containerName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a container resource.

Parameters:

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

Returns:

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

beginUpdateSqlContainerThroughput

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginUpdateSqlContainerThroughput(String resourceGroupName, String accountName, String databaseName, String containerName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

beginUpdateSqlContainerThroughput

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

Update RUs per second of an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

beginUpdateSqlContainerThroughputAsync

public abstract PollerFlux,ThroughputSettingsGetResultsInner> beginUpdateSqlContainerThroughputAsync(String resourceGroupName, String accountName, String databaseName, String containerName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

beginUpdateSqlDatabaseThroughput

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

Update RUs per second of an Azure Cosmos DB SQL 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 parameters to provide for the RUs per second of the current SQL database.

Returns:

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

beginUpdateSqlDatabaseThroughput

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

Update RUs per second of an Azure Cosmos DB SQL 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 parameters to provide for the RUs per second of the current SQL database.
context - The context to associate with this operation.

Returns:

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

beginUpdateSqlDatabaseThroughputAsync

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

Update RUs per second of an Azure Cosmos DB SQL 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 parameters to provide for the RUs per second of the current SQL database.

Returns:

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

createUpdateClientEncryptionKey

public abstract ClientEncryptionKeyGetResultsInner createUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
createUpdateClientEncryptionKeyParameters - The parameters to provide for the client encryption key.

Returns:

client Encryption Key.

createUpdateClientEncryptionKey

public abstract ClientEncryptionKeyGetResultsInner createUpdateClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters, Context context)

Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
createUpdateClientEncryptionKeyParameters - The parameters to provide for the client encryption key.
context - The context to associate with this operation.

Returns:

client Encryption Key.

createUpdateClientEncryptionKeyAsync

public abstract Mono createUpdateClientEncryptionKeyAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
createUpdateClientEncryptionKeyParameters - The parameters to provide for the client encryption key.

Returns:

client Encryption Key on successful completion of Mono.

createUpdateClientEncryptionKeyWithResponseAsync

public abstract Mono>> createUpdateClientEncryptionKeyWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName, ClientEncryptionKeyCreateUpdateParameters createUpdateClientEncryptionKeyParameters)

Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
createUpdateClientEncryptionKeyParameters - The parameters to provide for the client encryption key.

Returns:

client Encryption Key along with Response<T> on successful completion of Mono.

createUpdateSqlContainer

public abstract SqlContainerGetResultsInner createUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
createUpdateSqlContainerParameters - The parameters to provide for the current SQL container.

Returns:

an Azure Cosmos DB container.

createUpdateSqlContainer

public abstract SqlContainerGetResultsInner createUpdateSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters, Context context)

Create or update an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

an Azure Cosmos DB container.

createUpdateSqlContainerAsync

public abstract Mono createUpdateSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
createUpdateSqlContainerParameters - The parameters to provide for the current SQL container.

Returns:

an Azure Cosmos DB container on successful completion of Mono.

createUpdateSqlContainerWithResponseAsync

public abstract Mono>> createUpdateSqlContainerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, SqlContainerCreateUpdateParameters createUpdateSqlContainerParameters)

Create or update an Azure Cosmos DB SQL container.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
createUpdateSqlContainerParameters - The parameters to provide for the current SQL container.

Returns:

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

createUpdateSqlDatabase

public abstract SqlDatabaseGetResultsInner createUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL 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.
createUpdateSqlDatabaseParameters - The parameters to provide for the current SQL database.

Returns:

an Azure Cosmos DB SQL database.

createUpdateSqlDatabase

public abstract SqlDatabaseGetResultsInner createUpdateSqlDatabase(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters, Context context)

Create or update an Azure Cosmos DB SQL 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.
createUpdateSqlDatabaseParameters - The parameters to provide for the current SQL database.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB SQL database.

createUpdateSqlDatabaseAsync

public abstract Mono createUpdateSqlDatabaseAsync(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL 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.
createUpdateSqlDatabaseParameters - The parameters to provide for the current SQL database.

Returns:

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

createUpdateSqlDatabaseWithResponseAsync

public abstract Mono>> createUpdateSqlDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName, SqlDatabaseCreateUpdateParameters createUpdateSqlDatabaseParameters)

Create or update an Azure Cosmos DB SQL 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.
createUpdateSqlDatabaseParameters - The parameters to provide for the current SQL database.

Returns:

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

createUpdateSqlRoleAssignment

public abstract SqlRoleAssignmentGetResultsInner createUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

an Azure Cosmos DB Role Assignment.

createUpdateSqlRoleAssignment

public abstract SqlRoleAssignmentGetResultsInner createUpdateSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleAssignmentParameters - The properties required to create or update a Role Assignment.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB Role Assignment.

createUpdateSqlRoleAssignmentAsync

public abstract Mono createUpdateSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

an Azure Cosmos DB Role Assignment on successful completion of Mono.

createUpdateSqlRoleAssignmentWithResponseAsync

public abstract Mono>> createUpdateSqlRoleAssignmentWithResponseAsync(String roleAssignmentId, String resourceGroupName, String accountName, SqlRoleAssignmentCreateUpdateParameters createUpdateSqlRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

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

createUpdateSqlRoleDefinition

public abstract SqlRoleDefinitionGetResultsInner createUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

an Azure Cosmos DB SQL Role Definition.

createUpdateSqlRoleDefinition

public abstract SqlRoleDefinitionGetResultsInner createUpdateSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleDefinitionParameters - The properties required to create or update a Role Definition.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB SQL Role Definition.

createUpdateSqlRoleDefinitionAsync

public abstract Mono createUpdateSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

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

createUpdateSqlRoleDefinitionWithResponseAsync

public abstract Mono>> createUpdateSqlRoleDefinitionWithResponseAsync(String roleDefinitionId, String resourceGroupName, String accountName, SqlRoleDefinitionCreateUpdateParameters createUpdateSqlRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
createUpdateSqlRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

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

createUpdateSqlStoredProcedure

public abstract SqlStoredProcedureGetResultsInner createUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
createUpdateSqlStoredProcedureParameters - The parameters to provide for the current SQL storedProcedure.

Returns:

an Azure Cosmos DB storedProcedure.

createUpdateSqlStoredProcedure

public abstract SqlStoredProcedureGetResultsInner createUpdateSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters, Context context)

Create or update an Azure Cosmos DB SQL storedProcedure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
createUpdateSqlStoredProcedureParameters - The parameters to provide for the current SQL storedProcedure.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB storedProcedure.

createUpdateSqlStoredProcedureAsync

public abstract Mono createUpdateSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
createUpdateSqlStoredProcedureParameters - The parameters to provide for the current SQL storedProcedure.

Returns:

an Azure Cosmos DB storedProcedure on successful completion of Mono.

createUpdateSqlStoredProcedureWithResponseAsync

public abstract Mono>> createUpdateSqlStoredProcedureWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, SqlStoredProcedureCreateUpdateParameters createUpdateSqlStoredProcedureParameters)

Create or update an Azure Cosmos DB SQL storedProcedure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
createUpdateSqlStoredProcedureParameters - The parameters to provide for the current SQL storedProcedure.

Returns:

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

createUpdateSqlTrigger

public abstract SqlTriggerGetResultsInner createUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
createUpdateSqlTriggerParameters - The parameters to provide for the current SQL trigger.

Returns:

an Azure Cosmos DB trigger.

createUpdateSqlTrigger

public abstract SqlTriggerGetResultsInner createUpdateSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters, Context context)

Create or update an Azure Cosmos DB SQL trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
createUpdateSqlTriggerParameters - The parameters to provide for the current SQL trigger.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB trigger.

createUpdateSqlTriggerAsync

public abstract Mono createUpdateSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
createUpdateSqlTriggerParameters - The parameters to provide for the current SQL trigger.

Returns:

an Azure Cosmos DB trigger on successful completion of Mono.

createUpdateSqlTriggerWithResponseAsync

public abstract Mono>> createUpdateSqlTriggerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, SqlTriggerCreateUpdateParameters createUpdateSqlTriggerParameters)

Create or update an Azure Cosmos DB SQL trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
createUpdateSqlTriggerParameters - The parameters to provide for the current SQL trigger.

Returns:

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

createUpdateSqlUserDefinedFunction

public abstract SqlUserDefinedFunctionGetResultsInner createUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
createUpdateSqlUserDefinedFunctionParameters - The parameters to provide for the current SQL userDefinedFunction.

Returns:

an Azure Cosmos DB userDefinedFunction.

createUpdateSqlUserDefinedFunction

public abstract SqlUserDefinedFunctionGetResultsInner createUpdateSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters, Context context)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
createUpdateSqlUserDefinedFunctionParameters - The parameters to provide for the current SQL userDefinedFunction.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB userDefinedFunction.

createUpdateSqlUserDefinedFunctionAsync

public abstract Mono createUpdateSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
createUpdateSqlUserDefinedFunctionParameters - The parameters to provide for the current SQL userDefinedFunction.

Returns:

an Azure Cosmos DB userDefinedFunction on successful completion of Mono.

createUpdateSqlUserDefinedFunctionWithResponseAsync

public abstract Mono>> createUpdateSqlUserDefinedFunctionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, SqlUserDefinedFunctionCreateUpdateParameters createUpdateSqlUserDefinedFunctionParameters)

Create or update an Azure Cosmos DB SQL userDefinedFunction.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
createUpdateSqlUserDefinedFunctionParameters - The parameters to provide for the current SQL userDefinedFunction.

Returns:

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

deleteSqlContainer

public abstract void deleteSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName)

Deletes an existing Azure Cosmos DB SQL container.

Parameters:

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

deleteSqlContainer

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

Deletes an existing Azure Cosmos DB SQL container.

Parameters:

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

deleteSqlContainerAsync

public abstract Mono deleteSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Deletes an existing Azure Cosmos DB SQL container.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteSqlContainerWithResponseAsync

public abstract Mono>> deleteSqlContainerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Deletes an existing Azure Cosmos DB SQL container.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

deleteSqlDatabase

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

Deletes an existing Azure Cosmos DB SQL 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.

deleteSqlDatabase

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

Deletes an existing Azure Cosmos DB SQL 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.

deleteSqlDatabaseAsync

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

Deletes an existing Azure Cosmos DB SQL 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.

deleteSqlDatabaseWithResponseAsync

public abstract Mono>> deleteSqlDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Deletes an existing Azure Cosmos DB SQL 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.

deleteSqlRoleAssignment

public abstract void deleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

deleteSqlRoleAssignment

public abstract void deleteSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
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.

deleteSqlRoleAssignmentAsync

public abstract Mono deleteSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
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.

deleteSqlRoleAssignmentWithResponseAsync

public abstract Mono>> deleteSqlRoleAssignmentWithResponseAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Assignment.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
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.

deleteSqlRoleDefinition

public abstract void deleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

deleteSqlRoleDefinition

public abstract void deleteSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName, Context context)

Deletes an existing Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
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.

deleteSqlRoleDefinitionAsync

public abstract Mono deleteSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
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.

deleteSqlRoleDefinitionWithResponseAsync

public abstract Mono>> deleteSqlRoleDefinitionWithResponseAsync(String roleDefinitionId, String resourceGroupName, String accountName)

Deletes an existing Azure Cosmos DB SQL Role Definition.

Parameters:

roleDefinitionId - The GUID for the Role Definition.
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.

deleteSqlStoredProcedure

public abstract void deleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

Parameters:

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

deleteSqlStoredProcedure

public abstract void deleteSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, Context context)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

Parameters:

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

deleteSqlStoredProcedureAsync

public abstract Mono deleteSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteSqlStoredProcedureWithResponseAsync

public abstract Mono>> deleteSqlStoredProcedureWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Deletes an existing Azure Cosmos DB SQL storedProcedure.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

deleteSqlTrigger

public abstract void deleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

Parameters:

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

deleteSqlTrigger

public abstract void deleteSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, Context context)

Deletes an existing Azure Cosmos DB SQL trigger.

Parameters:

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

deleteSqlTriggerAsync

public abstract Mono deleteSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteSqlTriggerWithResponseAsync

public abstract Mono>> deleteSqlTriggerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Deletes an existing Azure Cosmos DB SQL trigger.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

deleteSqlUserDefinedFunction

public abstract void deleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

Parameters:

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

deleteSqlUserDefinedFunction

public abstract void deleteSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, Context context)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

Parameters:

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

deleteSqlUserDefinedFunctionAsync

public abstract Mono deleteSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteSqlUserDefinedFunctionWithResponseAsync

public abstract Mono>> deleteSqlUserDefinedFunctionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Deletes an existing Azure Cosmos DB SQL userDefinedFunction.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

getClientEncryptionKey

public abstract ClientEncryptionKeyGetResultsInner getClientEncryptionKey(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName)

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL 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.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.

Returns:

the ClientEncryptionKey under an existing Azure Cosmos DB SQL database.

getClientEncryptionKeyAsync

public abstract Mono getClientEncryptionKeyAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName)

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL 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.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.

Returns:

the ClientEncryptionKey under an existing Azure Cosmos DB SQL database on successful completion of Mono.

getClientEncryptionKeyWithResponse

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

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL 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.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.
context - The context to associate with this operation.

Returns:

the ClientEncryptionKey under an existing Azure Cosmos DB SQL database along with Response<T>.

getClientEncryptionKeyWithResponseAsync

public abstract Mono> getClientEncryptionKeyWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String clientEncryptionKeyName)

Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL 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.
clientEncryptionKeyName - Cosmos DB ClientEncryptionKey name.

Returns:

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

getSqlContainer

public abstract SqlContainerGetResultsInner getSqlContainer(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the SQL container 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.
containerName - Cosmos DB container name.

Returns:

the SQL container under an existing Azure Cosmos DB database account.

getSqlContainerAsync

public abstract Mono getSqlContainerAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the SQL container 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.
containerName - Cosmos DB container name.

Returns:

the SQL container under an existing Azure Cosmos DB database account on successful completion of Mono.

getSqlContainerThroughput

public abstract ThroughputSettingsGetResultsInner getSqlContainerThroughput(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the RUs per second of the SQL container 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.
containerName - Cosmos DB container name.

Returns:

the RUs per second of the SQL container under an existing Azure Cosmos DB database account.

getSqlContainerThroughputAsync

public abstract Mono getSqlContainerThroughputAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the RUs per second of the SQL container 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.
containerName - Cosmos DB container name.

Returns:

the RUs per second of the SQL container under an existing Azure Cosmos DB database account on successful completion of Mono.

getSqlContainerThroughputWithResponse

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

Gets the RUs per second of the SQL container 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

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

getSqlContainerThroughputWithResponseAsync

public abstract Mono> getSqlContainerThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the RUs per second of the SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

getSqlContainerWithResponse

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

Gets the SQL container 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

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

getSqlContainerWithResponseAsync

public abstract Mono> getSqlContainerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Gets the SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

getSqlDatabase

public abstract SqlDatabaseGetResultsInner getSqlDatabase(String resourceGroupName, String accountName, String databaseName)

Gets the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name.

getSqlDatabaseAsync

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

Gets the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name on successful completion of Mono.

getSqlDatabaseThroughput

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

Gets the RUs per second of the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name.

getSqlDatabaseThroughputAsync

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

Gets the RUs per second of the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name on successful completion of Mono.

getSqlDatabaseThroughputWithResponse

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

Gets the RUs per second of the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name along with Response<T>.

getSqlDatabaseThroughputWithResponseAsync

public abstract Mono> getSqlDatabaseThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the RUs per second of the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name along with Response<T> on successful completion of Mono.

getSqlDatabaseWithResponse

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

Gets the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name along with Response<T>.

getSqlDatabaseWithResponseAsync

public abstract Mono> getSqlDatabaseWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Gets the SQL 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 SQL database under an existing Azure Cosmos DB database account with the provided name along with Response<T> on successful completion of Mono.

getSqlRoleAssignment

public abstract SqlRoleAssignmentGetResultsInner getSqlRoleAssignment(String roleAssignmentId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB Role Assignment.

getSqlRoleAssignmentAsync

public abstract Mono getSqlRoleAssignmentAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB Role Assignment on successful completion of Mono.

getSqlRoleAssignmentWithResponse

public abstract Response getSqlRoleAssignmentWithResponse(String roleAssignmentId, String resourceGroupName, String accountName, Context context)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
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 Role Assignment along with Response<T>.

getSqlRoleAssignmentWithResponseAsync

public abstract Mono> getSqlRoleAssignmentWithResponseAsync(String roleAssignmentId, String resourceGroupName, String accountName)

Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.

Parameters:

roleAssignmentId - The GUID for the Role Assignment.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

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

getSqlRoleDefinition

public abstract SqlRoleDefinitionGetResultsInner getSqlRoleDefinition(String roleDefinitionId, String resourceGroupName, String accountName)

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

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

an Azure Cosmos DB SQL Role Definition.

getSqlRoleDefinitionAsync

public abstract Mono getSqlRoleDefinitionAsync(String roleDefinitionId, String resourceGroupName, String accountName)

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

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

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

getSqlRoleDefinitionWithResponse

public abstract Response getSqlRoleDefinitionWithResponse(String roleDefinitionId, String resourceGroupName, String accountName, Context context)

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

Parameters:

roleDefinitionId - The GUID for the Role Definition.
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 SQL Role Definition along with Response<T>.

getSqlRoleDefinitionWithResponseAsync

public abstract Mono> getSqlRoleDefinitionWithResponseAsync(String roleDefinitionId, String resourceGroupName, String accountName)

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

Parameters:

roleDefinitionId - The GUID for the Role Definition.
resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

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

getSqlStoredProcedure

public abstract SqlStoredProcedureGetResultsInner getSqlStoredProcedure(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Gets the SQL storedProcedure 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.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.

Returns:

the SQL storedProcedure under an existing Azure Cosmos DB database account.

getSqlStoredProcedureAsync

public abstract Mono getSqlStoredProcedureAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Gets the SQL storedProcedure 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.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.

Returns:

the SQL storedProcedure under an existing Azure Cosmos DB database account on successful completion of Mono.

getSqlStoredProcedureWithResponse

public abstract Response getSqlStoredProcedureWithResponse(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName, Context context)

Gets the SQL storedProcedure 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.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.
context - The context to associate with this operation.

Returns:

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

getSqlStoredProcedureWithResponseAsync

public abstract Mono> getSqlStoredProcedureWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String storedProcedureName)

Gets the SQL storedProcedure 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.
containerName - Cosmos DB container name.
storedProcedureName - Cosmos DB storedProcedure name.

Returns:

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

getSqlTrigger

public abstract SqlTriggerGetResultsInner getSqlTrigger(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Gets the SQL trigger 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.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.

Returns:

the SQL trigger under an existing Azure Cosmos DB database account.

getSqlTriggerAsync

public abstract Mono getSqlTriggerAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Gets the SQL trigger 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.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.

Returns:

the SQL trigger under an existing Azure Cosmos DB database account on successful completion of Mono.

getSqlTriggerWithResponse

public abstract Response getSqlTriggerWithResponse(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName, Context context)

Gets the SQL trigger 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.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.
context - The context to associate with this operation.

Returns:

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

getSqlTriggerWithResponseAsync

public abstract Mono> getSqlTriggerWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String triggerName)

Gets the SQL trigger 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.
containerName - Cosmos DB container name.
triggerName - Cosmos DB trigger name.

Returns:

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

getSqlUserDefinedFunction

public abstract SqlUserDefinedFunctionGetResultsInner getSqlUserDefinedFunction(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Gets the SQL userDefinedFunction 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.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.

Returns:

the SQL userDefinedFunction under an existing Azure Cosmos DB database account.

getSqlUserDefinedFunctionAsync

public abstract Mono getSqlUserDefinedFunctionAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Gets the SQL userDefinedFunction 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.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.

Returns:

the SQL userDefinedFunction under an existing Azure Cosmos DB database account on successful completion of Mono.

getSqlUserDefinedFunctionWithResponse

public abstract Response getSqlUserDefinedFunctionWithResponse(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName, Context context)

Gets the SQL userDefinedFunction 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.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.
context - The context to associate with this operation.

Returns:

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

getSqlUserDefinedFunctionWithResponseAsync

public abstract Mono> getSqlUserDefinedFunctionWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, String userDefinedFunctionName)

Gets the SQL userDefinedFunction 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.
containerName - Cosmos DB container name.
userDefinedFunctionName - Cosmos DB userDefinedFunction name.

Returns:

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

listClientEncryptionKeys

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

Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL 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 List operation response, that contains the client encryption keys and their properties as paginated response with PagedIterable<T>.

listClientEncryptionKeys

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

Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL 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 List operation response, that contains the client encryption keys and their properties as paginated response with PagedIterable<T>.

listClientEncryptionKeysAsync

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

Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL 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 List operation response, that contains the client encryption keys and their properties as paginated response with PagedFlux<T>.

listSqlContainers

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

Lists the SQL container 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 containers and their properties as paginated response with PagedIterable<T>.

listSqlContainers

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

Lists the SQL container 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 containers and their properties as paginated response with PagedIterable<T>.

listSqlContainersAsync

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

Lists the SQL container 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 containers and their properties as paginated response with PagedFlux<T>.

listSqlDatabases

public abstract PagedIterable listSqlDatabases(String resourceGroupName, String accountName)

Lists the SQL 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 SQL databases and their properties as paginated response with PagedIterable<T>.

listSqlDatabases

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

Lists the SQL 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 SQL databases and their properties as paginated response with PagedIterable<T>.

listSqlDatabasesAsync

public abstract PagedFlux listSqlDatabasesAsync(String resourceGroupName, String accountName)

Lists the SQL 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 SQL databases and their properties as paginated response with PagedFlux<T>.

listSqlRoleAssignments

public abstract PagedIterable listSqlRoleAssignments(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB SQL Role Assignments.

Parameters:

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

Returns:

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

listSqlRoleAssignments

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

Retrieves the list of all Azure Cosmos DB SQL Role Assignments.

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 Role Assignments as paginated response with PagedIterable<T>.

listSqlRoleAssignmentsAsync

public abstract PagedFlux listSqlRoleAssignmentsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB SQL Role Assignments.

Parameters:

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

Returns:

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

listSqlRoleDefinitions

public abstract PagedIterable listSqlRoleDefinitions(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

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

listSqlRoleDefinitions

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

Retrieves the list of all Azure Cosmos DB SQL 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 Role Definitions as paginated response with PagedIterable<T>.

listSqlRoleDefinitionsAsync

public abstract PagedFlux listSqlRoleDefinitionsAsync(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

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

listSqlStoredProcedures

public abstract PagedIterable listSqlStoredProcedures(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL storedProcedure 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.
containerName - Cosmos DB container name.

Returns:

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

listSqlStoredProcedures

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

Lists the SQL storedProcedure 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

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

listSqlStoredProceduresAsync

public abstract PagedFlux listSqlStoredProceduresAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL storedProcedure 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.
containerName - Cosmos DB container name.

Returns:

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

listSqlTriggers

public abstract PagedIterable listSqlTriggers(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL trigger 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.
containerName - Cosmos DB container name.

Returns:

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

listSqlTriggers

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

Lists the SQL trigger 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

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

listSqlTriggersAsync

public abstract PagedFlux listSqlTriggersAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL trigger 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.
containerName - Cosmos DB container name.

Returns:

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

listSqlUserDefinedFunctions

public abstract PagedIterable listSqlUserDefinedFunctions(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL userDefinedFunction 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.
containerName - Cosmos DB container name.

Returns:

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

listSqlUserDefinedFunctions

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

Lists the SQL userDefinedFunction 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

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

listSqlUserDefinedFunctionsAsync

public abstract PagedFlux listSqlUserDefinedFunctionsAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Lists the SQL userDefinedFunction 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.
containerName - Cosmos DB container name.

Returns:

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

migrateSqlContainerToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateSqlContainerToAutoscale(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

an Azure Cosmos DB resource throughput.

migrateSqlContainerToAutoscale

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

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

migrateSqlContainerToAutoscaleAsync

public abstract Mono migrateSqlContainerToAutoscaleAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

migrateSqlContainerToAutoscaleWithResponseAsync

public abstract Mono>> migrateSqlContainerToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

migrateSqlContainerToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateSqlContainerToManualThroughput(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

an Azure Cosmos DB resource throughput.

migrateSqlContainerToManualThroughput

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

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

migrateSqlContainerToManualThroughputAsync

public abstract Mono migrateSqlContainerToManualThroughputAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

migrateSqlContainerToManualThroughputWithResponseAsync

public abstract Mono>> migrateSqlContainerToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName)

Migrate an Azure Cosmos DB SQL container 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.
containerName - Cosmos DB container name.

Returns:

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

migrateSqlDatabaseToAutoscale

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

Migrate an Azure Cosmos DB SQL 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.

migrateSqlDatabaseToAutoscale

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

Migrate an Azure Cosmos DB SQL 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.

migrateSqlDatabaseToAutoscaleAsync

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

Migrate an Azure Cosmos DB SQL 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.

migrateSqlDatabaseToAutoscaleWithResponseAsync

public abstract Mono>> migrateSqlDatabaseToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB SQL 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.

migrateSqlDatabaseToManualThroughput

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

Migrate an Azure Cosmos DB SQL 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.

migrateSqlDatabaseToManualThroughput

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

Migrate an Azure Cosmos DB SQL 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.

migrateSqlDatabaseToManualThroughputAsync

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

Migrate an Azure Cosmos DB SQL 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.

migrateSqlDatabaseToManualThroughputWithResponseAsync

public abstract Mono>> migrateSqlDatabaseToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName)

Migrate an Azure Cosmos DB SQL 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 containerName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a container resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container 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 containerName, ContinuousBackupRestoreLocation location, Context context)

Retrieves continuous backup information for a container resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container 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 containerName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a container resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container 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 containerName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a container resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
databaseName - Cosmos DB database name.
containerName - Cosmos DB container 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.

updateSqlContainerThroughput

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

Update RUs per second of an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

updateSqlContainerThroughput

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

Update RUs per second of an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

updateSqlContainerThroughputAsync

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

Update RUs per second of an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

updateSqlContainerThroughputWithResponseAsync

public abstract Mono>> updateSqlContainerThroughputWithResponseAsync(String resourceGroupName, String accountName, String databaseName, String containerName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB SQL container.

Parameters:

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

Returns:

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

updateSqlDatabaseThroughput

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

Update RUs per second of an Azure Cosmos DB SQL 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 parameters to provide for the RUs per second of the current SQL database.

Returns:

an Azure Cosmos DB resource throughput.

updateSqlDatabaseThroughput

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

Update RUs per second of an Azure Cosmos DB SQL 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 parameters to provide for the RUs per second of the current SQL database.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB resource throughput.

updateSqlDatabaseThroughputAsync

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

Update RUs per second of an Azure Cosmos DB SQL 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 parameters to provide for the RUs per second of the current SQL database.

Returns:

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

updateSqlDatabaseThroughputWithResponseAsync

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

Update RUs per second of an Azure Cosmos DB SQL 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 parameters to provide for the RUs per second of the current SQL database.

Returns:

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

Applies to