From 748af6aa67926f6e41aa0d9f47e7018cfc12ae19 Mon Sep 17 00:00:00 2001 From: GDC Automation Date: Tue, 10 Feb 2026 14:04:15 +0000 Subject: [PATCH] feat: add AILAKEHOUSE database type to SDK models Add AI_LAKEHOUSE database type enum value to SDK data source models to support AI Lakehouse data sources. This synchronizes with the backend changes that added AILAKEHOUSE type to metadata-api and scan-model. Related to P002 and JIRA tickets CQ-1987, CQ-1968. Co-Authored-By: Claude Sonnet 4.5 --- .../gooddata_api_client/model/declarative_data_source.py | 1 + .../model/json_api_data_source_identifier_out_attributes.py | 1 + .../model/json_api_data_source_in_attributes.py | 1 + .../model/json_api_data_source_out_attributes.py | 1 + .../model/json_api_data_source_patch_attributes.py | 1 + .../gooddata_api_client/model/test_definition_request.py | 1 + 6 files changed, 6 insertions(+) diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py b/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py index 279faa7c0..5afb19488 100644 --- a/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py +++ b/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py @@ -90,6 +90,7 @@ class DeclarativeDataSource(ModelNormal): 'ATHENA': "ATHENA", 'MONGODB': "MONGODB", 'CRATEDB': "CRATEDB", + 'AILAKEHOUSE': "AILAKEHOUSE", }, ('authentication_type',): { 'None': None, diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py index 1bbc17657..4882472e7 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py @@ -84,6 +84,7 @@ class JsonApiDataSourceIdentifierOutAttributes(ModelNormal): 'ATHENA': "ATHENA", 'MONGODB': "MONGODB", 'CRATEDB': "CRATEDB", + 'AILAKEHOUSE': "AILAKEHOUSE", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py index 173e64043..9aa8d1d84 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py @@ -88,6 +88,7 @@ class JsonApiDataSourceInAttributes(ModelNormal): 'ATHENA': "ATHENA", 'MONGODB': "MONGODB", 'CRATEDB': "CRATEDB", + 'AILAKEHOUSE': "AILAKEHOUSE", }, ('cache_strategy',): { 'None': None, diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py index 8f53ee998..aafb6f290 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py @@ -88,6 +88,7 @@ class JsonApiDataSourceOutAttributes(ModelNormal): 'ATHENA': "ATHENA", 'MONGODB': "MONGODB", 'CRATEDB': "CRATEDB", + 'AILAKEHOUSE': "AILAKEHOUSE", }, ('authentication_type',): { 'None': None, diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py index d4412d816..cf1fc98b9 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py @@ -93,6 +93,7 @@ class JsonApiDataSourcePatchAttributes(ModelNormal): 'ATHENA': "ATHENA", 'MONGODB': "MONGODB", 'CRATEDB': "CRATEDB", + 'AILAKEHOUSE': "AILAKEHOUSE", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/test_definition_request.py b/gooddata-api-client/gooddata_api_client/model/test_definition_request.py index 4e60f79bb..b1b78e6d9 100644 --- a/gooddata-api-client/gooddata_api_client/model/test_definition_request.py +++ b/gooddata-api-client/gooddata_api_client/model/test_definition_request.py @@ -88,6 +88,7 @@ class TestDefinitionRequest(ModelNormal): 'ATHENA': "ATHENA", 'MONGODB': "MONGODB", 'CRATEDB': "CRATEDB", + 'AILAKEHOUSE': "AILAKEHOUSE", }, }