C# Class DynamoDbAutoscaler.AutoscalingCalculator

Inheritance: IAutoscalingCalculator
Afficher le fichier Open project: litmus/DynamoDbAutoscaler Class Usage Examples

Protected Properties

Свойство Type Description
structuredLogger ILogger

Méthodes publiques

Méthode Description
AutoscalingCalculator ( ILogger structuredLogger ) : System
CalculateProvisionDecrease ( long currentThroughput, double decreasePercent ) : long
CalculateProvisionIncrease ( long currentThroughput, double increasePercent ) : long
EnsureProvisionInRange ( long currentThroughput, long minimumThroughput, long maximumThroughput ) : long

Method Details

AutoscalingCalculator() public méthode

public AutoscalingCalculator ( ILogger structuredLogger ) : System
structuredLogger ILogger
Résultat System

CalculateProvisionDecrease() public méthode

public CalculateProvisionDecrease ( long currentThroughput, double decreasePercent ) : long
currentThroughput long
decreasePercent double
Résultat long

CalculateProvisionIncrease() public méthode

public CalculateProvisionIncrease ( long currentThroughput, double increasePercent ) : long
currentThroughput long
increasePercent double
Résultat long

EnsureProvisionInRange() public méthode

public EnsureProvisionInRange ( long currentThroughput, long minimumThroughput, long maximumThroughput ) : long
currentThroughput long
minimumThroughput long
maximumThroughput long
Résultat long

Property Details

structuredLogger protected_oe property

protected ILogger structuredLogger
Résultat ILogger