C# 클래스 DynamoDbAutoscaler.AutoscalingCalculator

상속: IAutoscalingCalculator
파일 보기 프로젝트 열기: litmus/DynamoDbAutoscaler 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
structuredLogger ILogger

공개 메소드들

메소드 설명
AutoscalingCalculator ( ILogger structuredLogger ) : System
CalculateProvisionDecrease ( long currentThroughput, double decreasePercent ) : long
CalculateProvisionIncrease ( long currentThroughput, double increasePercent ) : long
EnsureProvisionInRange ( long currentThroughput, long minimumThroughput, long maximumThroughput ) : long

메소드 상세

AutoscalingCalculator() 공개 메소드

public AutoscalingCalculator ( ILogger structuredLogger ) : System
structuredLogger ILogger
리턴 System

CalculateProvisionDecrease() 공개 메소드

public CalculateProvisionDecrease ( long currentThroughput, double decreasePercent ) : long
currentThroughput long
decreasePercent double
리턴 long

CalculateProvisionIncrease() 공개 메소드

public CalculateProvisionIncrease ( long currentThroughput, double increasePercent ) : long
currentThroughput long
increasePercent double
리턴 long

EnsureProvisionInRange() 공개 메소드

public EnsureProvisionInRange ( long currentThroughput, long minimumThroughput, long maximumThroughput ) : long
currentThroughput long
minimumThroughput long
maximumThroughput long
리턴 long

프로퍼티 상세

structuredLogger 보호되어 있는 프로퍼티

protected ILogger structuredLogger
리턴 ILogger