Class BigLakeConfiguration (3.38.0)

BigLakeConfiguration(
 connection_id: typing.Optional[str] = None,
 storage_uri: typing.Optional[str] = None,
 file_format: typing.Optional[str] = None,
 table_format: typing.Optional[str] = None,
 _properties: typing.Optional[dict] = None,
)

Configuration for managed tables for Apache Iceberg, formerly known as BigLake.

Parameters

Name Description
connection_id Optional[str]

The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage. The connection_id can have the form {project}.{location}.{connection_id} or projects/{project}/locations/{location}/connections/{connection_id}.

storage_uri Optional[str]

The fully qualified location prefix of the external folder where table data is stored. The '*' wildcard character is not allowed. The URI should be in the format gs://bucket/path_to_table/.

file_format Optional[str]

The file format the table data is stored in. See BigLakeFileFormat for available values.

table_format Optional[str]

The table format the metadata only snapshots are stored in. See BigLakeTableFormat for available values.

_properties Optional[dict]

Private. Used to construct object from API resource.

Properties

connection_id

str: The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage.

file_format

str: The file format the table data is stored in. See BigLakeFileFormat for available values.

storage_uri

str: The fully qualified location prefix of the external folder where table data is stored.

table_format

str: The table format the metadata only snapshots are stored in. See BigLakeTableFormat for available values.

Methods

from_api_repr

from_api_repr(
 resource: typing.Dict[str, typing.Any],
) -> google.cloud.bigquery.table.BigLakeConfiguration

Factory: construct a BigLakeConfiguration given its API representation.

to_api_repr

to_api_repr() -> typing.Dict[str, typing.Any]

Construct the API resource representation of this BigLakeConfiguration.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月10日 UTC.