Share via


IUpdate Interface

Definition

The template for a SqlDatabase update operation, containing all the settings that can be modified.

public interface IUpdate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IWithEdition, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IWithElasticPoolName, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IWithMaxSizeBytes, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IWithServiceObjective
type IUpdate = interface
    interface IWithEdition
    interface IWithEditionBeta
    interface IBeta
    interface IWithElasticPoolName
    interface IWithMaxSizeBytes
    interface IWithServiceObjective
    interface IUpdateWithTags<IUpdate>
    interface IAppliable<ISqlDatabase>
    interface IIndexable
Public Interface IUpdate
Implements IAppliable(Of ISqlDatabase), IBeta, IUpdateWithTags(Of IUpdate), IWithEdition, IWithElasticPoolName, IWithMaxSizeBytes, IWithServiceObjective
Implements

Properties

Key (Inherited from IIndexable)

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
WithBasicEdition()

Sets a "Basic" edition for the SQL Database.

(Inherited from IWithEditionBeta)
WithBasicEdition(SqlDatabaseBasicStorage)

Sets a "Basic" edition and maximum storage capacity for the SQL Database.

(Inherited from IWithEditionBeta)
WithEdition(DatabaseEdition)

Sets the edition for the SQL Database.

(Inherited from IWithEdition)
WithExistingElasticPool(ISqlElasticPool)

Sets the existing elastic pool for the SQLDatabase.

(Inherited from IWithElasticPoolName)
WithExistingElasticPool(String)

Sets the existing elastic pool for the SQLDatabase.

(Inherited from IWithElasticPoolName)
WithMaxSizeBytes(Int64)

Sets the max size in bytes for SQL Database.

(Inherited from IWithMaxSizeBytes)
WithNewElasticPool(ICreatable<ISqlElasticPool>)

Sets the new elastic pool for the SQLDatabase, this will create a new elastic pool while creating database.

(Inherited from IWithElasticPoolName)
WithoutElasticPool()

Removes database from it's elastic pool.

(Inherited from IWithElasticPoolName)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithPremiumEdition(SqlDatabasePremiumServiceObjective, SqlDatabasePremiumStorage)

Sets a "Premium" edition and maximum storage capacity for the SQL Database.

(Inherited from IWithEditionBeta)
WithPremiumEdition(SqlDatabasePremiumServiceObjective)

Sets a "Premium" edition for the SQL Database.

(Inherited from IWithEditionBeta)
WithServiceObjective(ServiceObjectiveName)

Sets the service level objective for the SQL Database.

(Inherited from IWithServiceObjective)
WithStandardEdition(SqlDatabaseStandardServiceObjective, SqlDatabaseStandardStorage)

Sets a "Standard" edition and maximum storage capacity for the SQL Database.

(Inherited from IWithEditionBeta)
WithStandardEdition(SqlDatabaseStandardServiceObjective)

Sets a "Standard" edition for the SQL Database.

(Inherited from IWithEditionBeta)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)

Applies to