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  }