public AvailableCapacityProjection(HeatMapCapacityData heatMapData, CapacityProjectionData capacityData, int queryBufferPeriod, ByteQuantifiedSize averageMailboxSize, ILogger logger) { this.heatMapData = heatMapData; this.capacityData = capacityData; this.queryBufferPeriod = queryBufferPeriod; this.averageMailboxSize = averageMailboxSize; this.logger = logger; }
public ConsumerSizeProjection(HeatMapCapacityData heatMapData, CapacityProjectionData capacityProjectionData, ByteQuantifiedSize averageMailboxSize, int queryBufferPeriod, double maxConsumerSizePercentage, ILogger logger) { this.heatMapData = heatMapData; this.capacityProjectionData = capacityProjectionData; this.averageMailboxSize = averageMailboxSize; this.queryBufferPeriod = queryBufferPeriod; this.maxConsumerSizePercentage = maxConsumerSizePercentage; this.logger = logger; }