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