TransparentDataEncryption Interface

Implements

HasId HasName HasResourceGroup HasInner<com.microsoft.azure.management.sql.implementation.TransparentDataEncryptionInner> Refreshable<TransparentDataEncryption>

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 Type Method and Description
abstract java.lang.String databaseName()
abstract java.util.List<TransparentDataEncryptionActivity> listActivities()
abstract rx.Observable<TransparentDataEncryptionActivity> listActivitiesAsync()
abstract java.lang.String sqlServerName()
abstract TransparentDataEncryptionStatus status()
abstract TransparentDataEncryption updateStatus(TransparentDataEncryptionStatus transparentDataEncryptionState)

Updates the state of the transparent data encryption status.

abstract rx.Observable<TransparentDataEncryption> updateStatusAsync(TransparentDataEncryptionStatus 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

listActivities

public abstract List listActivities()

Returns:

an Azure SQL Database Transparent Data Encryption Activities

listActivitiesAsync

public abstract Observable listActivitiesAsync()

Returns:

an Azure SQL Database Transparent Data Encryption Activities

sqlServerName

public abstract String sqlServerName()

Returns:

name of the SQL Server to which this replication belongs

status

public abstract TransparentDataEncryptionStatus status()

Returns:

the status of the Azure SQL Database Transparent Data Encryption

updateStatus

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