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<TableRoleAssignmentResourceInner>,TableRoleAssignmentResourceInner> beginCreateUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

abstract SyncPoller<PollResult<TableRoleAssignmentResourceInner>,TableRoleAssignmentResourceInner> beginCreateUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Assignment.

abstract PollerFlux<PollResult<TableRoleAssignmentResourceInner>,TableRoleAssignmentResourceInner> beginCreateUpdateTableRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

abstract SyncPoller<PollResult<TableRoleDefinitionResourceInner>,TableRoleDefinitionResourceInner> beginCreateUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

abstract SyncPoller<PollResult<TableRoleDefinitionResourceInner>,TableRoleDefinitionResourceInner> beginCreateUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Definition.

abstract PollerFlux<PollResult<TableRoleDefinitionResourceInner>,TableRoleDefinitionResourceInner> beginCreateUpdateTableRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

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<Void>,Void> beginDeleteTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB Table Role Assignment.

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

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

Deletes an existing Azure Cosmos DB Table Role Definition.

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

Deletes an existing Azure Cosmos DB Table Role Definition.

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

Deletes an existing Azure Cosmos DB Table Role Definition.

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 reactor.core.publisher.Mono<TableGetResultsInner> createUpdateTableAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters)

Create or update an Azure Cosmos DB Table.

abstract TableRoleAssignmentResourceInner createUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

abstract TableRoleAssignmentResourceInner createUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Assignment.

abstract reactor.core.publisher.Mono<TableRoleAssignmentResourceInner> createUpdateTableRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createUpdateTableRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

abstract TableRoleDefinitionResourceInner createUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

abstract TableRoleDefinitionResourceInner createUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Definition.

abstract reactor.core.publisher.Mono<TableRoleDefinitionResourceInner> createUpdateTableRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createUpdateTableRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.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 reactor.core.publisher.Mono<Void> deleteTableAsync(String resourceGroupName, String accountName, String tableName)

Deletes an existing Azure Cosmos DB Table.

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

abstract reactor.core.publisher.Mono<Void> deleteTableRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB Table Role Assignment.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteTableRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB Table Role Assignment.

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

Deletes an existing Azure Cosmos DB Table Role Definition.

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

Deletes an existing Azure Cosmos DB Table Role Definition.

abstract reactor.core.publisher.Mono<Void> deleteTableRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB Table Role Definition.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteTableRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB Table Role Definition.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.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 reactor.core.publisher.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 TableRoleAssignmentResourceInner getTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

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

abstract reactor.core.publisher.Mono<TableRoleAssignmentResourceInner> getTableRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

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

abstract Response<TableRoleAssignmentResourceInner> getTableRoleAssignmentWithResponse(String resourceGroupName, String accountName, String roleAssignmentId, Context context)

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

abstract reactor.core.publisher.Mono<Response<TableRoleAssignmentResourceInner>> getTableRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)

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

abstract TableRoleDefinitionResourceInner getTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

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

abstract reactor.core.publisher.Mono<TableRoleDefinitionResourceInner> getTableRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

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

abstract Response<TableRoleDefinitionResourceInner> getTableRoleDefinitionWithResponse(String resourceGroupName, String accountName, String roleDefinitionId, Context context)

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

abstract reactor.core.publisher.Mono<Response<TableRoleDefinitionResourceInner>> getTableRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)

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

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 reactor.core.publisher.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 reactor.core.publisher.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 reactor.core.publisher.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<TableRoleAssignmentResourceInner> listTableRoleAssignments(String resourceGroupName, String accountName)

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

abstract PagedIterable<TableRoleAssignmentResourceInner> listTableRoleAssignments(String resourceGroupName, String accountName, Context context)

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

abstract PagedFlux<TableRoleAssignmentResourceInner> listTableRoleAssignmentsAsync(String resourceGroupName, String accountName)

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

abstract PagedIterable<TableRoleDefinitionResourceInner> listTableRoleDefinitions(String resourceGroupName, String accountName)

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

abstract PagedIterable<TableRoleDefinitionResourceInner> listTableRoleDefinitions(String resourceGroupName, String accountName, Context context)

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

