TransparentDataEncryption Interface

public interface TransparentDataEncryption extends HasInner,HasResourceGroup,HasName,HasId,Refreshable,HasInner,HasResourceGroup,HasName,HasId

An immutable client-side representation of an Azure SQL database's TransparentDataEncryption.

Method Summary

Modifier and Type Method and Description
String databaseName()
List<TransparentDataEncryptionActivity> listActivities()
Observable<TransparentDataEncryptionActivity> listActivitiesAsync()
String sqlServerName()
TransparentDataEncryptionStatus status()
TransparentDataEncryption updateStatus(TransparentDataEncryptionStates transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

TransparentDataEncryption updateStatus(TransparentDataEncryptionStatus transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

Observable<TransparentDataEncryption> updateStatusAsync(TransparentDataEncryptionStatus transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

Inherited Members

Method Details

databaseName

public String databaseName()

Returns:

name of the SQL Database to which this replication belongs

listActivities

public List listActivities()

Returns:

an Azure SQL Database Transparent Data Encryption Activities

listActivitiesAsync

public Observable listActivitiesAsync()

Returns:

an Azure SQL Database Transparent Data Encryption Activities

sqlServerName

public String sqlServerName()

Returns:

name of the SQL Server to which this replication belongs

status

public TransparentDataEncryptionStatus status()

Returns:

the status of the Azure SQL Database Transparent Data Encryption

updateStatus

public TransparentDataEncryption updateStatus(TransparentDataEncryptionStates transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

Parameters:

transparentDataEncryptionState - state of the data encryption to set

Returns:

the new encryption settings after modifyState

updateStatus

public TransparentDataEncryption updateStatus(TransparentDataEncryptionStatus transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

Parameters:

transparentDataEncryptionState - state of the data encryption to set

Returns:

the new encryption settings after the update operation

updateStatusAsync

public Observable updateStatusAsync(TransparentDataEncryptionStatus transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

Parameters:

transparentDataEncryptionState - state of the data encryption to set

Returns:

a representation of the deferred computation of the new encryption settings after the update operation

Applies to