SqlEncryptionProtectorOperations Interface

public interface SqlEncryptionProtectorOperations

A representation of the Azure SQL Encryption Protector operations.

Method Summary

Modifier and Type Method and Description
abstract SqlEncryptionProtector getById(String id)

Gets the information about an Encryption Protector resource from Azure SQL server using the resource ID.

abstract rx.Observable<SqlEncryptionProtector> getByIdAsync(String id)

Asynchronously gets the information about an Encryption Protector resource from Azure SQL server using the resource ID.

abstract SqlEncryptionProtector getBySqlServer(SqlServer sqlServer)

Gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

abstract SqlEncryptionProtector getBySqlServer(String resourceGroupName, String sqlServerName)

Gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

abstract rx.Observable<SqlEncryptionProtector> getBySqlServerAsync(SqlServer sqlServer)

Asynchronously gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

abstract rx.Observable<SqlEncryptionProtector> getBySqlServerAsync(String resourceGroupName, String sqlServerName)

Asynchronously gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

abstract java.util.List<SqlEncryptionProtector> listBySqlServer(SqlServer sqlServer)

Lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

abstract java.util.List<SqlEncryptionProtector> listBySqlServer(String resourceGroupName, String sqlServerName)

Lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

abstract rx.Observable<SqlEncryptionProtector> listBySqlServerAsync(SqlServer sqlServer)

Asynchronously lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

abstract rx.Observable<SqlEncryptionProtector> listBySqlServerAsync(String resourceGroupName, String sqlServerName)

Asynchronously lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

Method Details

getById

public abstract SqlEncryptionProtector getById(String id)

Gets the information about an Encryption Protector resource from Azure SQL server using the resource ID.

Parameters:

id - the ID of the resource.

Returns:

an immutable representation of the resource

getByIdAsync

public abstract Observable getByIdAsync(String id)

Asynchronously gets the information about an Encryption Protector resource from Azure SQL server using the resource ID.

Parameters:

id - the ID of the resource.

Returns:

a representation of the deferred computation of this call

getBySqlServer

public abstract SqlEncryptionProtector getBySqlServer(SqlServer sqlServer)

Gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

Parameters:

sqlServer - the SQL server parent resource

Returns:

an immutable representation of the resource

getBySqlServer

public abstract SqlEncryptionProtector getBySqlServer(String resourceGroupName, String sqlServerName)

Gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

Parameters:

resourceGroupName - the name of resource group
sqlServerName - the name of SQL server parent resource

Returns:

an immutable representation of the resource

getBySqlServerAsync

public abstract Observable getBySqlServerAsync(SqlServer sqlServer)

Asynchronously gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

Parameters:

sqlServer - the SQL server parent resource

Returns:

a representation of the deferred computation of this call returning the found resource

getBySqlServerAsync

public abstract Observable getBySqlServerAsync(String resourceGroupName, String sqlServerName)

Asynchronously gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.

Parameters:

resourceGroupName - the name of resource group
sqlServerName - the name of SQL server parent resource

Returns:

a representation of the deferred computation of this call returning the found resource

listBySqlServer

public abstract List listBySqlServer(SqlServer sqlServer)

Lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

Parameters:

sqlServer - the parent Azure SQL server.

Returns:

the list of resources

listBySqlServer

public abstract List listBySqlServer(String resourceGroupName, String sqlServerName)

Lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

Parameters:

resourceGroupName - the name of the resource group to list the resources from
sqlServerName - the name of parent Azure SQL server.

Returns:

the list of resources

listBySqlServerAsync

public abstract Observable listBySqlServerAsync(SqlServer sqlServer)

Asynchronously lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

Parameters:

sqlServer - the parent Azure SQL server.

Returns:

a representation of the deferred computation of this call

listBySqlServerAsync

public abstract Observable listBySqlServerAsync(String resourceGroupName, String sqlServerName)

Asynchronously lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.

Parameters:

resourceGroupName - the name of the resource group to list the resources from
sqlServerName - the name of parent Azure SQL server.

Returns:

a representation of the deferred computation of this call

Applies to