Problem Statement
There is no built-in SDK method to get or set the Unity Catalog volume file downloads workspace setting. When trying to manage this setting programmatically, w.settings does not expose it, and w.workspace_conf rejects any key variant for it.
Proposed Solution
Add a UcVolumesDownloadUiAPI class following the exact same pattern as EnableResultsDownloadingAPI, and expose it as w.settings.uc_volumes_download_ui
The response shape is identical to the existing EnableResultsDownloading dataclass (boolean_val + setting_name), so the same model can be reused.
Additional Context
Implementation would follow:
get_uc_volumes_download_ui() → GET /api/2.0/settings/types/uc_volumes_download_ui/names/default
patch_uc_volumes_download_ui() → PATCH /api/2.0/settings/types/uc_volumes_download_ui/names/default
Problem Statement
There is no built-in SDK method to get or set the Unity Catalog volume file downloads workspace setting. When trying to manage this setting programmatically,
w.settingsdoes not expose it, andw.workspace_confrejects any key variant for it.Proposed Solution
Add a
UcVolumesDownloadUiAPIclass following the exact same pattern asEnableResultsDownloadingAPI, and expose it asw.settings.uc_volumes_download_uiThe response shape is identical to the existing
EnableResultsDownloadingdataclass (boolean_val+setting_name), so the same model can be reused.Additional Context
Implementation would follow:
get_uc_volumes_download_ui()→GET /api/2.0/settings/types/uc_volumes_download_ui/names/defaultpatch_uc_volumes_download_ui()→PATCH /api/2.0/settings/types/uc_volumes_download_ui/names/default