LinearSessionGraphGeneratorConfig ================================= **class** ``LinearSessionGraphGeneratorConfig`` **(** :doc:`BaseSessionGraphGeneratorConfig` **)** Generator of linear request graphs (a sequence of requests). **Polymorphic Type:** ``type: linear`` All ``BaseSessionGraphGeneratorConfig`` types: - ``linear``: :doc:`LinearSessionGraphGeneratorConfig` - ``single_request``: :doc:`SingleRequestSessionGraphGeneratorConfig` - ``branching``: :doc:`BranchingSessionGraphGeneratorConfig` **Fields:** ``inherit_history`` : *bool* = ``True`` Whether subsequent requests can inherit history from previous ones. ``num_request_generator`` : :doc:`BaseLengthGeneratorConfig` = :doc:`UniformLengthGeneratorConfig` The generator for the number of requests. Available types: - ``fixed``: :doc:`FixedLengthGeneratorConfig` - ``fixed_stair``: :doc:`StairLengthGeneratorConfig` - ``uniform``: :doc:`UniformLengthGeneratorConfig` - ``zipf``: :doc:`ZipfLengthGeneratorConfig` - ``inverse_gaussian``: :doc:`InverseGaussianLengthGeneratorConfig` ``request_wait_generator`` : :doc:`BaseIntervalGeneratorConfig` = :doc:`PoissonIntervalGeneratorConfig` The generator for the wait time between requests. Available types: - ``gamma``: :doc:`GammaIntervalGeneratorConfig` - ``poisson``: :doc:`PoissonIntervalGeneratorConfig` - ``fixed``: :doc:`FixedIntervalGeneratorConfig`