SqlElasticPool Interface

Implementações

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

Uma representação imutável do lado do cliente de um pool elástico SQL do Azure.

Resumo do método

Modificador e tipo Método e descrição
abstract SqlDatabase addExistingDatabase(SqlDatabase database)

Adiciona um Banco de Dados SQL existente ao Pool Elástico.

abstract SqlDatabase addExistingDatabase(String databaseName)

Adiciona um Banco de Dados SQL existente ao Pool Elástico.

abstract SqlDatabase addNewDatabase(String databaseName)

Adiciona um novo Banco de Dados SQL ao Pool Elástico.

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

Exclui esse Pool Elástico do SQL do SQL Server pai.

abstract rx.Completable deleteAsync()

Exclui esse Pool Elástico do SQL de forma assíncrona do SQL Server pai.

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

Obtém o banco de dados específico no pool elástico.

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()

Lista as definições de métrica de banco de dados para esse Pool Elástico do SQL.

abstract rx.Observable<SqlDatabaseMetricDefinition> listDatabaseMetricDefinitionsAsync()

Lista de forma assíncrona as definições de métrica de banco de dados para esse Pool Elástico do SQL.

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

Lista as métricas de banco de dados para esse Pool Elástico do SQL.

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

Lista de forma assíncrona as métricas de banco de dados para esse Pool Elástico do SQL.

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

Lista os bancos de dados SQL neste Pool Elástico do SQL.

abstract rx.Observable<SqlDatabase> listDatabasesAsync()

Lista de forma assíncrona os bancos de dados SQL neste Pool Elástico do SQL.

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

Remove um Banco de Dados SQL existente do Pool Elástico.

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

Detalhes do método

addExistingDatabase

public abstract SqlDatabase addExistingDatabase(SqlDatabase database)

Adiciona um Banco de Dados SQL existente ao Pool Elástico.

Parameters:

database - o banco de dados a ser adicionado

Returns:

o banco de dados

addExistingDatabase

public abstract SqlDatabase addExistingDatabase(String databaseName)

Adiciona um Banco de Dados SQL existente ao Pool Elástico.

Parameters:

databaseName - nome do banco de dados

Returns:

o banco de dados

addNewDatabase

public abstract SqlDatabase addNewDatabase(String databaseName)

Adiciona um novo Banco de Dados SQL ao Pool Elástico.

Parameters:

databaseName - nome do banco de dados

Returns:

o banco de dados

creationDate

public abstract DateTime creationDate()

Returns:

a data de criação do pool elástico SQL do Azure

databaseDtuMax

public abstract int databaseDtuMax()

Returns:

o máximo de DTU que qualquer banco de dados SQL Azure pode consumir.

databaseDtuMin

public abstract int databaseDtuMin()

Returns:

a DTU mínima de todos os bancos de dados SQL Azure são garantidos

delete

public abstract void delete()

Exclui esse Pool Elástico do SQL do SQL Server pai.

deleteAsync

public abstract Completable deleteAsync()

Exclui esse Pool Elástico do SQL de forma assíncrona do SQL Server pai.

Returns:

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

dtu

public abstract int dtu()

Returns:

A DTU compartilhada total para o pool elástico do banco de dados SQL Azure

edition

public abstract ElasticPoolEdition edition()

Returns:

a edição do Pool Elástico SQL do Azure

getDatabase

public abstract SqlDatabase getDatabase(String databaseName)

Obtém o banco de dados específico no pool elástico.

Parameters:

databaseName - nome do banco de dados a ser olhado

Returns:

as informações sobre o banco de dados específico no pool elástico

listActivities

public abstract List listActivities()

Returns:

as informações sobre atividades de pool elástico

listActivitiesAsync

public abstract Observable listActivitiesAsync()

Returns:

uma representação da computação adiada das informações sobre atividades de pool elástico

listDatabaseActivities

public abstract List listDatabaseActivities()

Returns:

as informações sobre atividades de banco de dados do pool elástico

listDatabaseActivitiesAsync

public abstract Observable listDatabaseActivitiesAsync()

Returns:

as informações sobre atividades de banco de dados do pool elástico

listDatabaseMetricDefinitions

public abstract List listDatabaseMetricDefinitions()

Lista as definições de métrica de banco de dados para esse Pool Elástico do SQL.

Returns:

definições de métrica do pool elástico

listDatabaseMetricDefinitionsAsync

public abstract Observable listDatabaseMetricDefinitionsAsync()

Lista de forma assíncrona as definições de métrica de banco de dados para esse Pool Elástico do SQL.

Returns:

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

listDatabaseMetrics

public abstract List listDatabaseMetrics(String filter)

Lista as métricas de banco de dados para esse Pool Elástico do SQL.

Parameters:

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

Returns:

Métricas de banco de dados do pool elástico

listDatabaseMetricsAsync

public abstract Observable listDatabaseMetricsAsync(String filter)

Lista de forma assíncrona as métricas de banco de dados para esse Pool Elástico do SQL.

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 dessa chamada

listDatabases

public abstract List listDatabases()

Lista os bancos de dados SQL neste Pool Elástico do SQL.

Returns:

as informações sobre bancos de dados no pool elástico

listDatabasesAsync

public abstract Observable listDatabasesAsync()

Lista de forma assíncrona os bancos de dados SQL neste Pool Elástico do SQL.

Returns:

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

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á

removeDatabase

public abstract SqlDatabase removeDatabase(String databaseName)

Remove um Banco de Dados SQL existente do Pool Elástico.

Parameters:

databaseName - nome do banco de dados

Returns:

o banco de dados

sqlServerName

public abstract String sqlServerName()

Returns:

nome da SQL Server à qual este pool elástico pertence

state

public abstract ElasticPoolState state()

Returns:

o estado do pool elástico SQL do Azure

storageCapacityInMB

public abstract int storageCapacityInMB()

Returns:

o limite de capacidade de armazenamento para o pool elástico do banco de dados SQL Azure em MB

storageMB


public abstract int storageMB()

Returns:

o limite de armazenamento para o pool elástico do banco de dados SQL Azure em MB

Aplica-se a