Skip to content

Commit c33459e

Browse files
authored
feat(aiplatform): generate library (#11852)
1 parent c988dbf commit c33459e

508 files changed

Lines changed: 85887 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.

.typos.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ extend-exclude = [
2020
"google/cloud/managedidentities/v1/managed_identities_client.h",
2121
"google/cloud/monitoring/v3/uptime_check_client.h",
2222
"google/cloud/resourcemanager/v3/projects_client.h",
23+
# The tool complains about `FIELDs` :shrug:
24+
"/google/cloud/aiplatform/v1/featurestore_client.h",
2325
# Files with binary blobs in base64 format. These are usually invalidated
2426
# keyfiles (or private keys) and contain character sequences that almost
2527
# look like words.

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ the APIs in these libraries are stable, and are ready for production use.
118118
- [Cloud Domains](/google/cloud/domains/README.md)
119119
- [Essential Contacts](/google/cloud/essentialcontacts/README.md)
120120
- [Timeseries Insights](/google/cloud/timeseriesinsights/README.md)
121+
- [Vertex AI](/google/cloud/aiplatform/README.md)
121122

122123
### Cloud Debugger
123124

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ See each library's `README.md` file for more information about:
9898
- [Advisory Notifications API](google/cloud/advisorynotifications/README.md)
9999
[\[quickstart\]](google/cloud/advisorynotifications/quickstart/README.md)
100100
[\[reference\]](https://cloud.google.com/cpp/docs/reference/advisorynotifications/latest)
101+
- [Vertex AI API](google/cloud/aiplatform/README.md)
102+
[\[quickstart\]](google/cloud/aiplatform/quickstart/README.md)
103+
[\[reference\]](https://cloud.google.com/cpp/docs/reference/aiplatform/latest)
101104
- [AlloyDB API](google/cloud/alloydb/README.md)
102105
[\[quickstart\]](google/cloud/alloydb/quickstart/README.md)
103106
[\[reference\]](https://cloud.google.com/cpp/docs/reference/alloydb/latest)
3.59 MB
Binary file not shown.

ci/cloudbuild/builds/cmake-install.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,15 @@ mapfile -t actual_dirs < <(env -C "${INSTALL_PREFIX}" find -type d)
5454
# We maintain those here as a hard-coded list.
5555
mapfile -t expected_dirs < <(cat ci/etc/expected_install_directories)
5656
expected_dirs+=(
57+
# no RPC services in several subdirectories of google/cloud/aiplatform
58+
./include/google/cloud/aiplatform/logging
59+
./include/google/cloud/aiplatform/v1/schema
60+
./include/google/cloud/aiplatform/v1/schema/predict
61+
./include/google/cloud/aiplatform/v1/schema/predict/instance
62+
./include/google/cloud/aiplatform/v1/schema/predict/params
63+
./include/google/cloud/aiplatform/v1/schema/predict/prediction
64+
./include/google/cloud/aiplatform/v1/schema/trainingjob
65+
./include/google/cloud/aiplatform/v1/schema/trainingjob/definition
5766
# no RPC services in google/cloud/appengine/legacy
5867
./include/google/appengine/legacy
5968
# no RPC services in google/cloud/appengine/logging

ci/etc/expected_install_directories

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@
3232
./include/google/cloud/advisorynotifications/v1
3333
./include/google/cloud/advisorynotifications/v1/internal
3434
./include/google/cloud/advisorynotifications/v1/mocks
35+
./include/google/cloud/aiplatform
36+
./include/google/cloud/aiplatform/v1
37+
./include/google/cloud/aiplatform/v1/internal
38+
./include/google/cloud/aiplatform/v1/mocks
3539
./include/google/cloud/alloydb
3640
./include/google/cloud/alloydb/v1
3741
./include/google/cloud/alloydb/v1/internal
@@ -1074,6 +1078,7 @@
10741078
./lib64/cmake/google_cloud_cpp_accessapproval
10751079
./lib64/cmake/google_cloud_cpp_accesscontextmanager
10761080
./lib64/cmake/google_cloud_cpp_advisorynotifications
1081+
./lib64/cmake/google_cloud_cpp_aiplatform
10771082
./lib64/cmake/google_cloud_cpp_alloydb
10781083
./lib64/cmake/google_cloud_cpp_apigateway
10791084
./lib64/cmake/google_cloud_cpp_apigeeconnect

ci/etc/full_feature_list

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
accessapproval
22
accesscontextmanager
33
advisorynotifications
4+
aiplatform
45
alloydb
56
apigateway
67
apigeeconnect

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
3838
"accessapproval"
3939
"accesscontextmanager"
4040
"advisorynotifications"
41+
"aiplatform"
4142
"alloydb"
4243
"apigateway"
4344
"apigeeconnect"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@com_google_googleapis//google/api:annotations_proto
2+
@com_google_googleapis//google/api:client_proto
3+
@com_google_googleapis//google/api:field_behavior_proto
4+
@com_google_googleapis//google/api:http_proto
5+
@com_google_googleapis//google/api:httpbody_proto
6+
@com_google_googleapis//google/api:launch_stage_proto
7+
@com_google_googleapis//google/api:resource_proto
8+
@com_google_googleapis//google/longrunning:operations_proto
9+
@com_google_googleapis//google/rpc:status_proto
10+
@com_google_googleapis//google/type:interval_proto
11+
@com_google_googleapis//google/type:money_proto
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
@com_google_googleapis//google/cloud/aiplatform/logging:prediction.proto
2+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:image_classification.proto
3+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:image_object_detection.proto
4+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:image_segmentation.proto
5+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:text_classification.proto
6+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:text_extraction.proto
7+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:text_sentiment.proto
8+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:video_action_recognition.proto
9+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:video_classification.proto
10+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/instance:video_object_tracking.proto
11+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/params:image_classification.proto
12+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/params:image_object_detection.proto
13+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/params:image_segmentation.proto
14+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/params:video_action_recognition.proto
15+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/params:video_classification.proto
16+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/params:video_object_tracking.proto
17+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:classification.proto
18+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:image_object_detection.proto
19+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:image_segmentation.proto
20+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:tabular_classification.proto
21+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:tabular_regression.proto
22+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:text_extraction.proto
23+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:text_sentiment.proto
24+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:video_action_recognition.proto
25+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:video_classification.proto
26+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/predict/prediction:video_object_tracking.proto
27+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_image_classification.proto
28+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_image_object_detection.proto
29+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_image_segmentation.proto
30+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_tables.proto
31+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_text_classification.proto
32+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_text_extraction.proto
33+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_text_sentiment.proto
34+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_video_action_recognition.proto
35+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_video_classification.proto
36+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:automl_video_object_tracking.proto
37+
@com_google_googleapis//google/cloud/aiplatform/v1/schema/trainingjob/definition:export_evaluated_data_items_config.proto
38+
@com_google_googleapis//google/cloud/aiplatform/v1:accelerator_type.proto
39+
@com_google_googleapis//google/cloud/aiplatform/v1:annotation.proto
40+
@com_google_googleapis//google/cloud/aiplatform/v1:annotation_spec.proto
41+
@com_google_googleapis//google/cloud/aiplatform/v1:artifact.proto
42+
@com_google_googleapis//google/cloud/aiplatform/v1:batch_prediction_job.proto
43+
@com_google_googleapis//google/cloud/aiplatform/v1:completion_stats.proto
44+
@com_google_googleapis//google/cloud/aiplatform/v1:context.proto
45+
@com_google_googleapis//google/cloud/aiplatform/v1:custom_job.proto
46+
@com_google_googleapis//google/cloud/aiplatform/v1:data_item.proto
47+
@com_google_googleapis//google/cloud/aiplatform/v1:data_labeling_job.proto
48+
@com_google_googleapis//google/cloud/aiplatform/v1:dataset.proto
49+
@com_google_googleapis//google/cloud/aiplatform/v1:dataset_service.proto
50+
@com_google_googleapis//google/cloud/aiplatform/v1:deployed_index_ref.proto
51+
@com_google_googleapis//google/cloud/aiplatform/v1:deployed_model_ref.proto
52+
@com_google_googleapis//google/cloud/aiplatform/v1:encryption_spec.proto
53+
@com_google_googleapis//google/cloud/aiplatform/v1:endpoint.proto
54+
@com_google_googleapis//google/cloud/aiplatform/v1:endpoint_service.proto
55+
@com_google_googleapis//google/cloud/aiplatform/v1:entity_type.proto
56+
@com_google_googleapis//google/cloud/aiplatform/v1:env_var.proto
57+
@com_google_googleapis//google/cloud/aiplatform/v1:evaluated_annotation.proto
58+
@com_google_googleapis//google/cloud/aiplatform/v1:event.proto
59+
@com_google_googleapis//google/cloud/aiplatform/v1:execution.proto
60+
@com_google_googleapis//google/cloud/aiplatform/v1:explanation.proto
61+
@com_google_googleapis//google/cloud/aiplatform/v1:explanation_metadata.proto
62+
@com_google_googleapis//google/cloud/aiplatform/v1:feature.proto
63+
@com_google_googleapis//google/cloud/aiplatform/v1:feature_monitoring_stats.proto
64+
@com_google_googleapis//google/cloud/aiplatform/v1:feature_selector.proto
65+
@com_google_googleapis//google/cloud/aiplatform/v1:featurestore.proto
66+
@com_google_googleapis//google/cloud/aiplatform/v1:featurestore_monitoring.proto
67+
@com_google_googleapis//google/cloud/aiplatform/v1:featurestore_online_service.proto
68+
@com_google_googleapis//google/cloud/aiplatform/v1:featurestore_service.proto
69+
@com_google_googleapis//google/cloud/aiplatform/v1:hyperparameter_tuning_job.proto
70+
@com_google_googleapis//google/cloud/aiplatform/v1:index.proto
71+
@com_google_googleapis//google/cloud/aiplatform/v1:index_endpoint.proto
72+
@com_google_googleapis//google/cloud/aiplatform/v1:index_endpoint_service.proto
73+
@com_google_googleapis//google/cloud/aiplatform/v1:index_service.proto
74+
@com_google_googleapis//google/cloud/aiplatform/v1:io.proto
75+
@com_google_googleapis//google/cloud/aiplatform/v1:job_service.proto
76+
@com_google_googleapis//google/cloud/aiplatform/v1:job_state.proto
77+
@com_google_googleapis//google/cloud/aiplatform/v1:lineage_subgraph.proto
78+
@com_google_googleapis//google/cloud/aiplatform/v1:machine_resources.proto
79+
@com_google_googleapis//google/cloud/aiplatform/v1:manual_batch_tuning_parameters.proto
80+
@com_google_googleapis//google/cloud/aiplatform/v1:match_service.proto
81+
@com_google_googleapis//google/cloud/aiplatform/v1:metadata_schema.proto
82+
@com_google_googleapis//google/cloud/aiplatform/v1:metadata_service.proto
83+
@com_google_googleapis//google/cloud/aiplatform/v1:metadata_store.proto
84+
@com_google_googleapis//google/cloud/aiplatform/v1:migratable_resource.proto
85+
@com_google_googleapis//google/cloud/aiplatform/v1:migration_service.proto
86+
@com_google_googleapis//google/cloud/aiplatform/v1:model.proto
87+
@com_google_googleapis//google/cloud/aiplatform/v1:model_deployment_monitoring_job.proto
88+
@com_google_googleapis//google/cloud/aiplatform/v1:model_evaluation.proto
89+
@com_google_googleapis//google/cloud/aiplatform/v1:model_evaluation_slice.proto
90+
@com_google_googleapis//google/cloud/aiplatform/v1:model_garden_service.proto
91+
@com_google_googleapis//google/cloud/aiplatform/v1:model_monitoring.proto
92+
@com_google_googleapis//google/cloud/aiplatform/v1:model_service.proto
93+
@com_google_googleapis//google/cloud/aiplatform/v1:nas_job.proto
94+
@com_google_googleapis//google/cloud/aiplatform/v1:operation.proto
95+
@com_google_googleapis//google/cloud/aiplatform/v1:pipeline_failure_policy.proto
96+
@com_google_googleapis//google/cloud/aiplatform/v1:pipeline_job.proto
97+
@com_google_googleapis//google/cloud/aiplatform/v1:pipeline_service.proto
98+
@com_google_googleapis//google/cloud/aiplatform/v1:pipeline_state.proto
99+
@com_google_googleapis//google/cloud/aiplatform/v1:prediction_service.proto
100+
@com_google_googleapis//google/cloud/aiplatform/v1:publisher_model.proto
101+
@com_google_googleapis//google/cloud/aiplatform/v1:saved_query.proto
102+
@com_google_googleapis//google/cloud/aiplatform/v1:service_networking.proto
103+
@com_google_googleapis//google/cloud/aiplatform/v1:specialist_pool.proto
104+
@com_google_googleapis//google/cloud/aiplatform/v1:specialist_pool_service.proto
105+
@com_google_googleapis//google/cloud/aiplatform/v1:study.proto
106+
@com_google_googleapis//google/cloud/aiplatform/v1:tensorboard.proto
107+
@com_google_googleapis//google/cloud/aiplatform/v1:tensorboard_data.proto
108+
@com_google_googleapis//google/cloud/aiplatform/v1:tensorboard_experiment.proto
109+
@com_google_googleapis//google/cloud/aiplatform/v1:tensorboard_run.proto
110+
@com_google_googleapis//google/cloud/aiplatform/v1:tensorboard_service.proto
111+
@com_google_googleapis//google/cloud/aiplatform/v1:tensorboard_time_series.proto
112+
@com_google_googleapis//google/cloud/aiplatform/v1:training_pipeline.proto
113+
@com_google_googleapis//google/cloud/aiplatform/v1:types.proto
114+
@com_google_googleapis//google/cloud/aiplatform/v1:unmanaged_container_model.proto
115+
@com_google_googleapis//google/cloud/aiplatform/v1:user_action_reference.proto
116+
@com_google_googleapis//google/cloud/aiplatform/v1:value.proto
117+
@com_google_googleapis//google/cloud/aiplatform/v1:vizier_service.proto

0 commit comments

Comments
 (0)