ParentT - the stage of the parent definition to return to after attaching this definition@Beta(value=V1_7_0) public static interface SqlDatabase.DefinitionStages.WithAllDifferentOptions<ParentT> extends SqlDatabase.DefinitionStages.WithElasticPoolName<ParentT>, SqlDatabase.DefinitionStages.WithRestorableDroppedDatabase<ParentT>, SqlDatabase.DefinitionStages.WithImportFrom<ParentT>, SqlDatabase.DefinitionStages.WithRestorePointDatabase<ParentT>, SqlDatabase.DefinitionStages.WithSampleDatabase<ParentT>, SqlDatabase.DefinitionStages.WithSourceDatabaseId<ParentT>, SqlDatabase.DefinitionStages.WithEditionDefaults<ParentT>, SqlDatabase.DefinitionStages.WithAttachAllOptions<ParentT>
SqlDatabase.DefinitionStages.WithEditionDefaults.WithCollation<ParentT>withExistingElasticPool, withExistingElasticPool, withNewElasticPoolfromRestorableDroppedDatabaseimportFrom, importFromfromRestorePoint, fromRestorePointfromSamplewithSourceDatabase, withSourceDatabasewithServiceObjectivewithEditionwithBasicEdition, withBasicEdition, withPremiumEdition, withPremiumEdition, withStandardEdition, withStandardEditionattachwithCollationwithMaxSizeBytes/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/