Skip to content

Commit 78e3fe1

Browse files
authored
feat(visionai): generate library (#16008)
1 parent ec22823 commit 78e3fe1

File tree

204 files changed

+72525
-1
lines changed

Some content is hidden

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

204 files changed

+72525
-1
lines changed

.typos.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ extend-exclude = [
3232
"google/cloud/rapidmigrationassessment/v1/rapid_migration_assessment_client.h",
3333
"google/cloud/resourcemanager/v3/projects_client.h",
3434
"google/cloud/securesourcemanager/v1/secure_source_manager_client.h",
35+
"google/cloud/visionai/v1/warehouse_client.h",
3536
# The tool complains about `FIELDs` :shrug:
3637
"/google/cloud/aiplatform/v1/featurestore_client.h",
3738
# Files with binary blobs in base64 format. These are usually invalidated
@@ -64,7 +65,7 @@ extend-exclude = [
6465
"google/cloud/bigtable/ci/run_conformance_tests_proxy_bazel.sh",
6566
# ports files don't need to be checked
6667
"google/cloud/ports_def.inc",
67-
"google/cloud/ports_undef.inc",
68+
"google/cloud/ports_undef.inc"
6869
]
6970

7071
[default]

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.3.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+
- [Vision AI API](/google/cloud/visionai/README.md)
18+
1219
## v3.2.0 - 2026-02
1320

1421
### [Cloud Key Management Service](/google/cloud/kms/README.md)

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,9 @@ See each library's `README.md` file for more information about:
539539
- [Cloud Vision API](google/cloud/vision/README.md)
540540
[[quickstart]](google/cloud/vision/quickstart/README.md)
541541
[[reference]](https://cloud.google.com/cpp/docs/reference/vision/latest)
542+
- [Vision AI API](google/cloud/visionai/README.md)
543+
[[quickstart]](google/cloud/visionai/quickstart/README.md)
544+
[[reference]](https://cloud.google.com/cpp/docs/reference/visionai/latest)
542545
- [VM Migration API](google/cloud/vmmigration/README.md)
543546
[[quickstart]](google/cloud/vmmigration/quickstart/README.md)
544547
[[reference]](https://cloud.google.com/cpp/docs/reference/vmmigration/latest)
3.13 MB
Binary file not shown.

ci/etc/expected_install_directories

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,6 +1180,10 @@
11801180
./include/google/cloud/vision/v1
11811181
./include/google/cloud/vision/v1/internal
11821182
./include/google/cloud/vision/v1/mocks
1183+
./include/google/cloud/visionai
1184+
./include/google/cloud/visionai/v1
1185+
./include/google/cloud/visionai/v1/internal
1186+
./include/google/cloud/visionai/v1/mocks
11831187
./include/google/cloud/vmmigration
11841188
./include/google/cloud/vmmigration/v1
11851189
./include/google/cloud/vmmigration/v1/internal
@@ -1562,6 +1566,8 @@
15621566
./lib64/cmake/google_cloud_cpp_videointelligence_mocks
15631567
./lib64/cmake/google_cloud_cpp_vision
15641568
./lib64/cmake/google_cloud_cpp_vision_mocks
1569+
./lib64/cmake/google_cloud_cpp_visionai
1570+
./lib64/cmake/google_cloud_cpp_visionai_mocks
15651571
./lib64/cmake/google_cloud_cpp_vmmigration
15661572
./lib64/cmake/google_cloud_cpp_vmmigration_mocks
15671573
./lib64/cmake/google_cloud_cpp_vmwareengine

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
188188
"video"
189189
"videointelligence"
190190
"vision"
191+
"visionai"
191192
"vmmigration"
192193
"vmwareengine"
193194
"vpcaccess"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
@googleapis//google/api:annotations_proto
2+
@googleapis//google/api:client_proto
3+
@googleapis//google/api:field_behavior_proto
4+
@googleapis//google/api:http_proto
5+
@googleapis//google/api:launch_stage_proto
6+
@googleapis//google/api:resource_proto
7+
@googleapis//google/longrunning:operations_proto
8+
@googleapis//google/rpc:status_proto
9+
@googleapis//google/type:datetime_proto
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
@googleapis//google/cloud/visionai/v1:annotations.proto
2+
@googleapis//google/cloud/visionai/v1:common.proto
3+
@googleapis//google/cloud/visionai/v1:health_service.proto
4+
@googleapis//google/cloud/visionai/v1:lva.proto
5+
@googleapis//google/cloud/visionai/v1:lva_resources.proto
6+
@googleapis//google/cloud/visionai/v1:lva_service.proto
7+
@googleapis//google/cloud/visionai/v1:platform.proto
8+
@googleapis//google/cloud/visionai/v1:streaming_resources.proto
9+
@googleapis//google/cloud/visionai/v1:streaming_service.proto
10+
@googleapis//google/cloud/visionai/v1:streams_resources.proto
11+
@googleapis//google/cloud/visionai/v1:streams_service.proto
12+
@googleapis//google/cloud/visionai/v1:warehouse.proto

external/googleapis/update_libraries.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ declare -A -r LIBRARIES=(
338338
)"
339339
["videointelligence"]="@googleapis//google/cloud/videointelligence/v1:videointelligence_cc_grpc"
340340
["vision"]="@googleapis//google/cloud/vision/v1:vision_cc_grpc"
341+
["visionai"]="@googleapis//google/cloud/visionai/v1:visionai_cc_grpc"
341342
["vmmigration"]="@googleapis//google/cloud/vmmigration/v1:vmmigration_cc_grpc"
342343
["vmwareengine"]="@googleapis//google/cloud/vmwareengine/v1:vmwareengine_cc_grpc"
343344
["vpcaccess"]="@googleapis//google/cloud/vpcaccess/v1:vpcaccess_cc_grpc"

generator/generator_config.textproto

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4038,6 +4038,49 @@ service {
40384038
retryable_status_codes: ["kUnavailable"]
40394039
}
40404040
4041+
# Vision AI
4042+
service {
4043+
service_proto_path: "google/cloud/visionai/v1/health_service.proto"
4044+
product_path: "google/cloud/visionai/v1"
4045+
initial_copyright_year: "2026"
4046+
retryable_status_codes: ["kUnavailable"]
4047+
}
4048+
4049+
service {
4050+
service_proto_path: "google/cloud/visionai/v1/lva_service.proto"
4051+
product_path: "google/cloud/visionai/v1"
4052+
initial_copyright_year: "2026"
4053+
retryable_status_codes: ["kUnavailable"]
4054+
}
4055+
4056+
service {
4057+
service_proto_path: "google/cloud/visionai/v1/platform.proto"
4058+
product_path: "google/cloud/visionai/v1"
4059+
initial_copyright_year: "2026"
4060+
retryable_status_codes: ["kUnavailable"]
4061+
}
4062+
4063+
service {
4064+
service_proto_path: "google/cloud/visionai/v1/streaming_service.proto"
4065+
product_path: "google/cloud/visionai/v1"
4066+
initial_copyright_year: "2026"
4067+
retryable_status_codes: ["kUnavailable"]
4068+
}
4069+
4070+
service {
4071+
service_proto_path: "google/cloud/visionai/v1/streams_service.proto"
4072+
product_path: "google/cloud/visionai/v1"
4073+
initial_copyright_year: "2026"
4074+
retryable_status_codes: ["kUnavailable"]
4075+
}
4076+
4077+
service {
4078+
service_proto_path: "google/cloud/visionai/v1/warehouse.proto"
4079+
product_path: "google/cloud/visionai/v1"
4080+
initial_copyright_year: "2026"
4081+
retryable_status_codes: ["kUnavailable"]
4082+
}
4083+
40414084
# VM Migration
40424085
service {
40434086
service_proto_path: "google/cloud/vmmigration/v1/vmmigration.proto"

0 commit comments

Comments
 (0)