cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/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/v1beta1/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.v1beta1.Annotation.payload]. The schema 51 // is 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.v1beta1.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.v1beta1.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.v1beta1.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_v1beta1_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_v1beta1_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_v1beta1_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_v1beta1_annotation_proto protoreflect.FileDescriptor 181 182 var file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDesc = []byte{ 183 0x0a, 0x30, 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, 0x62, 0x65, 0x74, 0x61, 185 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 186 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 187 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 188 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 189 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 190 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 191 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 192 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 193 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 194 0x2f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 195 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 196 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 197 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 198 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 199 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x05, 0x0a, 0x0a, 200 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 201 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 202 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 203 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 204 0x03, 0xe0, 0x41, 0x02, 0x52, 0x10, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x63, 0x68, 205 0x65, 0x6d, 0x61, 0x55, 0x72, 0x69, 0x12, 0x35, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 206 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 207 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 208 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x40, 0x0a, 209 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 210 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 211 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 212 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 213 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 214 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 215 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 216 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 217 0x65, 0x12, 0x17, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 218 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x66, 0x0a, 0x11, 0x61, 0x6e, 219 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 220 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 221 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 222 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 223 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 224 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6f, 0x75, 0x72, 225 0x63, 0x65, 0x12, 0x54, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 226 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 227 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 228 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 229 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 230 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 231 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 232 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 233 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 234 0x02, 0x38, 0x01, 0x3a, 0x95, 0x01, 0xea, 0x41, 0x91, 0x01, 0x0a, 0x24, 0x61, 0x69, 0x70, 0x6c, 235 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 236 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 237 0x12, 0x69, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 238 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 239 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 240 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x7d, 0x2f, 0x64, 0x61, 0x74, 241 0x61, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x69, 0x74, 0x65, 242 0x6d, 0x7d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 243 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x42, 0xe6, 0x01, 0x0a, 0x23, 244 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 245 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 246 0x74, 0x61, 0x31, 0x42, 0x0f, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 247 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 248 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 249 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 250 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 251 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 252 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 253 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 254 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 255 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 256 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 257 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 258 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 259 } 260 261 var ( 262 file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDescOnce sync.Once 263 file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDesc 264 ) 265 266 func file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDescGZIP() []byte { 267 file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDescOnce.Do(func() { 268 file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDescData) 269 }) 270 return file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDescData 271 } 272 273 var file_google_cloud_aiplatform_v1beta1_annotation_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 274 var file_google_cloud_aiplatform_v1beta1_annotation_proto_goTypes = []any{ 275 (*Annotation)(nil), // 0: google.cloud.aiplatform.v1beta1.Annotation 276 nil, // 1: google.cloud.aiplatform.v1beta1.Annotation.LabelsEntry 277 (*structpb.Value)(nil), // 2: google.protobuf.Value 278 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 279 (*UserActionReference)(nil), // 4: google.cloud.aiplatform.v1beta1.UserActionReference 280 } 281 var file_google_cloud_aiplatform_v1beta1_annotation_proto_depIdxs = []int32{ 282 2, // 0: google.cloud.aiplatform.v1beta1.Annotation.payload:type_name -> google.protobuf.Value 283 3, // 1: google.cloud.aiplatform.v1beta1.Annotation.create_time:type_name -> google.protobuf.Timestamp 284 3, // 2: google.cloud.aiplatform.v1beta1.Annotation.update_time:type_name -> google.protobuf.Timestamp 285 4, // 3: google.cloud.aiplatform.v1beta1.Annotation.annotation_source:type_name -> google.cloud.aiplatform.v1beta1.UserActionReference 286 1, // 4: google.cloud.aiplatform.v1beta1.Annotation.labels:type_name -> google.cloud.aiplatform.v1beta1.Annotation.LabelsEntry 287 5, // [5:5] is the sub-list for method output_type 288 5, // [5:5] is the sub-list for method input_type 289 5, // [5:5] is the sub-list for extension type_name 290 5, // [5:5] is the sub-list for extension extendee 291 0, // [0:5] is the sub-list for field type_name 292 } 293 294 func init() { file_google_cloud_aiplatform_v1beta1_annotation_proto_init() } 295 func file_google_cloud_aiplatform_v1beta1_annotation_proto_init() { 296 if File_google_cloud_aiplatform_v1beta1_annotation_proto != nil { 297 return 298 } 299 file_google_cloud_aiplatform_v1beta1_user_action_reference_proto_init() 300 type x struct{} 301 out := protoimpl.TypeBuilder{ 302 File: protoimpl.DescBuilder{ 303 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 304 RawDescriptor: file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDesc, 305 NumEnums: 0, 306 NumMessages: 2, 307 NumExtensions: 0, 308 NumServices: 0, 309 }, 310 GoTypes: file_google_cloud_aiplatform_v1beta1_annotation_proto_goTypes, 311 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_annotation_proto_depIdxs, 312 MessageInfos: file_google_cloud_aiplatform_v1beta1_annotation_proto_msgTypes, 313 }.Build() 314 File_google_cloud_aiplatform_v1beta1_annotation_proto = out.File 315 file_google_cloud_aiplatform_v1beta1_annotation_proto_rawDesc = nil 316 file_google_cloud_aiplatform_v1beta1_annotation_proto_goTypes = nil 317 file_google_cloud_aiplatform_v1beta1_annotation_proto_depIdxs = nil 318 }