Skip to content

Commit 8031cc2

Browse files
Google APIscopybara-github
authored andcommitted
feat: add XAI, model monitoring, and index services to aiplatform v1
Committer: @dizcology PiperOrigin-RevId: 393860361
1 parent 583dd6a commit 8031cc2

33 files changed

Lines changed: 3107 additions & 124 deletions

google/cloud/aiplatform/v1/BUILD.bazel

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,21 @@ proto_library(
4040
"data_labeling_job.proto",
4141
"dataset.proto",
4242
"dataset_service.proto",
43+
"deployed_index_ref.proto",
4344
"deployed_model_ref.proto",
4445
"encryption_spec.proto",
4546
"endpoint.proto",
4647
"endpoint_service.proto",
4748
"env_var.proto",
4849
"execution.proto",
50+
"explanation_metadata.proto",
51+
"explanation.proto",
52+
"feature_monitoring_stats.proto",
4953
"hyperparameter_tuning_job.proto",
54+
"index_endpoint.proto",
55+
"index_endpoint_service.proto",
56+
"index.proto",
57+
"index_service.proto",
5058
"io.proto",
5159
"job_service.proto",
5260
"job_state.proto",
@@ -55,8 +63,10 @@ proto_library(
5563
"migratable_resource.proto",
5664
"migration_service.proto",
5765
"model.proto",
66+
"model_deployment_monitoring_job.proto",
5867
"model_evaluation.proto",
5968
"model_evaluation_slice.proto",
69+
"model_monitoring.proto",
6070
"model_service.proto",
6171
"operation.proto",
6272
"pipeline_job.proto",
@@ -142,6 +152,7 @@ java_gapic_library(
142152
] + _JAVA_PROTO_SUBPACKAGE_DEPS,
143153
deps = [
144154
":aiplatform_java_proto",
155+
"//google/api:api_java_proto",
145156
] + _JAVA_PROTO_SUBPACKAGE_DEPS,
146157
)
147158

google/cloud/aiplatform/v1/aiplatform_grpc_service_config.json

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -3,43 +3,43 @@
33
{
44
"name": [
55
{
6-
"service": "google.cloud.aiplatform.v1.DatasetService",
6+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
77
"method": "CreateDataset"
88
},
99
{
10-
"service": "google.cloud.aiplatform.v1.DatasetService",
10+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
1111
"method": "GetDataset"
1212
},
1313
{
14-
"service": "google.cloud.aiplatform.v1.DatasetService",
14+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
1515
"method": "UpdateDataset"
1616
},
1717
{
18-
"service": "google.cloud.aiplatform.v1.DatasetService",
18+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
1919
"method": "ListDatasets"
2020
},
2121
{
22-
"service": "google.cloud.aiplatform.v1.DatasetService",
22+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
2323
"method": "DeleteDataset"
2424
},
2525
{
26-
"service": "google.cloud.aiplatform.v1.DatasetService",
26+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
2727
"method": "ImportData"
2828
},
2929
{
30-
"service": "google.cloud.aiplatform.v1.DatasetService",
30+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
3131
"method": "ExportData"
3232
},
3333
{
34-
"service": "google.cloud.aiplatform.v1.DatasetService",
34+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
3535
"method": "ListDataItems"
3636
},
3737
{
38-
"service": "google.cloud.aiplatform.v1.DatasetService",
38+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
3939
"method": "GetAnnotationSpec"
4040
},
4141
{
42-
"service": "google.cloud.aiplatform.v1.DatasetService",
42+
"service": "google.cloud.aiplatform.v1beta1.DatasetService",
4343
"method": "ListAnnotations"
4444
}
4545
],
@@ -48,31 +48,31 @@
4848
{
4949
"name":[
5050
{
51-
"service": "google.cloud.aiplatform.v1.EndpointService",
51+
"service": "google.cloud.aiplatform.v1beta1.EndpointService",
5252
"method": "CreateEndpoint"
5353
},
5454
{
55-
"service": "google.cloud.aiplatform.v1.EndpointService",
55+
"service": "google.cloud.aiplatform.v1beta1.EndpointService",
5656
"method": "GetEndpoint"
5757
},
5858
{
59-
"service": "google.cloud.aiplatform.v1.EndpointService",
59+
"service": "google.cloud.aiplatform.v1beta1.EndpointService",
6060
"method": "ListEndpoints"
6161
},
6262
{
63-
"service": "google.cloud.aiplatform.v1.EndpointService",
63+
"service": "google.cloud.aiplatform.v1beta1.EndpointService",
6464
"method": "UpdateEndpoint"
6565
},
6666
{
67-
"service": "google.cloud.aiplatform.v1.EndpointService",
67+
"service": "google.cloud.aiplatform.v1beta1.EndpointService",
6868
"method": "DeleteEndpoint"
6969
},
7070
{
71-
"service": "google.cloud.aiplatform.v1.EndpointService",
71+
"service": "google.cloud.aiplatform.v1beta1.EndpointService",
7272
"method": "DeployModel"
7373
},
7474
{
75-
"service": "google.cloud.aiplatform.v1.EndpointService",
75+
"service": "google.cloud.aiplatform.v1beta1.EndpointService",
7676
"method": "UndeployModel"
7777
}
7878
],
@@ -81,83 +81,83 @@
8181
{
8282
"name":[
8383
{
84-
"service": "google.cloud.aiplatform.v1.JobService",
84+
"service": "google.cloud.aiplatform.v1beta1.JobService",
8585
"method": "CreateCustomJob"
8686
},
8787
{
88-
"service": "google.cloud.aiplatform.v1.JobService",
88+
"service": "google.cloud.aiplatform.v1beta1.JobService",
8989
"method": "GetCustomJob"
9090
},
9191
{
92-
"service": "google.cloud.aiplatform.v1.JobService",
92+
"service": "google.cloud.aiplatform.v1beta1.JobService",
9393
"method": "ListCustomJobs"
9494
},
9595
{
96-
"service": "google.cloud.aiplatform.v1.JobService",
96+
"service": "google.cloud.aiplatform.v1beta1.JobService",
9797
"method": "DeleteCustomJob"
9898
},
9999
{
100-
"service": "google.cloud.aiplatform.v1.JobService",
100+
"service": "google.cloud.aiplatform.v1beta1.JobService",
101101
"method": "CancelCustomJob"
102102
},
103103
{
104-
"service": "google.cloud.aiplatform.v1.JobService",
104+
"service": "google.cloud.aiplatform.v1beta1.JobService",
105105
"method": "CreateDataLabelingJob"
106106
},
107107
{
108-
"service": "google.cloud.aiplatform.v1.JobService",
108+
"service": "google.cloud.aiplatform.v1beta1.JobService",
109109
"method": "GetDataLabelingJob"
110110
},
111111
{
112-
"service": "google.cloud.aiplatform.v1.JobService",
112+
"service": "google.cloud.aiplatform.v1beta1.JobService",
113113
"method": "ListDataLabelingJobs"
114114
},
115115
{
116-
"service": "google.cloud.aiplatform.v1.JobService",
116+
"service": "google.cloud.aiplatform.v1beta1.JobService",
117117
"method": "DeleteDataLabelingJob"
118118
},
119119
{
120-
"service": "google.cloud.aiplatform.v1.JobService",
120+
"service": "google.cloud.aiplatform.v1beta1.JobService",
121121
"method": "CancelDataLabelingJob"
122122
},
123123
{
124-
"service": "google.cloud.aiplatform.v1.JobService",
124+
"service": "google.cloud.aiplatform.v1beta1.JobService",
125125
"method": "CreateHyperparameterTuningJob"
126126
},
127127
{
128-
"service": "google.cloud.aiplatform.v1.JobService",
128+
"service": "google.cloud.aiplatform.v1beta1.JobService",
129129
"method": "GetHyperparameterTuningJob"
130130
},
131131
{
132-
"service": "google.cloud.aiplatform.v1.JobService",
132+
"service": "google.cloud.aiplatform.v1beta1.JobService",
133133
"method": "ListHyperparameterTuningJobs"
134134
},
135135
{
136-
"service": "google.cloud.aiplatform.v1.JobService",
136+
"service": "google.cloud.aiplatform.v1beta1.JobService",
137137
"method": "DeleteHyperparameterTuningJob"
138138
},
139139
{
140-
"service": "google.cloud.aiplatform.v1.JobService",
140+
"service": "google.cloud.aiplatform.v1beta1.JobService",
141141
"method": "CancelHyperparameterTuningJob"
142142
},
143143
{
144-
"service": "google.cloud.aiplatform.v1.JobService",
144+
"service": "google.cloud.aiplatform.v1beta1.JobService",
145145
"method": "CreateBatchPredictionJob"
146146
},
147147
{
148-
"service": "google.cloud.aiplatform.v1.JobService",
148+
"service": "google.cloud.aiplatform.v1beta1.JobService",
149149
"method": "GetBatchPredictionJob"
150150
},
151151
{
152-
"service": "google.cloud.aiplatform.v1.JobService",
152+
"service": "google.cloud.aiplatform.v1beta1.JobService",
153153
"method": "ListBatchPredictionJobs"
154154
},
155155
{
156-
"service": "google.cloud.aiplatform.v1.JobService",
156+
"service": "google.cloud.aiplatform.v1beta1.JobService",
157157
"method": "DeleteBatchPredictionJob"
158158
},
159159
{
160-
"service": "google.cloud.aiplatform.v1.JobService",
160+
"service": "google.cloud.aiplatform.v1beta1.JobService",
161161
"method": "CancelBatchPredictionJob"
162162
}
163163
],
@@ -166,47 +166,47 @@
166166
{
167167
"name":[
168168
{
169-
"service": "google.cloud.aiplatform.v1.ModelService",
169+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
170170
"method": "UploadModel"
171171
},
172172
{
173-
"service": "google.cloud.aiplatform.v1.ModelService",
173+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
174174
"method": "GetModel"
175175
},
176176
{
177-
"service": "google.cloud.aiplatform.v1.ModelService",
177+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
178178
"method": "ListModels"
179179
},
180180
{
181-
"service": "google.cloud.aiplatform.v1.ModelService",
181+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
182182
"method": "UpdateModel"
183183
},
184184
{
185-
"service": "google.cloud.aiplatform.v1.ModelService",
185+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
186186
"method": "DeleteModel"
187187
},
188188
{
189-
"service": "google.cloud.aiplatform.v1.ModelService",
189+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
190190
"method": "ExportModel"
191191
},
192192
{
193-
"service": "google.cloud.aiplatform.v1.ModelService",
193+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
194194
"method": "GetModelEvaluation"
195195
},
196196
{
197-
"service": "google.cloud.aiplatform.v1.ModelService",
197+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
198198
"method": "ListModelEvaluations"
199199
},
200200
{
201-
"service": "google.cloud.aiplatform.v1.ModelService",
201+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
202202
"method": "GetModelEvaluationSlice"
203203
},
204204
{
205-
"service": "google.cloud.aiplatform.v1.ModelService",
205+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
206206
"method": "ListModelEvaluationSlices"
207207
},
208208
{
209-
"service": "google.cloud.aiplatform.v1.ModelService",
209+
"service": "google.cloud.aiplatform.v1beta1.ModelService",
210210
"method": "ExportEvaluatedDataItems"
211211
}
212212
],
@@ -215,23 +215,23 @@
215215
{
216216
"name":[
217217
{
218-
"service": "google.cloud.aiplatform.v1.PipelineService",
218+
"service": "google.cloud.aiplatform.v1beta1.PipelineService",
219219
"method": "CreateTrainingPipeline"
220220
},
221221
{
222-
"service": "google.cloud.aiplatform.v1.PipelineService",
222+
"service": "google.cloud.aiplatform.v1beta1.PipelineService",
223223
"method": "GetTrainingPipeline"
224224
},
225225
{
226-
"service": "google.cloud.aiplatform.v1.PipelineService",
226+
"service": "google.cloud.aiplatform.v1beta1.PipelineService",
227227
"method": "ListTrainingPipelines"
228228
},
229229
{
230-
"service": "google.cloud.aiplatform.v1.PipelineService",
230+
"service": "google.cloud.aiplatform.v1beta1.PipelineService",
231231
"method": "DeleteTrainingPipeline"
232232
},
233233
{
234-
"service": "google.cloud.aiplatform.v1.PipelineService",
234+
"service": "google.cloud.aiplatform.v1beta1.PipelineService",
235235
"method": "CancelTrainingPipeline"
236236
}
237237
],
@@ -240,11 +240,11 @@
240240
{
241241
"name":[
242242
{
243-
"service": "google.cloud.aiplatform.v1.PredictionService",
243+
"service": "google.cloud.aiplatform.v1beta1.PredictionService",
244244
"method": "Predict"
245245
},
246246
{
247-
"service": "google.cloud.aiplatform.v1.PredictionService",
247+
"service": "google.cloud.aiplatform.v1beta1.PredictionService",
248248
"method": "Explain"
249249
}
250250
],
@@ -253,23 +253,23 @@
253253
{
254254
"name":[
255255
{
256-
"service": "google.cloud.aiplatform.v1.SpecialistPoolService",
256+
"service": "google.cloud.aiplatform.v1beta1.SpecialistPoolService",
257257
"method": "CreateSpecialistPool"
258258
},
259259
{
260-
"service": "google.cloud.aiplatform.v1.SpecialistPoolService",
260+
"service": "google.cloud.aiplatform.v1beta1.SpecialistPoolService",
261261
"method": "GetSpecialistPool"
262262
},
263263
{
264-
"service": "google.cloud.aiplatform.v1.SpecialistPoolService",
264+
"service": "google.cloud.aiplatform.v1beta1.SpecialistPoolService",
265265
"method": "ListSpecialistPools"
266266
},
267267
{
268-
"service": "google.cloud.aiplatform.v1.SpecialistPoolService",
268+
"service": "google.cloud.aiplatform.v1beta1.SpecialistPoolService",
269269
"method": "DeleteSpecialistPool"
270270
},
271271
{
272-
"service": "google.cloud.aiplatform.v1.SpecialistPoolService",
272+
"service": "google.cloud.aiplatform.v1beta1.SpecialistPoolService",
273273
"method": "UpdateSpecialistPool"
274274
}
275275
],

0 commit comments

Comments
 (0)