Partager via


SqlElasticPool Interface

Implémente

ExternalChildResource<SqlElasticPool,SqlServer> HasResourceGroup HasInner<com.microsoft.azure.management.sql.implementation.ElasticPoolInner> Actualisable<SqlElasticPool> Modifiable<Mettre à jour>

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

Représentation côté client immuable d’un pool élastique Azure SQL.

Résumé de la méthode

Modificateur et type Méthode et description
abstract SqlDatabase addExistingDatabase(SqlDatabase database)

Ajoute une SQL Database existante au pool élastique.

abstract SqlDatabase addExistingDatabase(String databaseName)

Ajoute une SQL Database existante au pool élastique.

abstract SqlDatabase addNewDatabase(String databaseName)

Ajoute une nouvelle SQL Database au pool élastique.

abstract org.joda.time.DateTime creationDate()
abstract int databaseDtuMax()
abstract int databaseDtuMin()
abstract void delete()

Supprime ce pool élastique SQL du serveur SQL parent.

abstract rx.Completable deleteAsync()

Supprime ce pool élastique SQL de façon asynchrone du serveur SQL parent.

abstract int dtu()
abstract ElasticPoolEdition edition()
abstract SqlDatabase getDatabase(String databaseName)

Obtient la base de données spécifique dans le pool élastique.

abstract java.util.List<ElasticPoolActivity> listActivities()
abstract rx.Observable<ElasticPoolActivity> listActivitiesAsync()
abstract java.util.List<ElasticPoolDatabaseActivity> listDatabaseActivities()
abstract rx.Observable<ElasticPoolDatabaseActivity> listDatabaseActivitiesAsync()
abstract java.util.List<SqlDatabaseMetricDefinition> listDatabaseMetricDefinitions()

Répertorie les définitions de métriques de base de données pour ce pool élastique SQL.

abstract rx.Observable<SqlDatabaseMetricDefinition> listDatabaseMetricDefinitionsAsync()

Répertorie de façon asynchrone les définitions de métriques de base de données pour ce pool élastique SQL.

abstract java.util.List<SqlDatabaseMetric> listDatabaseMetrics(String filter)

Répertorie les métriques de base de données pour ce pool élastique SQL.

abstract rx.Observable<SqlDatabaseMetric> listDatabaseMetricsAsync(String filter)

Répertorie de manière asynchrone les métriques de base de données pour ce pool élastique SQL.

abstract java.util.List<SqlDatabase> listDatabases()

Répertorie les bases de données SQL dans ce pool élastique SQL.

abstract rx.Observable<SqlDatabase> listDatabasesAsync()

Répertorie de façon asynchrone les bases de données SQL dans ce pool élastique SQL.

abstract java.lang.String parentId()
abstract Region region()
abstract java.lang.String regionName()
abstract SqlDatabase removeDatabase(String databaseName)

Supprime un SQL Database existant du pool élastique.

abstract java.lang.String sqlServerName()
abstract ElasticPoolState state()
abstract int storageCapacityInMB()
abstract int storageMB()

Détails de la méthode

addExistingDatabase

public abstract SqlDatabase addExistingDatabase(SqlDatabase database)

Ajoute une SQL Database existante au pool élastique.

Parameters:

database - base de données à ajouter

Returns:

la base de données

addExistingDatabase

public abstract SqlDatabase addExistingDatabase(String databaseName)

Ajoute une SQL Database existante au pool élastique.

Parameters:

databaseName - nom de la base de données

Returns:

la base de données

addNewDatabase

public abstract SqlDatabase addNewDatabase(String databaseName)

Ajoute une nouvelle SQL Database au pool élastique.

Parameters:

databaseName - nom de la base de données

Returns:

la base de données

creationDate

public abstract DateTime creationDate()

Returns:

date de création du pool élastique Azure SQL

databaseDtuMax

public abstract int databaseDtuMax()

Returns:

la DTU maximale que SQL Azure base de données peut consommer.

