SqlPoolRestorePoints Interface

public interface SqlPoolRestorePoints

Resource collection API of SqlPoolRestorePoints.

Method Summary

Modifier and Type Method and Description
abstract RestorePoint create(String resourceGroupName, String workspaceName, String sqlPoolName, CreateSqlPoolRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

abstract RestorePoint create(String resourceGroupName, String workspaceName, String sqlPoolName, CreateSqlPoolRestorePointDefinition parameters, Context context)

Creates a restore point for a data warehouse.

abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName)

Deletes a restore point.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName, Context context)

Deletes a restore point.

abstract RestorePoint get(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName)

Gets a restore point.

abstract Response<RestorePoint> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName, Context context)

Gets a restore point.

abstract PagedIterable<RestorePoint> list(String resourceGroupName, String workspaceName, String sqlPoolName)

Get SQL pool backup Get SQL pool backup information.

abstract PagedIterable<RestorePoint> list(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Get SQL pool backup Get SQL pool backup information.

Method Details

create

public abstract RestorePoint create(String resourceGroupName, String workspaceName, String sqlPoolName, CreateSqlPoolRestorePointDefinition parameters)

Creates a restore point for a data warehouse.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
parameters - The definition for creating the restore point of this Sql pool.

Returns:

database restore points.

create

public abstract RestorePoint create(String resourceGroupName, String workspaceName, String sqlPoolName, CreateSqlPoolRestorePointDefinition parameters, Context context)

Creates a restore point for a data warehouse.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
parameters - The definition for creating the restore point of this Sql pool.
context - The context to associate with this operation.

Returns:

database restore points.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName)

Deletes a restore point.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
restorePointName - The name of the restore point.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName, Context context)

Deletes a restore point.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
restorePointName - The name of the restore point.
context - The context to associate with this operation.

Returns:

get

public abstract RestorePoint get(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName)

Gets a restore point.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
restorePointName - The name of the restore point.

Returns:

a restore point.

getWithResponse

public abstract Response<RestorePoint> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String restorePointName, Context context)

Gets a restore point.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
restorePointName - The name of the restore point.
context - The context to associate with this operation.

Returns:

a restore point along with Response<T>.

list

public abstract PagedIterable<RestorePoint> list(String resourceGroupName, String workspaceName, String sqlPoolName)

Get SQL pool backup Get SQL pool backup information.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.

Returns:

sQL pool backup information as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<RestorePoint> list(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Get SQL pool backup Get SQL pool backup information.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
context - The context to associate with this operation.

Returns:

sQL pool backup information as paginated response with PagedIterable<T>.

Applies to