@@ -39,6 +39,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
39
39
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParametersEntry_descriptor ;
40
40
static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
41
41
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParametersEntry_fieldAccessorTable ;
42
+ static final com .google .protobuf .Descriptors .Descriptor
43
+ internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_descriptor ;
44
+ static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
45
+ internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_fieldAccessorTable ;
42
46
static final com .google .protobuf .Descriptors .Descriptor
43
47
internal_static_google_cloud_aiplatform_v1_PipelineJob_LabelsEntry_descriptor ;
44
48
static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
@@ -51,6 +55,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
51
55
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor ;
52
56
static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
53
57
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_fieldAccessorTable ;
58
+ static final com .google .protobuf .Descriptors .Descriptor
59
+ internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_descriptor ;
60
+ static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
61
+ internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_fieldAccessorTable ;
54
62
static final com .google .protobuf .Descriptors .Descriptor
55
63
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor ;
56
64
static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
@@ -97,7 +105,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
97
105
+ "oto\032 \034 google/protobuf/struct.proto\032 \037 googl"
98
106
+ "e/protobuf/timestamp.proto\032 \027 google/rpc/s"
99
107
+ "tatus.proto\032 \034 google/api/annotations.prot"
100
- + "o\" \234 \t \n \013 PipelineJob\022 \021 \n \004 name\030 \001 \001 (\t B\003 \340 A\003 \022 \024 \n \014 "
108
+ + "o\" \326 \n \n \013 PipelineJob\022 \021 \n \004 name\030 \001 \001 (\t B\003 \340 A\003 \022 \024 \n \014 "
101
109
+ "display_name\030 \002 \001 (\t \022 4\n \013 create_time\030 \003 \001 (\013 2"
102
110
+ "\032 .google.protobuf.TimestampB\003 \340 A\003 \022 3\n \n star"
103
111
+ "t_time\030 \004 \001 (\013 2\032 .google.protobuf.Timestamp"
@@ -116,71 +124,83 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
116
124
+ "Config\022 C\n \017 encryption_spec\030 \020 \001 (\013 2*.google"
117
125
+ ".cloud.aiplatform.v1.EncryptionSpec\022 \027 \n \017 s"
118
126
+ "ervice_account\030 \021 \001 (\t \022 4\n \007 network\030 \022 \001 (\t B#\372 "
119
- + "A \n \036 compute.googleapis.com/Network\032 \343 \001 \n \r R"
120
- + "untimeConfig\022 Y \n \n parameters\030 \001 \003 (\013 2E.googl"
127
+ + "A \n \036 compute.googleapis.com/Network\032 \235 \003 \n \r R"
128
+ + "untimeConfig\022 ] \n \n parameters\030 \001 \003 (\013 2E.googl"
121
129
+ "e.cloud.aiplatform.v1.PipelineJob.Runtim"
122
- + "eConfig.ParametersEntry\022 !\n \024 gcs_output_di"
123
- + "rectory\030 \002 \001 (\t B\003 \340 A\002 \032 T\n \017 ParametersEntry\022 \013 \n "
124
- + "\003 key\030 \001 \001 (\t \022 0\n \005 value\030 \002 \001 (\013 2!.google.cloud"
125
- + ".aiplatform.v1.Value:\002 8\001 \032 -\n \013 LabelsEntry\022 "
126
- + "\013 \n \003 key\030 \001 \001 (\t \022 \r \n \005 value\030 \002 \001 (\t :\002 8\001 :o\352 Al\n %ai"
127
- + "platform.googleapis.com/PipelineJob\022 Cpro"
128
- + "jects/{project}/locations/{location}/pip"
129
- + "elineJobs/{pipeline_job}\" \352 \001 \n \021 PipelineJob"
130
- + "Detail\022 B\n \020 pipeline_context\030 \001 \001 (\013 2#.googl"
131
- + "e.cloud.aiplatform.v1.ContextB\003 \340 A\003 \022 F\n \024 pi"
132
- + "peline_run_context\030 \002 \001 (\013 2#.google.cloud."
133
- + "aiplatform.v1.ContextB\003 \340 A\003 \022 I\n \014 task_detai"
134
- + "ls\030 \003 \003 (\013 2..google.cloud.aiplatform.v1.Pi"
135
- + "pelineTaskDetailB\003 \340 A\003 \" \370 \010 \n \022 PipelineTaskDe"
136
- + "tail\022 \024 \n \007 task_id\030 \001 \001 (\003 B\003 \340 A\003 \022 \033 \n \016 parent_tas"
137
- + "k_id\030 \014 \001 (\003 B\003 \340 A\003 \022 \026 \n \t task_name\030 \002 \001 (\t B\003 \340 A\003 \022 "
138
- + "4\n \013 create_time\030 \003 \001 (\013 2\032 .google.protobuf.T"
139
- + "imestampB\003 \340 A\003 \022 3\n \n start_time\030 \004 \001 (\013 2\032 .goog"
140
- + "le.protobuf.TimestampB\003 \340 A\003 \022 1\n \010 end_time\030 \005 "
141
- + " \001 (\013 2\032 .google.protobuf.TimestampB\003 \340 A\003 \022 T\n "
142
- + "\017 executor_detail\030 \006 \001 (\013 26.google.cloud.ai"
143
- + "platform.v1.PipelineTaskExecutorDetailB\003 "
144
- + "\340 A\003 \022 H\n \005 state\030 \007 \001 (\016 24.google.cloud.aiplat"
145
- + "form.v1.PipelineTaskDetail.StateB\003 \340 A\003 \022 =\n "
146
- + "\t execution\030 \010 \001 (\013 2%.google.cloud.aiplatfo"
147
- + "rm.v1.ExecutionB\003 \340 A\003 \022 &\n \005 error\030 \t \001 (\013 2\022 .go"
148
- + "ogle.rpc.StatusB\003 \340 A\003 \022 O\n \006 inputs\030 \n \003 (\013 2:.g"
130
+ + "eConfig.ParametersEntryB\002 \030 \001 \022 !\n \024 gcs_outpu"
131
+ + "t_directory\030 \002 \001 (\t B\003 \340 A\002 \022 d\n \020 parameter_valu"
132
+ + "es\030 \003 \003 (\013 2J.google.cloud.aiplatform.v1.Pi"
133
+ + "pelineJob.RuntimeConfig.ParameterValuesE"
134
+ + "ntry\032 T\n \017 ParametersEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 0\n \005 "
135
+ + "value\030 \002 \001 (\013 2!.google.cloud.aiplatform.v1"
136
+ + ".Value:\002 8\001 \032 N\n \024 ParameterValuesEntry\022 \013 \n \003 ke"
137
+ + "y\030 \001 \001 (\t \022 %\n \005 value\030 \002 \001 (\013 2\026 .google.protobuf"
138
+ + ".Value:\002 8\001 \032 -\n \013 LabelsEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 \r "
139
+ + "\n \005 value\030 \002 \001 (\t :\002 8\001 :o\352 Al\n %aiplatform.googl"
140
+ + "eapis.com/PipelineJob\022 Cprojects/{project"
141
+ + "}/locations/{location}/pipelineJobs/{pip"
142
+ + "eline_job}\" \352 \001 \n \021 PipelineJobDetail\022 B\n \020 pipe"
143
+ + "line_context\030 \001 \001 (\013 2#.google.cloud.aiplat"
144
+ + "form.v1.ContextB\003 \340 A\003 \022 F\n \024 pipeline_run_con"
145
+ + "text\030 \002 \001 (\013 2#.google.cloud.aiplatform.v1."
146
+ + "ContextB\003 \340 A\003 \022 I\n \014 task_details\030 \003 \003 (\013 2..goo"
147
+ + "gle.cloud.aiplatform.v1.PipelineTaskDeta"
148
+ + "ilB\003 \340 A\003 \" \235 \013 \n \022 PipelineTaskDetail\022 \024 \n \007 task_i"
149
+ + "d\030 \001 \001 (\003 B\003 \340 A\003 \022 \033 \n \016 parent_task_id\030 \014 \001 (\003 B\003 \340 A"
150
+ + "\003 \022 \026 \n \t task_name\030 \002 \001 (\t B\003 \340 A\003 \022 4\n \013 create_time"
151
+ + "\030 \003 \001 (\013 2\032 .google.protobuf.TimestampB\003 \340 A\003 \022 "
152
+ + "3\n \n start_time\030 \004 \001 (\013 2\032 .google.protobuf.Ti"
153
+ + "mestampB\003 \340 A\003 \022 1\n \010 end_time\030 \005 \001 (\013 2\032 .google."
154
+ + "protobuf.TimestampB\003 \340 A\003 \022 T\n \017 executor_deta"
155
+ + "il\030 \006 \001 (\013 26.google.cloud.aiplatform.v1.Pi"
156
+ + "pelineTaskExecutorDetailB\003 \340 A\003 \022 H\n \005 state\030 \007 "
157
+ + " \001 (\016 24.google.cloud.aiplatform.v1.Pipeli"
158
+ + "neTaskDetail.StateB\003 \340 A\003 \022 =\n \t execution\030 \010 \001 "
159
+ + "(\013 2%.google.cloud.aiplatform.v1.Executio"
160
+ + "nB\003 \340 A\003 \022 &\n \005 error\030 \t \001 (\013 2\022 .google.rpc.Statu"
161
+ + "sB\003 \340 A\003 \022 d\n \024 pipeline_task_status\030 \r \003 (\013 2A.g"
149
162
+ "oogle.cloud.aiplatform.v1.PipelineTaskDe"
150
- + "tail.InputsEntryB\003 \340 A\003 \022 Q\n \007 outputs\030 \013 \003 (\013 2;"
151
- + ".google.cloud.aiplatform.v1.PipelineTask"
152
- + "Detail.OutputsEntryB\003 \340 A\003 \032 L\n \014 ArtifactList"
153
- + "\022 <\n \t artifacts\030 \001 \003 (\013 2$.google.cloud.aipla"
154
- + "tform.v1.ArtifactB\003 \340 A\003 \032 j\n \013 InputsEntry\022 \013 \n "
155
- + "\003 key\030 \001 \001 (\t \022 J\n \005 value\030 \002 \001 (\013 2;.google.cloud"
156
- + ".aiplatform.v1.PipelineTaskDetail.Artifa"
157
- + "ctList:\002 8\001 \032 k\n \014 OutputsEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 "
158
- + "J\n \005 value\030 \002 \001 (\013 2;.google.cloud.aiplatform"
159
- + ".v1.PipelineTaskDetail.ArtifactList:\002 8\001 \" "
160
- + "\246 \001 \n \005 State\022 \025 \n \021 STATE_UNSPECIFIED\020 \000 \022 \013 \n \007 PEND"
161
- + "ING\020 \001 \022 \013 \n \007 RUNNING\020 \002 \022 \r \n \t SUCCEEDED\020 \003 \022 \022 \n \016 CAN"
162
- + "CEL_PENDING\020 \004 \022 \016 \n \n CANCELLING\020 \005 \022 \r \n \t CANCELL"
163
- + "ED\020 \006 \022 \n \n \006 FAILED\020 \007 \022 \013 \n \007 SKIPPED\020 \010 \022 \021 \n \r NOT_TRI"
164
- + "GGERED\020 \t \" \354 \003 \n \032 PipelineTaskExecutorDetail\022 "
165
- + "g\n \020 container_detail\030 \001 \001 (\013 2F.google.cloud"
166
- + ".aiplatform.v1.PipelineTaskExecutorDetai"
167
- + "l.ContainerDetailB\003 \340 A\003 H\000 \022 j\n \021 custom_job_d"
168
- + "etail\030 \002 \001 (\013 2F.google.cloud.aiplatform.v1"
169
- + ".PipelineTaskExecutorDetail.CustomJobDet"
170
- + "ailB\005 \030 \001 \340 A\003 H\000 \032 \234 \001 \n \017 ContainerDetail\022 =\n \010 main"
171
- + "_job\030 \001 \001 (\t B+\340 A\003 \372 A%\n #aiplatform.googleapi"
172
- + "s.com/CustomJob\022 J\n \025 pre_caching_check_job"
173
- + "\030 \002 \001 (\t B+\340 A\003 \372 A%\n #aiplatform.googleapis.co"
174
- + "m/CustomJob\032 O\n \017 CustomJobDetail\022 8\n \003 job\030 \001 "
175
- + "\001 (\t B+\340 A\003 \372 A%\n #aiplatform.googleapis.com/C"
176
- + "ustomJob:\002 \030 \001 B\t \n \007 detailsB\235 \002 \n \036 com.google.c"
177
- + "loud.aiplatform.v1B\010 PipelineP\001 ZDgoogle.g"
178
- + "olang.org/genproto/googleapis/cloud/aipl"
179
- + "atform/v1;aiplatform\252 \002 \032 Google.Cloud.AIPl"
180
- + "atform.V1\312 \002 \032 Google\\ Cloud\\ AIPlatform\\ V1\352 \002 "
181
- + "\035 Google::Cloud::AIPlatform::V1\352 AN\n \036 compu"
182
- + "te.googleapis.com/Network\022 ,projects/{pro"
183
- + "ject}/global/networks/{network}b\006 proto3"
163
+ + "tail.PipelineTaskStatusB\003 \340 A\003 \022 O\n \006 inputs\030 \n "
164
+ + " \003 (\013 2:.google.cloud.aiplatform.v1.Pipeli"
165
+ + "neTaskDetail.InputsEntryB\003 \340 A\003 \022 Q\n \007 outputs"
166
+ + "\030 \013 \003 (\013 2;.google.cloud.aiplatform.v1.Pipe"
167
+ + "lineTaskDetail.OutputsEntryB\003 \340 A\003 \032 \274 \001 \n \022 Pip"
168
+ + "elineTaskStatus\022 4\n \013 update_time\030 \001 \001 (\013 2\032 .g"
169
+ + "oogle.protobuf.TimestampB\003 \340 A\003 \022 H\n \005 state\030 \002 "
170
+ + " \001 (\016 24.google.cloud.aiplatform.v1.Pipeli"
171
+ + "neTaskDetail.StateB\003 \340 A\003 \022 &\n \005 error\030 \003 \001 (\013 2\022 "
172
+ + ".google.rpc.StatusB\003 \340 A\003 \032 L\n \014 ArtifactList\022 "
173
+ + "<\n \t artifacts\030 \001 \003 (\013 2$.google.cloud.aiplat"
174
+ + "form.v1.ArtifactB\003 \340 A\003 \032 j\n \013 InputsEntry\022 \013 \n \003 "
175
+ + "key\030 \001 \001 (\t \022 J\n \005 value\030 \002 \001 (\013 2;.google.cloud."
176
+ + "aiplatform.v1.PipelineTaskDetail.Artifac"
177
+ + "tList:\002 8\001 \032 k\n \014 OutputsEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 J"
178
+ + "\n \005 value\030 \002 \001 (\013 2;.google.cloud.aiplatform."
179
+ + "v1.PipelineTaskDetail.ArtifactList:\002 8\001 \" \246 "
180
+ + "\001 \n \005 State\022 \025 \n \021 STATE_UNSPECIFIED\020 \000 \022 \013 \n \007 PENDI"
181
+ + "NG\020 \001 \022 \013 \n \007 RUNNING\020 \002 \022 \r \n \t SUCCEEDED\020 \003 \022 \022 \n \016 CANC"
182
+ + "EL_PENDING\020 \004 \022 \016 \n \n CANCELLING\020 \005 \022 \r \n \t CANCELLE"
183
+ + "D\020 \006 \022 \n \n \006 FAILED\020 \007 \022 \013 \n \007 SKIPPED\020 \010 \022 \021 \n \r NOT_TRIG"
184
+ + "GERED\020 \t \" \354 \003 \n \032 PipelineTaskExecutorDetail\022 g"
185
+ + "\n \020 container_detail\030 \001 \001 (\013 2F.google.cloud."
186
+ + "aiplatform.v1.PipelineTaskExecutorDetail"
187
+ + ".ContainerDetailB\003 \340 A\003 H\000 \022 j\n \021 custom_job_de"
188
+ + "tail\030 \002 \001 (\013 2F.google.cloud.aiplatform.v1."
189
+ + "PipelineTaskExecutorDetail.CustomJobDeta"
190
+ + "ilB\005 \030 \001 \340 A\003 H\000 \032 \234 \001 \n \017 ContainerDetail\022 =\n \010 main_"
191
+ + "job\030 \001 \001 (\t B+\340 A\003 \372 A%\n #aiplatform.googleapis"
192
+ + ".com/CustomJob\022 J\n \025 pre_caching_check_job\030 "
193
+ + "\002 \001 (\t B+\340 A\003 \372 A%\n #aiplatform.googleapis.com"
194
+ + "/CustomJob\032 O\n \017 CustomJobDetail\022 8\n \003 job\030 \001 \001 "
195
+ + "(\t B+\340 A\003 \372 A%\n #aiplatform.googleapis.com/Cu"
196
+ + "stomJob:\002 \030 \001 B\t \n \007 detailsB\235 \002 \n \036 com.google.cl"
197
+ + "oud.aiplatform.v1B\010 PipelineP\001 ZDgoogle.go"
198
+ + "lang.org/genproto/googleapis/cloud/aipla"
199
+ + "tform/v1;aiplatform\252 \002 \032 Google.Cloud.AIPla"
200
+ + "tform.V1\312 \002 \032 Google\\ Cloud\\ AIPlatform\\ V1\352 \002 \035 "
201
+ + "Google::Cloud::AIPlatform::V1\352 AN\n \036 comput"
202
+ + "e.googleapis.com/Network\022 ,projects/{proj"
203
+ + "ect}/global/networks/{network}b\006 proto3"
184
204
};
185
205
descriptor =
186
206
com .google .protobuf .Descriptors .FileDescriptor .internalBuildGeneratedFileFrom (
@@ -227,7 +247,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
227
247
new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
228
248
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_descriptor ,
229
249
new java .lang .String [] {
230
- "Parameters" , "GcsOutputDirectory" ,
250
+ "Parameters" , "GcsOutputDirectory" , "ParameterValues" ,
231
251
});
232
252
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParametersEntry_descriptor =
233
253
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_descriptor
@@ -239,6 +259,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
239
259
new java .lang .String [] {
240
260
"Key" , "Value" ,
241
261
});
262
+ internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_descriptor =
263
+ internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_descriptor
264
+ .getNestedTypes ()
265
+ .get (1 );
266
+ internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_fieldAccessorTable =
267
+ new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
268
+ internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_descriptor ,
269
+ new java .lang .String [] {
270
+ "Key" , "Value" ,
271
+ });
242
272
internal_static_google_cloud_aiplatform_v1_PipelineJob_LabelsEntry_descriptor =
243
273
internal_static_google_cloud_aiplatform_v1_PipelineJob_descriptor .getNestedTypes ().get (1 );
244
274
internal_static_google_cloud_aiplatform_v1_PipelineJob_LabelsEntry_fieldAccessorTable =
@@ -271,13 +301,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
271
301
"State" ,
272
302
"Execution" ,
273
303
"Error" ,
304
+ "PipelineTaskStatus" ,
274
305
"Inputs" ,
275
306
"Outputs" ,
276
307
});
277
- internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor =
308
+ internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_descriptor =
278
309
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
279
310
.getNestedTypes ()
280
311
.get (0 );
312
+ internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_fieldAccessorTable =
313
+ new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
314
+ internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_descriptor ,
315
+ new java .lang .String [] {
316
+ "UpdateTime" , "State" , "Error" ,
317
+ });
318
+ internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor =
319
+ internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
320
+ .getNestedTypes ()
321
+ .get (1 );
281
322
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_fieldAccessorTable =
282
323
new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
283
324
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor ,
@@ -287,7 +328,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
287
328
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_InputsEntry_descriptor =
288
329
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
289
330
.getNestedTypes ()
290
- .get (1 );
331
+ .get (2 );
291
332
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_InputsEntry_fieldAccessorTable =
292
333
new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
293
334
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_InputsEntry_descriptor ,
@@ -297,7 +338,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
297
338
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_OutputsEntry_descriptor =
298
339
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
299
340
.getNestedTypes ()
300
- .get (2 );
341
+ .get (3 );
301
342
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_OutputsEntry_fieldAccessorTable =
302
343
new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
303
344
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_OutputsEntry_descriptor ,
0 commit comments