SqlDatabase.DefinitionStages.WithEditionDefaults<ParentT> Interface

Type Parameters

ParentT

the stage of the parent definition to return to after attaching this definition

Implements

WithAttachFinal<ParentT>

public static interface SqlDatabase.DefinitionStages.WithEditionDefaults
extends WithAttachFinal<ParentT>

The SQL Database definition to set the edition default for database.

Method Summary

Modifier and Type Method and Description
abstract WithEditionDefaults<ParentT> withBasicEdition()

Sets a "Basic" edition for the SQL Database.

abstract WithEditionDefaults<ParentT> withBasicEdition(SqlDatabaseBasicStorage maxStorageCapacity)

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

abstract WithEditionDefaults<ParentT> withPremiumEdition(SqlDatabasePremiumServiceObjective serviceObjective)

Sets a "Premium" edition for the SQL Database.

abstract WithEditionDefaults<ParentT> withPremiumEdition(SqlDatabasePremiumServiceObjective serviceObjective, SqlDatabasePremiumStorage maxStorageCapacity)

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

abstract WithEditionDefaults<ParentT> withStandardEdition(SqlDatabaseStandardServiceObjective serviceObjective)

Sets a "Standard" edition for the SQL Database.

abstract WithEditionDefaults<ParentT> withStandardEdition(SqlDatabaseStandardServiceObjective serviceObjective, SqlDatabaseStandardStorage maxStorageCapacity)

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

Method Details

withBasicEdition

public abstract SqlDatabase.DefinitionStages.WithEditionDefaults withBasicEdition()

Sets a "Basic" edition for the SQL Database.

Returns:

The next stage of the definition

withBasicEdition

public abstract SqlDatabase.DefinitionStages.WithEditionDefaults withBasicEdition(SqlDatabaseBasicStorage maxStorageCapacity)

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

Parameters:

maxStorageCapacity - the max storage capacity

Returns:

The next stage of the definition

withPremiumEdition

public abstract SqlDatabase.DefinitionStages.WithEditionDefaults withPremiumEdition(SqlDatabasePremiumServiceObjective serviceObjective)

Sets a "Premium" edition for the SQL Database.

Parameters:

serviceObjective - edition to be set for database

Returns:

The next stage of the definition

withPremiumEdition

public abstract SqlDatabase.DefinitionStages.WithEditionDefaults withPremiumEdition(SqlDatabasePremiumServiceObjective serviceObjective, SqlDatabasePremiumStorage maxStorageCapacity)

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

Parameters:

serviceObjective - edition to be set for database
maxStorageCapacity - edition to be set for database

Returns:

The next stage of the definition

withStandardEdition

public abstract SqlDatabase.DefinitionStages.WithEditionDefaults withStandardEdition(SqlDatabaseStandardServiceObjective serviceObjective)

Sets a "Standard" edition for the SQL Database.

Parameters:

serviceObjective - edition to be set for database

Returns:

The next stage of the definition

withStandardEdition

public abstract SqlDatabase.DefinitionStages.WithEditionDefaults withStandardEdition(SqlDatabaseStandardServiceObjective serviceObjective, SqlDatabaseStandardStorage maxStorageCapacity)

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

Parameters:

serviceObjective - edition to be set for database
maxStorageCapacity - edition to be set for database

Returns:

The next stage of the definition

Applies to