TableResourcesClient Interface

public interface TableResourcesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<TableGetResultsInner>,TableGetResultsInner> beginCreateUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

abstract SyncPoller<PollResult<TableGetResultsInner>,TableGetResultsInner> beginCreateUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, Context context)

Create or update an Azure Cosmos DB Table.

abstract PollerFlux<PollResult<TableGetResultsInner>,TableGetResultsInner> beginCreateUpdateTableAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteTable(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteTable(String resourceGroupName, String accountName, String tableName, Context context)

Deletes an existing Azure Cosmos DB Table.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteTableAsync(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscaleAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughputAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

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

Retrieves continuous backup information for a table.

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

Retrieves continuous backup information for a table.

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

Retrieves continuous backup information for a table.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

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

Update RUs per second of an Azure Cosmos DB Table.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateTableThroughputAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

abstract TableGetResultsInner createUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

abstract TableGetResultsInner createUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, Context context)

Create or update an Azure Cosmos DB Table.

abstract Mono<TableGetResultsInner> createUpdateTableAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateTableWithResponseAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

abstract void deleteTable(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

abstract void deleteTable(String resourceGroupName, String accountName, String tableName, Context context)

Deletes an existing Azure Cosmos DB Table.

abstract Mono<Void> deleteTableAsync(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

abstract Mono<Response<Flux<ByteBuffer>>> deleteTableWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

abstract TableGetResultsInner getTable(String resourceGroupName, String accountName, String tableName)

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

abstract Mono<TableGetResultsInner> getTableAsync(String resourceGroupName, String accountName, String tableName)

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

abstract ThroughputSettingsGetResultsInner getTableThroughput(String resourceGroupName, String accountName, String tableName)

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

abstract Mono<ThroughputSettingsGetResultsInner> getTableThroughputAsync(String resourceGroupName, String accountName, String tableName)

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

abstract Response<ThroughputSettingsGetResultsInner> getTableThroughputWithResponse(String resourceGroupName, String accountName, String tableName, Context context)

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

abstract Mono<Response<ThroughputSettingsGetResultsInner>> getTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName)

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

abstract Response<TableGetResultsInner> getTableWithResponse(String resourceGroupName, String accountName, String tableName, Context context)

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

abstract Mono<Response<TableGetResultsInner>> getTableWithResponseAsync(String resourceGroupName, String accountName, String tableName)

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

abstract PagedIterable<TableGetResultsInner> listTables(String resourceGroupName, String accountName)

Lists the Tables under an existing Azure Cosmos DB database account.

abstract PagedIterable<TableGetResultsInner> listTables(String resourceGroupName, String accountName, Context context)

Lists the Tables under an existing Azure Cosmos DB database account.

abstract PagedFlux<TableGetResultsInner> listTablesAsync(String resourceGroupName, String accountName)

Lists the Tables under an existing Azure Cosmos DB database account.

abstract ThroughputSettingsGetResultsInner migrateTableToAutoscale(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

abstract Mono<ThroughputSettingsGetResultsInner> migrateTableToAutoscaleAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

abstract Mono<Response<Flux<ByteBuffer>>> migrateTableToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

abstract Mono<ThroughputSettingsGetResultsInner> migrateTableToManualThroughputAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

abstract Mono<Response<Flux<ByteBuffer>>> migrateTableToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

abstract BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a table.

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

Retrieves continuous backup information for a table.

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

Retrieves continuous backup information for a table.

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

Retrieves continuous backup information for a table.

abstract ThroughputSettingsGetResultsInner updateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

abstract ThroughputSettingsGetResultsInner updateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of an Azure Cosmos DB Table.

abstract Mono<ThroughputSettingsGetResultsInner> updateTableThroughputAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

abstract Mono<Response<Flux<ByteBuffer>>> updateTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

Method Details

beginCreateUpdateTable

public abstract SyncPoller,TableGetResultsInner> beginCreateUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table name.
createUpdateTableParameters - The parameters to provide for the current Table.

Returns:

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

beginCreateUpdateTable

public abstract SyncPoller,TableGetResultsInner> beginCreateUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, Context context)

Create or update an Azure Cosmos DB Table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table name.
createUpdateTableParameters - The parameters to provide for the current Table.
context - The context to associate with this operation.

Returns:

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

beginCreateUpdateTableAsync

public abstract PollerFlux,TableGetResultsInner> beginCreateUpdateTableAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table name.
createUpdateTableParameters - The parameters to provide for the current Table.

Returns:

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

beginDeleteTable

public abstract SyncPoller,Void> beginDeleteTable(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

Parameters:

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

Returns:

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

beginDeleteTable

public abstract SyncPoller,Void> beginDeleteTable(String resourceGroupName, String accountName, String tableName, Context context)

Deletes an existing Azure Cosmos DB Table.

Parameters:

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

Returns:

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

beginDeleteTableAsync

public abstract PollerFlux,Void> beginDeleteTableAsync(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

Parameters:

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

Returns:

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

beginMigrateTableToAutoscale

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

Parameters:

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

Returns:

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

beginMigrateTableToAutoscale

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

Parameters:

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

Returns:

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

beginMigrateTableToAutoscaleAsync

public abstract PollerFlux,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscaleAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

Parameters:

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

Returns:

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

beginMigrateTableToManualThroughput

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

Parameters:

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

Returns:

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

beginMigrateTableToManualThroughput

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

Parameters:

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

Returns:

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

beginMigrateTableToManualThroughputAsync

public abstract PollerFlux,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughputAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

Parameters:

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

Retrieves continuous backup information for a table.

Parameters:

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

Retrieves continuous backup information for a table.

Parameters:

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

Retrieves continuous backup information for a table.

Parameters:

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

Returns:

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

beginUpdateTableThroughput

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginUpdateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

Parameters:

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

Returns:

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

beginUpdateTableThroughput

public abstract SyncPoller,ThroughputSettingsGetResultsInner> beginUpdateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of an Azure Cosmos DB Table.

Parameters:

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

Returns:

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

beginUpdateTableThroughputAsync

public abstract PollerFlux,ThroughputSettingsGetResultsInner> beginUpdateTableThroughputAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

Parameters:

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

Returns:

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

createUpdateTable

public abstract TableGetResultsInner createUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table name.
createUpdateTableParameters - The parameters to provide for the current Table.

Returns:

an Azure Cosmos DB Table.

createUpdateTable

public abstract TableGetResultsInner createUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, Context context)

Create or update an Azure Cosmos DB Table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table name.
createUpdateTableParameters - The parameters to provide for the current Table.
context - The context to associate with this operation.

Returns:

an Azure Cosmos DB Table.

createUpdateTableAsync

public abstract Mono createUpdateTableAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table name.
createUpdateTableParameters - The parameters to provide for the current Table.

Returns:

an Azure Cosmos DB Table on successful completion of Mono.

createUpdateTableWithResponseAsync

public abstract Mono>> createUpdateTableWithResponseAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table name.
createUpdateTableParameters - The parameters to provide for the current Table.

Returns:

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

deleteTable

public abstract void deleteTable(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

Parameters:

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

deleteTable

public abstract void deleteTable(String resourceGroupName, String accountName, String tableName, Context context)

Deletes an existing Azure Cosmos DB Table.

Parameters:

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

deleteTableAsync

public abstract Mono deleteTableAsync(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteTableWithResponseAsync

public abstract Mono>> deleteTableWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

getTable

public abstract TableGetResultsInner getTable(String resourceGroupName, String accountName, String tableName)

Gets the Tables 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.
tableName - Cosmos DB table name.

Returns:

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

getTableAsync

public abstract Mono getTableAsync(String resourceGroupName, String accountName, String tableName)

Gets the Tables 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.
tableName - Cosmos DB table name.

Returns:

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

getTableThroughput

public abstract ThroughputSettingsGetResultsInner getTableThroughput(String resourceGroupName, String accountName, String tableName)

Gets the RUs per second of the Table 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.
tableName - Cosmos DB table name.

Returns:

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

getTableThroughputAsync

public abstract Mono getTableThroughputAsync(String resourceGroupName, String accountName, String tableName)

Gets the RUs per second of the Table 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.
tableName - Cosmos DB table name.

Returns:

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

getTableThroughputWithResponse

public abstract Response getTableThroughputWithResponse(String resourceGroupName, String accountName, String tableName, Context context)

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

Returns:

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

getTableThroughputWithResponseAsync

public abstract Mono> getTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Gets the RUs per second of the Table 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.
tableName - Cosmos DB table name.

Returns:

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

getTableWithResponse

public abstract Response getTableWithResponse(String resourceGroupName, String accountName, String tableName, Context context)

Gets the Tables 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.
tableName - Cosmos DB table name.
context - The context to associate with this operation.

Returns:

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

getTableWithResponseAsync

public abstract Mono> getTableWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Gets the Tables 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.
tableName - Cosmos DB table name.

Returns:

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

listTables

public abstract PagedIterable listTables(String resourceGroupName, String accountName)

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

listTables

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

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

listTablesAsync

public abstract PagedFlux listTablesAsync(String resourceGroupName, String accountName)

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

migrateTableToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateTableToAutoscale(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

migrateTableToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

migrateTableToAutoscaleAsync

public abstract Mono migrateTableToAutoscaleAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

Parameters:

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

Returns:

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

migrateTableToAutoscaleWithResponseAsync

public abstract Mono>> migrateTableToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from manual throughput to autoscale.

Parameters:

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

Returns:

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

migrateTableToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

migrateTableToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, Context context)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

migrateTableToManualThroughputAsync

public abstract Mono migrateTableToManualThroughputAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

Parameters:

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

Returns:

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

migrateTableToManualThroughputWithResponseAsync

public abstract Mono>> migrateTableToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName)

Migrate an Azure Cosmos DB Table from autoscale to manual throughput.

Parameters:

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

Retrieves continuous backup information for a table.

Parameters:

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

Retrieves continuous backup information for a table.

Parameters:

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

Retrieves continuous backup information for a table.

Parameters:

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

Retrieves continuous backup information for a table.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
tableName - Cosmos DB table 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.

updateTableThroughput

public abstract ThroughputSettingsGetResultsInner updateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

updateTableThroughput

public abstract ThroughputSettingsGetResultsInner updateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of an Azure Cosmos DB Table.

Parameters:

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

Returns:

an Azure Cosmos DB resource throughput.

updateTableThroughputAsync

public abstract Mono updateTableThroughputAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

Parameters:

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

Returns:

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

updateTableThroughputWithResponseAsync

public abstract Mono>> updateTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

Parameters:

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

Returns:

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

Applies to