Interface TransparentDataEncryption
- All Superinterfaces:
HasId
,HasInner<com.microsoft.azure.management.sql.implementation.TransparentDataEncryptionInner>
,HasName
,HasResourceGroup
,Refreshable<TransparentDataEncryption>
@Beta(V1_7_0)
public interface TransparentDataEncryption
extends Refreshable<TransparentDataEncryption>, HasInner<com.microsoft.azure.management.sql.implementation.TransparentDataEncryptionInner>, HasResourceGroup, HasName, HasId
An immutable client-side representation of an Azure SQL database's TransparentDataEncryption.
-
Method Summary
Modifier and TypeMethodDescriptionrx.Observable<TransparentDataEncryptionActivity>
status()
updateStatus
(TransparentDataEncryptionStatus transparentDataEncryptionState) Updates the state of the transparent data encryption status.rx.Observable<TransparentDataEncryption>
updateStatusAsync
(TransparentDataEncryptionStatus transparentDataEncryptionState) Updates the state of the transparent data encryption status.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
sqlServerName
String sqlServerName()- Returns:
- name of the SQL Server to which this replication belongs
-
databaseName
String databaseName()- Returns:
- name of the SQL Database to which this replication belongs
-
status
TransparentDataEncryptionStatus status()- Returns:
- the status of the Azure SQL Database Transparent Data Encryption
-
updateStatus
@Beta(V1_7_0) 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
@Beta(V1_7_0) rx.Observable<TransparentDataEncryption> 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
-
listActivities
List<TransparentDataEncryptionActivity> listActivities()- Returns:
- an Azure SQL Database Transparent Data Encryption Activities
-
listActivitiesAsync
- Returns:
- an Azure SQL Database Transparent Data Encryption Activities
-