DatabaseOperationsClient Interface

public interface DatabaseOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract void cancel(String resourceGroupName, String serverName, String databaseName, UUID operationId)

Cancels the asynchronous operation on the database.

abstract Mono<Void> cancelAsync(String resourceGroupName, String serverName, String databaseName, UUID operationId)

Cancels the asynchronous operation on the database.

abstract Response<Void> cancelWithResponse(String resourceGroupName, String serverName, String databaseName, UUID operationId, Context context)

Cancels the asynchronous operation on the database.

abstract Mono<Response<Void>> cancelWithResponseAsync(String resourceGroupName, String serverName, String databaseName, UUID operationId)

Cancels the asynchronous operation on the database.

abstract PagedIterable<DatabaseOperationInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets a list of operations performed on the database.

abstract PagedIterable<DatabaseOperationInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a list of operations performed on the database.

abstract PagedFlux<DatabaseOperationInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a list of operations performed on the database.

Method Details

cancel

public abstract void cancel(String resourceGroupName, String serverName, String databaseName, UUID operationId)

Cancels the asynchronous operation on the database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
operationId - The operation identifier.

cancelAsync

public abstract Mono cancelAsync(String resourceGroupName, String serverName, String databaseName, UUID operationId)

Cancels the asynchronous operation on the database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
operationId - The operation identifier.

Returns:

A Mono that completes when a successful response is received.

cancelWithResponse

public abstract Response cancelWithResponse(String resourceGroupName, String serverName, String databaseName, UUID operationId, Context context)

Cancels the asynchronous operation on the database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
operationId - The operation identifier.
context - The context to associate with this operation.

Returns:

cancelWithResponseAsync

public abstract Mono> cancelWithResponseAsync(String resourceGroupName, String serverName, String databaseName, UUID operationId)

Cancels the asynchronous operation on the database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
operationId - The operation identifier.

Returns:

the Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets a list of operations performed on the database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of operations performed on the database as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a list of operations performed on the database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

a list of operations performed on the database as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a list of operations performed on the database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of operations performed on the database as paginated response with PagedFlux<T>.

Applies to