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  }