CassandraResourcesClient Interface

public interface CassandraResourcesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<CassandraKeyspaceGetResultsInner>,CassandraKeyspaceGetResultsInner> beginCreateUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)

Create or update an Azure Cosmos DB Cassandra keyspace.

abstract SyncPoller<PollResult<CassandraKeyspaceGetResultsInner>,CassandraKeyspaceGetResultsInner> beginCreateUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters, Context context)

Create or update an Azure Cosmos DB Cassandra keyspace.

abstract PollerFlux<PollResult<CassandraKeyspaceGetResultsInner>,CassandraKeyspaceGetResultsInner> beginCreateUpdateCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)

Create or update an Azure Cosmos DB Cassandra keyspace.

abstract SyncPoller<PollResult<CassandraRoleAssignmentResourceInner>,CassandraRoleAssignmentResourceInner> beginCreateUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

abstract SyncPoller<PollResult<CassandraRoleAssignmentResourceInner>,CassandraRoleAssignmentResourceInner> beginCreateUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

abstract PollerFlux<PollResult<CassandraRoleAssignmentResourceInner>,CassandraRoleAssignmentResourceInner> beginCreateUpdateCassandraRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

abstract SyncPoller<PollResult<CassandraRoleDefinitionResourceInner>,CassandraRoleDefinitionResourceInner> beginCreateUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

abstract SyncPoller<PollResult<CassandraRoleDefinitionResourceInner>,CassandraRoleDefinitionResourceInner> beginCreateUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

abstract PollerFlux<PollResult<CassandraRoleDefinitionResourceInner>,CassandraRoleDefinitionResourceInner> beginCreateUpdateCassandraRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

abstract SyncPoller<PollResult<CassandraTableGetResultsInner>,CassandraTableGetResultsInner> beginCreateUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)

Create or update an Azure Cosmos DB Cassandra Table.

abstract SyncPoller<PollResult<CassandraTableGetResultsInner>,CassandraTableGetResultsInner> beginCreateUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters, Context context)

Create or update an Azure Cosmos DB Cassandra Table.

abstract PollerFlux<PollResult<CassandraTableGetResultsInner>,CassandraTableGetResultsInner> beginCreateUpdateCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)

Create or update an Azure Cosmos DB Cassandra Table.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName)

Deletes an existing Azure Cosmos DB Cassandra keyspace.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, Context context)

Deletes an existing Azure Cosmos DB Cassandra keyspace.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName)

Deletes an existing Azure Cosmos DB Cassandra keyspace.

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

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

Deletes an existing Azure Cosmos DB Cassandra table.

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

Deletes an existing Azure Cosmos DB Cassandra table.

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

Deletes an existing Azure Cosmos DB Cassandra table.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName, Context context)

Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToAutoscaleAsync(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, Context context)

Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToManualThroughputAsync(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput.

abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.

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

Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.

abstract PollerFlux<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraKeyspaceThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.

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

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

Update RUs per second of an Azure Cosmos DB Cassandra table.

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

abstract CassandraKeyspaceGetResultsInner createUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)

Create or update an Azure Cosmos DB Cassandra keyspace.

abstract CassandraKeyspaceGetResultsInner createUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters, Context context)

Create or update an Azure Cosmos DB Cassandra keyspace.

abstract reactor.core.publisher.Mono<CassandraKeyspaceGetResultsInner> createUpdateCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)

Create or update an Azure Cosmos DB Cassandra keyspace.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createUpdateCassandraKeyspaceWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters)

Create or update an Azure Cosmos DB Cassandra keyspace.

abstract CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

abstract CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

abstract reactor.core.publisher.Mono<CassandraRoleAssignmentResourceInner> createUpdateCassandraRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

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

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

abstract CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

abstract CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

abstract reactor.core.publisher.Mono<CassandraRoleDefinitionResourceInner> createUpdateCassandraRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

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

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

abstract CassandraTableGetResultsInner createUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)

Create or update an Azure Cosmos DB Cassandra Table.

abstract CassandraTableGetResultsInner createUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters, Context context)

