StairLengthGeneratorConfig ========================== **class** ``StairLengthGeneratorConfig`` **(** :doc:`BaseLengthGeneratorConfig` **)** Emits values in the provided order, optionally repeating each value a fixed number of times before stepping to the next. **Polymorphic Type:** ``type: fixed_stair`` All ``BaseLengthGeneratorConfig`` types: - ``fixed``: :doc:`FixedLengthGeneratorConfig` - ``fixed_stair``: :doc:`StairLengthGeneratorConfig` - ``uniform``: :doc:`UniformLengthGeneratorConfig` - ``zipf``: :doc:`ZipfLengthGeneratorConfig` - ``inverse_gaussian``: :doc:`InverseGaussianLengthGeneratorConfig` **Fields:** ``values`` : *list* [ *int* ] = ``[8, 16, 32, 64]`` Ordered list of step values to emit. ``repeat_each`` : *int* = ``1`` Number of consecutive emissions per step value before advancing. ``wrap`` : *bool* = ``True`` If True, cycle back to the first value after the last. If False, keep returning the last value.