DatabaseUpdate Classe

  • java.lang.Object
    • com.microsoft.azure.ProxyResource
      • com.microsoft.azure.management.sql.DatabaseUpdate

public class DatabaseUpdate
extends com.microsoft.azure.ProxyResource

Representa uma atualização de banco de dados.

Resumo do Construtor

Construtor Description
DatabaseUpdate()

Resumo do método

Modificador e tipo Método e descrição
java.lang.String collation()

Obtenha a ordenação do banco de dados.

java.lang.Long containmentState()

Obtenha o estado de contenção do banco de dados.

CreateMode createMode()

Get especifica o modo de criação do banco de dados.

org.joda.time.DateTime creationDate()

Obtenha a data de criação do banco de dados (formato ISO8601).

java.util.UUID currentServiceObjectiveId()

Obtenha a ID de objetivo do nível de serviço atual do banco de dados.

java.util.UUID databaseId()

Obtenha a ID do banco de dados.

java.lang.String defaultSecondaryLocation()

Obtenha a região secundária padrão para este banco de dados.

org.joda.time.DateTime earliestRestoreDate()

Obter esse registro registra a data e a hora de início mais antigas em que a restauração está disponível para esse banco de dados (formato ISO8601).

DatabaseEdition edition()

Obtenha a edição do banco de dados.

java.lang.String elasticPoolName()

Obtenha o nome do pool elástico em que o banco de dados está.

java.lang.String failoverGroupId()

Obtenha o identificador de recurso do grupo de failover que contém esse banco de dados.

java.lang.String maxSizeBytes()

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

ReadScale readScale()

Obter condicional.

java.util.List<RecommendedIndex> recommendedIndex()

Obtenha os índices recomendados para este banco de dados.

java.lang.String recoveryServicesRecoveryPointResourceId()

Obter condicional.

java.util.UUID requestedServiceObjectiveId()

Obtenha a ID de objetivo de nível de serviço configurada do banco de dados.

ServiceObjectiveName requestedServiceObjectiveName()

Obtenha o nome do objetivo de nível de serviço configurado do banco de dados.

org.joda.time.DateTime restorePointInTime()

Obter condicional.

SampleName sampleName()

Get indica o nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

ServiceObjectiveName serviceLevelObjective()

Obtenha o objetivo de nível de serviço atual do banco de dados.

java.util.List<com.microsoft.azure.management.sql.implementation.ServiceTierAdvisorInner> serviceTierAdvisors()

Obtenha a lista de assistentes da camada de serviço para este banco de dados.

org.joda.time.DateTime sourceDatabaseDeletionDate()

Obter condicional.

java.lang.String sourceDatabaseId()

Obter condicional.

java.lang.String status()

Obtenha o status do banco de dados.

java.util.Map<java.lang.String,java.lang.String> tags()

Obter marcas de recurso.

java.util.List<com.microsoft.azure.management.sql.implementation.TransparentDataEncryptionInner> transparentDataEncryption()

Obtenha as informações de criptografia de dados transparentes para este banco de dados.

DatabaseUpdate withCollation(String collation)

Defina a ordenação do banco de dados.

DatabaseUpdate withCreateMode(CreateMode createMode)

Set especifica o modo de criação do banco de dados.

DatabaseUpdate withEdition(DatabaseEdition edition)

Defina a edição do banco de dados.

DatabaseUpdate withElasticPoolName(String elasticPoolName)

Defina o nome do pool elástico em que o banco de dados está.

DatabaseUpdate withMaxSizeBytes(String maxSizeBytes)

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

DatabaseUpdate withReadScale(ReadScale readScale)

Definir condicional.

DatabaseUpdate withRecoveryServicesRecoveryPointResourceId(String recoveryServicesRecoveryPointResourceId)

Definir condicional.

DatabaseUpdate withRequestedServiceObjectiveId(UUID requestedServiceObjectiveId)

Defina a ID de objetivo de nível de serviço configurada do banco de dados.

DatabaseUpdate withRequestedServiceObjectiveName(ServiceObjectiveName requestedServiceObjectiveName)

Defina o nome do objetivo de nível de serviço configurado do banco de dados.

DatabaseUpdate withRestorePointInTime(DateTime restorePointInTime)

