public GlobalSecondaryIndexProvisioner( string tableName, string indexName, IDynamoDbTableThroughputClient throughputClient, ILogger structuredLogger) : base(throughputClient, structuredLogger) { this.tableName = tableName; this.indexName = indexName; }
public Autoscaler( IDynamoDbTableThroughputClient throughputClient, IDynamoDbTableMetricsClient metricsClient, IAutoscalingCalculator autoscalingCalculator, ICircuitBreaker circuitBreaker, ILogger structuredLogger) { this.throughputClient = throughputClient; this.metricsClient = metricsClient; this.autoscalingCalculator = autoscalingCalculator; this.circuitBreaker = circuitBreaker; this.structuredLogger = structuredLogger; }
protected Provisioner(IDynamoDbTableThroughputClient throughputClient, ILogger structuredLogger) { StructuredLogger = structuredLogger; ThroughputClient = throughputClient; }
public TableProvisioner(string tableName, IDynamoDbTableThroughputClient throughputClient, ILogger structuredLogger) : base(throughputClient, structuredLogger) { this.tableName = tableName; }