Create or update an Azure Cosmos DB Cassandra Table.

abstract reactor.core.publisher.Mono<CassandraTableGetResultsInner> createUpdateCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)

Create or update an Azure Cosmos DB Cassandra Table.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createUpdateCassandraTableWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters)

Create or update an Azure Cosmos DB Cassandra Table.

abstract void deleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName)

Deletes an existing Azure Cosmos DB Cassandra keyspace.

abstract void deleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, Context context)

Deletes an existing Azure Cosmos DB Cassandra keyspace.

abstract reactor.core.publisher.Mono<Void> deleteCassandraKeyspaceAsync(String resourceGroupName, String accountName, String keyspaceName)

Deletes an existing Azure Cosmos DB Cassandra keyspace.

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

Deletes an existing Azure Cosmos DB Cassandra keyspace.

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

abstract void deleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Deletes an existing Azure Cosmos DB Cassandra table.

abstract void deleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, Context context)

Deletes an existing Azure Cosmos DB Cassandra table.

abstract reactor.core.publisher.Mono<Void> deleteCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Deletes an existing Azure Cosmos DB Cassandra table.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteCassandraTableWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Deletes an existing Azure Cosmos DB Cassandra table.

abstract CassandraKeyspaceGetResultsInner getCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName)

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

abstract reactor.core.publisher.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.

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

abstract reactor.core.publisher.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.

abstract Response<ThroughputSettingsGetResultsInner> getCassandraKeyspaceThroughputWithResponse(String resourceGroupName, String accountName, String keyspaceName, Context context)

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

abstract reactor.core.publisher.Mono<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.

abstract Response<CassandraKeyspaceGetResultsInner> getCassandraKeyspaceWithResponse(String resourceGroupName, String accountName, String keyspaceName, Context context)

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

abstract reactor.core.publisher.Mono<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.

abstract CassandraRoleAssignmentResourceInner getCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

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

abstract reactor.core.publisher.Mono<CassandraRoleAssignmentResourceInner> getCassandraRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

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

abstract Response<CassandraRoleAssignmentResourceInner> getCassandraRoleAssignmentWithResponse(String resourceGroupName, String accountName, String roleAssignmentId, Context context)

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

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

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

abstract CassandraRoleDefinitionResourceInner getCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

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

abstract reactor.core.publisher.Mono<CassandraRoleDefinitionResourceInner> getCassandraRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

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

abstract Response<CassandraRoleDefinitionResourceInner> getCassandraRoleDefinitionWithResponse(String resourceGroupName, String accountName, String roleDefinitionId, Context context)

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

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

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

abstract CassandraTableGetResultsInner getCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Gets the Cassandra table under an existing Azure Cosmos DB database account.

abstract reactor.core.publisher.Mono<CassandraTableGetResultsInner> getCassandraTableAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Gets the Cassandra table under an existing Azure Cosmos DB database account.

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

abstract reactor.core.publisher.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.

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

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

abstract reactor.core.publisher.Mono<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.

abstract Response<CassandraTableGetResultsInner> getCassandraTableWithResponse(String resourceGroupName, String accountName, String keyspaceName, String tableName, Context context)

Gets the Cassandra table under an existing Azure Cosmos DB database account.

abstract reactor.core.publisher.Mono<Response<CassandraTableGetResultsInner>> getCassandraTableWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Gets the Cassandra table under an existing Azure Cosmos DB database account.

abstract PagedIterable<CassandraKeyspaceGetResultsInner> listCassandraKeyspaces(String resourceGroupName, String accountName)

Lists the Cassandra keyspaces under an existing Azure Cosmos DB database account.

abstract PagedIterable<CassandraKeyspaceGetResultsInner> listCassandraKeyspaces(String resourceGroupName, String accountName, Context context)

Lists the Cassandra keyspaces under an existing Azure Cosmos DB database account.

abstract PagedFlux<CassandraKeyspaceGetResultsInner> listCassandraKeyspacesAsync(String resourceGroupName, String accountName)

