Partager via


RestorePointsClient Interface

public interface RestorePointsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<RestorePointInner>,RestorePointInner> beginCreate(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

abstract SyncPoller<PollResult<RestorePointInner>,RestorePointInner> beginCreate(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters, Context context)

Creates a restore point for a data warehouse.

abstract PollerFlux<PollResult<RestorePointInner>,RestorePointInner> beginCreateAsync(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

abstract RestorePointInner create(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

abstract RestorePointInner create(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters, Context context)

Creates a restore point for a data warehouse.

abstract Mono<RestorePointInner> createAsync(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

abstract void delete(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Deletes a restore point.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Deletes a restore point.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String databaseName, String restorePointName, Context context)

Deletes a restore point.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Deletes a restore point.

abstract RestorePointInner get(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Gets a restore point.

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

Gets a restore point.

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

Gets a restore point.

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

Gets a restore point.

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

Gets a list of database restore points.

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

Gets a list of database restore points.

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

Gets a list of database restore points.

Method Details

beginCreate

public abstract SyncPoller,RestorePointInner> beginCreate(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

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.
parameters - The definition for creating the restore point of this database.

Returns:

the SyncPoller<T,U> for polling of database restore points.

beginCreate

public abstract SyncPoller,RestorePointInner> beginCreate(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters, Context context)

Creates a restore point for a data warehouse.

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.
parameters - The definition for creating the restore point of this database.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of database restore points.

beginCreateAsync

public abstract PollerFlux,RestorePointInner> beginCreateAsync(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

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.
parameters - The definition for creating the restore point of this database.

Returns:

the PollerFlux<T,U> for polling of database restore points.

create

public abstract RestorePointInner create(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

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.
parameters - The definition for creating the restore point of this database.

Returns:

database restore points.

create

public abstract RestorePointInner create(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters, Context context)

Creates a restore point for a data warehouse.

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.
parameters - The definition for creating the restore point of this database.
context - The context to associate with this operation.

Returns:

database restore points.

createAsync

public abstract Mono createAsync(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

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.
parameters - The definition for creating the restore point of this database.

Returns:

database restore points on successful completion of Mono.

createWithResponseAsync

public abstract Mono>> createWithResponseAsync(String resourceGroupName, String serverName, String databaseName, CreateDatabaseRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

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.
parameters - The definition for creating the restore point of this database.

Returns:

database restore points along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Deletes a restore point.

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.
restorePointName - The name of the restore point.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Deletes a restore point.

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.
restorePointName - The name of the restore point.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

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

Deletes a restore point.

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.
restorePointName - The name of the restore point.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Deletes a restore point.

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.
restorePointName - The name of the restore point.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract RestorePointInner get(String resourceGroupName, String serverName, String databaseName, String restorePointName)

Gets a restore point.

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.
restorePointName - The name of the restore point.

Returns:

a restore point.

getAsync

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

Gets a restore point.

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.
restorePointName - The name of the restore point.

Returns:

a restore point on successful completion of Mono.

getWithResponse

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

Gets a restore point.

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.
restorePointName - The name of the restore point.
context - The context to associate with this operation.

Returns:

a restore point along with Response<T>.

getWithResponseAsync

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

Gets a restore point.

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.
restorePointName - The name of the restore point.

Returns:

a restore point along with Response<T> on successful completion of Mono.

listByDatabase

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

Gets a list of database restore points.

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 database restore points as paginated response with PagedIterable<T>.

listByDatabase

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

Gets a list of database restore points.

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 database restore points as paginated response with PagedIterable<T>.

listByDatabaseAsync

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

Gets a list of database restore points.

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 database restore points as paginated response with PagedFlux<T>.

Applies to