cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/evaluated_annotation.pb.go (about) 1 // Copyright 2025 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 // http://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 // Code generated by protoc-gen-go. DO NOT EDIT. 16 // versions: 17 // protoc-gen-go v1.35.2 18 // protoc v4.25.7 19 // source: google/cloud/aiplatform/v1beta1/evaluated_annotation.proto 20 21 package aiplatformpb 22 23 import ( 24 _ "google.golang.org/genproto/googleapis/api/annotations" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 structpb "google.golang.org/protobuf/types/known/structpb" 28 reflect "reflect" 29 sync "sync" 30 ) 31 32 const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37 ) 38 39 // Describes the type of the EvaluatedAnnotation. The type is determined 40 type EvaluatedAnnotation_EvaluatedAnnotationType int32 41 42 const ( 43 // Invalid value. 44 EvaluatedAnnotation_EVALUATED_ANNOTATION_TYPE_UNSPECIFIED EvaluatedAnnotation_EvaluatedAnnotationType = 0 45 // The EvaluatedAnnotation is a true positive. It has a prediction created 46 // by the Model and a ground truth Annotation which the prediction matches. 47 EvaluatedAnnotation_TRUE_POSITIVE EvaluatedAnnotation_EvaluatedAnnotationType = 1 48 // The EvaluatedAnnotation is false positive. It has a prediction created by 49 // the Model which does not match any ground truth annotation. 50 EvaluatedAnnotation_FALSE_POSITIVE EvaluatedAnnotation_EvaluatedAnnotationType = 2 51 // The EvaluatedAnnotation is false negative. It has a ground truth 52 // annotation which is not matched by any of the model created predictions. 53 EvaluatedAnnotation_FALSE_NEGATIVE EvaluatedAnnotation_EvaluatedAnnotationType = 3 54 ) 55 56 // Enum value maps for EvaluatedAnnotation_EvaluatedAnnotationType. 57 var ( 58 EvaluatedAnnotation_EvaluatedAnnotationType_name = map[int32]string{ 59 0: "EVALUATED_ANNOTATION_TYPE_UNSPECIFIED", 60 1: "TRUE_POSITIVE", 61 2: "FALSE_POSITIVE", 62 3: "FALSE_NEGATIVE", 63 } 64 EvaluatedAnnotation_EvaluatedAnnotationType_value = map[string]int32{ 65 "EVALUATED_ANNOTATION_TYPE_UNSPECIFIED": 0, 66 "TRUE_POSITIVE": 1, 67 "FALSE_POSITIVE": 2, 68 "FALSE_NEGATIVE": 3, 69 } 70 ) 71 72 func (x EvaluatedAnnotation_EvaluatedAnnotationType) Enum() *EvaluatedAnnotation_EvaluatedAnnotationType { 73 p := new(EvaluatedAnnotation_EvaluatedAnnotationType) 74 *p = x 75 return p 76 } 77 78 func (x EvaluatedAnnotation_EvaluatedAnnotationType) String() string { 79 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 80 } 81 82 func (EvaluatedAnnotation_EvaluatedAnnotationType) Descriptor() protoreflect.EnumDescriptor { 83 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_enumTypes[0].Descriptor() 84 } 85 86 func (EvaluatedAnnotation_EvaluatedAnnotationType) Type() protoreflect.EnumType { 87 return &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_enumTypes[0] 88 } 89 90 func (x EvaluatedAnnotation_EvaluatedAnnotationType) Number() protoreflect.EnumNumber { 91 return protoreflect.EnumNumber(x) 92 } 93 94 // Deprecated: Use EvaluatedAnnotation_EvaluatedAnnotationType.Descriptor instead. 95 func (EvaluatedAnnotation_EvaluatedAnnotationType) EnumDescriptor() ([]byte, []int) { 96 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescGZIP(), []int{0, 0} 97 } 98 99 // The query type used for finding the attributed items. 100 type ErrorAnalysisAnnotation_QueryType int32 101 102 const ( 103 // Unspecified query type for model error analysis. 104 ErrorAnalysisAnnotation_QUERY_TYPE_UNSPECIFIED ErrorAnalysisAnnotation_QueryType = 0 105 // Query similar samples across all classes in the dataset. 106 ErrorAnalysisAnnotation_ALL_SIMILAR ErrorAnalysisAnnotation_QueryType = 1 107 // Query similar samples from the same class of the input sample. 108 ErrorAnalysisAnnotation_SAME_CLASS_SIMILAR ErrorAnalysisAnnotation_QueryType = 2 109 // Query dissimilar samples from the same class of the input sample. 110 ErrorAnalysisAnnotation_SAME_CLASS_DISSIMILAR ErrorAnalysisAnnotation_QueryType = 3 111 ) 112 113 // Enum value maps for ErrorAnalysisAnnotation_QueryType. 114 var ( 115 ErrorAnalysisAnnotation_QueryType_name = map[int32]string{ 116 0: "QUERY_TYPE_UNSPECIFIED", 117 1: "ALL_SIMILAR", 118 2: "SAME_CLASS_SIMILAR", 119 3: "SAME_CLASS_DISSIMILAR", 120 } 121 ErrorAnalysisAnnotation_QueryType_value = map[string]int32{ 122 "QUERY_TYPE_UNSPECIFIED": 0, 123 "ALL_SIMILAR": 1, 124 "SAME_CLASS_SIMILAR": 2, 125 "SAME_CLASS_DISSIMILAR": 3, 126 } 127 ) 128 129 func (x ErrorAnalysisAnnotation_QueryType) Enum() *ErrorAnalysisAnnotation_QueryType { 130 p := new(ErrorAnalysisAnnotation_QueryType) 131 *p = x 132 return p 133 } 134 135 func (x ErrorAnalysisAnnotation_QueryType) String() string { 136 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 137 } 138 139 func (ErrorAnalysisAnnotation_QueryType) Descriptor() protoreflect.EnumDescriptor { 140 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_enumTypes[1].Descriptor() 141 } 142 143 func (ErrorAnalysisAnnotation_QueryType) Type() protoreflect.EnumType { 144 return &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_enumTypes[1] 145 } 146 147 func (x ErrorAnalysisAnnotation_QueryType) Number() protoreflect.EnumNumber { 148 return protoreflect.EnumNumber(x) 149 } 150 151 // Deprecated: Use ErrorAnalysisAnnotation_QueryType.Descriptor instead. 152 func (ErrorAnalysisAnnotation_QueryType) EnumDescriptor() ([]byte, []int) { 153 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescGZIP(), []int{2, 0} 154 } 155 156 // True positive, false positive, or false negative. 157 // 158 // EvaluatedAnnotation is only available under ModelEvaluationSlice with slice 159 // of `annotationSpec` dimension. 160 type EvaluatedAnnotation struct { 161 state protoimpl.MessageState 162 sizeCache protoimpl.SizeCache 163 unknownFields protoimpl.UnknownFields 164 165 // Output only. Type of the EvaluatedAnnotation. 166 Type EvaluatedAnnotation_EvaluatedAnnotationType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.aiplatform.v1beta1.EvaluatedAnnotation_EvaluatedAnnotationType" json:"type,omitempty"` 167 // Output only. The model predicted annotations. 168 // 169 // For true positive, there is one and only one prediction, which matches the 170 // only one ground truth annotation in 171 // [ground_truths][google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.ground_truths]. 172 // 173 // For false positive, there is one and only one prediction, which doesn't 174 // match any ground truth annotation of the corresponding 175 // [data_item_view_id][EvaluatedAnnotation.data_item_view_id]. 176 // 177 // For false negative, there are zero or more predictions which are similar to 178 // the only ground truth annotation in 179 // [ground_truths][google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.ground_truths] 180 // but not enough for a match. 181 // 182 // The schema of the prediction is stored in 183 // [ModelEvaluation.annotation_schema_uri][] 184 Predictions []*structpb.Value `protobuf:"bytes,2,rep,name=predictions,proto3" json:"predictions,omitempty"` 185 // Output only. The ground truth Annotations, i.e. the Annotations that exist 186 // in the test data the Model is evaluated on. 187 // 188 // For true positive, there is one and only one ground truth annotation, which 189 // matches the only prediction in 190 // [predictions][google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.predictions]. 191 // 192 // For false positive, there are zero or more ground truth annotations that 193 // are similar to the only prediction in 194 // [predictions][google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.predictions], 195 // but not enough for a match. 196 // 197 // For false negative, there is one and only one ground truth annotation, 198 // which doesn't match any predictions created by the model. 199 // 200 // The schema of the ground truth is stored in 201 // [ModelEvaluation.annotation_schema_uri][] 202 GroundTruths []*structpb.Value `protobuf:"bytes,3,rep,name=ground_truths,json=groundTruths,proto3" json:"ground_truths,omitempty"` 203 // Output only. The data item payload that the Model predicted this 204 // EvaluatedAnnotation on. 205 DataItemPayload *structpb.Value `protobuf:"bytes,5,opt,name=data_item_payload,json=dataItemPayload,proto3" json:"data_item_payload,omitempty"` 206 // Output only. ID of the EvaluatedDataItemView under the same ancestor 207 // ModelEvaluation. The EvaluatedDataItemView consists of all ground truths 208 // and predictions on 209 // [data_item_payload][google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.data_item_payload]. 210 EvaluatedDataItemViewId string `protobuf:"bytes,6,opt,name=evaluated_data_item_view_id,json=evaluatedDataItemViewId,proto3" json:"evaluated_data_item_view_id,omitempty"` 211 // Explanations of 212 // [predictions][google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.predictions]. 213 // Each element of the explanations indicates the explanation for one 214 // explanation Method. 215 // 216 // The attributions list in the 217 // [EvaluatedAnnotationExplanation.explanation][google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation.explanation] 218 // object corresponds to the 219 // [predictions][google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.predictions] 220 // list. For example, the second element in the attributions list explains the 221 // second element in the predictions list. 222 Explanations []*EvaluatedAnnotationExplanation `protobuf:"bytes,8,rep,name=explanations,proto3" json:"explanations,omitempty"` 223 // Annotations of model error analysis results. 224 ErrorAnalysisAnnotations []*ErrorAnalysisAnnotation `protobuf:"bytes,9,rep,name=error_analysis_annotations,json=errorAnalysisAnnotations,proto3" json:"error_analysis_annotations,omitempty"` 225 } 226 227 func (x *EvaluatedAnnotation) Reset() { 228 *x = EvaluatedAnnotation{} 229 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[0] 230 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 231 ms.StoreMessageInfo(mi) 232 } 233 234 func (x *EvaluatedAnnotation) String() string { 235 return protoimpl.X.MessageStringOf(x) 236 } 237 238 func (*EvaluatedAnnotation) ProtoMessage() {} 239 240 func (x *EvaluatedAnnotation) ProtoReflect() protoreflect.Message { 241 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[0] 242 if x != nil { 243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 244 if ms.LoadMessageInfo() == nil { 245 ms.StoreMessageInfo(mi) 246 } 247 return ms 248 } 249 return mi.MessageOf(x) 250 } 251 252 // Deprecated: Use EvaluatedAnnotation.ProtoReflect.Descriptor instead. 253 func (*EvaluatedAnnotation) Descriptor() ([]byte, []int) { 254 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescGZIP(), []int{0} 255 } 256 257 func (x *EvaluatedAnnotation) GetType() EvaluatedAnnotation_EvaluatedAnnotationType { 258 if x != nil { 259 return x.Type 260 } 261 return EvaluatedAnnotation_EVALUATED_ANNOTATION_TYPE_UNSPECIFIED 262 } 263 264 func (x *EvaluatedAnnotation) GetPredictions() []*structpb.Value { 265 if x != nil { 266 return x.Predictions 267 } 268 return nil 269 } 270 271 func (x *EvaluatedAnnotation) GetGroundTruths() []*structpb.Value { 272 if x != nil { 273 return x.GroundTruths 274 } 275 return nil 276 } 277 278 func (x *EvaluatedAnnotation) GetDataItemPayload() *structpb.Value { 279 if x != nil { 280 return x.DataItemPayload 281 } 282 return nil 283 } 284 285 func (x *EvaluatedAnnotation) GetEvaluatedDataItemViewId() string { 286 if x != nil { 287 return x.EvaluatedDataItemViewId 288 } 289 return "" 290 } 291 292 func (x *EvaluatedAnnotation) GetExplanations() []*EvaluatedAnnotationExplanation { 293 if x != nil { 294 return x.Explanations 295 } 296 return nil 297 } 298 299 func (x *EvaluatedAnnotation) GetErrorAnalysisAnnotations() []*ErrorAnalysisAnnotation { 300 if x != nil { 301 return x.ErrorAnalysisAnnotations 302 } 303 return nil 304 } 305 306 // Explanation result of the prediction produced by the Model. 307 type EvaluatedAnnotationExplanation struct { 308 state protoimpl.MessageState 309 sizeCache protoimpl.SizeCache 310 unknownFields protoimpl.UnknownFields 311 312 // Explanation type. 313 // 314 // For AutoML Image Classification models, possible values are: 315 // 316 // - `image-integrated-gradients` 317 // - `image-xrai` 318 ExplanationType string `protobuf:"bytes,1,opt,name=explanation_type,json=explanationType,proto3" json:"explanation_type,omitempty"` 319 // Explanation attribution response details. 320 Explanation *Explanation `protobuf:"bytes,2,opt,name=explanation,proto3" json:"explanation,omitempty"` 321 } 322 323 func (x *EvaluatedAnnotationExplanation) Reset() { 324 *x = EvaluatedAnnotationExplanation{} 325 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[1] 326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 327 ms.StoreMessageInfo(mi) 328 } 329 330 func (x *EvaluatedAnnotationExplanation) String() string { 331 return protoimpl.X.MessageStringOf(x) 332 } 333 334 func (*EvaluatedAnnotationExplanation) ProtoMessage() {} 335 336 func (x *EvaluatedAnnotationExplanation) ProtoReflect() protoreflect.Message { 337 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[1] 338 if x != nil { 339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 340 if ms.LoadMessageInfo() == nil { 341 ms.StoreMessageInfo(mi) 342 } 343 return ms 344 } 345 return mi.MessageOf(x) 346 } 347 348 // Deprecated: Use EvaluatedAnnotationExplanation.ProtoReflect.Descriptor instead. 349 func (*EvaluatedAnnotationExplanation) Descriptor() ([]byte, []int) { 350 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescGZIP(), []int{1} 351 } 352 353 func (x *EvaluatedAnnotationExplanation) GetExplanationType() string { 354 if x != nil { 355 return x.ExplanationType 356 } 357 return "" 358 } 359 360 func (x *EvaluatedAnnotationExplanation) GetExplanation() *Explanation { 361 if x != nil { 362 return x.Explanation 363 } 364 return nil 365 } 366 367 // Model error analysis for each annotation. 368 type ErrorAnalysisAnnotation struct { 369 state protoimpl.MessageState 370 sizeCache protoimpl.SizeCache 371 unknownFields protoimpl.UnknownFields 372 373 // Attributed items for a given annotation, typically representing neighbors 374 // from the training sets constrained by the query type. 375 AttributedItems []*ErrorAnalysisAnnotation_AttributedItem `protobuf:"bytes,1,rep,name=attributed_items,json=attributedItems,proto3" json:"attributed_items,omitempty"` 376 // The query type used for finding the attributed items. 377 QueryType ErrorAnalysisAnnotation_QueryType `protobuf:"varint,2,opt,name=query_type,json=queryType,proto3,enum=google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation_QueryType" json:"query_type,omitempty"` 378 // The outlier score of this annotated item. Usually defined as the min of all 379 // distances from attributed items. 380 OutlierScore float64 `protobuf:"fixed64,3,opt,name=outlier_score,json=outlierScore,proto3" json:"outlier_score,omitempty"` 381 // The threshold used to determine if this annotation is an outlier or not. 382 OutlierThreshold float64 `protobuf:"fixed64,4,opt,name=outlier_threshold,json=outlierThreshold,proto3" json:"outlier_threshold,omitempty"` 383 } 384 385 func (x *ErrorAnalysisAnnotation) Reset() { 386 *x = ErrorAnalysisAnnotation{} 387 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[2] 388 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 389 ms.StoreMessageInfo(mi) 390 } 391 392 func (x *ErrorAnalysisAnnotation) String() string { 393 return protoimpl.X.MessageStringOf(x) 394 } 395 396 func (*ErrorAnalysisAnnotation) ProtoMessage() {} 397 398 func (x *ErrorAnalysisAnnotation) ProtoReflect() protoreflect.Message { 399 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[2] 400 if x != nil { 401 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 402 if ms.LoadMessageInfo() == nil { 403 ms.StoreMessageInfo(mi) 404 } 405 return ms 406 } 407 return mi.MessageOf(x) 408 } 409 410 // Deprecated: Use ErrorAnalysisAnnotation.ProtoReflect.Descriptor instead. 411 func (*ErrorAnalysisAnnotation) Descriptor() ([]byte, []int) { 412 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescGZIP(), []int{2} 413 } 414 415 func (x *ErrorAnalysisAnnotation) GetAttributedItems() []*ErrorAnalysisAnnotation_AttributedItem { 416 if x != nil { 417 return x.AttributedItems 418 } 419 return nil 420 } 421 422 func (x *ErrorAnalysisAnnotation) GetQueryType() ErrorAnalysisAnnotation_QueryType { 423 if x != nil { 424 return x.QueryType 425 } 426 return ErrorAnalysisAnnotation_QUERY_TYPE_UNSPECIFIED 427 } 428 429 func (x *ErrorAnalysisAnnotation) GetOutlierScore() float64 { 430 if x != nil { 431 return x.OutlierScore 432 } 433 return 0 434 } 435 436 func (x *ErrorAnalysisAnnotation) GetOutlierThreshold() float64 { 437 if x != nil { 438 return x.OutlierThreshold 439 } 440 return 0 441 } 442 443 // Attributed items for a given annotation, typically representing neighbors 444 // from the training sets constrained by the query type. 445 type ErrorAnalysisAnnotation_AttributedItem struct { 446 state protoimpl.MessageState 447 sizeCache protoimpl.SizeCache 448 unknownFields protoimpl.UnknownFields 449 450 // The unique ID for each annotation. Used by FE to allocate the annotation 451 // in DB. 452 AnnotationResourceName string `protobuf:"bytes,1,opt,name=annotation_resource_name,json=annotationResourceName,proto3" json:"annotation_resource_name,omitempty"` 453 // The distance of this item to the annotation. 454 Distance float64 `protobuf:"fixed64,2,opt,name=distance,proto3" json:"distance,omitempty"` 455 } 456 457 func (x *ErrorAnalysisAnnotation_AttributedItem) Reset() { 458 *x = ErrorAnalysisAnnotation_AttributedItem{} 459 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[3] 460 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 461 ms.StoreMessageInfo(mi) 462 } 463 464 func (x *ErrorAnalysisAnnotation_AttributedItem) String() string { 465 return protoimpl.X.MessageStringOf(x) 466 } 467 468 func (*ErrorAnalysisAnnotation_AttributedItem) ProtoMessage() {} 469 470 func (x *ErrorAnalysisAnnotation_AttributedItem) ProtoReflect() protoreflect.Message { 471 mi := &file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes[3] 472 if x != nil { 473 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 474 if ms.LoadMessageInfo() == nil { 475 ms.StoreMessageInfo(mi) 476 } 477 return ms 478 } 479 return mi.MessageOf(x) 480 } 481 482 // Deprecated: Use ErrorAnalysisAnnotation_AttributedItem.ProtoReflect.Descriptor instead. 483 func (*ErrorAnalysisAnnotation_AttributedItem) Descriptor() ([]byte, []int) { 484 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescGZIP(), []int{2, 0} 485 } 486 487 func (x *ErrorAnalysisAnnotation_AttributedItem) GetAnnotationResourceName() string { 488 if x != nil { 489 return x.AnnotationResourceName 490 } 491 return "" 492 } 493 494 func (x *ErrorAnalysisAnnotation_AttributedItem) GetDistance() float64 { 495 if x != nil { 496 return x.Distance 497 } 498 return 0 499 } 500 501 var File_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto protoreflect.FileDescriptor 502 503 var file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDesc = []byte{ 504 0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 505 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 506 0x31, 0x2f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 507 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 508 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 509 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 510 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 511 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x31, 512 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 513 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 514 0x65, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 515 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 516 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 517 0xe7, 0x05, 0x0a, 0x13, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x6e, 518 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x65, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 519 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 520 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 521 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 522 0x64, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x76, 0x61, 0x6c, 523 0x75, 0x61, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 524 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3d, 525 0x0a, 0x0b, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 526 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 527 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 528 0x52, 0x0b, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x40, 0x0a, 529 0x0d, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x74, 0x72, 0x75, 0x74, 0x68, 0x73, 0x18, 0x03, 530 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 531 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 532 0x03, 0x52, 0x0c, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x54, 0x72, 0x75, 0x74, 0x68, 0x73, 0x12, 533 0x47, 0x0a, 0x11, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x79, 534 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 535 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 536 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x64, 0x61, 0x74, 0x61, 0x49, 0x74, 0x65, 537 0x6d, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x41, 0x0a, 0x1b, 0x65, 0x76, 0x61, 0x6c, 538 0x75, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 539 0x76, 0x69, 0x65, 0x77, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 540 0x41, 0x03, 0x52, 0x17, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x44, 0x61, 0x74, 541 0x61, 0x49, 0x74, 0x65, 0x6d, 0x56, 0x69, 0x65, 0x77, 0x49, 0x64, 0x12, 0x63, 0x0a, 0x0c, 0x65, 542 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 543 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 544 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 545 0x74, 0x61, 0x31, 0x2e, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x6e, 546 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 547 0x6f, 0x6e, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 548 0x12, 0x76, 0x0a, 0x1a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 549 0x69, 0x73, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x09, 550 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 551 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 552 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x41, 0x6e, 0x61, 0x6c, 553 0x79, 0x73, 0x69, 0x73, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x18, 554 0x65, 0x72, 0x72, 0x6f, 0x72, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x41, 0x6e, 0x6e, 555 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x7f, 0x0a, 0x17, 0x45, 0x76, 0x61, 0x6c, 556 0x75, 0x61, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 557 0x79, 0x70, 0x65, 0x12, 0x29, 0x0a, 0x25, 0x45, 0x56, 0x41, 0x4c, 0x55, 0x41, 0x54, 0x45, 0x44, 558 0x5f, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 559 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 560 0x0a, 0x0d, 0x54, 0x52, 0x55, 0x45, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x56, 0x45, 0x10, 561 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x41, 0x4c, 0x53, 0x45, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 562 0x49, 0x56, 0x45, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x41, 0x4c, 0x53, 0x45, 0x5f, 0x4e, 563 0x45, 0x47, 0x41, 0x54, 0x49, 0x56, 0x45, 0x10, 0x03, 0x22, 0x9b, 0x01, 0x0a, 0x1e, 0x45, 0x76, 564 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 565 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 566 0x65, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 567 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 568 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4e, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x6c, 0x61, 569 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 570 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 571 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 572 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x65, 0x78, 0x70, 0x6c, 573 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x97, 0x04, 0x0a, 0x17, 0x45, 0x72, 0x72, 0x6f, 574 0x72, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 575 0x69, 0x6f, 0x6e, 0x12, 0x72, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 576 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47, 0x2e, 577 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 578 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 579 0x45, 0x72, 0x72, 0x6f, 0x72, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x41, 0x6e, 0x6e, 580 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 581 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 582 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x61, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 583 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f, 584 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 585 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x72, 586 0x72, 0x6f, 0x72, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 587 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 588 0x09, 0x71, 0x75, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x75, 589 0x74, 0x6c, 0x69, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 590 0x01, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x6c, 0x69, 0x65, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 591 0x2b, 0x0a, 0x11, 0x6f, 0x75, 0x74, 0x6c, 0x69, 0x65, 0x72, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 592 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x10, 0x6f, 0x75, 0x74, 0x6c, 593 0x69, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x1a, 0x66, 0x0a, 0x0e, 594 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x38, 595 0x0a, 0x18, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 596 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 597 0x52, 0x16, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 598 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x74, 599 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x64, 0x69, 0x73, 0x74, 600 0x61, 0x6e, 0x63, 0x65, 0x22, 0x6b, 0x0a, 0x09, 0x51, 0x75, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 601 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 602 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 603 0x0b, 0x41, 0x4c, 0x4c, 0x5f, 0x53, 0x49, 0x4d, 0x49, 0x4c, 0x41, 0x52, 0x10, 0x01, 0x12, 0x16, 604 0x0a, 0x12, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x5f, 0x53, 0x49, 0x4d, 605 0x49, 0x4c, 0x41, 0x52, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x43, 606 0x4c, 0x41, 0x53, 0x53, 0x5f, 0x44, 0x49, 0x53, 0x53, 0x49, 0x4d, 0x49, 0x4c, 0x41, 0x52, 0x10, 607 0x03, 0x42, 0xef, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 608 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 609 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x18, 0x45, 0x76, 0x61, 0x6c, 0x75, 610 0x61, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 611 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 612 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 613 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 614 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 615 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 616 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 617 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 618 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 619 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 620 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 621 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 622 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 623 } 624 625 var ( 626 file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescOnce sync.Once 627 file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDesc 628 ) 629 630 func file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescGZIP() []byte { 631 file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescOnce.Do(func() { 632 file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescData) 633 }) 634 return file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDescData 635 } 636 637 var file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_enumTypes = make([]protoimpl.EnumInfo, 2) 638 var file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes = make([]protoimpl.MessageInfo, 4) 639 var file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_goTypes = []any{ 640 (EvaluatedAnnotation_EvaluatedAnnotationType)(0), // 0: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.EvaluatedAnnotationType 641 (ErrorAnalysisAnnotation_QueryType)(0), // 1: google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.QueryType 642 (*EvaluatedAnnotation)(nil), // 2: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation 643 (*EvaluatedAnnotationExplanation)(nil), // 3: google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation 644 (*ErrorAnalysisAnnotation)(nil), // 4: google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation 645 (*ErrorAnalysisAnnotation_AttributedItem)(nil), // 5: google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem 646 (*structpb.Value)(nil), // 6: google.protobuf.Value 647 (*Explanation)(nil), // 7: google.cloud.aiplatform.v1beta1.Explanation 648 } 649 var file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_depIdxs = []int32{ 650 0, // 0: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.type:type_name -> google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.EvaluatedAnnotationType 651 6, // 1: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.predictions:type_name -> google.protobuf.Value 652 6, // 2: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.ground_truths:type_name -> google.protobuf.Value 653 6, // 3: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.data_item_payload:type_name -> google.protobuf.Value 654 3, // 4: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.explanations:type_name -> google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation 655 4, // 5: google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.error_analysis_annotations:type_name -> google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation 656 7, // 6: google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation.explanation:type_name -> google.cloud.aiplatform.v1beta1.Explanation 657 5, // 7: google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.attributed_items:type_name -> google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem 658 1, // 8: google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.query_type:type_name -> google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.QueryType 659 9, // [9:9] is the sub-list for method output_type 660 9, // [9:9] is the sub-list for method input_type 661 9, // [9:9] is the sub-list for extension type_name 662 9, // [9:9] is the sub-list for extension extendee 663 0, // [0:9] is the sub-list for field type_name 664 } 665 666 func init() { file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_init() } 667 func file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_init() { 668 if File_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto != nil { 669 return 670 } 671 file_google_cloud_aiplatform_v1beta1_explanation_proto_init() 672 type x struct{} 673 out := protoimpl.TypeBuilder{ 674 File: protoimpl.DescBuilder{ 675 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 676 RawDescriptor: file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDesc, 677 NumEnums: 2, 678 NumMessages: 4, 679 NumExtensions: 0, 680 NumServices: 0, 681 }, 682 GoTypes: file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_goTypes, 683 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_depIdxs, 684 EnumInfos: file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_enumTypes, 685 MessageInfos: file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_msgTypes, 686 }.Build() 687 File_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto = out.File 688 file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_rawDesc = nil 689 file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_goTypes = nil 690 file_google_cloud_aiplatform_v1beta1_evaluated_annotation_proto_depIdxs = nil 691 }