Lists the Cassandra keyspaces under an existing Azure Cosmos DB database account.

abstract PagedIterable<CassandraRoleAssignmentResourceInner> listCassandraRoleAssignments(String resourceGroupName, String accountName)

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

abstract PagedIterable<CassandraRoleAssignmentResourceInner> listCassandraRoleAssignments(String resourceGroupName, String accountName, Context context)

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

abstract PagedFlux<CassandraRoleAssignmentResourceInner> listCassandraRoleAssignmentsAsync(String resourceGroupName, String accountName)

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

abstract PagedIterable<CassandraRoleDefinitionResourceInner> listCassandraRoleDefinitions(String resourceGroupName, String accountName)

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

abstract PagedIterable<CassandraRoleDefinitionResourceInner> listCassandraRoleDefinitions(String resourceGroupName, String accountName, Context context)

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

abstract PagedFlux<CassandraRoleDefinitionResourceInner> listCassandraRoleDefinitionsAsync(String resourceGroupName, String accountName)

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

abstract PagedIterable<CassandraTableGetResultsInner> listCassandraTables(String resourceGroupName, String accountName, String keyspaceName)

Lists the Cassandra table under an existing Azure Cosmos DB database account.

abstract PagedIterable<CassandraTableGetResultsInner> listCassandraTables(String resourceGroupName, String accountName, String keyspaceName, Context context)

Lists the Cassandra table under an existing Azure Cosmos DB database account.

abstract PagedFlux<CassandraTableGetResultsInner> listCassandraTablesAsync(String resourceGroupName, String accountName, String keyspaceName)

Lists the Cassandra table under an existing Azure Cosmos DB database account.

abstract ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName, Context context)

Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.

abstract reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> migrateCassandraKeyspaceToAutoscaleAsync(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.

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

Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, Context context)

Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.

abstract reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> migrateCassandraKeyspaceToManualThroughputAsync(String resourceGroupName, String accountName, String keyspaceName)

Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.

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

Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName, Context context)

Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale.

abstract reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> migrateCassandraTableToAutoscaleAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> migrateCassandraTableToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale.

abstract ThroughputSettingsGetResultsInner migrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner migrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, Context context)

Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput.

abstract reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> migrateCassandraTableToManualThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> migrateCassandraTableToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName)

Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput.

abstract ThroughputSettingsGetResultsInner updateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.

abstract ThroughputSettingsGetResultsInner updateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters, Context context)

Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.

abstract reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> updateCassandraKeyspaceThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> updateCassandraKeyspaceThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra Keyspace.

abstract ThroughputSettingsGetResultsInner updateCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra table.

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

Update RUs per second of an Azure Cosmos DB Cassandra table.

abstract reactor.core.publisher.Mono<ThroughputSettingsGetResultsInner> updateCassandraTableThroughputAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra table.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> updateCassandraTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters)

Update RUs per second of an Azure Cosmos DB Cassandra table.

Method Details

beginCreateUpdateCassandraKeyspace

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB Cassandra keyspace.

beginCreateUpdateCassandraKeyspace

public abstract SyncPoller<PollResult<CassandraKeyspaceGetResultsInner>,CassandraKeyspaceGetResultsInner> beginCreateUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters, 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<T,U> for polling of an Azure Cosmos DB Cassandra keyspace.

beginCreateUpdateCassandraKeyspaceAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB Cassandra keyspace.

beginCreateUpdateCassandraRoleAssignment

public abstract SyncPoller<PollResult<CassandraRoleAssignmentResourceInner>,CassandraRoleAssignmentResourceInner> beginCreateUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

beginCreateUpdateCassandraRoleAssignment

public abstract SyncPoller<PollResult<CassandraRoleAssignmentResourceInner>,CassandraRoleAssignmentResourceInner> beginCreateUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

beginCreateUpdateCassandraRoleAssignmentAsync

public abstract PollerFlux<PollResult<CassandraRoleAssignmentResourceInner>,CassandraRoleAssignmentResourceInner> beginCreateUpdateCassandraRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

beginCreateUpdateCassandraRoleDefinition

