コード例 #1
0
 public ReadWrite(ConfigMapping.ReadWrite read_write, DecreaseFrequencies decrease_frequency, int decrease_frequency_custom_minutes)
 {
     this.maximum_throughput            = read_write.maximum_throughput;
     this.minimum_throughput            = read_write.minimum_throughput;
     this.increase                      = (read_write.increase != null ? new Increase(read_write.increase) : null);
     this.decrease                      = (read_write.decrease != null ? new Decrease(read_write.decrease, decrease_frequency, decrease_frequency_custom_minutes) : null);
     this.decrease_combination_modifier = new Measurement(read_write.decrease_combination_modifier);
 }
コード例 #2
0
        public Decrease(ConfigMapping.IncreaseDecrease increase_decrease, DecreaseFrequencies decrease_frequency, int decrease_frequency_custom_minutes) : base(increase_decrease)
        {
            this.decrease_frequency = decrease_frequency;
            this.decrease_frequency_custom_minutes = decrease_frequency_custom_minutes;

            string configured_max_number_of_decreases = ConfigurationManager.AppSettings.Get("MaxNumberOfDecreases");

            this.max_number_of_decreases = (!string.IsNullOrEmpty(configured_max_number_of_decreases)
                                ? long.Parse(configured_max_number_of_decreases)
                                : MaxNumberOfDecreasesDeafult);
        }
コード例 #3
0
ファイル: Write.cs プロジェクト: smadhu1224/DynamoDBAutoScale
 public Write(ConfigMapping.ReadWrite read_write, DecreaseFrequencies decrease_frequency, int decrease_frequency_custom_minutes) : base(read_write, decrease_frequency, decrease_frequency_custom_minutes)
 {
 }