JobsConfig
relationalai.config.config_fields
Configure job execution behavior.
Controls progress reporting and safety guardrails during job execution.
Examples
Section titled “Examples”Minimal YAML (in raiconfig.yaml):
default_connection: sfconnections: sf: type: snowflake # ...jobs: print_progress: true enable_guard_rails: trueConfigure jobs settings using a dict:
>>> from relationalai.config import create_config>>> cfg = create_config(... connections={"sf": {...}},... jobs={... "print_progress": True,... "enable_guard_rails": True,... },... )Configure jobs settings using an explicit JobsConfig instance:
>>> from relationalai.config import create_config, JobsConfig>>> cfg = create_config(... connections={"sf": {...}},... jobs=JobsConfig(... print_progress=True,... enable_guard_rails=True,... ),... )Attributes
Section titled “Attributes”.print_progress
Section titled “.print_progress”JobsConfig.print_progress: boolPrint job progress information.
.print_progress_internal
Section titled “.print_progress_internal”JobsConfig.print_progress_internal: boolPrint internal job progress information (detailed).
.enable_guard_rails
Section titled “.enable_guard_rails”JobsConfig.enable_guard_rails: boolEnable safety guardrails during job execution.