Definir condicional.

DatabaseUpdate withSampleName(SampleName sampleName)

Set indica o nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

DatabaseUpdate withSourceDatabaseDeletionDate(DateTime sourceDatabaseDeletionDate)

Definir condicional.

DatabaseUpdate withSourceDatabaseId(String sourceDatabaseId)

Definir condicional.

DatabaseUpdate withTags(Map<String,String> tags)

Definir marcas de recurso.

DatabaseUpdate withZoneRedundant(Boolean zoneRedundant)

Defina se esse banco de dados tem ou não redundância de zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

java.lang.Boolean zoneRedundant()

Obtenha se esse banco de dados tem ou não redundância de zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

Métodos herdados de com.microsoft.azure.ProxyResource

com.microsoft.azure.ProxyResource.id com.microsoft.azure.ProxyResource.name com.microsoft.azure.ProxyResource.type

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

DatabaseUpdate

public DatabaseUpdate()

Detalhes do método

collation

public String collation()

Obtenha a ordenação do banco de dados. Se createMode não for Padrão, esse valor será ignorado.

Returns:

o valor de ordenação

containmentState

public Long containmentState()

Obtenha o estado de contenção do banco de dados.

Returns:

o valor containmentState

createMode

public CreateMode createMode()

Get especifica o modo de criação do banco de dados. Padrão: criação regular de banco de dados. Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem. OnlineSecondary/NonReadableSecondary: cria um banco de dados como um réplica secundário (legível ou não legível) de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente. PointInTimeRestore: cria um banco de dados restaurando um backup pontual de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados existente e restorePointInTime deve ser especificado. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. Restauração: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for a ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser a ID do recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate será ignorado. restorePointInTime também pode ser especificado para restaurar de um ponto anterior no tempo. RestoreLongTermRetentionBackup: cria um banco de dados restaurando de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como a ID do recurso do ponto de recuperação. Não há suporte para Copy, NonReadableSecondary, OnlineSecondary e RestoreLongTermRetentionBackup na edição DataWarehouse. Os valores possíveis incluem: 'Copy', 'Default', 'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore', 'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'.

Returns:

o valor createMode

creationDate

public DateTime creationDate()

Obtenha a data de criação do banco de dados (formato ISO8601).

Returns:

o valor creationDate

currentServiceObjectiveId

public UUID currentServiceObjectiveId()

Obtenha a ID de objetivo do nível de serviço atual do banco de dados. Essa é a ID do objetivo de nível de serviço que está ativo no momento.

Returns:

o valor currentServiceObjectiveId

databaseId

public UUID databaseId()

Obtenha a ID do banco de dados.

Returns:

o valor databaseId

defaultSecondaryLocation

public String defaultSecondaryLocation()

Obtenha a região secundária padrão para este banco de dados.

Returns:

o valor defaultSecondaryLocation

earliestRestoreDate

public DateTime earliestRestoreDate()

Obter esse registro registra a data e a hora de início mais antigas em que a restauração está disponível para esse banco de dados (formato ISO8601).

Returns:

o valor earliestRestoreDate

edition

public DatabaseEdition edition()

