Skip to content

feat: [datalineage] new module for datalineage#12341

Closed
cloud-java-bot wants to merge 1 commit intomainfrom
new-library/datalineage-A1RlV
Closed

feat: [datalineage] new module for datalineage#12341
cloud-java-bot wants to merge 1 commit intomainfrom
new-library/datalineage-A1RlV

Conversation

@cloud-java-bot
Copy link
Copy Markdown
Collaborator

Generated by @diegomarquezp via generate_new_client_hermetic_build.yaml

Command used:

python generation/new_client_hermetic_build/add-new-client-config.py add-new-library --api-shortname "datalineage" --name-pretty "Data Lineage API" --api-description "Data lineage is a visual map that tracks the entire lifecycle of your data. It shows you where your data comes from (the origin), where it travels (the destinations), and all the changes or transformations that happen along the way." --proto-path "google/cloud/datacatalog/lineage/configmanagement/v1" --product-docs "https://cloud.google.com/dataplex/docs/about-data-lineage" 

@cloud-java-bot cloud-java-bot added the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 31, 2026
@cloud-java-bot cloud-java-bot requested a review from a team as a code owner March 31, 2026 21:14
@cloud-java-bot cloud-java-bot added the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 31, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request primarily reformats generation_config.yaml by moving documentation URLs to new lines and updating several api_description fields to use multi-line strings. It also introduces a new datalineage library entry. The review feedback identifies an incorrect documentation link for the BigQuery Connection API and suggests merging the new datalineage entry into the existing lineage service to maintain a more cohesive client library.

release_level: stable
client_documentation: https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1beta1
client_documentation:
https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1beta1
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The client_documentation link for the BigQuery Connection API appears to be incorrect, as it currently points to the BigQuery Reservation RPC reference. It should point to the Java client library reference for BigQuery Connection.

    https://cloud.google.com/java/docs/reference/google-cloud-bigqueryconnection/latest/overview

Comment on lines +817 to +834
- api_shortname: datalineage
name_pretty: Data Lineage API
product_documentation: https://cloud.google.com/dataplex/docs/about-data-lineage
api_description: Data lineage is a visual map that tracks the entire lifecycle of
your data. It shows you where your data comes from (the origin), where it travels
(the destinations), and all the changes or transformations that happen along the
way.
client_documentation:
https://cloud.google.com/java/docs/reference/google-cloud-datalineage/latest/overview
release_level: preview
distribution_name: com.google.cloud:google-cloud-datalineage
api_id: datalineage.googleapis.com
library_type: GAPIC_AUTO
group_id: com.google.cloud
cloud_api: true
GAPICs:
- proto_path: google/cloud/datacatalog/lineage/configmanagement/v1
requires_billing: true
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This new datalineage entry appears to be a duplicate or a sub-component of the existing lineage service (see lines 814-816 which point to google/cloud/datacatalog/lineage/v1). Instead of creating a separate library google-cloud-datalineage for the configmanagement sub-package, consider merging this into the existing lineage library by adding the new proto_path to its GAPICs list. This maintains a more cohesive client library for the Data Lineage service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

owlbot:run Add this label to trigger the Owlbot post processor.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants