cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/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/v1/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 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 29 reflect "reflect" 30 sync "sync" 31 ) 32 33 const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38 ) 39 40 // Used to assign specific AnnotationSpec to a particular area of a DataItem or 41 // the whole part of the DataItem. 42 type Annotation struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 // Output only. Resource name of the Annotation. 48 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 49 // Required. Google Cloud Storage URI points to a YAML file describing 50 // [payload][google.cloud.aiplatform.v1.Annotation.payload]. The schema is 51 // defined as an [OpenAPI 3.0.2 Schema 52 // Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). 53 // The schema files that can be used here are found in 54 // gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the 55 // chosen schema must be consistent with the parent Dataset's 56 // [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri]. 57 PayloadSchemaUri string `protobuf:"bytes,2,opt,name=payload_schema_uri,json=payloadSchemaUri,proto3" json:"payload_schema_uri,omitempty"` 58 // Required. The schema of the payload can be found in 59 // [payload_schema][google.cloud.aiplatform.v1.Annotation.payload_schema_uri]. 60 Payload *structpb.Value `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` 61 // Output only. Timestamp when this Annotation was created. 62 CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 63 // Output only. Timestamp when this Annotation was last updated. 64 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 65 // Optional. Used to perform consistent read-modify-write updates. If not set, 66 // a blind "overwrite" update happens. 67 Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"` 68 // Output only. The source of the Annotation. 69 AnnotationSource *UserActionReference `protobuf:"bytes,5,opt,name=annotation_source,json=annotationSource,proto3" json:"annotation_source,omitempty"` 70 // Optional. The labels with user-defined metadata to organize your 71 // Annotations. 72 // 73 // Label keys and values can be no longer than 64 characters 74 // (Unicode codepoints), can only contain lowercase letters, numeric 75 // characters, underscores and dashes. International characters are allowed. 76 // No more than 64 user labels can be associated with one Annotation(System 77 // labels are excluded). 78 // 79 // See https://goo.gl/xmQnxf for more information and examples of labels. 80 // System reserved label keys are prefixed with "aiplatform.googleapis.com/" 81 // and are immutable. Following system labels exist for each Annotation: 82 // 83 // - "aiplatform.googleapis.com/annotation_set_name": 84 // optional, name of the UI's annotation set this Annotation belongs to. 85 // If not set, the Annotation is not visible in the UI. 86 // 87 // - "aiplatform.googleapis.com/payload_schema": 88 // output only, its value is the 89 // [payload_schema's][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] 90 // title. 91 Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 92 } 93 94 func (x *Annotation) Reset() { 95 *x = Annotation{} 96 mi := &file_google_cloud_aiplatform_v1_annotation_proto_msgTypes[0] 97 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 98 ms.StoreMessageInfo(mi) 99 } 100 101 func (x *Annotation) String() string { 102 return protoimpl.X.MessageStringOf(x) 103 } 104 105 func (*Annotation) ProtoMessage() {} 106 107 func (x *Annotation) ProtoReflect() protoreflect.Message { 108 mi := &file_google_cloud_aiplatform_v1_annotation_proto_msgTypes[0] 109 if x != nil { 110 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 111 if ms.LoadMessageInfo() == nil { 112 ms.StoreMessageInfo(mi) 113 } 114 return ms 115 } 116 return mi.MessageOf(x) 117 } 118 119 // Deprecated: Use Annotation.ProtoReflect.Descriptor instead. 120 func (*Annotation) Descriptor() ([]byte, []int) { 121 return file_google_cloud_aiplatform_v1_annotation_proto_rawDescGZIP(), []int{0} 122 } 123 124 func (x *Annotation) GetName() string { 125 if x != nil { 126 return x.Name 127 } 128 return "" 129 } 130 131 func (x *Annotation) GetPayloadSchemaUri() string { 132 if x != nil { 133 return x.PayloadSchemaUri 134 } 135 return "" 136 } 137 138 func (x *Annotation) GetPayload() *structpb.Value { 139 if x != nil { 140 return x.Payload 141 } 142 return nil 143 } 144 145 func (x *Annotation) GetCreateTime() *timestamppb.Timestamp { 146 if x != nil { 147 return x.CreateTime 148 } 149 return nil 150 } 151 152 func (x *Annotation) GetUpdateTime() *timestamppb.Timestamp { 153 if x != nil { 154 return x.UpdateTime 155 } 156 return nil 157 } 158 159 func (x *Annotation) GetEtag() string { 160 if x != nil { 161 return x.Etag 162 } 163 return "" 164 } 165 166 func (x *Annotation) GetAnnotationSource() *UserActionReference { 167 if x != nil { 168 return x.AnnotationSource 169 } 170 return nil 171 } 172 173 func (x *Annotation) GetLabels() map[string]string { 174 if x != nil { 175 return x.Labels 176 } 177 return nil 178 } 179 180 var File_google_cloud_aiplatform_v1_annotation_proto protoreflect.FileDescriptor 181 182 var file_google_cloud_aiplatform_v1_annotation_proto_rawDesc = []byte{ 183 0x0a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 184 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 185 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 186 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 187 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 188 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 189 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 190 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 191 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 192 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 193 0x31, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 194 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 195 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 196 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 197 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 198 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x05, 0x0a, 199 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x04, 0x6e, 200 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 201 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 202 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 203 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x10, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x63, 204 0x68, 0x65, 0x6d, 0x61, 0x55, 0x72, 0x69, 0x12, 0x35, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 205 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 206 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 207 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x40, 208 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 209 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 210 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 211 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 212 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 213 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 214 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 215 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 216 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 217 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x61, 0x0a, 0x11, 0x61, 218 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 219 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 220 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 221 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 222 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x61, 0x6e, 223 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x4f, 224 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 225 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 226 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 227 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 228 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 229 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 230 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 231 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 232 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x95, 0x01, 0xea, 0x41, 0x91, 233 0x01, 0x0a, 0x24, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 234 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x6e, 0x6e, 235 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x69, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 236 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 237 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 238 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 239 0x65, 0x74, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x2f, 0x7b, 0x64, 240 0x61, 0x74, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x7d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 241 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 242 0x6e, 0x7d, 0x42, 0xcd, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 243 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 244 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0f, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 245 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 246 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 247 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 248 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 249 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 250 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 251 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 252 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 253 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 254 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 255 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 256 } 257 258 var ( 259 file_google_cloud_aiplatform_v1_annotation_proto_rawDescOnce sync.Once 260 file_google_cloud_aiplatform_v1_annotation_proto_rawDescData = file_google_cloud_aiplatform_v1_annotation_proto_rawDesc 261 ) 262 263 func file_google_cloud_aiplatform_v1_annotation_proto_rawDescGZIP() []byte { 264 file_google_cloud_aiplatform_v1_annotation_proto_rawDescOnce.Do(func() { 265 file_google_cloud_aiplatform_v1_annotation_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_annotation_proto_rawDescData) 266 }) 267 return file_google_cloud_aiplatform_v1_annotation_proto_rawDescData 268 } 269 270 var file_google_cloud_aiplatform_v1_annotation_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 271 var file_google_cloud_aiplatform_v1_annotation_proto_goTypes = []any{ 272 (*Annotation)(nil), // 0: google.cloud.aiplatform.v1.Annotation 273 nil, // 1: google.cloud.aiplatform.v1.Annotation.LabelsEntry 274 (*structpb.Value)(nil), // 2: google.protobuf.Value 275 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 276 (*UserActionReference)(nil), // 4: google.cloud.aiplatform.v1.UserActionReference 277 } 278 var file_google_cloud_aiplatform_v1_annotation_proto_depIdxs = []int32{ 279 2, // 0: google.cloud.aiplatform.v1.Annotation.payload:type_name -> google.protobuf.Value 280 3, // 1: google.cloud.aiplatform.v1.Annotation.create_time:type_name -> google.protobuf.Timestamp 281 3, // 2: google.cloud.aiplatform.v1.Annotation.update_time:type_name -> google.protobuf.Timestamp 282 4, // 3: google.cloud.aiplatform.v1.Annotation.annotation_source:type_name -> google.cloud.aiplatform.v1.UserActionReference 283 1, // 4: google.cloud.aiplatform.v1.Annotation.labels:type_name -> google.cloud.aiplatform.v1.Annotation.LabelsEntry 284 5, // [5:5] is the sub-list for method output_type 285 5, // [5:5] is the sub-list for method input_type 286 5, // [5:5] is the sub-list for extension type_name 287 5, // [5:5] is the sub-list for extension extendee 288 0, // [0:5] is the sub-list for field type_name 289 } 290 291 func init() { file_google_cloud_aiplatform_v1_annotation_proto_init() } 292 func file_google_cloud_aiplatform_v1_annotation_proto_init() { 293 if File_google_cloud_aiplatform_v1_annotation_proto != nil { 294 return 295 } 296 file_google_cloud_aiplatform_v1_user_action_reference_proto_init() 297 type x struct{} 298 out := protoimpl.TypeBuilder{ 299 File: protoimpl.DescBuilder{ 300 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 301 RawDescriptor: file_google_cloud_aiplatform_v1_annotation_proto_rawDesc, 302 NumEnums: 0, 303 NumMessages: 2, 304 NumExtensions: 0, 305 NumServices: 0, 306 }, 307 GoTypes: file_google_cloud_aiplatform_v1_annotation_proto_goTypes, 308 DependencyIndexes: file_google_cloud_aiplatform_v1_annotation_proto_depIdxs, 309 MessageInfos: file_google_cloud_aiplatform_v1_annotation_proto_msgTypes, 310 }.Build() 311 File_google_cloud_aiplatform_v1_annotation_proto = out.File 312 file_google_cloud_aiplatform_v1_annotation_proto_rawDesc = nil 313 file_google_cloud_aiplatform_v1_annotation_proto_goTypes = nil 314 file_google_cloud_aiplatform_v1_annotation_proto_depIdxs = nil 315 }