Obtenha a edição do banco de dados. A enumeração DatabaseEditions contém todas as edições válidas. Se createMode for NonReadableSecondary ou OnlineSecondary, esse valor será ignorado. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar os SKUs (incluindo o nome do SKU, a camada/edição, a família e a capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST 'Capabilities_ListByLocation' ou um dos seguintes comandos: '''azurecli az sql db list-editions -l -o table '''' '''powershell Get-AzSqlServerServiceObjective -Location '''' . Os valores possíveis incluem: 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2', 'GeneralPurpose', 'BusinessCritical', 'Hyperscale'.

Returns:

o valor da edição

elasticPoolName

public String elasticPoolName()

Obtenha o nome do pool elástico em que o banco de dados está. Se elasticPoolName e requestedServiceObjectiveName forem atualizados, o valor de requestedServiceObjectiveName será ignorado. Não há suporte para a edição DataWarehouse.

Returns:

o valor elasticPoolName

failoverGroupId

public String failoverGroupId()

Obtenha o identificador de recurso do grupo de failover que contém esse banco de dados.

Returns:

o valor de failoverGroupId

maxSizeBytes

public String maxSizeBytes()

Obtenha o tamanho máximo do banco de dados expresso em bytes. Se createMode não for Default, esse valor será ignorado. Para ver os valores possíveis, consulte a API de funcionalidades (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referida por operationId: "Capabilities_ListByLocation".

Returns:

o valor maxSizeBytes

readScale

public ReadScale readScale()

Obter condicional. Se o banco de dados for um secundário geográfico, readScale indicará se as conexões somente leitura têm permissão para esse banco de dados ou não. Não há suporte para a edição DataWarehouse. Os valores possíveis incluem: 'Enabled', 'Disabled'.

Returns:

o valor readScale

recommendedIndex

public List recommendedIndex()

Obtenha os índices recomendados para este banco de dados.

Returns:

o valor recommendedIndex

recoveryServicesRecoveryPointResourceId

public String recoveryServicesRecoveryPointResourceId()

Obter condicional. Se createMode for RestoreLongTermRetentionBackup, esse valor será necessário. Especifica a ID do recurso do ponto de recuperação do qual restaurar.

Returns:

o valor recoveryServicesRecoveryPointResourceId

requestedServiceObjectiveId

public UUID requestedServiceObjectiveId()

Obtenha a ID de objetivo de nível de serviço configurada do banco de dados. Esse é o objetivo de nível de serviço que está no processo de ser aplicado ao banco de dados. Depois de atualizado com êxito, ele corresponderá ao valor da propriedade currentServiceObjectiveId. Se requestedServiceObjectiveId e requestedServiceObjectiveName forem atualizados, o valor de requestedServiceObjectiveId substituirá o valor de requestedServiceObjectiveName. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as IDs de objetivo de serviço disponíveis para sua assinatura em uma região do Azure, use a API REST 'Capabilities_ListByLocation'.

Returns:

o valor requestedServiceObjectiveId

requestedServiceObjectiveName

public ServiceObjectiveName requestedServiceObjectiveName()

Obtenha o nome do objetivo de nível de serviço configurado do banco de dados. Esse é o objetivo de nível de serviço que está no processo de ser aplicado ao banco de dados. Depois de atualizado com êxito, ele corresponderá ao valor da propriedade serviceLevelObjective. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar os SKUs (incluindo o nome do SKU, a camada/edição, a família e a capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST 'Capabilities_ListByLocation' ou um dos seguintes comandos: '''azurecli az sql db list-editions -l -o table '''' '''powershell Get-AzSqlServerServiceObjective -Location '''' . Os valores possíveis incluem: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'.

Returns:

o valor requestedServiceObjectiveName

restorePointInTime

public DateTime restorePointInTime()

Obter condicional. Se createMode for PointInTimeRestore, esse valor será necessário. Se createMode for Restore, esse valor será opcional. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. Deve ser maior ou igual ao valor earliestRestoreDate do banco de dados de origem.

Returns:

o valor restorePointInTime

sampleName

public SampleName sampleName()

Get indica o nome do esquema de exemplo a ser aplicado ao criar esse banco de dados. Se createMode não for Default, esse valor será ignorado. Não há suporte para a edição DataWarehouse. Os valores possíveis incluem: 'AdventureWorksLT'.

Returns:

o valor sampleName

serviceLevelObjective

public ServiceObjectiveName serviceLevelObjective()

Obtenha o objetivo de nível de serviço atual do banco de dados. Os valores possíveis incluem: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'.

Returns:

o valor serviceLevelObjective

serviceTierAdvisors

public List serviceTierAdvisors()

Obtenha a lista de assistentes da camada de serviço para este banco de dados. Propriedade expandida.

Returns:

o valor serviceTierAdvisors

sourceDatabaseDeletionDate

public DateTime sourceDatabaseDeletionDate()

Obter condicional. Se createMode for Restore e sourceDatabaseId for a ID de recurso original do banco de dados excluído quando ela existir (em oposição à ID de banco de dados descartada restaurável atual), esse valor será necessário. Especifica a hora em que o banco de dados foi excluído.

Returns:

o valor sourceDatabaseDeletionDate

sourceDatabaseId

public String sourceDatabaseId()

Obter condicional. Se createMode for Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery ou Restore, esse valor será necessário. Especifica a ID do recurso do banco de dados de origem. Se createMode for NonReadableSecondary ou OnlineSecondary, o nome do banco de dados de origem deverá ser o mesmo que o novo banco de dados que está sendo criado.

Returns:

o valor sourceDatabaseId

status

public String status()

Obtenha o status do banco de dados.

Returns:

o valor status

tags

public Map tags()

Obter marcas de recurso.

Returns:

o valor das marcas

transparentDataEncryption

public List transparentDataEncryption()

Obtenha as informações de criptografia de dados transparentes para este banco de dados.

Returns:

o valor transparentDataEncryption

withCollation

public DatabaseUpdate withCollation(String collation)

Defina a ordenação do banco de dados. Se createMode não for Padrão, esse valor será ignorado.

Parameters:

collation - o valor de ordenação a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withCreateMode

public DatabaseUpdate withCreateMode(CreateMode createMode)

Set especifica o modo de criação do banco de dados. Padrão: criação regular de banco de dados. Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem. OnlineSecondary/NonReadableSecondary: cria um banco de dados como um réplica secundário (legível ou não legível) de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente. PointInTimeRestore: cria um banco de dados restaurando um backup pontual de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados existente e restorePointInTime deve ser especificado. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. Restauração: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for a ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser a ID do recurso de banco de dados descartada restaurável e sourceDatabaseDeletionDate será ignorado. restorePointInTime também pode ser especificado para restaurar de um ponto anterior no tempo. RestoreLongTermRetentionBackup: cria um banco de dados restaurando de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como a ID do recurso do ponto de recuperação. Não há suporte para Copy, NonReadableSecondary, OnlineSecondary e RestoreLongTermRetentionBackup para a edição DataWarehouse. Os valores possíveis incluem: 'Copy', 'Default', 'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore', 'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'.

Parameters:

createMode - o valor createMode a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withEdition

public DatabaseUpdate withEdition(DatabaseEdition edition)

Defina a edição do banco de dados. A enumeração DatabaseEditions contém todas as edições válidas. Se createMode for NonReadableSecondary ou OnlineSecondary, esse valor será ignorado. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar os SKUs (incluindo o nome da SKU, camada/edição, família e capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST 'Capabilities_ListByLocation' ou um dos seguintes comandos: '''azurecli az sql db list-editions -l -o table '''' ''powershell Get-AzSqlServerServiceObjective -Location '''' . Os valores possíveis incluem: 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2', 'GeneralPurpose', 'BusinessCritical', 'Hyperscale'.

Parameters:

edition - o valor da edição a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withElasticPoolName

public DatabaseUpdate withElasticPoolName(String elasticPoolName)

Defina o nome do pool elástico em que o banco de dados está. Se elasticPoolName e requestedServiceObjectiveName forem atualizados, o valor de requestedServiceObjectiveName será ignorado. Não há suporte para a edição DataWarehouse.

Parameters:

elasticPoolName - o valor elasticPoolName a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withMaxSizeBytes

public DatabaseUpdate withMaxSizeBytes(String maxSizeBytes)

Defina o tamanho máximo do banco de dados expresso em bytes. Se createMode não for Padrão, esse valor será ignorado. Para ver os valores possíveis, consulte a API de funcionalidades (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referida por operationId: "Capabilities_ListByLocation".

Parameters:

maxSizeBytes - o valor maxSizeBytes a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withReadScale

public DatabaseUpdate withReadScale(ReadScale readScale)

Definir condicional. Se o banco de dados for um secundário geográfico, readScale indicará se as conexões somente leitura têm permissão para esse banco de dados ou não. Não há suporte para a edição DataWarehouse. Os valores possíveis incluem: "Habilitado", "Desabilitado".

Parameters:

readScale - o valor readScale a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withRecoveryServicesRecoveryPointResourceId

public DatabaseUpdate withRecoveryServicesRecoveryPointResourceId(String recoveryServicesRecoveryPointResourceId)

Definir condicional. Se createMode for RestoreLongTermRetentionBackup, esse valor será necessário. Especifica a ID do recurso do ponto de recuperação do qual restaurar.

Parameters:

recoveryServicesRecoveryPointResourceId - o valor recoveryServicesRecoveryPointResourceId a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withRequestedServiceObjectiveId

public DatabaseUpdate withRequestedServiceObjectiveId(UUID requestedServiceObjectiveId)

Defina a ID de objetivo de nível de serviço configurada do banco de dados. Esse é o objetivo de nível de serviço que está no processo de ser aplicado ao banco de dados. Depois de atualizado com êxito, ele corresponderá ao valor da propriedade currentServiceObjectiveId. Se requestedServiceObjectiveId e requestedServiceObjectiveName forem atualizados, o valor de requestedServiceObjectiveId substituirá o valor de requestedServiceObjectiveName. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as IDs de objetivo de serviço disponíveis para sua assinatura em uma região do Azure, use a API REST 'Capabilities_ListByLocation'.

Parameters:

requestedServiceObjectiveId - o valor requestedServiceObjectiveId a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withRequestedServiceObjectiveName

public DatabaseUpdate withRequestedServiceObjectiveName(ServiceObjectiveName requestedServiceObjectiveName)

Defina o nome do objetivo de nível de serviço configurado do banco de dados. Esse é o objetivo de nível de serviço que está no processo de ser aplicado ao banco de dados. Depois de atualizado com êxito, ele corresponderá ao valor da propriedade serviceLevelObjective. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar os SKUs (incluindo o nome da SKU, camada/edição, família e capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST 'Capabilities_ListByLocation' ou um dos seguintes comandos: '''azurecli az sql db list-editions -l -o table '''' ''powershell Get-AzSqlServerServiceObjective -Location '''' . Os valores possíveis incluem: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500' 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000c', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'.

Parameters:

requestedServiceObjectiveName - o valor requestedServiceObjectiveName a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withRestorePointInTime

public DatabaseUpdate withRestorePointInTime(DateTime restorePointInTime)

Definir condicional. Se createMode for PointInTimeRestore, esse valor será necessário. Se createMode for Restore, esse valor será opcional. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. Deve ser maior ou igual ao valor mais antigo do banco de dados de origemRestoreDate.

Parameters:

restorePointInTime - o valor restorePointInTime a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withSampleName

public DatabaseUpdate withSampleName(SampleName sampleName)

Set indica o nome do esquema de exemplo a ser aplicado ao criar esse banco de dados. Se createMode não for Padrão, esse valor será ignorado. Não há suporte para a edição DataWarehouse. Os valores possíveis incluem: 'AdventureWorksLT'.

Parameters:

sampleName - o valor sampleName a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withSourceDatabaseDeletionDate

public DatabaseUpdate withSourceDatabaseDeletionDate(DateTime sourceDatabaseDeletionDate)

Definir condicional. Se createMode for Restore e sourceDatabaseId for a ID de recurso original do banco de dados excluído quando ela existir (em oposição à ID de banco de dados descartada restaurável atual), esse valor será necessário. Especifica a hora em que o banco de dados foi excluído.

Parameters:

sourceDatabaseDeletionDate - o valor sourceDatabaseDeletionDate a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withSourceDatabaseId

public DatabaseUpdate withSourceDatabaseId(String sourceDatabaseId)

Definir condicional. Se createMode for Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery ou Restore, esse valor será necessário. Especifica a ID do recurso do banco de dados de origem. Se createMode for NonReadableSecondary ou OnlineSecondary, o nome do banco de dados de origem deverá ser o mesmo que o novo banco de dados que está sendo criado.

Parameters:

sourceDatabaseId - o valor sourceDatabaseId a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withTags

public DatabaseUpdate withTags(Map tags)

Definir marcas de recurso.

Parameters:

tags - o valor de marcas a ser definido

Returns:

o próprio objeto DatabaseUpdate.

withZoneRedundant

public DatabaseUpdate withZoneRedundant(Boolean zoneRedundant)

Defina se esse banco de dados tem ou não redundância de zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

Parameters:

zoneRedundant - o valor zoneRedundant a ser definido

Returns:

o próprio objeto DatabaseUpdate.

zoneRedundant

public Boolean zoneRedundant()

Obtenha se esse banco de dados tem ou não redundância de zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

Returns:

o valor zoneRedundant

Aplica-se a