SqlDatabase Interface

Implementações

ExternalChildResource<SqlDatabase,SqlServer> HasResourceGroup HasInner<com.microsoft.azure.management.sql.implementation.DatabaseInner> Atualizáveis<SqlDatabase> Atualizável<Atualização>

public interface SqlDatabase
extends ExternalChildResource<SqlDatabase,SqlServer>, HasInner<com.microsoft.azure.management.sql.implementation.DatabaseInner>, HasResourceGroup, Refreshable<SqlDatabase>, Updatable<Update>

Uma representação imutável do lado do cliente de um banco de dados do servidor SQL do Azure.

Resumo do método

Modificador e tipo Método e descrição
abstract SqlWarehouse asWarehouse()
abstract java.lang.String collation()
abstract org.joda.time.DateTime creationDate()
abstract java.util.UUID currentServiceObjectiveId()
abstract java.lang.String databaseId()
abstract java.lang.String defaultSecondaryLocation()
abstract Blank defineThreatDetectionPolicy(String policyName)

Inicia uma definição para uma política de alerta de segurança.

abstract void delete()

Exclui o banco de dados do servidor.

abstract rx.Completable deleteAsync()

Exclui o banco de dados de forma assíncrona.

abstract org.joda.time.DateTime earliestRestoreDate()
abstract DatabaseEdition edition()
abstract java.lang.String elasticPoolName()
abstract WithAuthenticationTypeAndLoginPassword exportTo(Creatable<StorageAccount> storageAccountCreatable, String containerName, String fileName)

Exporta o banco de dados atual para uma nova conta de armazenamento e caminho relativo.

abstract WithAuthenticationTypeAndLoginPassword exportTo(StorageAccount storageAccount, String containerName, String fileName)

Exporta o banco de dados atual para uma conta de armazenamento existente e um caminho relativo.

abstract WithStorageTypeAndKey exportTo(String storageUri)

Exporta o banco de dados atual para um caminho de URI especificado.

abstract SqlDatabaseAutomaticTuning getDatabaseAutomaticTuning()

Obtém um estado e opções de ajuste automático do banco de dados SQL.

abstract SqlDatabaseThreatDetectionPolicy getThreatDetectionPolicy()

Obtém uma política de detecção de ameaças do banco de dados SQL.

abstract TransparentDataEncryption getTransparentDataEncryption()

Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.

abstract rx.Observable<TransparentDataEncryption> getTransparentDataEncryptionAsync()

Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.

abstract WithAuthenticationTypeAndLoginPassword importBacpac(StorageAccount storageAccount, String containerName, String fileName)

Importa para o banco de dados atual de uma conta de armazenamento existente e caminho relativo; o banco de dados atual deve estar vazio.

abstract WithStorageTypeAndKey importBacpac(String storageUri)

Importa para o banco de dados atual de um caminho de URI especificado; o banco de dados atual deve estar vazio.

abstract boolean isDataWarehouse()
abstract java.util.List<SqlDatabaseMetricDefinition> listMetricDefinitions()
abstract rx.Observable<SqlDatabaseMetricDefinition> listMetricDefinitionsAsync()
abstract java.util.List<SqlDatabaseMetric> listMetrics(String filter)
abstract rx.Observable<SqlDatabaseMetric> listMetricsAsync(String filter)
abstract java.util.Map<java.lang.String,ReplicationLink> listReplicationLinks()
abstract rx.Observable<ReplicationLink> listReplicationLinksAsync()
abstract java.util.List<RestorePoint> listRestorePoints()
abstract rx.Observable<RestorePoint> listRestorePointsAsync()
abstract java.util.Map<java.lang.String,ServiceTierAdvisor> listServiceTierAdvisors()
abstract rx.Observable<ServiceTierAdvisor> listServiceTierAdvisorsAsync()
abstract java.util.List<SqlDatabaseUsageMetric> listUsageMetrics()

Lista as métricas de uso do banco de dados SQL.

abstract rx.Observable<SqlDatabaseUsageMetric> listUsageMetricsAsync()

Lista de forma assíncrona as métricas de uso do banco de dados SQL.

abstract java.util.List<DatabaseMetric> listUsages()
abstract long maxSizeBytes()
abstract java.lang.String parentId()
abstract Region region()
abstract java.lang.String regionName()
abstract SqlDatabase rename(String newDatabaseName)

Renomeia o banco de dados.

abstract rx.Observable<SqlDatabase> renameAsync(String newDatabaseName)

Renomeia o banco de dados de forma assíncrona.

