Skip to content

Commit a393a27

Browse files
authored
feat(geminidataanalytics): generate library (googleapis#16121)
1 parent 4d91636 commit a393a27

86 files changed

Lines changed: 12850 additions & 0 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.

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ for details on updating existing applications using v1.x.y or v2.x.y.
99

1010
## v3.6.0 - TBD
1111

12+
### New Libraries
13+
14+
We are happy to announce the following GA libraries. Unless specifically noted,
15+
the APIs in these libraries are stable, and are ready for production use.
16+
17+
- [Data Analytics API with Gemini](/google/cloud/geminidataanalytics/README.md)
18+
1219
## v3.5.0 - 2026-05
1320

1421
### [Bigtable](/google/cloud/bigtable/README.md)

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,9 @@ See each library's `README.md` file for more information about:
302302
- [Cloud Functions API](google/cloud/functions/README.md)
303303
[[quickstart]](google/cloud/functions/quickstart/README.md)
304304
[[reference]](https://cloud.google.com/cpp/docs/reference/functions/latest)
305+
- [Data Analytics API with Gemini](google/cloud/geminidataanalytics/README.md)
306+
[[quickstart]](google/cloud/geminidataanalytics/quickstart/README.md)
307+
[[reference]](https://cloud.google.com/cpp/docs/reference/geminidataanalytics/latest)
305308
- [Backup for GKE API](google/cloud/gkebackup/README.md)
306309
[[quickstart]](google/cloud/gkebackup/quickstart/README.md)
307310
[[reference]](https://cloud.google.com/cpp/docs/reference/gkebackup/latest)
Binary file not shown.

ci/etc/expected_install_directories

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,10 @@
784784
./include/google/cloud/functions/v2
785785
./include/google/cloud/functions/v2/internal
786786
./include/google/cloud/functions/v2/mocks
787+
./include/google/cloud/geminidataanalytics
788+
./include/google/cloud/geminidataanalytics/v1
789+
./include/google/cloud/geminidataanalytics/v1/internal
790+
./include/google/cloud/geminidataanalytics/v1/mocks
787791
./include/google/cloud/gkebackup
788792
./include/google/cloud/gkebackup/v1
789793
./include/google/cloud/gkebackup/v1/internal
@@ -1429,6 +1433,8 @@
14291433
./lib64/cmake/google_cloud_cpp_financialservices_mocks
14301434
./lib64/cmake/google_cloud_cpp_functions
14311435
./lib64/cmake/google_cloud_cpp_functions_mocks
1436+
./lib64/cmake/google_cloud_cpp_geminidataanalytics
1437+
./lib64/cmake/google_cloud_cpp_geminidataanalytics_mocks
14321438
./lib64/cmake/google_cloud_cpp_gkebackup
14331439
./lib64/cmake/google_cloud_cpp_gkebackup_mocks
14341440
./lib64/cmake/google_cloud_cpp_gkeconnect

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
109109
"filestore"
110110
"financialservices"
111111
"functions"
112+
"geminidataanalytics"
112113
"gkebackup"
113114
"gkeconnect"
114115
"gkehub"
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@googleapis//google/api:annotations_proto
2+
@googleapis//google/api:client_proto
3+
@googleapis//google/api:field_behavior_proto
4+
@googleapis//google/api:field_info_proto
5+
@googleapis//google/api:http_proto
6+
@googleapis//google/api:launch_stage_proto
7+
@googleapis//google/api:resource_proto
8+
@googleapis//google/iam/v1:iam_policy_proto
9+
@googleapis//google/iam/v1:options_proto
10+
@googleapis//google/iam/v1:policy_proto
11+
@googleapis//google/iam/v1:resource_policy_member_proto
12+
@googleapis//google/longrunning:operations_proto
13+
@googleapis//google/rpc:status_proto
14+
@googleapis//google/type:expr_proto
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@googleapis//google/cloud/geminidataanalytics/v1:context.proto
2+
@googleapis//google/cloud/geminidataanalytics/v1:conversation.proto
3+
@googleapis//google/cloud/geminidataanalytics/v1:credentials.proto
4+
@googleapis//google/cloud/geminidataanalytics/v1:data_agent.proto
5+
@googleapis//google/cloud/geminidataanalytics/v1:data_agent_service.proto
6+
@googleapis//google/cloud/geminidataanalytics/v1:data_analytics_agent.proto
7+
@googleapis//google/cloud/geminidataanalytics/v1:data_chat_service.proto
8+
@googleapis//google/cloud/geminidataanalytics/v1:datasource.proto

external/googleapis/update_libraries.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ declare -A -r LIBRARIES=(
164164
"@googleapis//google/cloud/functions/v1:functions_cc_grpc" \
165165
"@googleapis//google/cloud/functions/v2:functions_cc_grpc"
166166
)"
167+
["geminidataanalytics"]="@googleapis//google/cloud/geminidataanalytics/v1:geminidataanalytics_cc_grpc"
167168
["gkebackup"]="$(
168169
printf ",%s" \
169170
"@googleapis//google/cloud/gkebackup/logging/v1:logging_cc_grpc" \

generator/generator_config.textproto

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2641,6 +2641,21 @@ service {
26412641
retryable_status_codes: ["kUnavailable"]
26422642
}
26432643
2644+
# Gemini Data Analytics
2645+
service {
2646+
service_proto_path: "google/cloud/geminidataanalytics/v1/data_agent_service.proto"
2647+
product_path: "google/cloud/geminidataanalytics/v1"
2648+
initial_copyright_year: "2026"
2649+
retryable_status_codes: ["kUnavailable"]
2650+
}
2651+
2652+
service {
2653+
service_proto_path: "google/cloud/geminidataanalytics/v1/data_chat_service.proto"
2654+
product_path: "google/cloud/geminidataanalytics/v1"
2655+
initial_copyright_year: "2026"
2656+
retryable_status_codes: ["kUnavailable"]
2657+
}
2658+
26442659
# GKE Backup
26452660
service {
26462661
service_proto_path: "google/cloud/gkebackup/v1/gkebackup.proto"
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Copyright 2026 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
load("//bazel:gapic.bzl", "cc_gapic_library")
16+
17+
package(default_visibility = ["//visibility:private"])
18+
19+
licenses(["notice"]) # Apache 2.0
20+
21+
service_dirs = ["v1/"]
22+
23+
googleapis_deps = [
24+
"@googleapis//google/cloud/geminidataanalytics/v1:geminidataanalytics_cc_grpc",
25+
]
26+
27+
cc_gapic_library(
28+
name = "geminidataanalytics",
29+
googleapis_deps = googleapis_deps,
30+
service_dirs = service_dirs,
31+
)

0 commit comments

Comments
 (0)