SqlDatabase Interface
Implémente
public interface SqlDatabase
extends ExternalChildResource<SqlDatabase,SqlServer>, HasInner<com.microsoft.azure.management.sql.implementation.DatabaseInner>, HasResourceGroup, Refreshable<SqlDatabase>, Updatable<Update>
Représentation côté client immuable d’une base de données Azure SQL Server.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
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)
Commence une définition pour une stratégie d’alerte de sécurité. |
abstract void |
delete()
Supprime la base de données du serveur. |
abstract rx.Completable |
deleteAsync()
Supprime la base de données de façon asynchrone. |
abstract org.joda.time.DateTime | earliestRestoreDate() |
abstract
Database |
edition() |
abstract java.lang.String | elasticPoolName() |
abstract
With |
exportTo(Creatable<StorageAccount> storageAccountCreatable, String containerName, String fileName)
Exporte la base de données actuelle vers un nouveau compte de stockage et un chemin relatif. |
abstract
With |
exportTo(StorageAccount storageAccount, String containerName, String fileName)
Exporte la base de données actuelle vers un compte de stockage existant et un chemin d’accès relatif. |
abstract
With |
exportTo(String storageUri)
Exporte la base de données actuelle vers un chemin d’URI spécifié. |
abstract
Sql |
getDatabaseAutomaticTuning()
Obtient un état et des options de réglage automatique d’une base de données SQL. |
abstract
Sql |
getThreatDetectionPolicy()
Obtient une stratégie de détection des menaces de base de données SQL. |
abstract
Transparent |
getTransparentDataEncryption()
Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données. |
abstract
rx.Observable<Transparent |
getTransparentDataEncryptionAsync()
Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données. |
abstract
With |
importBacpac(StorageAccount storageAccount, String containerName, String fileName)
Importe dans la base de données actuelle à partir d’un compte de stockage existant et d’un chemin d’accès relatif ; la base de données active doit être vide. |
abstract
With |
importBacpac(String storageUri)
Importe dans la base de données actuelle à partir d’un chemin d’URI spécifié ; la base de données active doit être vide. |
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()
Répertorie les métriques d’utilisation de la base de données SQL. |
abstract
rx.Observable<Sql |
listUsageMetricsAsync()
Répertorie de façon asynchrone les métriques d’utilisation de la base de données 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)
Renomme la base de données. |
abstract
rx.Observable<Sql |
renameAsync(String newDatabaseName)
Renomme la base de données de façon asynchrone. |
abstract java.util.UUID | requestedServiceObjectiveId() |
abstract
Service |
requestedServiceObjectiveName() |
abstract
Service |
serviceLevelObjective() |
abstract java.lang.String | sqlServerName() |
abstract java.lang.String | status() |
abstract
Sql |
syncGroups() |
Détails de la méthode
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)
Commence une définition pour une stratégie d’alerte de sécurité.
Parameters:
Returns:
delete
public abstract void delete()
Supprime la base de données du serveur.
deleteAsync
public abstract Completable deleteAsync()
Supprime la base de données de façon asynchrone.
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
Exporte la base de données actuelle vers un nouveau compte de stockage et un chemin relatif.
Parameters:
Returns:
exportTo
public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(StorageAccount storageAccount, String containerName, String fileName)
Exporte la base de données actuelle vers un compte de stockage existant et un chemin d’accès relatif.
Parameters:
Returns:
exportTo
public abstract SqlDatabaseExportRequest.DefinitionStages.WithStorageTypeAndKey exportTo(String storageUri)
Exporte la base de données actuelle vers un chemin d’URI spécifié.
Parameters:
Returns:
getDatabaseAutomaticTuning
public abstract SqlDatabaseAutomaticTuning getDatabaseAutomaticTuning()
Obtient un état et des options de réglage automatique d’une base de données SQL.
Returns:
getThreatDetectionPolicy
public abstract SqlDatabaseThreatDetectionPolicy getThreatDetectionPolicy()
Obtient une stratégie de détection des menaces de base de données SQL.
Returns:
getTransparentDataEncryption
public abstract TransparentDataEncryption getTransparentDataEncryption()
Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données.
Returns:
getTransparentDataEncryptionAsync
public abstract Observable
Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données.
Returns:
importBacpac
public abstract SqlDatabaseImportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword importBacpac(StorageAccount storageAccount, String containerName, String fileName)
Importe dans la base de données actuelle à partir d’un compte de stockage existant et d’un chemin d’accès relatif ; la base de données active doit être vide.
Parameters:
Returns:
importBacpac
public abstract SqlDatabaseImportRequest.DefinitionStages.WithStorageTypeAndKey importBacpac(String storageUri)
Importe dans la base de données actuelle à partir d’un chemin d’URI spécifié ; la base de données active doit être vide.
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
Répertorie les métriques d’utilisation de la base de données SQL.
Returns:
listUsageMetricsAsync
public abstract Observable
Répertorie de façon asynchrone les métriques d’utilisation de la base de données 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)
Renomme la base de données.
Parameters:
Returns:
renameAsync
public abstract Observable
Renomme la base de données de façon asynchrone.
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:
S’applique à
Azure SDK for Java
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour