/// <summary> /// Constructor for Queue-based Elasticity Param objects /// </summary> /// <param name="queueParam">Queue-Specific Elasticity Parameter Object</param> /// <param name="arrayBounds">Bounds object defining the boundaries fo the array</param> /// <param name="arrayPacing">Pacing object defining the pace at which the array will grow and shrink</param> /// <param name="arrayScheduleEntries">Schedule object defining the times for which this ruleset is valid</param> public ElasticityParam(QueueSpecificParam queueParam, Bound arrayBounds, Pacing arrayPacing, List<ScheduleEntry> arrayScheduleEntries) { this.queue_specific_params = queueParam; setSharedProperties(arrayBounds, arrayPacing, arrayScheduleEntries); }
/// <summary> /// Constructor for Queue-based Elasticity Param objects /// </summary> /// <param name="queueParam">Queue-Specific Elasticity Parameter Object</param> /// <param name="arrayBounds">Bounds object defining the boundaries fo the array</param> /// <param name="arrayPacing">Pacing object defining the pace at which the array will grow and shrink</param> /// <param name="arrayScheduleEntries">Schedule object defining the times for which this ruleset is valid</param> public ElasticityParam(QueueSpecificParam queueParam, Bound arrayBounds, Pacing arrayPacing, List <ScheduleEntry> arrayScheduleEntries) { this.queue_specific_params = queueParam; setSharedProperties(arrayBounds, arrayPacing, arrayScheduleEntries); }