TargetProviderConfig#

class openstef_beam.benchmarking.TargetProviderConfig(**data: Any) None[source]#

Bases: BaseConfig

Configuration specifying data locations and path templates for target providers.

Path templates support {name} placeholder for target-specific file generation. All paths are resolved relative to data_dir.

Examples

Basic configuration with default templates:

>>> config = TargetProviderConfig()
>>> # Uses default values, can be extended by specific providers

Custom path configuration:

>>> config = TargetProviderConfig()
>>> # Provider-specific configs inherit from this base
Parameters:

data (Any)

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': False, 'extra': 'ignore', 'protected_namespaces': ()}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].