Interface CassandraResourcesClient


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

    • listCassandraKeyspacesAsync

      com.azure.core.http.rest.PagedFlux<CassandraKeyspaceGetResultsInner> listCassandraKeyspacesAsync(String resourceGroupName, String accountName)
      Lists the Cassandra keyspaces 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 Cassandra keyspaces 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.
    • listCassandraKeyspaces

      com.azure.core.http.rest.PagedIterable<CassandraKeyspaceGetResultsInner> listCassandraKeyspaces(String resourceGroupName, String accountName)
      Lists the Cassandra keyspaces 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 Cassandra keyspaces 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.
    • listCassandraKeyspaces

      com.azure.core.http.rest.PagedIterable<CassandraKeyspaceGetResultsInner> listCassandraKeyspaces(String resourceGroupName, String accountName, com.azure.core.util.Context context)
      Lists the Cassandra keyspaces 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 Cassandra keyspaces 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.
    • getCassandraKeyspaceWithResponseAsync

      Mono<com.azure.core.http.rest.Response<CassandraKeyspaceGetResultsInner>> getCassandraKeyspaceWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName)
      Gets the Cassandra keyspaces 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the Cassandra keyspaces 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.
    • getCassandraKeyspaceAsync

      Mono<CassandraKeyspaceGetResultsInner> getCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName)
      Gets the Cassandra keyspaces 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the Cassandra keyspaces 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.
    • getCassandraKeyspaceWithResponse

      com.azure.core.http.rest.Response<CassandraKeyspaceGetResultsInner> getCassandraKeyspaceWithResponse(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Gets the Cassandra keyspaces 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.
      keyspaceName - Cosmos DB keyspace name.
      context - The context to associate with this operation.
      Returns:
      the Cassandra keyspaces 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.
    • getCassandraKeyspace

      CassandraKeyspaceGetResultsInner getCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName)
      Gets the Cassandra keyspaces 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the Cassandra keyspaces 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.
    • createUpdateCassandraKeyspaceWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createUpdateCassandraKeyspaceWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)
      Create or update an Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      createUpdateCassandraKeyspaceParameters - The parameters to provide for the current Cassandra keyspace.
      Returns:
      an Azure Cosmos DB Cassandra keyspace 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.
    • beginCreateUpdateCassandraKeyspaceAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<CassandraKeyspaceGetResultsInner>,CassandraKeyspaceGetResultsInner> beginCreateUpdateCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)
      Create or update an Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      createUpdateCassandraKeyspaceParameters - The parameters to provide for the current Cassandra keyspace.
      Returns:
      the PollerFlux for polling of an Azure Cosmos DB Cassandra keyspace.
      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.
    • beginCreateUpdateCassandraKeyspace

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CassandraKeyspaceGetResultsInner>,CassandraKeyspaceGetResultsInner> beginCreateUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)
      Create or update an Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      createUpdateCassandraKeyspaceParameters - The parameters to provide for the current Cassandra keyspace.
      Returns:
      the SyncPoller for polling of an Azure Cosmos DB Cassandra keyspace.
      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.
    • beginCreateUpdateCassandraKeyspace

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CassandraKeyspaceGetResultsInner>,CassandraKeyspaceGetResultsInner> beginCreateUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters, com.azure.core.util.Context context)
      Create or update an Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      createUpdateCassandraKeyspaceParameters - The parameters to provide for the current Cassandra keyspace.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of an Azure Cosmos DB Cassandra keyspace.
      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.
    • createUpdateCassandraKeyspaceAsync

      Mono<CassandraKeyspaceGetResultsInner> createUpdateCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)
      Create or update an Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      createUpdateCassandraKeyspaceParameters - The parameters to provide for the current Cassandra keyspace.
      Returns:
      an Azure Cosmos DB Cassandra keyspace 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.
    • createUpdateCassandraKeyspace

      CassandraKeyspaceGetResultsInner createUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)
      Create or update an Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      createUpdateCassandraKeyspaceParameters - The parameters to provide for the current Cassandra keyspace.
      Returns:
      an Azure Cosmos DB Cassandra keyspace.
      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.
    • createUpdateCassandraKeyspace

      CassandraKeyspaceGetResultsInner createUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters, com.azure.core.util.Context context)
      Create or update an Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      createUpdateCassandraKeyspaceParameters - The parameters to provide for the current Cassandra keyspace.
      context - The context to associate with this operation.
      Returns:
      an Azure Cosmos DB Cassandra keyspace.
      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.
    • deleteCassandraKeyspaceWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteCassandraKeyspaceWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName)
      Deletes an existing Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginDeleteCassandraKeyspaceAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName)
      Deletes an existing Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginDeleteCassandraKeyspace

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName)
      Deletes an existing Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginDeleteCassandraKeyspace

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Deletes an existing Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • deleteCassandraKeyspaceAsync

      Mono<Void> deleteCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName)
      Deletes an existing Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • deleteCassandraKeyspace

      void deleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName)
      Deletes an existing Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • deleteCassandraKeyspace

      void deleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Deletes an existing Azure Cosmos DB Cassandra keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • getCassandraKeyspaceThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner>> getCassandraKeyspaceThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName)
      Gets the RUs per second of the Cassandra Keyspace 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the RUs per second of the Cassandra Keyspace 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.
    • getCassandraKeyspaceThroughputAsync

      Mono<ThroughputSettingsGetResultsInner> getCassandraKeyspaceThroughputAsync(String resourceGroupName, String accountName, String keyspaceName)
      Gets the RUs per second of the Cassandra Keyspace 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the RUs per second of the Cassandra Keyspace 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.
    • getCassandraKeyspaceThroughputWithResponse

      com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner> getCassandraKeyspaceThroughputWithResponse(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Gets the RUs per second of the Cassandra Keyspace 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.
      keyspaceName - Cosmos DB keyspace name.
      context - The context to associate with this operation.
      Returns:
      the RUs per second of the Cassandra Keyspace 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.
    • getCassandraKeyspaceThroughput

      ThroughputSettingsGetResultsInner getCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName)
      Gets the RUs per second of the Cassandra Keyspace 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the RUs per second of the Cassandra Keyspace 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.
    • updateCassandraKeyspaceThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateCassandraKeyspaceThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra Keyspace.
      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.
    • beginUpdateCassandraKeyspaceThroughputAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraKeyspaceThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra Keyspace.
      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.
    • beginUpdateCassandraKeyspaceThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra Keyspace.
      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.
    • beginUpdateCassandraKeyspaceThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context)
      Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra Keyspace.
      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.
    • updateCassandraKeyspaceThroughputAsync

      Mono<ThroughputSettingsGetResultsInner> updateCassandraKeyspaceThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra Keyspace.
      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.
    • updateCassandraKeyspaceThroughput

      ThroughputSettingsGetResultsInner updateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra Keyspace.
      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.
    • updateCassandraKeyspaceThroughput

      ThroughputSettingsGetResultsInner updateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context)
      Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra Keyspace.
      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.
    • migrateCassandraKeyspaceToAutoscaleWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateCassandraKeyspaceToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraKeyspaceToAutoscaleAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToAutoscaleAsync(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraKeyspaceToAutoscale

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraKeyspaceToAutoscale

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraKeyspaceToAutoscaleAsync

      Mono<ThroughputSettingsGetResultsInner> migrateCassandraKeyspaceToAutoscaleAsync(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraKeyspaceToAutoscale

      ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraKeyspaceToAutoscale

      ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraKeyspaceToManualThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateCassandraKeyspaceToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraKeyspaceToManualThroughputAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToManualThroughputAsync(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraKeyspaceToManualThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraKeyspaceToManualThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraKeyspaceToManualThroughputAsync

      Mono<ThroughputSettingsGetResultsInner> migrateCassandraKeyspaceToManualThroughputAsync(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraKeyspaceToManualThroughput

      ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName)
      Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraKeyspaceToManualThroughput

      ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • listCassandraTablesAsync

      com.azure.core.http.rest.PagedFlux<CassandraTableGetResultsInner> listCassandraTablesAsync(String resourceGroupName, String accountName, String keyspaceName)
      Lists the Cassandra table 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the List operation response, that contains the Cassandra tables 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.
    • listCassandraTables

      com.azure.core.http.rest.PagedIterable<CassandraTableGetResultsInner> listCassandraTables(String resourceGroupName, String accountName, String keyspaceName)
      Lists the Cassandra table 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.
      keyspaceName - Cosmos DB keyspace name.
      Returns:
      the List operation response, that contains the Cassandra tables 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.
    • listCassandraTables

      com.azure.core.http.rest.PagedIterable<CassandraTableGetResultsInner> listCassandraTables(String resourceGroupName, String accountName, String keyspaceName, com.azure.core.util.Context context)
      Lists the Cassandra table 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.
      keyspaceName - Cosmos DB keyspace name.
      context - The context to associate with this operation.
      Returns:
      the List operation response, that contains the Cassandra tables 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.
    • getCassandraTableWithResponseAsync

      Mono<com.azure.core.http.rest.Response<CassandraTableGetResultsInner>> getCassandraTableWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Gets the Cassandra table 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      Returns:
      the Cassandra table under an existing Azure Cosmos DB database account 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.
    • getCassandraTableAsync

      Mono<CassandraTableGetResultsInner> getCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Gets the Cassandra table 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      Returns:
      the Cassandra table under an existing Azure Cosmos DB database account 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.
    • getCassandraTableWithResponse

      com.azure.core.http.rest.Response<CassandraTableGetResultsInner> getCassandraTableWithResponse(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Gets the Cassandra table 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      context - The context to associate with this operation.
      Returns:
      the Cassandra table under an existing Azure Cosmos DB database account 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.
    • getCassandraTable

      CassandraTableGetResultsInner getCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Gets the Cassandra table 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      Returns:
      the Cassandra table under an existing Azure Cosmos DB database account.
      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.
    • createUpdateCassandraTableWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createUpdateCassandraTableWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)
      Create or update an Azure Cosmos DB Cassandra Table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      createUpdateCassandraTableParameters - The parameters to provide for the current Cassandra Table.
      Returns:
      an Azure Cosmos DB Cassandra 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.
    • beginCreateUpdateCassandraTableAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<CassandraTableGetResultsInner>,CassandraTableGetResultsInner> beginCreateUpdateCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)
      Create or update an Azure Cosmos DB Cassandra Table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      createUpdateCassandraTableParameters - The parameters to provide for the current Cassandra Table.
      Returns:
      the PollerFlux for polling of an Azure Cosmos DB Cassandra 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.
    • beginCreateUpdateCassandraTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CassandraTableGetResultsInner>,CassandraTableGetResultsInner> beginCreateUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)
      Create or update an Azure Cosmos DB Cassandra Table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      createUpdateCassandraTableParameters - The parameters to provide for the current Cassandra Table.
      Returns:
      the SyncPoller for polling of an Azure Cosmos DB Cassandra 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.
    • beginCreateUpdateCassandraTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CassandraTableGetResultsInner>,CassandraTableGetResultsInner> beginCreateUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters, com.azure.core.util.Context context)
      Create or update an Azure Cosmos DB Cassandra Table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      createUpdateCassandraTableParameters - The parameters to provide for the current Cassandra Table.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of an Azure Cosmos DB Cassandra 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.
    • createUpdateCassandraTableAsync

      Mono<CassandraTableGetResultsInner> createUpdateCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)
      Create or update an Azure Cosmos DB Cassandra Table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      createUpdateCassandraTableParameters - The parameters to provide for the current Cassandra Table.
      Returns:
      an Azure Cosmos DB Cassandra 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.
    • createUpdateCassandraTable

      CassandraTableGetResultsInner createUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)
      Create or update an Azure Cosmos DB Cassandra Table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      createUpdateCassandraTableParameters - The parameters to provide for the current Cassandra Table.
      Returns:
      an Azure Cosmos DB Cassandra 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.
    • createUpdateCassandraTable

      CassandraTableGetResultsInner createUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters, com.azure.core.util.Context context)
      Create or update an Azure Cosmos DB Cassandra Table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      createUpdateCassandraTableParameters - The parameters to provide for the current Cassandra Table.
      context - The context to associate with this operation.
      Returns:
      an Azure Cosmos DB Cassandra 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.
    • deleteCassandraTableWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteCassandraTableWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Deletes an existing Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginDeleteCassandraTableAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Deletes an existing Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginDeleteCassandraTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Deletes an existing Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • beginDeleteCassandraTable

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Deletes an existing Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • deleteCassandraTableAsync

      Mono<Void> deleteCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Deletes an existing Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • deleteCassandraTable

      void deleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Deletes an existing Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • deleteCassandraTable

      void deleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Deletes an existing Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace 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.
    • getCassandraTableThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner>> getCassandraTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Gets the RUs per second of the Cassandra 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      Returns:
      the RUs per second of the Cassandra 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.
    • getCassandraTableThroughputAsync

      Mono<ThroughputSettingsGetResultsInner> getCassandraTableThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Gets the RUs per second of the Cassandra 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      Returns:
      the RUs per second of the Cassandra 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.
    • getCassandraTableThroughputWithResponse

      com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner> getCassandraTableThroughputWithResponse(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Gets the RUs per second of the Cassandra 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      context - The context to associate with this operation.
      Returns:
      the RUs per second of the Cassandra 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.
    • getCassandraTableThroughput

      ThroughputSettingsGetResultsInner getCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Gets the RUs per second of the Cassandra 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.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      Returns:
      the RUs per second of the Cassandra 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.
    • updateCassandraTableThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateCassandraTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra 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.
    • beginUpdateCassandraTableThroughputAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraTableThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra 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.
    • beginUpdateCassandraTableThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra 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.
    • beginUpdateCassandraTableThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context)
      Update RUs per second of an Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra 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.
    • updateCassandraTableThroughputAsync

      Mono<ThroughputSettingsGetResultsInner> updateCassandraTableThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra 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.
    • updateCassandraTableThroughput

      ThroughputSettingsGetResultsInner updateCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)
      Update RUs per second of an Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra 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.
    • updateCassandraTableThroughput

      ThroughputSettingsGetResultsInner updateCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context)
      Update RUs per second of an Azure Cosmos DB Cassandra table.
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      accountName - Cosmos DB database account name.
      keyspaceName - Cosmos DB keyspace name.
      tableName - Cosmos DB table name.
      updateThroughputParameters - The RUs per second of the parameters to provide for the current Cassandra 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.
    • migrateCassandraTableToAutoscaleWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateCassandraTableToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraTableToAutoscaleAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToAutoscaleAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraTableToAutoscale

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraTableToAutoscale

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraTableToAutoscaleAsync

      Mono<ThroughputSettingsGetResultsInner> migrateCassandraTableToAutoscaleAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraTableToAutoscale

      ThroughputSettingsGetResultsInner migrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraTableToAutoscale

      ThroughputSettingsGetResultsInner migrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraTableToManualThroughputWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateCassandraTableToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraTableToManualThroughputAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToManualThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraTableToManualThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • beginMigrateCassandraTableToManualThroughput

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraTableToManualThroughputAsync

      Mono<ThroughputSettingsGetResultsInner> migrateCassandraTableToManualThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraTableToManualThroughput

      ThroughputSettingsGetResultsInner migrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.
    • migrateCassandraTableToManualThroughput

      ThroughputSettingsGetResultsInner migrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, com.azure.core.util.Context context)
      Migrate an Azure Cosmos DB Cassandra 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.
      keyspaceName - Cosmos DB keyspace 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.