SqlEncryptionProtectorOperations Interface

public interface SqlEncryptionProtectorOperations

A representation of the Azure SQL Encryption Protector operations.

Method Summary

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

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

Observable<SqlEncryptionProtector> getByIdAsync(String id)

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

SqlEncryptionProtector getBySqlServer(SqlServer sqlServer)

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

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.

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.

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.

List<SqlEncryptionProtector> listBySqlServer(SqlServer sqlServer)

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

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.

Observable<SqlEncryptionProtector> listBySqlServerAsync(SqlServer sqlServer)

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

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 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 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 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 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 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 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 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 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 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 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