TransparentDataEncryption Interface

Implements

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 Type Method and Description
abstract String databaseName()
abstract String sqlServerName()
abstract TransparentDataEncryptionState status()
abstract TransparentDataEncryption updateStatus(TransparentDataEncryptionState transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

abstract Mono<TransparentDataEncryption> updateStatusAsync(TransparentDataEncryptionState transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

Method Details

databaseName

public abstract String databaseName()

Returns:

name of the SQL Database to which this replication belongs

sqlServerName

public abstract String sqlServerName()

Returns:

name of the SQL Server to which this replication belongs

status

public abstract TransparentDataEncryptionState status()

Returns:

the status of the Azure SQL Database Transparent Data Encryption

updateStatus

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

public abstract Mono 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

Applies to