Summary of entries of Classes for google-cloud-biglake.
Classes
IcebergCatalogServiceAsyncClient
Lakehouse runtime catalog supports the following catalog management methods:
- GetIcebergCatalog
- ListIcebergCatalogs
- DeleteIcebergCatalog
- UpdateIcebergCatalog
- CreateIcebergCatalog
- FailoverIcebergCatalog
IcebergCatalogServiceClient
Lakehouse runtime catalog supports the following catalog management methods:
- GetIcebergCatalog
- ListIcebergCatalogs
- DeleteIcebergCatalog
- UpdateIcebergCatalog
- CreateIcebergCatalog
- FailoverIcebergCatalog
ListIcebergCatalogsAsyncPager
A pager for iterating through list_iceberg_catalogs requests.
This class thinly wraps an initial
ListIcebergCatalogsResponse object, and
provides an __aiter__ method to iterate through its
iceberg_catalogs field.
If there are more pages, the __aiter__ method will make additional
ListIcebergCatalogs requests and continue to iterate
through the iceberg_catalogs field on the
corresponding responses.
All the usual ListIcebergCatalogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListIcebergCatalogsPager
A pager for iterating through list_iceberg_catalogs requests.
This class thinly wraps an initial
ListIcebergCatalogsResponse object, and
provides an __iter__ method to iterate through its
iceberg_catalogs field.
If there are more pages, the __iter__ method will make additional
ListIcebergCatalogs requests and continue to iterate
through the iceberg_catalogs field on the
corresponding responses.
All the usual ListIcebergCatalogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
CreateIcebergCatalogRequest
The request message for the CreateIcebergCatalog API.
FailoverIcebergCatalogRequest
Request message for FailoverIcebergCatalog.
FailoverIcebergCatalogResponse
Response message for FailoverIcebergCatalog.
GetIcebergCatalogRequest
The request message for the GetIcebergCatalog API.
IcebergCatalog
The Iceberg REST Catalog information.
CatalogType
Determines the catalog type.
CredentialMode
The credential mode used for the catalog.
See:
https://github.com/apache/iceberg/blob/931865ecaf40a827f9081dddb675bf1c95c05461/open-api/rest-catalog-open-api.yaml#L1854
for more details.
FederatedCatalogOptions
Configuration options for a federated catalog.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GlueCatalogInfo
AWS Glue Catalog info. We support regional AWS Glue default account catalog and S3 Table Buckets.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RefreshOptions
Refresh configuration.
RefreshSchedule
Schedule defines if and when metadata refresh should be scheduled.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RefreshScope
The scope defines a subset of namespaces to be refreshed.
RefreshStatus
Remote catalog background refresh status.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UnityCatalogInfo
Unity Catalog info.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Replica
The replica of the Catalog.
State
If the catalog is replicated to multiple regions, this enum describes the current state of the replica.
RestrictedLocationsConfig
Configuration of location restrictions.
IcebergNamespaceUpdate
The request message for the UpdateIcebergNamespace API.
UpdatesEntry
The abstract base class for a message.
ListIcebergCatalogsRequest
The request message for the ListIcebergCatalogs API.
CatalogView
The enumeration of the views that can be returned.
ListIcebergCatalogsResponse
The response message for the ListIcebergCatalogs API.
StorageCredential
The storage credential for a path in the table.
ConfigEntry
The abstract base class for a message.
TableIdentifier
The table identifier.
UpdateIcebergCatalogRequest
The request message for the UpdateIcebergCatalog API.
Modules
pagers
API documentation for biglake_v1.services.iceberg_catalog_service.pagers module.