public abstract SyncPoller<PollResult<CassandraRoleDefinitionResourceInner>,CassandraRoleDefinitionResourceInner> beginCreateUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

beginCreateUpdateCassandraRoleDefinition

public abstract SyncPoller<PollResult<CassandraRoleDefinitionResourceInner>,CassandraRoleDefinitionResourceInner> beginCreateUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

beginCreateUpdateCassandraRoleDefinitionAsync

public abstract PollerFlux<PollResult<CassandraRoleDefinitionResourceInner>,CassandraRoleDefinitionResourceInner> beginCreateUpdateCassandraRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

beginCreateUpdateCassandraTable

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB Cassandra table.

beginCreateUpdateCassandraTable

public abstract SyncPoller<PollResult<CassandraTableGetResultsInner>,CassandraTableGetResultsInner> beginCreateUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters, 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<T,U> for polling of an Azure Cosmos DB Cassandra table.

beginCreateUpdateCassandraTableAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB Cassandra table.

beginDeleteCassandraKeyspace

public abstract SyncPoller<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<T,U> for polling of long-running operation.

beginDeleteCassandraKeyspace

public abstract SyncPoller<PollResult<Void>,Void> beginDeleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, 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<T,U> for polling of long-running operation.

beginDeleteCassandraKeyspaceAsync

public abstract PollerFlux<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<T,U> for polling of long-running operation.

beginDeleteCassandraRoleAssignment

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

beginDeleteCassandraRoleAssignment

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

beginDeleteCassandraRoleAssignmentAsync

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

beginDeleteCassandraRoleDefinition

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

beginDeleteCassandraRoleDefinition

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

beginDeleteCassandraRoleDefinitionAsync

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

beginDeleteCassandraTable

public abstract SyncPoller<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<T,U> for polling of long-running operation.

beginDeleteCassandraTable

public abstract SyncPoller<PollResult<Void>,Void> beginDeleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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<T,U> for polling of long-running operation.

beginDeleteCassandraTableAsync

public abstract PollerFlux<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<T,U> for polling of long-running operation.

beginMigrateCassandraKeyspaceToAutoscale

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraKeyspaceToAutoscale

public abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName, 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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraKeyspaceToAutoscaleAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraKeyspaceToManualThroughput

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraKeyspaceToManualThroughput

public abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, 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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraKeyspaceToManualThroughputAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraTableToAutoscale

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraTableToAutoscale

public abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraTableToAutoscaleAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraTableToManualThroughput

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraTableToManualThroughput

public abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginMigrateCassandraTableToManualThroughputAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateCassandraKeyspaceThroughput

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateCassandraKeyspaceThroughput

public abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters, 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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateCassandraKeyspaceThroughputAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateCassandraTableThroughput

public abstract SyncPoller<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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateCassandraTableThroughput

public abstract SyncPoller<PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, 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<T,U> for polling of an Azure Cosmos DB resource throughput.

beginUpdateCassandraTableThroughputAsync

public abstract PollerFlux<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<T,U> for polling of an Azure Cosmos DB resource throughput.

createUpdateCassandraKeyspace

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

createUpdateCassandraKeyspace

public abstract CassandraKeyspaceGetResultsInner createUpdateCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, CassandraKeyspaceCreateUpdateParameters createUpdateCassandraKeyspaceParameters, 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.

createUpdateCassandraKeyspaceAsync

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

createUpdateCassandraKeyspaceWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

createUpdateCassandraRoleAssignment

public abstract CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

createUpdateCassandraRoleAssignment

public abstract CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

createUpdateCassandraRoleAssignmentAsync

public abstract Mono<CassandraRoleAssignmentResourceInner> createUpdateCassandraRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

createUpdateCassandraRoleAssignmentWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createUpdateCassandraRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId, CassandraRoleAssignmentResourceInner createUpdateCassandraRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

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

createUpdateCassandraRoleDefinition

public abstract CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

createUpdateCassandraRoleDefinition

public abstract CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

createUpdateCassandraRoleDefinitionAsync

