RecoverableManagedDatabasesClient Interface

public interface RecoverableManagedDatabasesClient

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

Method Summary

Modifier and Type Method and Description
abstract RecoverableManagedDatabaseInner get(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName)

Gets a recoverable managed database.

abstract Mono<RecoverableManagedDatabaseInner> getAsync(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName)

Gets a recoverable managed database.

abstract Response<RecoverableManagedDatabaseInner> getWithResponse(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName, Context context)

Gets a recoverable managed database.

abstract Mono<Response<RecoverableManagedDatabaseInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName)

Gets a recoverable managed database.

abstract PagedIterable<RecoverableManagedDatabaseInner> listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of recoverable managed databases.

abstract PagedIterable<RecoverableManagedDatabaseInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of recoverable managed databases.

abstract PagedFlux<RecoverableManagedDatabaseInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of recoverable managed databases.

Method Details

get

public abstract RecoverableManagedDatabaseInner get(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName)

Gets a recoverable managed 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.
managedInstanceName - The name of the managed instance.
recoverableDatabaseName - The recoverableDatabaseName parameter.

Returns:

a recoverable managed database.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName)

Gets a recoverable managed 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.
managedInstanceName - The name of the managed instance.
recoverableDatabaseName - The recoverableDatabaseName parameter.

Returns:

a recoverable managed database on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName, Context context)

Gets a recoverable managed 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.
managedInstanceName - The name of the managed instance.
recoverableDatabaseName - The recoverableDatabaseName parameter.
context - The context to associate with this operation.

Returns:

a recoverable managed database along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String recoverableDatabaseName)

Gets a recoverable managed 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.
managedInstanceName - The name of the managed instance.
recoverableDatabaseName - The recoverableDatabaseName parameter.

Returns:

a recoverable managed database along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of recoverable managed 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.
managedInstanceName - The name of the managed instance.

Returns:

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

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of recoverable managed 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.
managedInstanceName - The name of the managed instance.
context - The context to associate with this operation.

Returns:

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

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of recoverable managed 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.
managedInstanceName - The name of the managed instance.

Returns:

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

Applies to