TargetProviderConfig#
- class openstef_beam.benchmarking.target_provider.TargetProviderConfig(**data: Any) None[source]
Bases:
BaseConfigConfiguration 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].