Interface TableResourcesClient


public interface TableResourcesClient
An instance of this class provides access to all the operations defined in TableResourcesClient.
  • Method Details

    • listTablesAsync

      com.azure.core.http.rest.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listTables

      com.azure.core.http.rest.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listTables

      com.azure.core.http.rest.PagedIterable<TableGetResultsInner> listTables(String resourceGroupName, String accountName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTableWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTableAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTableWithResponse

      com.azure.core.http.rest.Response<TableGetResultsInner> getTableWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTable

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createUpdateTableWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateUpdateTableAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB Table.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateUpdateTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB Table.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateUpdateTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TableGetResultsInner>,TableGetResultsInner> beginCreateUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, com.azure.core.util.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 for polling of an Azure Cosmos DB Table.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createUpdateTableAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createUpdateTable

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createUpdateTable

      TableGetResultsInner createUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteTableWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteTableAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteTable(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteTableAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteTable

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteTable

      void deleteTable(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTableThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTableThroughputAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTableThroughputWithResponse

      com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner> getTableThroughputWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTableThroughput

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateTableThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginUpdateTableThroughputAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginUpdateTableThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginUpdateTableThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateTableThroughputAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateTableThroughput

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateTableThroughput

      ThroughputSettingsGetResultsInner updateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToAutoscaleWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginMigrateTableToAutoscaleAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginMigrateTableToAutoscale

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginMigrateTableToAutoscale

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToAutoscaleAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToAutoscale

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToAutoscale

      ThroughputSettingsGetResultsInner migrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToManualThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginMigrateTableToManualThroughputAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginMigrateTableToManualThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginMigrateTableToManualThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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 for polling of an Azure Cosmos DB resource throughput.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToManualThroughputAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToManualThroughput

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • migrateTableToManualThroughput

      ThroughputSettingsGetResultsInner migrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • retrieveContinuousBackupInformationWithResponseAsync

      Mono<com.azure.core.http.rest.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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginRetrieveContinuousBackupInformationAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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 for polling of backup information of a resource.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginRetrieveContinuousBackupInformation

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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 for polling of backup information of a resource.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginRetrieveContinuousBackupInformation

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<BackupInformationInner>,BackupInformationInner> beginRetrieveContinuousBackupInformation(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location, com.azure.core.util.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 for polling of backup information of a resource.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • retrieveContinuousBackupInformationAsync

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • retrieveContinuousBackupInformation

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • retrieveContinuousBackupInformation

      BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.