abstract java.util.UUID requestedServiceObjectiveId()
abstract ServiceObjectiveName requestedServiceObjectiveName()
abstract ServiceObjectiveName serviceLevelObjective()
abstract java.lang.String sqlServerName()
abstract java.lang.String status()
abstract SqlSyncGroupActionsDefinition syncGroups()

Detalhes do método

asWarehouse

public abstract SqlWarehouse asWarehouse()

Returns:

Instância do SqlWarehouse para mais operações

collation

public abstract String collation()

Returns:

a ordenação do banco de dados SQL do Azure

creationDate

public abstract DateTime creationDate()

Returns:

a data de criação do banco de dados SQL do Azure

currentServiceObjectiveId

public abstract UUID currentServiceObjectiveId()

Returns:

a ID de Objetivo de Nível de Serviço atual do banco de dados SQL do Azure, esta é a ID do Objetivo de Nível de Serviço que está ativo no momento

databaseId

public abstract String databaseId()

Returns:

a ID do banco de dados SQL do Azure

defaultSecondaryLocation

public abstract String defaultSecondaryLocation()

Returns:

o valor defaultSecondaryLocation

defineThreatDetectionPolicy

public abstract SqlDatabaseThreatDetectionPolicy.DefinitionStages.Blank defineThreatDetectionPolicy(String policyName)

Inicia uma definição para uma política de alerta de segurança.

Parameters:

policyName - o nome da política de alerta de segurança

Returns:

o primeiro estágio da definição sqlDatabaseThreatDetectionPolicy

delete

public abstract void delete()

Exclui o banco de dados do servidor.

deleteAsync

public abstract Completable deleteAsync()

Exclui o banco de dados de forma assíncrona.

Returns:

uma representação da computação adiada dessa chamada

earliestRestoreDate

public abstract DateTime earliestRestoreDate()

Returns:

a data de início do período de recuperação do Banco de Dados SQL do Azure. Isso registra a data e a hora de início em que a recuperação está disponível para esse banco de dados SQL do Azure.

edition

public abstract DatabaseEdition edition()

Returns:

a edição do banco de dados SQL do Azure

elasticPoolName

public abstract String elasticPoolName()

Returns:

o valor elasticPoolName

exportTo

public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(Creatable storageAccountCreatable, String containerName, String fileName)

Exporta o banco de dados atual para uma nova conta de armazenamento e caminho relativo.

Parameters:

storageAccountCreatable - uma conta de armazenamento a ser criada como parte desse fluxo de execução
containerName - o nome do contêiner dentro da conta de armazenamento a ser usada
fileName - o nome do arquivo de banco de dados exportado

Returns:

objeto de resposta

exportTo

public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(StorageAccount storageAccount, String containerName, String fileName)

Exporta o banco de dados atual para uma conta de armazenamento existente e um caminho relativo.

Parameters:

storageAccount - uma conta de armazenamento existente a ser usada
containerName - o nome do contêiner dentro da conta de armazenamento a ser usada
fileName - o nome do arquivo de banco de dados exportado

Returns:

objeto de resposta

exportTo

public abstract SqlDatabaseExportRequest.DefinitionStages.WithStorageTypeAndKey exportTo(String storageUri)

Exporta o banco de dados atual para um caminho de URI especificado.

Parameters:

storageUri - o URI de armazenamento a ser usado

Returns:

objeto de resposta

getDatabaseAutomaticTuning

public abstract SqlDatabaseAutomaticTuning getDatabaseAutomaticTuning()

Obtém um estado e opções de ajuste automático do banco de dados SQL.

Returns:

o estado e as opções de ajuste automático do banco de dados SQL

getThreatDetectionPolicy

public abstract SqlDatabaseThreatDetectionPolicy getThreatDetectionPolicy()

Obtém uma política de detecção de ameaças do banco de dados SQL.

Returns:

a política de detecção de ameaças do banco de dados SQL para o banco de dados atual

getTransparentDataEncryption

public abstract TransparentDataEncryption getTransparentDataEncryption()

Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.

Returns:

um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados

getTransparentDataEncryptionAsync

public abstract Observable getTransparentDataEncryptionAsync()

Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.

Returns:

uma representação da computação adiada de um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados

importBacpac

public abstract SqlDatabaseImportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword importBacpac(StorageAccount storageAccount, String containerName, String fileName)

Importa para o banco de dados atual de uma conta de armazenamento existente e caminho relativo; o banco de dados atual deve estar vazio.

Parameters:

storageAccount - uma conta de armazenamento existente a ser usada
containerName - o nome do contêiner dentro da conta de armazenamento a ser usada
fileName - o nome do arquivo de banco de dados exportado

Returns:

objeto de resposta

importBacpac

public abstract SqlDatabaseImportRequest.DefinitionStages.WithStorageTypeAndKey importBacpac(String storageUri)

