C# Класс DynamoDbAutoscaler.Provisioners.Provisioner

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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