fused.options
fused.options
List global configuration options.
This object contains a set of configuration options that control global behavior of the library. This object can be used to modify the options.
Examples:
Change the request_timeout option from its default value to 60 seconds:
fused.options.request_timeout = 60
Options
dir
__dir__() -> List[str]
base_url
base_url: str = PROD_DEFAULT_BASE_URL
Fused API endpoint
shared_udf_base_url
shared_udf_base_url: str = PROD_SHARED_UDF_DEFAULT_BASE_URL
Shared UDF API endpoint
auth
auth: AuthOptions = Field(default_factory=AuthOptions)
Options for authentication.
show
show: ShowOptions = Field(default_factory=ShowOptions)
Options for object reprs and how data are shown for debugging.
max_workers
max_workers: int = 16
Maximum number of threads, when multithreading requests
run_timeout
run_timeout: float = 130
Request timeout for UDF run requests to the Fused service
request_timeout
request_timeout: Union[Tuple[float, float], float, None] = 5
Request timeout for the Fused service
May be set to a tuple of connection timeout and read timeout
metadata_request_timeout
metadata_request_timeout: float = 60.0
Request timeout for file metadata requests (e.g., /file-metadata endpoint). These requests may involve processing large parquet files and can take longer.
request_max_retries
request_max_retries: int = 5
Maximum number of retries for API requests
request_retry_base_delay
request_retry_base_delay: float = 1.0
Base delay before retrying a API request in seconds
realtime_client_id
realtime_client_id: Optional[StrictStr] = None
Client ID for realtime service.
max_recursion_factor
max_recursion_factor: int = 5
Maximum recursion factor for UDFs. This is used to limit the number of recursive calls to UDFs. If a UDF exceeds this limit, an error will be raised.
save_user_settings
save_user_settings: StrictBool = True
Save per-user settings such as credentials and environment IDs.