databaseDtuMin

public abstract int databaseDtuMin()

Returns:

la DTU minimale toutes les bases de données SQL Azure sont garanties

delete

public abstract void delete()

Supprime ce pool élastique SQL du serveur SQL parent.

deleteAsync

public abstract Completable deleteAsync()

Supprime ce pool élastique SQL de façon asynchrone du serveur SQL parent.

Returns:

représentation du calcul différé de cet appel

dtu

public abstract int dtu()

Returns:

Total des DTU partagées pour le pool élastique de base de données SQL Azure

edition

public abstract ElasticPoolEdition edition()

Returns:

l’édition de Azure SQL pool élastique

getDatabase

public abstract SqlDatabase getDatabase(String databaseName)

Obtient la base de données spécifique dans le pool élastique.

Parameters:

databaseName - nom de la base de données à examiner

Returns:

informations sur une base de données spécifique dans un pool élastique

listActivities

public abstract List listActivities()

Returns:

informations sur les activités du pool élastique

listActivitiesAsync

public abstract Observable listActivitiesAsync()

Returns:

représentation du calcul différé des informations sur les activités du pool élastique

listDatabaseActivities

public abstract List listDatabaseActivities()

Returns:

informations sur les activités de base de données de pool élastique

listDatabaseActivitiesAsync

public abstract Observable listDatabaseActivitiesAsync()

Returns:

informations sur les activités de base de données de pool élastique

listDatabaseMetricDefinitions

public abstract List listDatabaseMetricDefinitions()

Répertorie les définitions de métriques de base de données pour ce pool élastique SQL.

Returns:

définitions de métriques du pool élastique

listDatabaseMetricDefinitionsAsync

public abstract Observable listDatabaseMetricDefinitionsAsync()

Répertorie de façon asynchrone les définitions de métriques de base de données pour ce pool élastique SQL.

Returns:

représentation du calcul différé de cet appel

listDatabaseMetrics

public abstract List listDatabaseMetrics(String filter)

Répertorie les métriques de base de données pour ce pool élastique SQL.

Parameters:

filter - expression de filtre OData qui décrit un sous-ensemble de métriques à retourner

Returns:

Métriques de base de données du pool élastique

listDatabaseMetricsAsync

public abstract Observable listDatabaseMetricsAsync(String filter)

Répertorie de manière asynchrone les métriques de base de données pour ce pool élastique SQL.

Parameters:

filter - expression de filtre OData qui décrit un sous-ensemble de métriques à retourner

Returns:

représentation du calcul différé de cet appel

listDatabases

public abstract List listDatabases()

Répertorie les bases de données SQL dans ce pool élastique SQL.

Returns:

informations sur les bases de données dans le pool élastique

listDatabasesAsync

public abstract Observable listDatabasesAsync()

Répertorie de façon asynchrone les bases de données SQL dans ce pool élastique SQL.

Returns:

représentation du calcul différé de cet appel

parentId

public abstract String parentId()

Returns:

l’ID du serveur SQL parent

region

public abstract Region region()

Returns:

la région dans laquelle se trouve la ressource

regionName

public abstract String regionName()

Returns:

nom de la région dans laquelle se trouve la ressource

removeDatabase

public abstract SqlDatabase removeDatabase(String databaseName)

Supprime un SQL Database existant du pool élastique.

Parameters:

databaseName - nom de la base de données

Returns:

la base de données

sqlServerName

public abstract String sqlServerName()

Returns:

nom du SQL Server auquel appartient ce pool élastique

state

public abstract ElasticPoolState state()

Returns:

l’état du pool élastique Azure SQL

storageCapacityInMB

public abstract int storageCapacityInMB()

Returns:

limite de capacité de stockage pour le pool élastique de base de données SQL Azure en Mo

storageMB


public abstract int storageMB()

Returns:

limite de stockage pour le pool élastique de base de données SQL Azure en Mo

S’applique à