SqlDatabase Interface
Implementações
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
Sql |
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
Database |
edition() |
abstract java.lang.String | elasticPoolName() |
abstract
With |
exportTo(Creatable<StorageAccount> storageAccountCreatable, String containerName, String fileName)
Exporta o banco de dados atual para uma nova conta de armazenamento e caminho relativo. |
abstract
With |
exportTo(StorageAccount storageAccount, String containerName, String fileName)
Exporta o banco de dados atual para uma conta de armazenamento existente e um caminho relativo. |
abstract
With |
exportTo(String storageUri)
Exporta o banco de dados atual para um caminho de URI especificado. |
abstract
Sql |
getDatabaseAutomaticTuning()
Obtém um estado e opções de ajuste automático do banco de dados SQL. |
abstract
Sql |
getThreatDetectionPolicy()
Obtém uma política de detecção de ameaças do banco de dados SQL. |
abstract
Transparent |
getTransparentDataEncryption()
Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados. |
abstract
rx.Observable<Transparent |
getTransparentDataEncryptionAsync()
Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados. |
abstract
With |
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
With |
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<Sql |
listMetricDefinitions() |
abstract
rx.Observable<Sql |
listMetricDefinitionsAsync() |
abstract
java.util.List<Sql |
listMetrics(String filter) |
abstract
rx.Observable<Sql |
listMetricsAsync(String filter) |
abstract
java.util.Map<java.lang.String,Replication |
listReplicationLinks() |
abstract
rx.Observable<Replication |
listReplicationLinksAsync() |
abstract
java.util.List<Restore |
listRestorePoints() |
abstract
rx.Observable<Restore |
listRestorePointsAsync() |
abstract
java.util.Map<java.lang.String,Service |
listServiceTierAdvisors() |
abstract
rx.Observable<Service |
listServiceTierAdvisorsAsync() |
abstract
java.util.List<Sql |
listUsageMetrics()
Lista as métricas de uso do banco de dados SQL. |
abstract
rx.Observable<Sql |
listUsageMetricsAsync()
Lista de forma assíncrona as métricas de uso do banco de dados SQL. |
abstract
java.util.List<Database |
listUsages() |
abstract long | maxSizeBytes() |
abstract java.lang.String | parentId() |
abstract Region | region() |
abstract java.lang.String | regionName() |
abstract
Sql |
rename(String newDatabaseName)
Renomeia o banco de dados. |
abstract
rx.Observable<Sql |
renameAsync(String newDatabaseName)
Renomeia o banco de dados de forma assíncrona. |
abstract java.util.UUID | requestedServiceObjectiveId() |
abstract
Service |
requestedServiceObjectiveName() |
abstract
Service |
serviceLevelObjective() |
abstract java.lang.String | sqlServerName() |
abstract java.lang.String | status() |
abstract
Sql |
syncGroups() |
Detalhes do método
asWarehouse
public abstract SqlWarehouse asWarehouse()
Returns:
collation
public abstract String collation()
Returns:
creationDate
public abstract DateTime creationDate()
Returns:
currentServiceObjectiveId
public abstract UUID currentServiceObjectiveId()
Returns:
databaseId
public abstract String databaseId()
Returns:
defaultSecondaryLocation
public abstract String defaultSecondaryLocation()
Returns:
defineThreatDetectionPolicy
public abstract SqlDatabaseThreatDetectionPolicy.DefinitionStages.Blank defineThreatDetectionPolicy(String policyName)
Inicia uma definição para uma política de alerta de segurança.
Parameters:
Returns:
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:
earliestRestoreDate
public abstract DateTime earliestRestoreDate()
Returns:
edition
public abstract DatabaseEdition edition()
Returns:
elasticPoolName
public abstract String elasticPoolName()
Returns:
exportTo
public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(Creatable
Exporta o banco de dados atual para uma nova conta de armazenamento e caminho relativo.
Parameters:
Returns:
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:
Returns:
exportTo
public abstract SqlDatabaseExportRequest.DefinitionStages.WithStorageTypeAndKey exportTo(String storageUri)
Exporta o banco de dados atual para um caminho de URI especificado.
Parameters:
Returns:
getDatabaseAutomaticTuning
public abstract SqlDatabaseAutomaticTuning getDatabaseAutomaticTuning()
Obtém um estado e opções de ajuste automático do banco de dados SQL.
Returns:
getThreatDetectionPolicy
public abstract SqlDatabaseThreatDetectionPolicy getThreatDetectionPolicy()
Obtém uma política de detecção de ameaças do banco de dados SQL.
Returns:
getTransparentDataEncryption
public abstract TransparentDataEncryption getTransparentDataEncryption()
Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.
Returns:
getTransparentDataEncryptionAsync
public abstract Observable
Obtém um banco de dados SQL do Azure Transparent Data Encryption para este banco de dados.
Returns:
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:
Returns:
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:
Returns:
isDataWarehouse
public abstract boolean isDataWarehouse()
Returns:
listMetricDefinitions
public abstract List
Returns:
listMetricDefinitionsAsync
public abstract Observable
Returns:
listMetrics
public abstract List
Parameters:
Returns:
listMetricsAsync
public abstract Observable
Parameters:
Returns:
listReplicationLinks
public abstract Map
Returns:
listReplicationLinksAsync
public abstract Observable
Returns:
listRestorePoints
public abstract List
Returns:
listRestorePointsAsync
public abstract Observable
Returns:
listServiceTierAdvisors
public abstract Map
Returns:
listServiceTierAdvisorsAsync
public abstract Observable
Returns:
listUsageMetrics
public abstract List
Lista as métricas de uso do banco de dados SQL.
Returns:
listUsageMetricsAsync
public abstract Observable
Lista de forma assíncrona as métricas de uso do banco de dados SQL.
Returns:
listUsages
public abstract List
Returns:
maxSizeBytes
public abstract long maxSizeBytes()
Returns:
parentId
public abstract String parentId()
Returns:
region
public abstract Region region()
Returns:
regionName
public abstract String regionName()
Returns:
rename
public abstract SqlDatabase rename(String newDatabaseName)
Renomeia o banco de dados.
Parameters:
Returns:
renameAsync
public abstract Observable
Renomeia o banco de dados de forma assíncrona.
Parameters:
Returns:
requestedServiceObjectiveId
public abstract UUID requestedServiceObjectiveId()
Returns:
requestedServiceObjectiveName
public abstract ServiceObjectiveName requestedServiceObjectiveName()
Returns:
serviceLevelObjective
public abstract ServiceObjectiveName serviceLevelObjective()
Returns:
sqlServerName
public abstract String sqlServerName()
Returns:
status
public abstract String status()
Returns:
syncGroups
public abstract SqlSyncGroupOperations.SqlSyncGroupActionsDefinition syncGroups()
Returns:
Aplica-se a
Azure SDK for Java
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários