RecoverableDatabasesClient Interface

public interface RecoverableDatabasesClient

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

Method Summary

Modifier and Type Method and Description
abstract RecoverableDatabaseInner get(String resourceGroupName, String serverName, String databaseName)

Gets a recoverable database.

abstract Mono<RecoverableDatabaseInner> getAsync(String resourceGroupName, String serverName, String databaseName)

Gets a recoverable database.

abstract Response<RecoverableDatabaseInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a recoverable database.

abstract Mono<Response<RecoverableDatabaseInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a recoverable database.

abstract PagedIterable<RecoverableDatabaseInner> listByServer(String resourceGroupName, String serverName)

Gets a list of recoverable databases.

abstract PagedIterable<RecoverableDatabaseInner> listByServer(String resourceGroupName, String serverName, Context context)

Gets a list of recoverable databases.

abstract PagedFlux<RecoverableDatabaseInner> listByServerAsync(String resourceGroupName, String serverName)

Gets a list of recoverable databases.

Method Details

get

public abstract RecoverableDatabaseInner get(String resourceGroupName, String serverName, String databaseName)

Gets a recoverable 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 recoverable database.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String databaseName)

Gets a recoverable 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 recoverable database on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a recoverable 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 recoverable database along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a recoverable 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 recoverable database along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName)

Gets a list of recoverable databases.

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.

Returns:

a list of recoverable databases as paginated response with PagedIterable<T>.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName, Context context)

Gets a list of recoverable databases.

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.
context - The context to associate with this operation.

Returns:

a list of recoverable databases as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux listByServerAsync(String resourceGroupName, String serverName)

Gets a list of recoverable databases.

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.

Returns:

a list of recoverable databases as paginated response with PagedFlux<T>.

Applies to