Skip to content

Commit 9638879

Browse files
authored
feat: update googleapis and regenerate (#17635)
1 parent 6a49390 commit 9638879

189 files changed

Lines changed: 65491 additions & 424 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AGENT_WORKFLOW.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../knowledge/agent_workflow.md

librarian.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ version: v0.22.0
1616
repo: googleapis/google-cloud-python
1717
sources:
1818
googleapis:
19-
commit: e57bae6efbd075a925978a79bb9b997beb4ecc19
20-
sha256: 762523e55a4cd9f57c7e5a952dd76ca6041c0e1dd405c14b1d6cfb165e4730b1
19+
commit: 73a8001701e1d3a668dbfb72e9ab66c97d107ff6
20+
sha256: 16b606051acfea9e3d2871a844e1106459294c540c5089fdcf7d306092e27813
2121
default:
2222
output: packages
2323
tag_format: '{name}-v{version}'
@@ -718,6 +718,7 @@ libraries:
718718
apis:
719719
- path: google/cloud/ces/v1
720720
- path: google/cloud/ces/v1beta
721+
skip_generate: true
721722
python:
722723
default_version: v1
723724
- name: google-cloud-channel

packages/google-cloud-biglake-hive/.repo-metadata.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"api_description": "The BigLake API provides access to BigLake Metastore, a serverless, fully\nmanaged, and highly available metastore for open-source data that can be\nused for querying Apache Iceberg tables in BigQuery.",
2+
"api_description": "The Lakehouse API (formerly BigLake API) provides access to a serverless,\nfully managed, and highly available metastore that provides a single\nsource of truth for your data lakehouse. It lets multiple\nengines—including Apache Spark, Google Managed Spark, Apache Flink, Trino\nand BigQuery—share tables and metadata for key open formats (Apache\nIceberg, Apache Hive), and query the same copy of data. Plus, through the\nLakehouse runtime catalog federation seamlessly unite your lakehouse\necosystem, letting Iceberg compatible engines on Google Cloud (BigQuery,\nGoogle Managed Spark) discover and analyze enterprise data across\nSnowflake, Databricks, and AWS Glue.",
33
"api_id": "biglake.googleapis.com",
44
"api_shortname": "biglake",
55
"client_documentation": "https://cloud.google.com/python/docs/reference/google-cloud-biglake-hive/latest",
@@ -9,7 +9,7 @@
99
"language": "python",
1010
"library_type": "GAPIC_AUTO",
1111
"name": "google-cloud-biglake-hive",
12-
"name_pretty": "BigLake",
12+
"name_pretty": "Lakehouse",
1313
"product_documentation": "https://cloud.google.com/bigquery/",
1414
"release_level": "preview",
1515
"repo": "googleapis/google-cloud-python"

packages/google-cloud-biglake-hive/README.rst

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
1-
Python Client for BigLake
2-
=========================
1+
Python Client for Lakehouse
2+
===========================
33

44
|preview| |pypi| |versions|
55

6-
`BigLake`_: The BigLake API provides access to BigLake Metastore, a serverless, fully
7-
managed, and highly available metastore for open-source data that can be
8-
used for querying Apache Iceberg tables in BigQuery.
6+
`Lakehouse`_: The Lakehouse API (formerly BigLake API) provides access to a serverless,
7+
fully managed, and highly available metastore that provides a single
8+
source of truth for your data lakehouse. It lets multiple
9+
engines—including Apache Spark, Google Managed Spark, Apache Flink, Trino
10+
and BigQuery—share tables and metadata for key open formats (Apache
11+
Iceberg, Apache Hive), and query the same copy of data. Plus, through the
12+
Lakehouse runtime catalog federation seamlessly unite your lakehouse
13+
ecosystem, letting Iceberg compatible engines on Google Cloud (BigQuery,
14+
Google Managed Spark) discover and analyze enterprise data across
15+
Snowflake, Databricks, and AWS Glue.
916

1017
- `Client Library Documentation`_
1118
- `Product Documentation`_
@@ -16,7 +23,7 @@ used for querying Apache Iceberg tables in BigQuery.
1623
:target: https://pypi.org/project/google-cloud-biglake-hive/
1724
.. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-biglake-hive.svg
1825
:target: https://pypi.org/project/google-cloud-biglake-hive/
19-
.. _BigLake: https://cloud.google.com/bigquery/
26+
.. _Lakehouse: https://cloud.google.com/bigquery/
2027
.. _Client Library Documentation: https://cloud.google.com/python/docs/reference/google-cloud-biglake-hive/latest/summary_overview
2128
.. _Product Documentation: https://cloud.google.com/bigquery/
2229

@@ -27,12 +34,12 @@ In order to use this library, you first need to go through the following steps:
2734

2835
1. `Select or create a Cloud Platform project.`_
2936
2. `Enable billing for your project.`_
30-
3. `Enable the BigLake.`_
37+
3. `Enable the Lakehouse.`_
3138
4. `Set up Authentication.`_
3239

3340
.. _Select or create a Cloud Platform project.: https://console.cloud.google.com/project
3441
.. _Enable billing for your project.: https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
35-
.. _Enable the BigLake.: https://cloud.google.com/bigquery/
42+
.. _Enable the Lakehouse.: https://cloud.google.com/bigquery/
3643
.. _Set up Authentication.: https://googleapis.dev/python/google-api-core/latest/auth.html
3744

3845
Installation
@@ -100,14 +107,14 @@ Windows
100107
Next Steps
101108
~~~~~~~~~~
102109

103-
- Read the `Client Library Documentation`_ for BigLake
110+
- Read the `Client Library Documentation`_ for Lakehouse
104111
to see other available methods on the client.
105-
- Read the `BigLake Product documentation`_ to learn
112+
- Read the `Lakehouse Product documentation`_ to learn
106113
more about the product and see How-to Guides.
107114
- View this `README`_ to see the full list of Cloud
108115
APIs that we cover.
109116

110-
.. _BigLake Product documentation: https://cloud.google.com/bigquery/
117+
.. _Lakehouse Product documentation: https://cloud.google.com/bigquery/
111118
.. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst
112119

113120
Logging

packages/google-cloud-biglake-hive/docs/README.rst

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
1-
Python Client for BigLake
2-
=========================
1+
Python Client for Lakehouse
2+
===========================
33

44
|preview| |pypi| |versions|
55

6-
`BigLake`_: The BigLake API provides access to BigLake Metastore, a serverless, fully
7-
managed, and highly available metastore for open-source data that can be
8-
used for querying Apache Iceberg tables in BigQuery.
6+
`Lakehouse`_: The Lakehouse API (formerly BigLake API) provides access to a serverless,
7+
fully managed, and highly available metastore that provides a single
8+
source of truth for your data lakehouse. It lets multiple
9+
engines—including Apache Spark, Google Managed Spark, Apache Flink, Trino
10+
and BigQuery—share tables and metadata for key open formats (Apache
11+
Iceberg, Apache Hive), and query the same copy of data. Plus, through the
12+
Lakehouse runtime catalog federation seamlessly unite your lakehouse
13+
ecosystem, letting Iceberg compatible engines on Google Cloud (BigQuery,
14+
Google Managed Spark) discover and analyze enterprise data across
15+
Snowflake, Databricks, and AWS Glue.
916

1017
- `Client Library Documentation`_
1118
- `Product Documentation`_
@@ -16,7 +23,7 @@ used for querying Apache Iceberg tables in BigQuery.
1623
:target: https://pypi.org/project/google-cloud-biglake-hive/
1724
.. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-biglake-hive.svg
1825
:target: https://pypi.org/project/google-cloud-biglake-hive/
19-
.. _BigLake: https://cloud.google.com/bigquery/
26+
.. _Lakehouse: https://cloud.google.com/bigquery/
2027
.. _Client Library Documentation: https://cloud.google.com/python/docs/reference/google-cloud-biglake-hive/latest/summary_overview
2128
.. _Product Documentation: https://cloud.google.com/bigquery/
2229

@@ -27,12 +34,12 @@ In order to use this library, you first need to go through the following steps:
2734

2835
1. `Select or create a Cloud Platform project.`_
2936
2. `Enable billing for your project.`_
30-
3. `Enable the BigLake.`_
37+
3. `Enable the Lakehouse.`_
3138
4. `Set up Authentication.`_
3239

3340
.. _Select or create a Cloud Platform project.: https://console.cloud.google.com/project
3441
.. _Enable billing for your project.: https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
35-
.. _Enable the BigLake.: https://cloud.google.com/bigquery/
42+
.. _Enable the Lakehouse.: https://cloud.google.com/bigquery/
3643
.. _Set up Authentication.: https://googleapis.dev/python/google-api-core/latest/auth.html
3744

3845
Installation
@@ -100,14 +107,14 @@ Windows
100107
Next Steps
101108
~~~~~~~~~~
102109

103-
- Read the `Client Library Documentation`_ for BigLake
110+
- Read the `Client Library Documentation`_ for Lakehouse
104111
to see other available methods on the client.
105-
- Read the `BigLake Product documentation`_ to learn
112+
- Read the `Lakehouse Product documentation`_ to learn
106113
more about the product and see How-to Guides.
107114
- View this `README`_ to see the full list of Cloud
108115
APIs that we cover.
109116

110-
.. _BigLake Product documentation: https://cloud.google.com/bigquery/
117+
.. _Lakehouse Product documentation: https://cloud.google.com/bigquery/
111118
.. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst
112119

113120
Logging

packages/google-cloud-biglake-hive/docs/summary_overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ reverted. Instead, if you want to place additional content, create an
55
pick up on the content and merge the content.
66
]: #
77

