SqlPoolGeoBackupPolicies Interface

public interface SqlPoolGeoBackupPolicies

Resource collection API of SqlPoolGeoBackupPolicies.

Method Summary

Modifier and Type Method and Description
abstract Blank define(GeoBackupPolicyName name)

Begins definition for a new GeoBackupPolicy resource.

abstract GeoBackupPolicy get(String resourceGroupName, String workspaceName, String sqlPoolName, GeoBackupPolicyName geoBackupPolicyName)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

abstract GeoBackupPolicy getById(String id)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

abstract Response<GeoBackupPolicy> getByIdWithResponse(String id, Context context)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

abstract Response<GeoBackupPolicy> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, GeoBackupPolicyName geoBackupPolicyName, Context context)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

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

List SQL pool geo backup policies Get list of SQL pool geo backup policies.

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

List SQL pool geo backup policies Get list of SQL pool geo backup policies.

Method Details

define

public abstract GeoBackupPolicy.DefinitionStages.Blank define(GeoBackupPolicyName name)

Begins definition for a new GeoBackupPolicy resource.

Parameters:

name - resource name.

Returns:

the first stage of the new GeoBackupPolicy definition.

get

public abstract GeoBackupPolicy get(String resourceGroupName, String workspaceName, String sqlPoolName, GeoBackupPolicyName geoBackupPolicyName)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

Parameters:

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

Returns:

the specified SQL pool geo backup policy.

getById

public abstract GeoBackupPolicy getById(String id)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

Parameters:

id - the resource ID.

Returns:

the specified SQL pool geo backup policy along with Response<T>.

getByIdWithResponse

public abstract Response<GeoBackupPolicy> getByIdWithResponse(String id, Context context)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

the specified SQL pool geo backup policy along with Response<T>.

getWithResponse

public abstract Response<GeoBackupPolicy> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, GeoBackupPolicyName geoBackupPolicyName, Context context)

Get a SQL pool geo backup policy Get the specified SQL pool geo backup policy.

Parameters:

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

Returns:

the specified SQL pool geo backup policy along with Response<T>.

list

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

List SQL pool geo backup policies Get list of SQL pool geo backup policies.

Parameters:

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

Returns:

list of SQL pool geo backup policies as paginated response with PagedIterable<T>.

list

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

List SQL pool geo backup policies Get list of SQL pool geo backup policies.

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:

list of SQL pool geo backup policies as paginated response with PagedIterable<T>.

Applies to