abstract PagedFlux<TableRoleDefinitionResourceInner> listTableRoleDefinitionsAsync(String resourceGroupName, String accountName)

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

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 reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> migrateTableToAutoscaleAsync(String resourceGroupName, String accountName, String tableName)

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

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.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 reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> migrateTableToManualThroughputAsync(String resourceGroupName, String accountName, String tableName)

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

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.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 reactor.core.publisher.Mono<BackupInformationInner> retrieveContinuousBackupInformationAsync(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location)

Retrieves continuous backup information for a table.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.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 reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> updateTableThroughputAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Table.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.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<PollResult<TableGetResultsInner>,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<PollResult<TableGetResultsInner>,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<PollResult<TableGetResultsInner>,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.

beginCreateUpdateTableRoleAssignment

public abstract SyncPoller<PollResult<TableRoleAssignmentResourceInner>,TableRoleAssignmentResourceInner> beginCreateUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

the SyncPoller<T,U> for polling of parameters to create and update an Azure Cosmos DB Table Role Assignment.

beginCreateUpdateTableRoleAssignment

public abstract SyncPoller<PollResult<TableRoleAssignmentResourceInner>,TableRoleAssignmentResourceInner> beginCreateUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateTableRoleAssignmentParameters - 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 parameters to create and update an Azure Cosmos DB Table Role Assignment.

beginCreateUpdateTableRoleAssignmentAsync

public abstract PollerFlux<PollResult<TableRoleAssignmentResourceInner>,TableRoleAssignmentResourceInner> beginCreateUpdateTableRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

the PollerFlux<T,U> for polling of parameters to create and update an Azure Cosmos DB Table Role Assignment.

beginCreateUpdateTableRoleDefinition

public abstract SyncPoller<PollResult<TableRoleDefinitionResourceInner>,TableRoleDefinitionResourceInner> beginCreateUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

the SyncPoller<T,U> for polling of parameters to create and update an Azure Cosmos DB Table Role Definition.

beginCreateUpdateTableRoleDefinition

public abstract SyncPoller<PollResult<TableRoleDefinitionResourceInner>,TableRoleDefinitionResourceInner> beginCreateUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateTableRoleDefinitionParameters - 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 parameters to create and update an Azure Cosmos DB Table Role Definition.

beginCreateUpdateTableRoleDefinitionAsync

public abstract PollerFlux<PollResult<TableRoleDefinitionResourceInner>,TableRoleDefinitionResourceInner> beginCreateUpdateTableRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

the PollerFlux<T,U> for polling of parameters to create and update an Azure Cosmos DB Table Role Definition.

beginDeleteTable

public abstract SyncPoller<PollResult<Void>,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<PollResult<Void>,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<PollResult<Void>,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.

beginDeleteTableRoleAssignment

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

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

beginDeleteTableRoleAssignment

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

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

beginDeleteTableRoleAssignmentAsync

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

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

beginDeleteTableRoleDefinition

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

Deletes an existing Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

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

beginDeleteTableRoleDefinition

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

Deletes an existing Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

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

beginDeleteTableRoleDefinitionAsync

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

Deletes an existing Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

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

beginMigrateTableToAutoscale

public abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<BackupInformationInner>,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<PollResult<BackupInformationInner>,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<PollResult<BackupInformationInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<PollResult<ThroughputSettingsGetResultsInner>,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<TableGetResultsInner> 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.

createUpdateTableRoleAssignment

public abstract TableRoleAssignmentResourceInner createUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment.

createUpdateTableRoleAssignment

public abstract TableRoleAssignmentResourceInner createUpdateTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment.

createUpdateTableRoleAssignmentAsync

public abstract Mono<TableRoleAssignmentResourceInner> createUpdateTableRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment on successful completion of Mono.

createUpdateTableRoleAssignmentWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createUpdateTableRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId, TableRoleAssignmentResourceInner createUpdateTableRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment along with Response<T> on successful completion of Mono.

createUpdateTableRoleDefinition

public abstract TableRoleDefinitionResourceInner createUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition.

createUpdateTableRoleDefinition

public abstract TableRoleDefinitionResourceInner createUpdateTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition.

createUpdateTableRoleDefinitionAsync

public abstract Mono<TableRoleDefinitionResourceInner> createUpdateTableRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition on successful completion of Mono.

createUpdateTableRoleDefinitionWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createUpdateTableRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId, TableRoleDefinitionResourceInner createUpdateTableRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition along with Response<T> on successful completion of Mono.

createUpdateTableWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> 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<Void> 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.

deleteTableRoleAssignment

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

Parameters:

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

deleteTableRoleAssignment

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

Parameters:

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

deleteTableRoleAssignmentAsync

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteTableRoleAssignmentWithResponseAsync

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

Deletes an existing Azure Cosmos DB Table Role Assignment.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

deleteTableRoleDefinition

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

Deletes an existing Azure Cosmos DB Table Role Definition.

Parameters:

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

deleteTableRoleDefinition

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

Deletes an existing Azure Cosmos DB Table Role Definition.

Parameters:

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

deleteTableRoleDefinitionAsync

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

Deletes an existing Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteTableRoleDefinitionWithResponseAsync

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

Deletes an existing Azure Cosmos DB Table Role Definition.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

deleteTableWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> 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<TableGetResultsInner> 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.

getTableRoleAssignment

public abstract TableRoleAssignmentResourceInner getTableRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment.

getTableRoleAssignmentAsync

public abstract Mono<TableRoleAssignmentResourceInner> getTableRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment on successful completion of Mono.

getTableRoleAssignmentWithResponse

public abstract Response<TableRoleAssignmentResourceInner> getTableRoleAssignmentWithResponse(String resourceGroupName, String accountName, String roleAssignmentId, Context context)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment along with Response<T>.

getTableRoleAssignmentWithResponseAsync

public abstract Mono<Response<TableRoleAssignmentResourceInner>> getTableRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Assignment along with Response<T> on successful completion of Mono.

getTableRoleDefinition

public abstract TableRoleDefinitionResourceInner getTableRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition.

getTableRoleDefinitionAsync

public abstract Mono<TableRoleDefinitionResourceInner> getTableRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition on successful completion of Mono.

getTableRoleDefinitionWithResponse

public abstract Response<TableRoleDefinitionResourceInner> getTableRoleDefinitionWithResponse(String resourceGroupName, String accountName, String roleDefinitionId, Context context)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition along with Response<T>.

getTableRoleDefinitionWithResponseAsync

public abstract Mono<Response<TableRoleDefinitionResourceInner>> getTableRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)

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

Parameters:

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

Returns:

parameters to create and update an Azure Cosmos DB Table Role Definition along with Response<T> 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<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.

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<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.

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<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.

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<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.

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<Response<TableGetResultsInner>> 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.

listTableRoleAssignments

public abstract PagedIterable<TableRoleAssignmentResourceInner> listTableRoleAssignments(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

the response of a TableRoleAssignmentResource list operation as paginated response with PagedIterable<T>.

listTableRoleAssignments

public abstract PagedIterable<TableRoleAssignmentResourceInner> listTableRoleAssignments(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB Table 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 response of a TableRoleAssignmentResource list operation as paginated response with PagedIterable<T>.

listTableRoleAssignmentsAsync

public abstract PagedFlux<TableRoleAssignmentResourceInner> listTableRoleAssignmentsAsync(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

the response of a TableRoleAssignmentResource list operation as paginated response with PagedFlux<T>.

listTableRoleDefinitions

public abstract PagedIterable<TableRoleDefinitionResourceInner> listTableRoleDefinitions(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

the response of a TableRoleDefinitionResource list operation as paginated response with PagedIterable<T>.

listTableRoleDefinitions

public abstract PagedIterable<TableRoleDefinitionResourceInner> listTableRoleDefinitions(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB Table 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 response of a TableRoleDefinitionResource list operation as paginated response with PagedIterable<T>.

listTableRoleDefinitionsAsync

public abstract PagedFlux<TableRoleDefinitionResourceInner> listTableRoleDefinitionsAsync(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

the response of a TableRoleDefinitionResource list operation as paginated response with PagedFlux<T>.

listTables

public abstract PagedIterable<TableGetResultsInner> 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<TableGetResultsInner> 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<TableGetResultsInner> 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<ThroughputSettingsGetResultsInner> 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<Response<Flux<ByteBuffer>>> 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<ThroughputSettingsGetResultsInner> 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<Response<Flux<ByteBuffer>>> 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<BackupInformationInner> 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<Response<Flux<ByteBuffer>>> 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<ThroughputSettingsGetResultsInner> 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<Response<Flux<ByteBuffer>>> 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