Interface TransparentDataEncryption
-
- All Superinterfaces:
HasId,HasInnerModel<TransparentDataEncryptionInner>,HasName,HasResourceGroup,Refreshable<TransparentDataEncryption>
public interface TransparentDataEncryption extends Refreshable<TransparentDataEncryption>, HasInnerModel<TransparentDataEncryptionInner>, HasResourceGroup, HasName, HasId
An immutable client-side representation of an Azure SQL database's TransparentDataEncryption.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringdatabaseName()List<TransparentDataEncryptionActivity>listActivities()com.azure.core.http.rest.PagedFlux<TransparentDataEncryptionActivity>listActivitiesAsync()StringsqlServerName()TransparentDataEncryptionStatusstatus()TransparentDataEncryptionupdateStatus(TransparentDataEncryptionStatus transparentDataEncryptionState)Updates the state of the transparent data encryption status.Mono<TransparentDataEncryption>updateStatusAsync(TransparentDataEncryptionStatus transparentDataEncryptionState)Updates the state of the transparent data encryption status.-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
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
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
Mono<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
com.azure.core.http.rest.PagedFlux<TransparentDataEncryptionActivity> listActivitiesAsync()
- Returns:
- an Azure SQL Database Transparent Data Encryption Activities
-
-