C# 클래스 DynamoDbAutoscaler.Provisioners.Provisioner

파일 보기 프로젝트 열기: litmus/DynamoDbAutoscaler

보호된 프로퍼티들

프로퍼티 타입 설명
StructuredLogger ILogger
ThroughputClient IDynamoDbTableThroughputClient

공개 메소드들

메소드 설명
ProvisionAsync ( IAutoscalingConfigurationSet configuration, DynamoDbThroughput current, DynamoDbThroughput updated, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UpdateProvisionAsync ( IAutoscalingConfigurationSet configuration, DynamoDbThroughput current, CancellationToken cancellationToken = default(CancellationToken) ) : Task

보호된 메소드들

메소드 설명
Provisioner ( IDynamoDbTableThroughputClient throughputClient, ILogger structuredLogger ) : System

비공개 메소드들

메소드 설명
ShouldUpdate ( string entityName, string type, long provisioned, long updated, bool enabled, bool demoMode, System.DateTime increasedAt, System.DateTime decreaseAt, System.TimeSpan increaseInterval, System.TimeSpan decreaseInterval ) : bool

메소드 상세

ProvisionAsync() 공개 메소드

public ProvisionAsync ( IAutoscalingConfigurationSet configuration, DynamoDbThroughput current, DynamoDbThroughput updated, CancellationToken cancellationToken = default(CancellationToken) ) : Task
configuration IAutoscalingConfigurationSet
current DynamoDbAutoscaler.DynamoDbThroughput
updated DynamoDbAutoscaler.DynamoDbThroughput
cancellationToken System.Threading.CancellationToken
리턴 Task

Provisioner() 보호된 메소드

protected Provisioner ( IDynamoDbTableThroughputClient throughputClient, ILogger structuredLogger ) : System
throughputClient IDynamoDbTableThroughputClient
structuredLogger ILogger
리턴 System

UpdateProvisionAsync() 공개 추상적인 메소드

public abstract UpdateProvisionAsync ( IAutoscalingConfigurationSet configuration, DynamoDbThroughput current, CancellationToken cancellationToken = default(CancellationToken) ) : Task
configuration IAutoscalingConfigurationSet
current DynamoDbAutoscaler.DynamoDbThroughput
cancellationToken System.Threading.CancellationToken
리턴 Task

프로퍼티 상세

StructuredLogger 보호되어 있는 프로퍼티

protected ILogger StructuredLogger
리턴 ILogger

ThroughputClient 보호되어 있는 프로퍼티

protected IDynamoDbTableThroughputClient ThroughputClient
리턴 IDynamoDbTableThroughputClient