DynamoDbAutoscaler.Configuration.AutoscalingConfiguration.CascadeConfigurationWhenNecessary C# (CSharp) Method

CascadeConfigurationWhenNecessary() public method

public CascadeConfigurationWhenNecessary ( AutoscalingConfiguration configuration ) : void
configuration AutoscalingConfiguration
return void
        public void CascadeConfigurationWhenNecessary(AutoscalingConfiguration configuration)
        {
            EnableAutoscaling = EnableAutoscaling.HasValue ? EnableAutoscaling : configuration.EnableAutoscaling;
            UpperThreshold = UpperThreshold.HasValue ? UpperThreshold : configuration.UpperThreshold;
            LowerThreshold = LowerThreshold.HasValue ? LowerThreshold : configuration.LowerThreshold;
            ThrottleThreshold = ThrottleThreshold.HasValue ? ThrottleThreshold : configuration.ThrottleThreshold;
            IncreaseWithPercent = IncreaseWithPercent.HasValue ? IncreaseWithPercent : configuration.IncreaseWithPercent;
            DecreaseWithPercent = DecreaseWithPercent.HasValue ? DecreaseWithPercent : configuration.DecreaseWithPercent;
        }
    }