8-
# BigLake API
8+
# Lakehouse API
99

10-
Overview of the APIs available for BigLake API.
10+
Overview of the APIs available for Lakehouse API.
1111

1212
## All entries
1313

1414
Classes, methods and properties & attributes for
15-
BigLake API.
15+
Lakehouse API.
1616

1717
[classes](https://cloud.google.com/python/docs/reference/google-cloud-biglake-hive/latest/summary_class.html)
1818

packages/google-cloud-biglake-hive/google/cloud/biglake_hive_v1beta/types/hive_metastore.py

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class HiveCatalog(proto.Message):
7373
7474
Attributes:
7575
name (str):
76-
Output only. The resource name. Format:
76+
Identifier. The resource name. Format:
7777
projects/{project_id_or_number}/catalogs/{catalog_id}
7878
description (str):
7979
Optional. Stores the catalog description.
@@ -86,6 +86,11 @@ class HiveCatalog(proto.Message):
8686
replicas (MutableSequence[google.cloud.biglake_hive_v1beta.types.HiveCatalog.Replica]):
8787
Output only. The replicas for the catalog
8888
metadata.
89+
create_time (google.protobuf.timestamp_pb2.Timestamp):
90+
Output only. The creation time of the
91+
catalog.
92+
update_time (google.protobuf.timestamp_pb2.Timestamp):
93+
Output only. The update time of the catalog.
8994
"""
9095

9196
class Replica(proto.Message):
@@ -151,6 +156,16 @@ class State(proto.Enum):
151156
number=4,
152157
message=Replica,
153158
)
159+
create_time: timestamp_pb2.Timestamp = proto.Field(
160+
proto.MESSAGE,
161+
number=5,
162+
message=timestamp_pb2.Timestamp,
163+
)
164+
update_time: timestamp_pb2.Timestamp = proto.Field(
165+
proto.MESSAGE,
166+
number=6,
167+
message=timestamp_pb2.Timestamp,
168+
)
154169

155170

156171
class CreateHiveCatalogRequest(proto.Message):
@@ -322,7 +337,7 @@ class HiveDatabase(proto.Message):
322337
323338
Attributes:
324339
name (str):
325-
Output only. The resource name. Format:
340+
Identifier. The resource name. Format:
326341
projects/{project_id_or_number}/catalogs/{catalog_id}/databases/{database_id}
327342
description (str):
328343
Optional. Stores the database description.
@@ -335,6 +350,11 @@ class HiveDatabase(proto.Message):
335350
parameters (MutableMapping[str, str]):
336351
Optional. Stores the properties associated
337352
with the database. The maximum size is 2 MiB.
353+
create_time (google.protobuf.timestamp_pb2.Timestamp):
354+
Output only. The creation time of the
355+
database.
356+
update_time (google.protobuf.timestamp_pb2.Timestamp):
357+
Output only. The update time of the database.
338358
"""
339359

340360
name: str = proto.Field(
@@ -354,6 +374,16 @@ class HiveDatabase(proto.Message):
354374
proto.STRING,
355375
number=4,
356376
)
377+
create_time: timestamp_pb2.Timestamp = proto.Field(
378+
proto.MESSAGE,
379+
number=5,
380+
message=timestamp_pb2.Timestamp,
381+
)
382+
update_time: timestamp_pb2.Timestamp = proto.Field(
383+
proto.MESSAGE,
384+
number=6,
385+
message=timestamp_pb2.Timestamp,
386+
)
357387

358388

359389
class CreateHiveDatabaseRequest(proto.Message):
@@ -506,7 +536,7 @@ class HiveTable(proto.Message):
506536
507537
Attributes:
508538
name (str):
509-
Output only. The resource name. Format:
539+
Identifier. The resource name. Format:
510540
projects/{project_id_or_number}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
511541
description (str):
512542
Optional. Description of the table. The
@@ -520,9 +550,17 @@ class HiveTable(proto.Message):
520550
parameters (MutableMapping[str, str]):
521551
Optional. Stores the properties associated
522552
with the table. The maximum size is 4MiB.
553+
view_original_text (str):
554+
Optional. The original view text. Empty for
555+
non-view. The maximum size is 16MiB.
556+
view_expanded_text (str):
557+
Optional. The expanded view text. Empty for
558+
non-view. The maximum size is 16MiB.
523559
table_type (str):
524560
Output only. The type of the table. This is
525561
EXTERNAL for BigLake hive tables.
562+
update_time (google.protobuf.timestamp_pb2.Timestamp):
563+
Output only. The update time of the table.
526564
"""
527565

528566
name: str = proto.Field(
@@ -553,10 +591,23 @@ class HiveTable(proto.Message):
553591
proto.STRING,
554592
number=8,
555593
)
594+
view_original_text: str = proto.Field(
595+
proto.STRING,
596+
number=9,
597+
)
598+
view_expanded_text: str = proto.Field(
599+
proto.STRING,
600+
number=10,
601+
)
556602
table_type: str = proto.Field(
557603
proto.STRING,
558604
number=11,
559605
)
606+
update_time: timestamp_pb2.Timestamp = proto.Field(
607+
proto.MESSAGE,
608+
number=12,
609+
message=timestamp_pb2.Timestamp,
610+
)
560611

561612

562613
class FieldSchema(proto.Message):

0 commit comments

Comments
 (0)