public abstract Mono<CassandraRoleDefinitionResourceInner> createUpdateCassandraRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

createUpdateCassandraRoleDefinitionWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createUpdateCassandraRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId, CassandraRoleDefinitionResourceInner createUpdateCassandraRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

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

createUpdateCassandraTable

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

createUpdateCassandraTable

public abstract CassandraTableGetResultsInner createUpdateCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, CassandraTableCreateUpdateParameters createUpdateCassandraTableParameters, 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.

createUpdateCassandraTableAsync

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

createUpdateCassandraTableWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

deleteCassandraKeyspace

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

deleteCassandraKeyspace

public abstract void deleteCassandraKeyspace(String resourceGroupName, String accountName, String keyspaceName, 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.

deleteCassandraKeyspaceAsync

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

deleteCassandraKeyspaceWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

deleteCassandraRoleAssignment

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

deleteCassandraRoleAssignment

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

deleteCassandraRoleAssignmentAsync

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteCassandraRoleAssignmentWithResponseAsync

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

Deletes an existing Azure Cosmos DB Cassandra Role Assignment.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

deleteCassandraRoleDefinition

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

deleteCassandraRoleDefinition

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

deleteCassandraRoleDefinitionAsync

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteCassandraRoleDefinitionWithResponseAsync

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

Deletes an existing Azure Cosmos DB Cassandra Role Definition.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

deleteCassandraTable

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

deleteCassandraTable

public abstract void deleteCassandraTable(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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.

deleteCassandraTableAsync

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

deleteCassandraTableWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

getCassandraKeyspace

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

getCassandraKeyspaceAsync

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

getCassandraKeyspaceThroughput

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

getCassandraKeyspaceThroughputAsync

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

getCassandraKeyspaceThroughputWithResponse

public abstract Response<ThroughputSettingsGetResultsInner> getCassandraKeyspaceThroughputWithResponse(String resourceGroupName, String accountName, String keyspaceName, 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<T>.

getCassandraKeyspaceThroughputWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

getCassandraKeyspaceWithResponse

public abstract Response<CassandraKeyspaceGetResultsInner> getCassandraKeyspaceWithResponse(String resourceGroupName, String accountName, String keyspaceName, 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<T>.

getCassandraKeyspaceWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

getCassandraRoleAssignment

public abstract CassandraRoleAssignmentResourceInner getCassandraRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

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

Parameters:

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

Returns:

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

getCassandraRoleAssignmentAsync

public abstract Mono<CassandraRoleAssignmentResourceInner> getCassandraRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

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

Parameters:

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

Returns:

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

getCassandraRoleAssignmentWithResponse

public abstract Response<CassandraRoleAssignmentResourceInner> getCassandraRoleAssignmentWithResponse(String resourceGroupName, String accountName, String roleAssignmentId, Context context)

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

Parameters:

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

Returns:

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

getCassandraRoleAssignmentWithResponseAsync

public abstract Mono<Response<CassandraRoleAssignmentResourceInner>> getCassandraRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)

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

Parameters:

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

Returns:

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

getCassandraRoleDefinition

public abstract CassandraRoleDefinitionResourceInner getCassandraRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

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

Parameters:

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

Returns:

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

getCassandraRoleDefinitionAsync

public abstract Mono<CassandraRoleDefinitionResourceInner> getCassandraRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

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

Parameters:

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

Returns:

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

getCassandraRoleDefinitionWithResponse

public abstract Response<CassandraRoleDefinitionResourceInner> getCassandraRoleDefinitionWithResponse(String resourceGroupName, String accountName, String roleDefinitionId, Context context)

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

Parameters:

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

Returns:

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

getCassandraRoleDefinitionWithResponseAsync

public abstract Mono<Response<CassandraRoleDefinitionResourceInner>> getCassandraRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)

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

Parameters:

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

Returns:

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

getCassandraTable

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

getCassandraTableAsync

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

getCassandraTableThroughput

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

getCassandraTableThroughputAsync

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

getCassandraTableThroughputWithResponse

public abstract Response<ThroughputSettingsGetResultsInner> getCassandraTableThroughputWithResponse(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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<T>.

getCassandraTableThroughputWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

getCassandraTableWithResponse

public abstract Response<CassandraTableGetResultsInner> getCassandraTableWithResponse(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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<T>.

getCassandraTableWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

listCassandraKeyspaces

public abstract 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<T>.

listCassandraKeyspaces

public abstract PagedIterable<CassandraKeyspaceGetResultsInner> listCassandraKeyspaces(String resourceGroupName, String accountName, 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<T>.

listCassandraKeyspacesAsync

public abstract 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<T>.

listCassandraRoleAssignments

public abstract PagedIterable<CassandraRoleAssignmentResourceInner> listCassandraRoleAssignments(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

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

listCassandraRoleAssignments

public abstract PagedIterable<CassandraRoleAssignmentResourceInner> listCassandraRoleAssignments(String resourceGroupName, String accountName, Context context)

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

Parameters:

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

Returns:

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

listCassandraRoleAssignmentsAsync

public abstract PagedFlux<CassandraRoleAssignmentResourceInner> listCassandraRoleAssignmentsAsync(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

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

listCassandraRoleDefinitions

public abstract PagedIterable<CassandraRoleDefinitionResourceInner> listCassandraRoleDefinitions(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

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

listCassandraRoleDefinitions

public abstract PagedIterable<CassandraRoleDefinitionResourceInner> listCassandraRoleDefinitions(String resourceGroupName, String accountName, Context context)

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

Parameters:

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

Returns:

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

listCassandraRoleDefinitionsAsync

public abstract PagedFlux<CassandraRoleDefinitionResourceInner> listCassandraRoleDefinitionsAsync(String resourceGroupName, String accountName)

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

Parameters:

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

Returns:

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

listCassandraTables

public abstract 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<T>.

listCassandraTables

public abstract PagedIterable<CassandraTableGetResultsInner> listCassandraTables(String resourceGroupName, String accountName, String keyspaceName, 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<T>.

listCassandraTablesAsync

public abstract 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<T>.

migrateCassandraKeyspaceToAutoscale

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

migrateCassandraKeyspaceToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToAutoscale(String resourceGroupName, String accountName, String keyspaceName, 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.

migrateCassandraKeyspaceToAutoscaleAsync

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

migrateCassandraKeyspaceToAutoscaleWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

migrateCassandraKeyspaceToManualThroughput

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

migrateCassandraKeyspaceToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateCassandraKeyspaceToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, 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.

migrateCassandraKeyspaceToManualThroughputAsync

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

migrateCassandraKeyspaceToManualThroughputWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

migrateCassandraTableToAutoscale

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

migrateCassandraTableToAutoscale

public abstract ThroughputSettingsGetResultsInner migrateCassandraTableToAutoscale(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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.

migrateCassandraTableToAutoscaleAsync

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

migrateCassandraTableToAutoscaleWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

migrateCassandraTableToManualThroughput

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

migrateCassandraTableToManualThroughput

public abstract ThroughputSettingsGetResultsInner migrateCassandraTableToManualThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, 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.

migrateCassandraTableToManualThroughputAsync

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

migrateCassandraTableToManualThroughputWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

updateCassandraKeyspaceThroughput

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

updateCassandraKeyspaceThroughput

public abstract ThroughputSettingsGetResultsInner updateCassandraKeyspaceThroughput(String resourceGroupName, String accountName, String keyspaceName, ThroughputSettingsUpdateParameters updateThroughputParameters, 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.

updateCassandraKeyspaceThroughputAsync

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

updateCassandraKeyspaceThroughputWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

updateCassandraTableThroughput

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

updateCassandraTableThroughput

public abstract ThroughputSettingsGetResultsInner updateCassandraTableThroughput(String resourceGroupName, String accountName, String keyspaceName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, 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.

updateCassandraTableThroughputAsync

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

updateCassandraTableThroughputWithResponseAsync

public abstract Mono<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<T> on successful completion of Mono.

Applies to