Interface TransparentDataEncryption
- All Superinterfaces:
HasId, HasInnerModel<LogicalDatabaseTransparentDataEncryptionInner>, HasName, HasResourceGroup, Refreshable<TransparentDataEncryption>
public interface TransparentDataEncryption
extends Refreshable<TransparentDataEncryption>, HasInnerModel<LogicalDatabaseTransparentDataEncryptionInner>, HasResourceGroup, HasName, HasId
An immutable client-side representation of an Azure SQL database's TransparentDataEncryption.
-
Method Summary
Modifier and TypeMethodDescriptionGets the name of the SQL Database to which this replication belongs.Gets the name of the SQL Server to which this replication belongs.status()Gets the status of the Azure SQL Database Transparent Data Encryption.updateStatus(TransparentDataEncryptionState transparentDataEncryptionState) Updates the state of the transparent data encryption status.updateStatusAsync(TransparentDataEncryptionState transparentDataEncryptionState) Updates the state of the transparent data encryption status.Methods inherited from interface HasInnerModel
innerModelMethods inherited from interface HasResourceGroup
resourceGroupNameMethods inherited from interface Refreshable
refresh, refreshAsync
-
Method Details
-
sqlServerName
String sqlServerName()Gets the name of the SQL Server to which this replication belongs.- Returns:
- name of the SQL Server to which this replication belongs
-
databaseName
String databaseName()Gets the name of the SQL Database to which this replication belongs.- Returns:
- name of the SQL Database to which this replication belongs
-
status
TransparentDataEncryptionState status()Gets the status of the Azure SQL Database Transparent Data Encryption.- Returns:
- the status of the Azure SQL Database Transparent Data Encryption
-
updateStatus
TransparentDataEncryption updateStatus(TransparentDataEncryptionState 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
Mono<TransparentDataEncryption> updateStatusAsync(TransparentDataEncryptionState 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
-