Importa para o banco de dados atual de um caminho de URI especificado; o banco de dados atual deve estar vazio.

Parameters:

storageUri - o URI de armazenamento a ser usado

Returns:

objeto de resposta

isDataWarehouse

public abstract boolean isDataWarehouse()

Returns:

true se este banco de dados for SqlWarehouse

listMetricDefinitions

public abstract List listMetricDefinitions()

Returns:

a lista de definições de métrica para esse banco de dados

listMetricDefinitionsAsync

public abstract Observable listMetricDefinitionsAsync()

Returns:

uma representação da computação adiada das definições de métrica para esse banco de dados

listMetrics

public abstract List listMetrics(String filter)

Parameters:

filter - uma expressão de filtro OData que descreve um subconjunto de métricas a serem retornadas.

Returns:

a lista de métricas para esse banco de dados

listMetricsAsync

public abstract Observable listMetricsAsync(String filter)

Parameters:

filter - uma expressão de filtro OData que descreve um subconjunto de métricas a serem retornadas.

Returns:

uma representação da computação adiada das métricas para este banco de dados

listReplicationLinks

public abstract Map listReplicationLinks()

Returns:

todos os links de replicação associados a esse banco de dados

listReplicationLinksAsync

public abstract Observable listReplicationLinksAsync()

Returns:

uma representação da computação adiada de todos os links de replicação associados a esse banco de dados

listRestorePoints

public abstract List listRestorePoints()

Returns:

a lista de todos os pontos de restauração neste banco de dados

listRestorePointsAsync

public abstract Observable listRestorePointsAsync()

Returns:

a lista de todos os pontos de restauração neste banco de dados

listServiceTierAdvisors

public abstract Map listServiceTierAdvisors()

Returns:

informações sobre os assistentes da camada de serviço para o banco de dados atual

listServiceTierAdvisorsAsync

public abstract Observable listServiceTierAdvisorsAsync()

Returns:

uma representação da computação adiada das informações sobre os assistentes da camada de serviço para este banco de dados

listUsageMetrics

public abstract List listUsageMetrics()

Lista as métricas de uso do banco de dados SQL.

Returns:

as métricas de uso do banco de dados SQL

listUsageMetricsAsync

public abstract Observable listUsageMetricsAsync()

Lista de forma assíncrona as métricas de uso do banco de dados SQL.

Returns:

uma representação da computação adiada dessa chamada retornando as métricas de uso do banco de dados SQL

listUsages


public abstract List listUsages()

Returns:

a lista de usos (DatabaseMetrics) desse banco de dados

maxSizeBytes

public abstract long maxSizeBytes()

Returns:

o tamanho máximo do banco de dados SQL do Azure expresso em bytes.

parentId

public abstract String parentId()

Returns:

a ID do SQL Server pai

region

public abstract Region region()

Returns:

a região em que o recurso está

regionName

public abstract String regionName()

Returns:

o nome da região em que o recurso está

rename

public abstract SqlDatabase rename(String newDatabaseName)

Renomeia o banco de dados.

Parameters:

newDatabaseName - o novo nome para o banco de dados

Returns:

o banco de dados SQL renomeado

renameAsync

public abstract Observable renameAsync(String newDatabaseName)

Renomeia o banco de dados de forma assíncrona.

Parameters:

newDatabaseName - o novo nome para o banco de dados

Returns:

uma representação da computação adiada dessa chamada

requestedServiceObjectiveId

public abstract UUID requestedServiceObjectiveId()

Returns:

a ID de Objetivo de Nível de Serviço configurada do Banco de Dados SQL do Azure, este é o Objetivo de Nível de Serviço que está sendo aplicado ao Banco de Dados SQL do Azure

requestedServiceObjectiveName

public abstract ServiceObjectiveName requestedServiceObjectiveName()

Returns:

o nome do Objetivo de Nível de Serviço configurado do Banco de Dados SQL do Azure, este é o Objetivo de Nível de Serviço que está sendo aplicado ao Banco de Dados SQL do Azure

serviceLevelObjective

public abstract ServiceObjectiveName serviceLevelObjective()

Returns:

o Objetivo de Nível de Serviço do Banco de Dados SQL do Azure.

sqlServerName

public abstract String sqlServerName()

Returns:

nome da SQL Server à qual este banco de dados pertence

status

public abstract String status()

Returns:

a status do banco de dados SQL do Azure

syncGroups

public abstract SqlSyncGroupOperations.SqlSyncGroupActionsDefinition syncGroups()

Returns:

o ponto de entrada do Grupo de Sincronização do SQL para o banco de dados atual

Aplica-se a