Interface TableResourcesClient
public interface TableResourcesClient
An instance of this class provides access to all the operations defined in TableResourcesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<TableGetResultsInner>, TableGetResultsInner> beginCreateUpdateTable
(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<TableGetResultsInner>, TableGetResultsInner> beginCreateUpdateTable
(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, com.azure.core.util.Context context) Create or update an Azure Cosmos DB Table.com.azure.core.util.polling.PollerFlux
<com.azure.core.management.polling.PollResult<TableGetResultsInner>, TableGetResultsInner> beginCreateUpdateTableAsync
(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.beginDeleteTable
(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.beginDeleteTable
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Deletes an existing Azure Cosmos DB Table.beginDeleteTableAsync
(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.com.azure.core.util.polling.PollerFlux
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscaleAsync
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.com.azure.core.util.polling.PollerFlux
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughputAsync
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<BackupInformationInner>, BackupInformationInner> beginRetrieveContinuousBackupInformation
(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<BackupInformationInner>, BackupInformationInner> beginRetrieveContinuousBackupInformation
(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location, com.azure.core.util.Context context) Retrieves continuous backup information for a table.com.azure.core.util.polling.PollerFlux
<com.azure.core.management.polling.PollResult<BackupInformationInner>, BackupInformationInner> beginRetrieveContinuousBackupInformationAsync
(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginUpdateTableThroughput
(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.com.azure.core.util.polling.SyncPoller
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginUpdateTableThroughput
(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context) Update RUs per second of an Azure Cosmos DB Table.com.azure.core.util.polling.PollerFlux
<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>, ThroughputSettingsGetResultsInner> beginUpdateTableThroughputAsync
(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.createUpdateTable
(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.createUpdateTable
(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, com.azure.core.util.Context context) Create or update an Azure Cosmos DB Table.createUpdateTableAsync
(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.Mono
<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createUpdateTableWithResponseAsync
(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.void
deleteTable
(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.void
deleteTable
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Deletes an existing Azure Cosmos DB Table.deleteTableAsync
(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.Mono
<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteTableWithResponseAsync
(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.Gets the Tables under an existing Azure Cosmos DB database account with the provided name.getTableAsync
(String resourceGroupName, String accountName, String tableName) Gets the Tables under an existing Azure Cosmos DB database account with the provided name.getTableThroughput
(String resourceGroupName, String accountName, String tableName) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.getTableThroughputAsync
(String resourceGroupName, String accountName, String tableName) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.com.azure.core.http.rest.Response
<ThroughputSettingsGetResultsInner> getTableThroughputWithResponse
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.Mono
<com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner>> getTableThroughputWithResponseAsync
(String resourceGroupName, String accountName, String tableName) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.com.azure.core.http.rest.Response
<TableGetResultsInner> getTableWithResponse
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Gets the Tables under an existing Azure Cosmos DB database account with the provided name.Mono
<com.azure.core.http.rest.Response<TableGetResultsInner>> getTableWithResponseAsync
(String resourceGroupName, String accountName, String tableName) Gets the Tables under an existing Azure Cosmos DB database account with the provided name.com.azure.core.http.rest.PagedIterable
<TableGetResultsInner> listTables
(String resourceGroupName, String accountName) Lists the Tables under an existing Azure Cosmos DB database account.com.azure.core.http.rest.PagedIterable
<TableGetResultsInner> listTables
(String resourceGroupName, String accountName, com.azure.core.util.Context context) Lists the Tables under an existing Azure Cosmos DB database account.com.azure.core.http.rest.PagedFlux
<TableGetResultsInner> listTablesAsync
(String resourceGroupName, String accountName) Lists the Tables under an existing Azure Cosmos DB database account.migrateTableToAutoscale
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.migrateTableToAutoscale
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.migrateTableToAutoscaleAsync
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.Mono
<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateTableToAutoscaleWithResponseAsync
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.migrateTableToManualThroughput
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.migrateTableToManualThroughput
(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.migrateTableToManualThroughputAsync
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.Mono
<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateTableToManualThroughputWithResponseAsync
(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.retrieveContinuousBackupInformation
(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.retrieveContinuousBackupInformation
(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location, com.azure.core.util.Context context) Retrieves continuous backup information for a table.retrieveContinuousBackupInformationAsync
(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.Mono
<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> retrieveContinuousBackupInformationWithResponseAsync
(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.updateTableThroughput
(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.updateTableThroughput
(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context) Update RUs per second of an Azure Cosmos DB Table.updateTableThroughputAsync
(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.Mono
<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateTableThroughputWithResponseAsync
(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.
-
Method Details
-
listTablesAsync
com.azure.core.http.rest.PagedFlux<TableGetResultsInner> listTablesAsync(String resourceGroupName, String accountName) Lists the Tables under an existing Azure Cosmos DB database account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.- Returns:
- the List operation response, that contains the Table and their properties as paginated response with
PagedFlux
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listTables
com.azure.core.http.rest.PagedIterable<TableGetResultsInner> listTables(String resourceGroupName, String accountName) Lists the Tables under an existing Azure Cosmos DB database account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.- Returns:
- the List operation response, that contains the Table and their properties as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listTables
com.azure.core.http.rest.PagedIterable<TableGetResultsInner> listTables(String resourceGroupName, String accountName, com.azure.core.util.Context context) Lists the Tables under an existing Azure Cosmos DB database account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.context
- The context to associate with this operation.- Returns:
- the List operation response, that contains the Table and their properties as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTableWithResponseAsync
Mono<com.azure.core.http.rest.Response<TableGetResultsInner>> getTableWithResponseAsync(String resourceGroupName, String accountName, String tableName) Gets the Tables under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the Tables under an existing Azure Cosmos DB database account with the provided name along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTableAsync
Mono<TableGetResultsInner> getTableAsync(String resourceGroupName, String accountName, String tableName) Gets the Tables under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the Tables under an existing Azure Cosmos DB database account with the provided name on successful
completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTableWithResponse
com.azure.core.http.rest.Response<TableGetResultsInner> getTableWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Gets the Tables under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Returns:
- the Tables under an existing Azure Cosmos DB database account with the provided name along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTable
Gets the Tables under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the Tables under an existing Azure Cosmos DB database account with the provided name.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createUpdateTableWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createUpdateTableWithResponseAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.createUpdateTableParameters
- The parameters to provide for the current Table.- Returns:
- an Azure Cosmos DB Table along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateUpdateTableAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<TableGetResultsInner>,TableGetResultsInner> beginCreateUpdateTableAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.createUpdateTableParameters
- The parameters to provide for the current Table.- Returns:
- the
PollerFlux
for polling of an Azure Cosmos DB Table. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateUpdateTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TableGetResultsInner>,TableGetResultsInner> beginCreateUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.createUpdateTableParameters
- The parameters to provide for the current Table.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB Table. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateUpdateTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<TableGetResultsInner>,TableGetResultsInner> beginCreateUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, com.azure.core.util.Context context) Create or update an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.createUpdateTableParameters
- The parameters to provide for the current Table.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB Table. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createUpdateTableAsync
Mono<TableGetResultsInner> createUpdateTableAsync(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.createUpdateTableParameters
- The parameters to provide for the current Table.- Returns:
- an Azure Cosmos DB Table on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createUpdateTable
TableGetResultsInner createUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters) Create or update an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.createUpdateTableParameters
- The parameters to provide for the current Table.- Returns:
- an Azure Cosmos DB Table.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createUpdateTable
TableGetResultsInner createUpdateTable(String resourceGroupName, String accountName, String tableName, TableCreateUpdateParameters createUpdateTableParameters, com.azure.core.util.Context context) Create or update an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.createUpdateTableParameters
- The parameters to provide for the current Table.context
- The context to associate with this operation.- Returns:
- an Azure Cosmos DB Table.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteTableWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteTableWithResponseAsync(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteTableAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteTableAsync(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the
PollerFlux
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteTable(String resourceGroupName, String accountName, String tableName) Deletes an existing Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteTable(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Deletes an existing Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteTableAsync
Deletes an existing Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- A
Mono
that completes when a successful response is received. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteTable
Deletes an existing Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteTable
void deleteTable(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Deletes an existing Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTableThroughputWithResponseAsync
Mono<com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner>> getTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name
along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTableThroughputAsync
Mono<ThroughputSettingsGetResultsInner> getTableThroughputAsync(String resourceGroupName, String accountName, String tableName) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name
on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTableThroughputWithResponse
com.azure.core.http.rest.Response<ThroughputSettingsGetResultsInner> getTableThroughputWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Returns:
- the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name
along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getTableThroughput
ThroughputSettingsGetResultsInner getTableThroughput(String resourceGroupName, String accountName, String tableName) Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateTableThroughputWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateTableThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.updateThroughputParameters
- The parameters to provide for the RUs per second of the current Table.- Returns:
- an Azure Cosmos DB resource throughput along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateTableThroughputAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateTableThroughputAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.updateThroughputParameters
- The parameters to provide for the RUs per second of the current Table.- Returns:
- the
PollerFlux
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateTableThroughput
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.updateThroughputParameters
- The parameters to provide for the RUs per second of the current Table.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateTableThroughput
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginUpdateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context) Update RUs per second of an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.updateThroughputParameters
- The parameters to provide for the RUs per second of the current Table.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateTableThroughputAsync
Mono<ThroughputSettingsGetResultsInner> updateTableThroughputAsync(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.updateThroughputParameters
- The parameters to provide for the RUs per second of the current Table.- Returns:
- an Azure Cosmos DB resource throughput on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateTableThroughput
ThroughputSettingsGetResultsInner updateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters) Update RUs per second of an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.updateThroughputParameters
- The parameters to provide for the RUs per second of the current Table.- Returns:
- an Azure Cosmos DB resource throughput.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateTableThroughput
ThroughputSettingsGetResultsInner updateTableThroughput(String resourceGroupName, String accountName, String tableName, ThroughputSettingsUpdateParameters updateThroughputParameters, com.azure.core.util.Context context) Update RUs per second of an Azure Cosmos DB Table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.updateThroughputParameters
- The parameters to provide for the RUs per second of the current Table.context
- The context to associate with this operation.- Returns:
- an Azure Cosmos DB resource throughput.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToAutoscaleWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateTableToAutoscaleWithResponseAsync(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- an Azure Cosmos DB resource throughput along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrateTableToAutoscaleAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscaleAsync(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the
PollerFlux
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrateTableToAutoscale
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrateTableToAutoscale
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToAutoscaleAsync
Mono<ThroughputSettingsGetResultsInner> migrateTableToAutoscaleAsync(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- an Azure Cosmos DB resource throughput on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToAutoscale
ThroughputSettingsGetResultsInner migrateTableToAutoscale(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- an Azure Cosmos DB resource throughput.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToAutoscale
ThroughputSettingsGetResultsInner migrateTableToAutoscale(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from manual throughput to autoscale.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Returns:
- an Azure Cosmos DB resource throughput.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToManualThroughputWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateTableToManualThroughputWithResponseAsync(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- an Azure Cosmos DB resource throughput along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrateTableToManualThroughputAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughputAsync(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the
PollerFlux
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrateTableToManualThroughput
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrateTableToManualThroughput
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ThroughputSettingsGetResultsInner>,ThroughputSettingsGetResultsInner> beginMigrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of an Azure Cosmos DB resource throughput. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToManualThroughputAsync
Mono<ThroughputSettingsGetResultsInner> migrateTableToManualThroughputAsync(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- an Azure Cosmos DB resource throughput on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToManualThroughput
ThroughputSettingsGetResultsInner migrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.- Returns:
- an Azure Cosmos DB resource throughput.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
migrateTableToManualThroughput
ThroughputSettingsGetResultsInner migrateTableToManualThroughput(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context) Migrate an Azure Cosmos DB Table from autoscale to manual throughput.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.context
- The context to associate with this operation.- Returns:
- an Azure Cosmos DB resource throughput.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
retrieveContinuousBackupInformationWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> retrieveContinuousBackupInformationWithResponseAsync(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.location
- The name of the continuous backup restore location.- Returns:
- backup information of a resource along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginRetrieveContinuousBackupInformationAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<BackupInformationInner>,BackupInformationInner> beginRetrieveContinuousBackupInformationAsync(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.location
- The name of the continuous backup restore location.- Returns:
- the
PollerFlux
for polling of backup information of a resource. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginRetrieveContinuousBackupInformation
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<BackupInformationInner>,BackupInformationInner> beginRetrieveContinuousBackupInformation(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.location
- The name of the continuous backup restore location.- Returns:
- the
SyncPoller
for polling of backup information of a resource. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginRetrieveContinuousBackupInformation
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<BackupInformationInner>,BackupInformationInner> beginRetrieveContinuousBackupInformation(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location, com.azure.core.util.Context context) Retrieves continuous backup information for a table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.location
- The name of the continuous backup restore location.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of backup information of a resource. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
retrieveContinuousBackupInformationAsync
Mono<BackupInformationInner> retrieveContinuousBackupInformationAsync(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.location
- The name of the continuous backup restore location.- Returns:
- backup information of a resource on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
retrieveContinuousBackupInformation
BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location) Retrieves continuous backup information for a table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.location
- The name of the continuous backup restore location.- Returns:
- backup information of a resource.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
retrieveContinuousBackupInformation
BackupInformationInner retrieveContinuousBackupInformation(String resourceGroupName, String accountName, String tableName, ContinuousBackupRestoreLocation location, com.azure.core.util.Context context) Retrieves continuous backup information for a table.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- Cosmos DB database account name.tableName
- Cosmos DB table name.location
- The name of the continuous backup restore location.context
- The context to associate with this operation.- Returns:
- backup information of a resource.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-