internal static string ToSerializedValue(this AutomaticTuningOptionModeDesired value)
        {
            switch (value)
            {
            case AutomaticTuningOptionModeDesired.Off:
                return("Off");

            case AutomaticTuningOptionModeDesired.On:
                return("On");

            case AutomaticTuningOptionModeDesired.Default:
                return("Default");
            }
            return(null);
        }
 /// <summary>
 /// Sets the various SQL server automatic tuning options desired state.
 /// </summary>
 /// <param name="tuningOptionName">Tuning option name (.</param>
 /// <return>Next stage of the update.</return>
 SqlServerAutomaticTuning.Update.IUpdate SqlServerAutomaticTuning.Update.IWithAutomaticTuningOptions.WithAutomaticTuningOption(string tuningOptionName, AutomaticTuningOptionModeDesired desiredState)
 {
     return(this.WithAutomaticTuningOption(tuningOptionName, desiredState) as SqlServerAutomaticTuning.Update.IUpdate);
 }
Example #3
0
 public static string ToSerialString(this AutomaticTuningOptionModeDesired value) => value switch
 {
        ///GENMHASH:83E91F2084686A41CC7FEC4FD3AABFFB:620CE1631318B71036774A9D6D922199
        public SqlDatabaseAutomaticTuningImpl WithAutomaticTuningOption(string tuningOptionName, AutomaticTuningOptionModeDesired desiredState)
        {
            if (this.automaticTuningOptionsMap == null)
            {
                this.automaticTuningOptionsMap = new Dictionary <string, AutomaticTuningOptions>();
            }
            var item = new AutomaticTuningOptions();

            item.DesiredState = desiredState;
            this.automaticTuningOptionsMap[tuningOptionName] = item;
            return(this);
        }
Example #5
0
        ///GENMHASH:83E91F2084686A41CC7FEC4FD3AABFFB:7CD5D685622F1E16B5C558CB56626C01
        public SqlServerAutomaticTuningImpl WithAutomaticTuningOption(string tuningOptionName, AutomaticTuningOptionModeDesired desiredState)
        {
            if (this.Inner.Options == null)
            {
                this.Inner.Options = new Dictionary <string, AutomaticTuningServerOptions>();
            }
            AutomaticTuningServerOptions item = this.Inner.Options[tuningOptionName];

            if (item == null)
            {
                item = new AutomaticTuningServerOptions();
            }
            item.DesiredState = desiredState;
            this.Inner.Options[tuningOptionName] = item;
            return(this);
        }
 /// <summary>
 /// Sets the various SQL database automatic tuning options desired state.
 /// </summary>
 /// <param name="tuningOptionName">Tuning option name (.</param>
 /// <return>Next stage of the update.</return>
 SqlDatabaseAutomaticTuning.Update.IUpdate SqlDatabaseAutomaticTuning.Update.IWithAutomaticTuningOptions.WithAutomaticTuningOption(string tuningOptionName, AutomaticTuningOptionModeDesired desiredState)
 {
     return(this.WithAutomaticTuningOption(tuningOptionName, desiredState));
 }