...

Source file src/google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/annotation_payload.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema

     1  // Copyright 2021 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.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/aiplatform/v1beta1/schema/annotation_payload.proto
    20  
    21  package schema
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    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  // Annotation details specific to image classification.
    40  type ImageClassificationAnnotation struct {
    41  	state         protoimpl.MessageState
    42  	sizeCache     protoimpl.SizeCache
    43  	unknownFields protoimpl.UnknownFields
    44  
    45  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
    46  	AnnotationSpecId string `protobuf:"bytes,1,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
    47  	// The display name of the AnnotationSpec that this Annotation pertains to.
    48  	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    49  }
    50  
    51  func (x *ImageClassificationAnnotation) Reset() {
    52  	*x = ImageClassificationAnnotation{}
    53  	if protoimpl.UnsafeEnabled {
    54  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[0]
    55  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    56  		ms.StoreMessageInfo(mi)
    57  	}
    58  }
    59  
    60  func (x *ImageClassificationAnnotation) String() string {
    61  	return protoimpl.X.MessageStringOf(x)
    62  }
    63  
    64  func (*ImageClassificationAnnotation) ProtoMessage() {}
    65  
    66  func (x *ImageClassificationAnnotation) ProtoReflect() protoreflect.Message {
    67  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[0]
    68  	if protoimpl.UnsafeEnabled && x != nil {
    69  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    70  		if ms.LoadMessageInfo() == nil {
    71  			ms.StoreMessageInfo(mi)
    72  		}
    73  		return ms
    74  	}
    75  	return mi.MessageOf(x)
    76  }
    77  
    78  // Deprecated: Use ImageClassificationAnnotation.ProtoReflect.Descriptor instead.
    79  func (*ImageClassificationAnnotation) Descriptor() ([]byte, []int) {
    80  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{0}
    81  }
    82  
    83  func (x *ImageClassificationAnnotation) GetAnnotationSpecId() string {
    84  	if x != nil {
    85  		return x.AnnotationSpecId
    86  	}
    87  	return ""
    88  }
    89  
    90  func (x *ImageClassificationAnnotation) GetDisplayName() string {
    91  	if x != nil {
    92  		return x.DisplayName
    93  	}
    94  	return ""
    95  }
    96  
    97  // Annotation details specific to image object detection.
    98  type ImageBoundingBoxAnnotation struct {
    99  	state         protoimpl.MessageState
   100  	sizeCache     protoimpl.SizeCache
   101  	unknownFields protoimpl.UnknownFields
   102  
   103  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   104  	AnnotationSpecId string `protobuf:"bytes,1,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   105  	// The display name of the AnnotationSpec that this Annotation pertains to.
   106  	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   107  	// The leftmost coordinate of the bounding box.
   108  	XMin float64 `protobuf:"fixed64,3,opt,name=x_min,json=xMin,proto3" json:"x_min,omitempty"`
   109  	// The rightmost coordinate of the bounding box.
   110  	XMax float64 `protobuf:"fixed64,4,opt,name=x_max,json=xMax,proto3" json:"x_max,omitempty"`
   111  	// The topmost coordinate of the bounding box.
   112  	YMin float64 `protobuf:"fixed64,5,opt,name=y_min,json=yMin,proto3" json:"y_min,omitempty"`
   113  	// The bottommost coordinate of the bounding box.
   114  	YMax float64 `protobuf:"fixed64,6,opt,name=y_max,json=yMax,proto3" json:"y_max,omitempty"`
   115  }
   116  
   117  func (x *ImageBoundingBoxAnnotation) Reset() {
   118  	*x = ImageBoundingBoxAnnotation{}
   119  	if protoimpl.UnsafeEnabled {
   120  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[1]
   121  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   122  		ms.StoreMessageInfo(mi)
   123  	}
   124  }
   125  
   126  func (x *ImageBoundingBoxAnnotation) String() string {
   127  	return protoimpl.X.MessageStringOf(x)
   128  }
   129  
   130  func (*ImageBoundingBoxAnnotation) ProtoMessage() {}
   131  
   132  func (x *ImageBoundingBoxAnnotation) ProtoReflect() protoreflect.Message {
   133  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[1]
   134  	if protoimpl.UnsafeEnabled && x != nil {
   135  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   136  		if ms.LoadMessageInfo() == nil {
   137  			ms.StoreMessageInfo(mi)
   138  		}
   139  		return ms
   140  	}
   141  	return mi.MessageOf(x)
   142  }
   143  
   144  // Deprecated: Use ImageBoundingBoxAnnotation.ProtoReflect.Descriptor instead.
   145  func (*ImageBoundingBoxAnnotation) Descriptor() ([]byte, []int) {
   146  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{1}
   147  }
   148  
   149  func (x *ImageBoundingBoxAnnotation) GetAnnotationSpecId() string {
   150  	if x != nil {
   151  		return x.AnnotationSpecId
   152  	}
   153  	return ""
   154  }
   155  
   156  func (x *ImageBoundingBoxAnnotation) GetDisplayName() string {
   157  	if x != nil {
   158  		return x.DisplayName
   159  	}
   160  	return ""
   161  }
   162  
   163  func (x *ImageBoundingBoxAnnotation) GetXMin() float64 {
   164  	if x != nil {
   165  		return x.XMin
   166  	}
   167  	return 0
   168  }
   169  
   170  func (x *ImageBoundingBoxAnnotation) GetXMax() float64 {
   171  	if x != nil {
   172  		return x.XMax
   173  	}
   174  	return 0
   175  }
   176  
   177  func (x *ImageBoundingBoxAnnotation) GetYMin() float64 {
   178  	if x != nil {
   179  		return x.YMin
   180  	}
   181  	return 0
   182  }
   183  
   184  func (x *ImageBoundingBoxAnnotation) GetYMax() float64 {
   185  	if x != nil {
   186  		return x.YMax
   187  	}
   188  	return 0
   189  }
   190  
   191  // Annotation details specific to image segmentation.
   192  type ImageSegmentationAnnotation struct {
   193  	state         protoimpl.MessageState
   194  	sizeCache     protoimpl.SizeCache
   195  	unknownFields protoimpl.UnknownFields
   196  
   197  	// Types that are assignable to Annotation:
   198  	//
   199  	//	*ImageSegmentationAnnotation_MaskAnnotation_
   200  	//	*ImageSegmentationAnnotation_PolygonAnnotation_
   201  	//	*ImageSegmentationAnnotation_PolylineAnnotation_
   202  	Annotation isImageSegmentationAnnotation_Annotation `protobuf_oneof:"annotation"`
   203  }
   204  
   205  func (x *ImageSegmentationAnnotation) Reset() {
   206  	*x = ImageSegmentationAnnotation{}
   207  	if protoimpl.UnsafeEnabled {
   208  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[2]
   209  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   210  		ms.StoreMessageInfo(mi)
   211  	}
   212  }
   213  
   214  func (x *ImageSegmentationAnnotation) String() string {
   215  	return protoimpl.X.MessageStringOf(x)
   216  }
   217  
   218  func (*ImageSegmentationAnnotation) ProtoMessage() {}
   219  
   220  func (x *ImageSegmentationAnnotation) ProtoReflect() protoreflect.Message {
   221  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[2]
   222  	if protoimpl.UnsafeEnabled && x != nil {
   223  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   224  		if ms.LoadMessageInfo() == nil {
   225  			ms.StoreMessageInfo(mi)
   226  		}
   227  		return ms
   228  	}
   229  	return mi.MessageOf(x)
   230  }
   231  
   232  // Deprecated: Use ImageSegmentationAnnotation.ProtoReflect.Descriptor instead.
   233  func (*ImageSegmentationAnnotation) Descriptor() ([]byte, []int) {
   234  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{2}
   235  }
   236  
   237  func (m *ImageSegmentationAnnotation) GetAnnotation() isImageSegmentationAnnotation_Annotation {
   238  	if m != nil {
   239  		return m.Annotation
   240  	}
   241  	return nil
   242  }
   243  
   244  func (x *ImageSegmentationAnnotation) GetMaskAnnotation() *ImageSegmentationAnnotation_MaskAnnotation {
   245  	if x, ok := x.GetAnnotation().(*ImageSegmentationAnnotation_MaskAnnotation_); ok {
   246  		return x.MaskAnnotation
   247  	}
   248  	return nil
   249  }
   250  
   251  func (x *ImageSegmentationAnnotation) GetPolygonAnnotation() *ImageSegmentationAnnotation_PolygonAnnotation {
   252  	if x, ok := x.GetAnnotation().(*ImageSegmentationAnnotation_PolygonAnnotation_); ok {
   253  		return x.PolygonAnnotation
   254  	}
   255  	return nil
   256  }
   257  
   258  func (x *ImageSegmentationAnnotation) GetPolylineAnnotation() *ImageSegmentationAnnotation_PolylineAnnotation {
   259  	if x, ok := x.GetAnnotation().(*ImageSegmentationAnnotation_PolylineAnnotation_); ok {
   260  		return x.PolylineAnnotation
   261  	}
   262  	return nil
   263  }
   264  
   265  type isImageSegmentationAnnotation_Annotation interface {
   266  	isImageSegmentationAnnotation_Annotation()
   267  }
   268  
   269  type ImageSegmentationAnnotation_MaskAnnotation_ struct {
   270  	// Mask based segmentation annotation. Only one mask annotation can exist
   271  	// for one image.
   272  	MaskAnnotation *ImageSegmentationAnnotation_MaskAnnotation `protobuf:"bytes,3,opt,name=mask_annotation,json=maskAnnotation,proto3,oneof"`
   273  }
   274  
   275  type ImageSegmentationAnnotation_PolygonAnnotation_ struct {
   276  	// Polygon annotation.
   277  	PolygonAnnotation *ImageSegmentationAnnotation_PolygonAnnotation `protobuf:"bytes,4,opt,name=polygon_annotation,json=polygonAnnotation,proto3,oneof"`
   278  }
   279  
   280  type ImageSegmentationAnnotation_PolylineAnnotation_ struct {
   281  	// Polyline annotation.
   282  	PolylineAnnotation *ImageSegmentationAnnotation_PolylineAnnotation `protobuf:"bytes,5,opt,name=polyline_annotation,json=polylineAnnotation,proto3,oneof"`
   283  }
   284  
   285  func (*ImageSegmentationAnnotation_MaskAnnotation_) isImageSegmentationAnnotation_Annotation() {}
   286  
   287  func (*ImageSegmentationAnnotation_PolygonAnnotation_) isImageSegmentationAnnotation_Annotation() {}
   288  
   289  func (*ImageSegmentationAnnotation_PolylineAnnotation_) isImageSegmentationAnnotation_Annotation() {}
   290  
   291  // Annotation details specific to text classification.
   292  type TextClassificationAnnotation struct {
   293  	state         protoimpl.MessageState
   294  	sizeCache     protoimpl.SizeCache
   295  	unknownFields protoimpl.UnknownFields
   296  
   297  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   298  	AnnotationSpecId string `protobuf:"bytes,1,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   299  	// The display name of the AnnotationSpec that this Annotation pertains to.
   300  	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   301  }
   302  
   303  func (x *TextClassificationAnnotation) Reset() {
   304  	*x = TextClassificationAnnotation{}
   305  	if protoimpl.UnsafeEnabled {
   306  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[3]
   307  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   308  		ms.StoreMessageInfo(mi)
   309  	}
   310  }
   311  
   312  func (x *TextClassificationAnnotation) String() string {
   313  	return protoimpl.X.MessageStringOf(x)
   314  }
   315  
   316  func (*TextClassificationAnnotation) ProtoMessage() {}
   317  
   318  func (x *TextClassificationAnnotation) ProtoReflect() protoreflect.Message {
   319  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[3]
   320  	if protoimpl.UnsafeEnabled && x != nil {
   321  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   322  		if ms.LoadMessageInfo() == nil {
   323  			ms.StoreMessageInfo(mi)
   324  		}
   325  		return ms
   326  	}
   327  	return mi.MessageOf(x)
   328  }
   329  
   330  // Deprecated: Use TextClassificationAnnotation.ProtoReflect.Descriptor instead.
   331  func (*TextClassificationAnnotation) Descriptor() ([]byte, []int) {
   332  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{3}
   333  }
   334  
   335  func (x *TextClassificationAnnotation) GetAnnotationSpecId() string {
   336  	if x != nil {
   337  		return x.AnnotationSpecId
   338  	}
   339  	return ""
   340  }
   341  
   342  func (x *TextClassificationAnnotation) GetDisplayName() string {
   343  	if x != nil {
   344  		return x.DisplayName
   345  	}
   346  	return ""
   347  }
   348  
   349  // Annotation details specific to text extraction.
   350  type TextExtractionAnnotation struct {
   351  	state         protoimpl.MessageState
   352  	sizeCache     protoimpl.SizeCache
   353  	unknownFields protoimpl.UnknownFields
   354  
   355  	// The segment of the text content.
   356  	TextSegment *TextSegment `protobuf:"bytes,1,opt,name=text_segment,json=textSegment,proto3" json:"text_segment,omitempty"`
   357  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   358  	AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   359  	// The display name of the AnnotationSpec that this Annotation pertains to.
   360  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   361  }
   362  
   363  func (x *TextExtractionAnnotation) Reset() {
   364  	*x = TextExtractionAnnotation{}
   365  	if protoimpl.UnsafeEnabled {
   366  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[4]
   367  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   368  		ms.StoreMessageInfo(mi)
   369  	}
   370  }
   371  
   372  func (x *TextExtractionAnnotation) String() string {
   373  	return protoimpl.X.MessageStringOf(x)
   374  }
   375  
   376  func (*TextExtractionAnnotation) ProtoMessage() {}
   377  
   378  func (x *TextExtractionAnnotation) ProtoReflect() protoreflect.Message {
   379  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[4]
   380  	if protoimpl.UnsafeEnabled && x != nil {
   381  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   382  		if ms.LoadMessageInfo() == nil {
   383  			ms.StoreMessageInfo(mi)
   384  		}
   385  		return ms
   386  	}
   387  	return mi.MessageOf(x)
   388  }
   389  
   390  // Deprecated: Use TextExtractionAnnotation.ProtoReflect.Descriptor instead.
   391  func (*TextExtractionAnnotation) Descriptor() ([]byte, []int) {
   392  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{4}
   393  }
   394  
   395  func (x *TextExtractionAnnotation) GetTextSegment() *TextSegment {
   396  	if x != nil {
   397  		return x.TextSegment
   398  	}
   399  	return nil
   400  }
   401  
   402  func (x *TextExtractionAnnotation) GetAnnotationSpecId() string {
   403  	if x != nil {
   404  		return x.AnnotationSpecId
   405  	}
   406  	return ""
   407  }
   408  
   409  func (x *TextExtractionAnnotation) GetDisplayName() string {
   410  	if x != nil {
   411  		return x.DisplayName
   412  	}
   413  	return ""
   414  }
   415  
   416  // The text segment inside of DataItem.
   417  type TextSegment struct {
   418  	state         protoimpl.MessageState
   419  	sizeCache     protoimpl.SizeCache
   420  	unknownFields protoimpl.UnknownFields
   421  
   422  	// Zero-based character index of the first character of the text
   423  	// segment (counting characters from the beginning of the text).
   424  	StartOffset uint64 `protobuf:"varint,1,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
   425  	// Zero-based character index of the first character past the end of
   426  	// the text segment (counting character from the beginning of the text).
   427  	// The character at the end_offset is NOT included in the text segment.
   428  	EndOffset uint64 `protobuf:"varint,2,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"`
   429  	// The text content in the segment for output only.
   430  	Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
   431  }
   432  
   433  func (x *TextSegment) Reset() {
   434  	*x = TextSegment{}
   435  	if protoimpl.UnsafeEnabled {
   436  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[5]
   437  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   438  		ms.StoreMessageInfo(mi)
   439  	}
   440  }
   441  
   442  func (x *TextSegment) String() string {
   443  	return protoimpl.X.MessageStringOf(x)
   444  }
   445  
   446  func (*TextSegment) ProtoMessage() {}
   447  
   448  func (x *TextSegment) ProtoReflect() protoreflect.Message {
   449  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[5]
   450  	if protoimpl.UnsafeEnabled && x != nil {
   451  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   452  		if ms.LoadMessageInfo() == nil {
   453  			ms.StoreMessageInfo(mi)
   454  		}
   455  		return ms
   456  	}
   457  	return mi.MessageOf(x)
   458  }
   459  
   460  // Deprecated: Use TextSegment.ProtoReflect.Descriptor instead.
   461  func (*TextSegment) Descriptor() ([]byte, []int) {
   462  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{5}
   463  }
   464  
   465  func (x *TextSegment) GetStartOffset() uint64 {
   466  	if x != nil {
   467  		return x.StartOffset
   468  	}
   469  	return 0
   470  }
   471  
   472  func (x *TextSegment) GetEndOffset() uint64 {
   473  	if x != nil {
   474  		return x.EndOffset
   475  	}
   476  	return 0
   477  }
   478  
   479  func (x *TextSegment) GetContent() string {
   480  	if x != nil {
   481  		return x.Content
   482  	}
   483  	return ""
   484  }
   485  
   486  // Annotation details specific to text sentiment.
   487  type TextSentimentAnnotation struct {
   488  	state         protoimpl.MessageState
   489  	sizeCache     protoimpl.SizeCache
   490  	unknownFields protoimpl.UnknownFields
   491  
   492  	// The sentiment score for text.
   493  	Sentiment int32 `protobuf:"varint,1,opt,name=sentiment,proto3" json:"sentiment,omitempty"`
   494  	// The sentiment max score for text.
   495  	SentimentMax int32 `protobuf:"varint,2,opt,name=sentiment_max,json=sentimentMax,proto3" json:"sentiment_max,omitempty"`
   496  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   497  	AnnotationSpecId string `protobuf:"bytes,3,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   498  	// The display name of the AnnotationSpec that this Annotation pertains to.
   499  	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   500  }
   501  
   502  func (x *TextSentimentAnnotation) Reset() {
   503  	*x = TextSentimentAnnotation{}
   504  	if protoimpl.UnsafeEnabled {
   505  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[6]
   506  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   507  		ms.StoreMessageInfo(mi)
   508  	}
   509  }
   510  
   511  func (x *TextSentimentAnnotation) String() string {
   512  	return protoimpl.X.MessageStringOf(x)
   513  }
   514  
   515  func (*TextSentimentAnnotation) ProtoMessage() {}
   516  
   517  func (x *TextSentimentAnnotation) ProtoReflect() protoreflect.Message {
   518  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[6]
   519  	if protoimpl.UnsafeEnabled && x != nil {
   520  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   521  		if ms.LoadMessageInfo() == nil {
   522  			ms.StoreMessageInfo(mi)
   523  		}
   524  		return ms
   525  	}
   526  	return mi.MessageOf(x)
   527  }
   528  
   529  // Deprecated: Use TextSentimentAnnotation.ProtoReflect.Descriptor instead.
   530  func (*TextSentimentAnnotation) Descriptor() ([]byte, []int) {
   531  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{6}
   532  }
   533  
   534  func (x *TextSentimentAnnotation) GetSentiment() int32 {
   535  	if x != nil {
   536  		return x.Sentiment
   537  	}
   538  	return 0
   539  }
   540  
   541  func (x *TextSentimentAnnotation) GetSentimentMax() int32 {
   542  	if x != nil {
   543  		return x.SentimentMax
   544  	}
   545  	return 0
   546  }
   547  
   548  func (x *TextSentimentAnnotation) GetAnnotationSpecId() string {
   549  	if x != nil {
   550  		return x.AnnotationSpecId
   551  	}
   552  	return ""
   553  }
   554  
   555  func (x *TextSentimentAnnotation) GetDisplayName() string {
   556  	if x != nil {
   557  		return x.DisplayName
   558  	}
   559  	return ""
   560  }
   561  
   562  // Annotation details specific to video classification.
   563  type VideoClassificationAnnotation struct {
   564  	state         protoimpl.MessageState
   565  	sizeCache     protoimpl.SizeCache
   566  	unknownFields protoimpl.UnknownFields
   567  
   568  	// This Annotation applies to the time period represented by the TimeSegment.
   569  	// If it's not set, the Annotation applies to the whole video.
   570  	TimeSegment *TimeSegment `protobuf:"bytes,1,opt,name=time_segment,json=timeSegment,proto3" json:"time_segment,omitempty"`
   571  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   572  	AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   573  	// The display name of the AnnotationSpec that this Annotation pertains to.
   574  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   575  }
   576  
   577  func (x *VideoClassificationAnnotation) Reset() {
   578  	*x = VideoClassificationAnnotation{}
   579  	if protoimpl.UnsafeEnabled {
   580  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[7]
   581  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   582  		ms.StoreMessageInfo(mi)
   583  	}
   584  }
   585  
   586  func (x *VideoClassificationAnnotation) String() string {
   587  	return protoimpl.X.MessageStringOf(x)
   588  }
   589  
   590  func (*VideoClassificationAnnotation) ProtoMessage() {}
   591  
   592  func (x *VideoClassificationAnnotation) ProtoReflect() protoreflect.Message {
   593  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[7]
   594  	if protoimpl.UnsafeEnabled && x != nil {
   595  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   596  		if ms.LoadMessageInfo() == nil {
   597  			ms.StoreMessageInfo(mi)
   598  		}
   599  		return ms
   600  	}
   601  	return mi.MessageOf(x)
   602  }
   603  
   604  // Deprecated: Use VideoClassificationAnnotation.ProtoReflect.Descriptor instead.
   605  func (*VideoClassificationAnnotation) Descriptor() ([]byte, []int) {
   606  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{7}
   607  }
   608  
   609  func (x *VideoClassificationAnnotation) GetTimeSegment() *TimeSegment {
   610  	if x != nil {
   611  		return x.TimeSegment
   612  	}
   613  	return nil
   614  }
   615  
   616  func (x *VideoClassificationAnnotation) GetAnnotationSpecId() string {
   617  	if x != nil {
   618  		return x.AnnotationSpecId
   619  	}
   620  	return ""
   621  }
   622  
   623  func (x *VideoClassificationAnnotation) GetDisplayName() string {
   624  	if x != nil {
   625  		return x.DisplayName
   626  	}
   627  	return ""
   628  }
   629  
   630  // A time period inside of a DataItem that has a time dimension (e.g. video).
   631  type TimeSegment struct {
   632  	state         protoimpl.MessageState
   633  	sizeCache     protoimpl.SizeCache
   634  	unknownFields protoimpl.UnknownFields
   635  
   636  	// Start of the time segment (inclusive), represented as the duration since
   637  	// the start of the DataItem.
   638  	StartTimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`
   639  	// End of the time segment (exclusive), represented as the duration since the
   640  	// start of the DataItem.
   641  	EndTimeOffset *durationpb.Duration `protobuf:"bytes,2,opt,name=end_time_offset,json=endTimeOffset,proto3" json:"end_time_offset,omitempty"`
   642  }
   643  
   644  func (x *TimeSegment) Reset() {
   645  	*x = TimeSegment{}
   646  	if protoimpl.UnsafeEnabled {
   647  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[8]
   648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   649  		ms.StoreMessageInfo(mi)
   650  	}
   651  }
   652  
   653  func (x *TimeSegment) String() string {
   654  	return protoimpl.X.MessageStringOf(x)
   655  }
   656  
   657  func (*TimeSegment) ProtoMessage() {}
   658  
   659  func (x *TimeSegment) ProtoReflect() protoreflect.Message {
   660  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[8]
   661  	if protoimpl.UnsafeEnabled && x != nil {
   662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   663  		if ms.LoadMessageInfo() == nil {
   664  			ms.StoreMessageInfo(mi)
   665  		}
   666  		return ms
   667  	}
   668  	return mi.MessageOf(x)
   669  }
   670  
   671  // Deprecated: Use TimeSegment.ProtoReflect.Descriptor instead.
   672  func (*TimeSegment) Descriptor() ([]byte, []int) {
   673  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{8}
   674  }
   675  
   676  func (x *TimeSegment) GetStartTimeOffset() *durationpb.Duration {
   677  	if x != nil {
   678  		return x.StartTimeOffset
   679  	}
   680  	return nil
   681  }
   682  
   683  func (x *TimeSegment) GetEndTimeOffset() *durationpb.Duration {
   684  	if x != nil {
   685  		return x.EndTimeOffset
   686  	}
   687  	return nil
   688  }
   689  
   690  // Annotation details specific to video object tracking.
   691  type VideoObjectTrackingAnnotation struct {
   692  	state         protoimpl.MessageState
   693  	sizeCache     protoimpl.SizeCache
   694  	unknownFields protoimpl.UnknownFields
   695  
   696  	// A time (frame) of a video to which this annotation pertains.
   697  	// Represented as the duration since the video's start.
   698  	TimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=time_offset,json=timeOffset,proto3" json:"time_offset,omitempty"`
   699  	// The leftmost coordinate of the bounding box.
   700  	XMin float64 `protobuf:"fixed64,2,opt,name=x_min,json=xMin,proto3" json:"x_min,omitempty"`
   701  	// The rightmost coordinate of the bounding box.
   702  	XMax float64 `protobuf:"fixed64,3,opt,name=x_max,json=xMax,proto3" json:"x_max,omitempty"`
   703  	// The topmost coordinate of the bounding box.
   704  	YMin float64 `protobuf:"fixed64,4,opt,name=y_min,json=yMin,proto3" json:"y_min,omitempty"`
   705  	// The bottommost coordinate of the bounding box.
   706  	YMax float64 `protobuf:"fixed64,5,opt,name=y_max,json=yMax,proto3" json:"y_max,omitempty"`
   707  	// The instance of the object, expressed as a positive integer. Used to track
   708  	// the same object across different frames.
   709  	InstanceId int64 `protobuf:"varint,6,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
   710  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   711  	AnnotationSpecId string `protobuf:"bytes,7,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   712  	// The display name of the AnnotationSpec that this Annotation pertains to.
   713  	DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   714  }
   715  
   716  func (x *VideoObjectTrackingAnnotation) Reset() {
   717  	*x = VideoObjectTrackingAnnotation{}
   718  	if protoimpl.UnsafeEnabled {
   719  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[9]
   720  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   721  		ms.StoreMessageInfo(mi)
   722  	}
   723  }
   724  
   725  func (x *VideoObjectTrackingAnnotation) String() string {
   726  	return protoimpl.X.MessageStringOf(x)
   727  }
   728  
   729  func (*VideoObjectTrackingAnnotation) ProtoMessage() {}
   730  
   731  func (x *VideoObjectTrackingAnnotation) ProtoReflect() protoreflect.Message {
   732  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[9]
   733  	if protoimpl.UnsafeEnabled && x != nil {
   734  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   735  		if ms.LoadMessageInfo() == nil {
   736  			ms.StoreMessageInfo(mi)
   737  		}
   738  		return ms
   739  	}
   740  	return mi.MessageOf(x)
   741  }
   742  
   743  // Deprecated: Use VideoObjectTrackingAnnotation.ProtoReflect.Descriptor instead.
   744  func (*VideoObjectTrackingAnnotation) Descriptor() ([]byte, []int) {
   745  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{9}
   746  }
   747  
   748  func (x *VideoObjectTrackingAnnotation) GetTimeOffset() *durationpb.Duration {
   749  	if x != nil {
   750  		return x.TimeOffset
   751  	}
   752  	return nil
   753  }
   754  
   755  func (x *VideoObjectTrackingAnnotation) GetXMin() float64 {
   756  	if x != nil {
   757  		return x.XMin
   758  	}
   759  	return 0
   760  }
   761  
   762  func (x *VideoObjectTrackingAnnotation) GetXMax() float64 {
   763  	if x != nil {
   764  		return x.XMax
   765  	}
   766  	return 0
   767  }
   768  
   769  func (x *VideoObjectTrackingAnnotation) GetYMin() float64 {
   770  	if x != nil {
   771  		return x.YMin
   772  	}
   773  	return 0
   774  }
   775  
   776  func (x *VideoObjectTrackingAnnotation) GetYMax() float64 {
   777  	if x != nil {
   778  		return x.YMax
   779  	}
   780  	return 0
   781  }
   782  
   783  func (x *VideoObjectTrackingAnnotation) GetInstanceId() int64 {
   784  	if x != nil {
   785  		return x.InstanceId
   786  	}
   787  	return 0
   788  }
   789  
   790  func (x *VideoObjectTrackingAnnotation) GetAnnotationSpecId() string {
   791  	if x != nil {
   792  		return x.AnnotationSpecId
   793  	}
   794  	return ""
   795  }
   796  
   797  func (x *VideoObjectTrackingAnnotation) GetDisplayName() string {
   798  	if x != nil {
   799  		return x.DisplayName
   800  	}
   801  	return ""
   802  }
   803  
   804  // Annotation details specific to video action recognition.
   805  type VideoActionRecognitionAnnotation struct {
   806  	state         protoimpl.MessageState
   807  	sizeCache     protoimpl.SizeCache
   808  	unknownFields protoimpl.UnknownFields
   809  
   810  	// This Annotation applies to the time period represented by the TimeSegment.
   811  	// If it's not set, the Annotation applies to the whole video.
   812  	TimeSegment *TimeSegment `protobuf:"bytes,1,opt,name=time_segment,json=timeSegment,proto3" json:"time_segment,omitempty"`
   813  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   814  	AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   815  	// The display name of the AnnotationSpec that this Annotation pertains to.
   816  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   817  }
   818  
   819  func (x *VideoActionRecognitionAnnotation) Reset() {
   820  	*x = VideoActionRecognitionAnnotation{}
   821  	if protoimpl.UnsafeEnabled {
   822  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[10]
   823  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   824  		ms.StoreMessageInfo(mi)
   825  	}
   826  }
   827  
   828  func (x *VideoActionRecognitionAnnotation) String() string {
   829  	return protoimpl.X.MessageStringOf(x)
   830  }
   831  
   832  func (*VideoActionRecognitionAnnotation) ProtoMessage() {}
   833  
   834  func (x *VideoActionRecognitionAnnotation) ProtoReflect() protoreflect.Message {
   835  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[10]
   836  	if protoimpl.UnsafeEnabled && x != nil {
   837  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   838  		if ms.LoadMessageInfo() == nil {
   839  			ms.StoreMessageInfo(mi)
   840  		}
   841  		return ms
   842  	}
   843  	return mi.MessageOf(x)
   844  }
   845  
   846  // Deprecated: Use VideoActionRecognitionAnnotation.ProtoReflect.Descriptor instead.
   847  func (*VideoActionRecognitionAnnotation) Descriptor() ([]byte, []int) {
   848  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{10}
   849  }
   850  
   851  func (x *VideoActionRecognitionAnnotation) GetTimeSegment() *TimeSegment {
   852  	if x != nil {
   853  		return x.TimeSegment
   854  	}
   855  	return nil
   856  }
   857  
   858  func (x *VideoActionRecognitionAnnotation) GetAnnotationSpecId() string {
   859  	if x != nil {
   860  		return x.AnnotationSpecId
   861  	}
   862  	return ""
   863  }
   864  
   865  func (x *VideoActionRecognitionAnnotation) GetDisplayName() string {
   866  	if x != nil {
   867  		return x.DisplayName
   868  	}
   869  	return ""
   870  }
   871  
   872  // The mask based segmentation annotation.
   873  type ImageSegmentationAnnotation_MaskAnnotation struct {
   874  	state         protoimpl.MessageState
   875  	sizeCache     protoimpl.SizeCache
   876  	unknownFields protoimpl.UnknownFields
   877  
   878  	// Google Cloud Storage URI that points to the mask image. The image must be
   879  	// in PNG format. It must have the same size as the DataItem's image. Each
   880  	// pixel in the image mask represents the AnnotationSpec which the pixel in
   881  	// the image DataItem belong to. Each color is mapped to one AnnotationSpec
   882  	// based on annotation_spec_colors.
   883  	MaskGcsUri string `protobuf:"bytes,1,opt,name=mask_gcs_uri,json=maskGcsUri,proto3" json:"mask_gcs_uri,omitempty"`
   884  	// The mapping between color and AnnotationSpec for this Annotation.
   885  	AnnotationSpecColors []*AnnotationSpecColor `protobuf:"bytes,2,rep,name=annotation_spec_colors,json=annotationSpecColors,proto3" json:"annotation_spec_colors,omitempty"`
   886  }
   887  
   888  func (x *ImageSegmentationAnnotation_MaskAnnotation) Reset() {
   889  	*x = ImageSegmentationAnnotation_MaskAnnotation{}
   890  	if protoimpl.UnsafeEnabled {
   891  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[11]
   892  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   893  		ms.StoreMessageInfo(mi)
   894  	}
   895  }
   896  
   897  func (x *ImageSegmentationAnnotation_MaskAnnotation) String() string {
   898  	return protoimpl.X.MessageStringOf(x)
   899  }
   900  
   901  func (*ImageSegmentationAnnotation_MaskAnnotation) ProtoMessage() {}
   902  
   903  func (x *ImageSegmentationAnnotation_MaskAnnotation) ProtoReflect() protoreflect.Message {
   904  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[11]
   905  	if protoimpl.UnsafeEnabled && x != nil {
   906  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   907  		if ms.LoadMessageInfo() == nil {
   908  			ms.StoreMessageInfo(mi)
   909  		}
   910  		return ms
   911  	}
   912  	return mi.MessageOf(x)
   913  }
   914  
   915  // Deprecated: Use ImageSegmentationAnnotation_MaskAnnotation.ProtoReflect.Descriptor instead.
   916  func (*ImageSegmentationAnnotation_MaskAnnotation) Descriptor() ([]byte, []int) {
   917  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{2, 0}
   918  }
   919  
   920  func (x *ImageSegmentationAnnotation_MaskAnnotation) GetMaskGcsUri() string {
   921  	if x != nil {
   922  		return x.MaskGcsUri
   923  	}
   924  	return ""
   925  }
   926  
   927  func (x *ImageSegmentationAnnotation_MaskAnnotation) GetAnnotationSpecColors() []*AnnotationSpecColor {
   928  	if x != nil {
   929  		return x.AnnotationSpecColors
   930  	}
   931  	return nil
   932  }
   933  
   934  // Represents a polygon in image.
   935  type ImageSegmentationAnnotation_PolygonAnnotation struct {
   936  	state         protoimpl.MessageState
   937  	sizeCache     protoimpl.SizeCache
   938  	unknownFields protoimpl.UnknownFields
   939  
   940  	// The vertexes are connected one by one and the last vertex is connected to
   941  	// the first one to represent a polygon.
   942  	Vertexes []*Vertex `protobuf:"bytes,1,rep,name=vertexes,proto3" json:"vertexes,omitempty"`
   943  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
   944  	AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
   945  	// The display name of the AnnotationSpec that this Annotation pertains to.
   946  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   947  }
   948  
   949  func (x *ImageSegmentationAnnotation_PolygonAnnotation) Reset() {
   950  	*x = ImageSegmentationAnnotation_PolygonAnnotation{}
   951  	if protoimpl.UnsafeEnabled {
   952  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[12]
   953  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   954  		ms.StoreMessageInfo(mi)
   955  	}
   956  }
   957  
   958  func (x *ImageSegmentationAnnotation_PolygonAnnotation) String() string {
   959  	return protoimpl.X.MessageStringOf(x)
   960  }
   961  
   962  func (*ImageSegmentationAnnotation_PolygonAnnotation) ProtoMessage() {}
   963  
   964  func (x *ImageSegmentationAnnotation_PolygonAnnotation) ProtoReflect() protoreflect.Message {
   965  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[12]
   966  	if protoimpl.UnsafeEnabled && x != nil {
   967  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   968  		if ms.LoadMessageInfo() == nil {
   969  			ms.StoreMessageInfo(mi)
   970  		}
   971  		return ms
   972  	}
   973  	return mi.MessageOf(x)
   974  }
   975  
   976  // Deprecated: Use ImageSegmentationAnnotation_PolygonAnnotation.ProtoReflect.Descriptor instead.
   977  func (*ImageSegmentationAnnotation_PolygonAnnotation) Descriptor() ([]byte, []int) {
   978  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{2, 1}
   979  }
   980  
   981  func (x *ImageSegmentationAnnotation_PolygonAnnotation) GetVertexes() []*Vertex {
   982  	if x != nil {
   983  		return x.Vertexes
   984  	}
   985  	return nil
   986  }
   987  
   988  func (x *ImageSegmentationAnnotation_PolygonAnnotation) GetAnnotationSpecId() string {
   989  	if x != nil {
   990  		return x.AnnotationSpecId
   991  	}
   992  	return ""
   993  }
   994  
   995  func (x *ImageSegmentationAnnotation_PolygonAnnotation) GetDisplayName() string {
   996  	if x != nil {
   997  		return x.DisplayName
   998  	}
   999  	return ""
  1000  }
  1001  
  1002  // Represents a polyline in image.
  1003  type ImageSegmentationAnnotation_PolylineAnnotation struct {
  1004  	state         protoimpl.MessageState
  1005  	sizeCache     protoimpl.SizeCache
  1006  	unknownFields protoimpl.UnknownFields
  1007  
  1008  	// The vertexes are connected one by one and the last vertex in not
  1009  	// connected to the first one.
  1010  	Vertexes []*Vertex `protobuf:"bytes,1,rep,name=vertexes,proto3" json:"vertexes,omitempty"`
  1011  	// The resource Id of the AnnotationSpec that this Annotation pertains to.
  1012  	AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
  1013  	// The display name of the AnnotationSpec that this Annotation pertains to.
  1014  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
  1015  }
  1016  
  1017  func (x *ImageSegmentationAnnotation_PolylineAnnotation) Reset() {
  1018  	*x = ImageSegmentationAnnotation_PolylineAnnotation{}
  1019  	if protoimpl.UnsafeEnabled {
  1020  		mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[13]
  1021  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1022  		ms.StoreMessageInfo(mi)
  1023  	}
  1024  }
  1025  
  1026  func (x *ImageSegmentationAnnotation_PolylineAnnotation) String() string {
  1027  	return protoimpl.X.MessageStringOf(x)
  1028  }
  1029  
  1030  func (*ImageSegmentationAnnotation_PolylineAnnotation) ProtoMessage() {}
  1031  
  1032  func (x *ImageSegmentationAnnotation_PolylineAnnotation) ProtoReflect() protoreflect.Message {
  1033  	mi := &file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[13]
  1034  	if protoimpl.UnsafeEnabled && x != nil {
  1035  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1036  		if ms.LoadMessageInfo() == nil {
  1037  			ms.StoreMessageInfo(mi)
  1038  		}
  1039  		return ms
  1040  	}
  1041  	return mi.MessageOf(x)
  1042  }
  1043  
  1044  // Deprecated: Use ImageSegmentationAnnotation_PolylineAnnotation.ProtoReflect.Descriptor instead.
  1045  func (*ImageSegmentationAnnotation_PolylineAnnotation) Descriptor() ([]byte, []int) {
  1046  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP(), []int{2, 2}
  1047  }
  1048  
  1049  func (x *ImageSegmentationAnnotation_PolylineAnnotation) GetVertexes() []*Vertex {
  1050  	if x != nil {
  1051  		return x.Vertexes
  1052  	}
  1053  	return nil
  1054  }
  1055  
  1056  func (x *ImageSegmentationAnnotation_PolylineAnnotation) GetAnnotationSpecId() string {
  1057  	if x != nil {
  1058  		return x.AnnotationSpecId
  1059  	}
  1060  	return ""
  1061  }
  1062  
  1063  func (x *ImageSegmentationAnnotation_PolylineAnnotation) GetDisplayName() string {
  1064  	if x != nil {
  1065  		return x.DisplayName
  1066  	}
  1067  	return ""
  1068  }
  1069  
  1070  var File_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto protoreflect.FileDescriptor
  1071  
  1072  var file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDesc = []byte{
  1073  	0x0a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
  1074  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1075  	0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
  1076  	0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1077  	0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1078  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1079  	0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x42, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1080  	0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1081  	0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d,
  1082  	0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65,
  1083  	0x63, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 0x67,
  1084  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c,
  1085  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x73,
  1086  	0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x70,
  1087  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
  1088  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
  1089  	0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x1d, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61,
  1090  	0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
  1091  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
  1092  	0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  1093  	0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65,
  1094  	0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e,
  1095  	0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c,
  1096  	0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xc1, 0x01, 0x0a, 0x1a, 0x49, 0x6d, 0x61, 0x67, 0x65,
  1097  	0x42, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x78, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
  1098  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
  1099  	0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  1100  	0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65,
  1101  	0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e,
  1102  	0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c,
  1103  	0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x13, 0x0a, 0x05, 0x78, 0x5f, 0x6d, 0x69, 0x6e, 0x18,
  1104  	0x03, 0x20, 0x01, 0x28, 0x01, 0x52, 0x04, 0x78, 0x4d, 0x69, 0x6e, 0x12, 0x13, 0x0a, 0x05, 0x78,
  1105  	0x5f, 0x6d, 0x61, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x04, 0x78, 0x4d, 0x61, 0x78,
  1106  	0x12, 0x13, 0x0a, 0x05, 0x79, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01, 0x52,
  1107  	0x04, 0x79, 0x4d, 0x69, 0x6e, 0x12, 0x13, 0x0a, 0x05, 0x79, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x06,
  1108  	0x20, 0x01, 0x28, 0x01, 0x52, 0x04, 0x79, 0x4d, 0x61, 0x78, 0x22, 0xce, 0x07, 0x0a, 0x1b, 0x49,
  1109  	0x6d, 0x61, 0x67, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1110  	0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7d, 0x0a, 0x0f, 0x6d, 0x61,
  1111  	0x73, 0x6b, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20,
  1112  	0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1113  	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
  1114  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x6d, 0x61,
  1115  	0x67, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e,
  1116  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x73, 0x6b, 0x41, 0x6e, 0x6e,
  1117  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0e, 0x6d, 0x61, 0x73, 0x6b, 0x41,
  1118  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x86, 0x01, 0x0a, 0x12, 0x70, 0x6f,
  1119  	0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1120  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1121  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1122  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e,
  1123  	0x49, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1124  	0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x6f, 0x6c, 0x79,
  1125  	0x67, 0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52,
  1126  	0x11, 0x70, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
  1127  	0x6f, 0x6e, 0x12, 0x89, 0x01, 0x0a, 0x13, 0x70, 0x6f, 0x6c, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
  1128  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
  1129  	0x32, 0x56, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1130  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1131  	0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x53,
  1132  	0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
  1133  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x6f, 0x6c, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x41, 0x6e,
  1134  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x12, 0x70, 0x6f, 0x6c, 0x79,
  1135  	0x6c, 0x69, 0x6e, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xa5,
  1136  	0x01, 0x0a, 0x0e, 0x4d, 0x61, 0x73, 0x6b, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1137  	0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x73, 0x6b, 0x5f, 0x67, 0x63, 0x73, 0x5f, 0x75, 0x72,
  1138  	0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x73, 0x6b, 0x47, 0x63, 0x73,
  1139  	0x55, 0x72, 0x69, 0x12, 0x71, 0x0a, 0x16, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1140  	0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20,
  1141  	0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1142  	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
  1143  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x41, 0x6e, 0x6e,
  1144  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x43, 0x6f, 0x6c, 0x6f, 0x72,
  1145  	0x52, 0x14, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63,
  1146  	0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x1a, 0xb0, 0x01, 0x0a, 0x11, 0x50, 0x6f, 0x6c, 0x79, 0x67,
  1147  	0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4a, 0x0a, 0x08,
  1148  	0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e,
  1149  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1150  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1151  	0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x52, 0x08,
  1152  	0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f,
  1153  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x02,
  1154  	0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1155  	0x53, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
  1156  	0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69,
  1157  	0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xb1, 0x01, 0x0a, 0x12, 0x50, 0x6f,
  1158  	0x6c, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1159  	0x12, 0x4a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
  1160  	0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1161  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
  1162  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x72, 0x74,
  1163  	0x65, 0x78, 0x52, 0x08, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x12,
  1164  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f,
  1165  	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
  1166  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69,
  1167  	0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  1168  	0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x0c, 0x0a,
  1169  	0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6f, 0x0a, 0x1c, 0x54,
  1170  	0x65, 0x78, 0x74, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
  1171  	0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x61,
  1172  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69,
  1173  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
  1174  	0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73,
  1175  	0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  1176  	0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xc3, 0x01, 0x0a,
  1177  	0x18, 0x54, 0x65, 0x78, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x41,
  1178  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x0c, 0x74, 0x65, 0x78,
  1179  	0x74, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1180  	0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1181  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1182  	0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x53, 0x65, 0x67,
  1183  	0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e,
  1184  	0x74, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  1185  	0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61,
  1186  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12,
  1187  	0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  1188  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61,
  1189  	0x6d, 0x65, 0x22, 0x69, 0x0a, 0x0b, 0x54, 0x65, 0x78, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e,
  1190  	0x74, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65,
  1191  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4f, 0x66,
  1192  	0x66, 0x73, 0x65, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x6e, 0x64, 0x5f, 0x6f, 0x66, 0x66, 0x73,
  1193  	0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x4f, 0x66, 0x66,
  1194  	0x73, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x03,
  1195  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0xad, 0x01,
  1196  	0x0a, 0x17, 0x54, 0x65, 0x78, 0x74, 0x53, 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x41,
  1197  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65, 0x6e,
  1198  	0x74, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x65,
  1199  	0x6e, 0x74, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x6e, 0x74, 0x69,
  1200  	0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c,
  1201  	0x73, 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x78, 0x12, 0x2c, 0x0a, 0x12,
  1202  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f,
  1203  	0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
  1204  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69,
  1205  	0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  1206  	0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xc8, 0x01,
  1207  	0x0a, 0x1d, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63,
  1208  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  1209  	0x56, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x18,
  1210  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1211  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1212  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54,
  1213  	0x69, 0x6d, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65,
  1214  	0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
  1215  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
  1216  	0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
  1217  	0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
  1218  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73,
  1219  	0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x97, 0x01, 0x0a, 0x0b, 0x54, 0x69, 0x6d,
  1220  	0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x45, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x72,
  1221  	0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20,
  1222  	0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  1223  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f,
  1224  	0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12,
  1225  	0x41, 0x0a, 0x0f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, 0x66, 0x73,
  1226  	0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1227  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
  1228  	0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x4f, 0x66, 0x66, 0x73,
  1229  	0x65, 0x74, 0x22, 0xa1, 0x02, 0x0a, 0x1d, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x4f, 0x62, 0x6a, 0x65,
  1230  	0x63, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
  1231  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, 0x66,
  1232  	0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1233  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61,
  1234  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74,
  1235  	0x12, 0x13, 0x0a, 0x05, 0x78, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52,
  1236  	0x04, 0x78, 0x4d, 0x69, 0x6e, 0x12, 0x13, 0x0a, 0x05, 0x78, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x03,
  1237  	0x20, 0x01, 0x28, 0x01, 0x52, 0x04, 0x78, 0x4d, 0x61, 0x78, 0x12, 0x13, 0x0a, 0x05, 0x79, 0x5f,
  1238  	0x6d, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x04, 0x79, 0x4d, 0x69, 0x6e, 0x12,
  1239  	0x13, 0x0a, 0x05, 0x79, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01, 0x52, 0x04,
  1240  	0x79, 0x4d, 0x61, 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
  1241  	0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61,
  1242  	0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
  1243  	0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
  1244  	0x09, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65,
  1245  	0x63, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e,
  1246  	0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c,
  1247  	0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xcb, 0x01, 0x0a, 0x20, 0x56, 0x69, 0x64, 0x65, 0x6f,
  1248  	0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x69, 0x6f,
  1249  	0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x0c, 0x74,
  1250  	0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
  1251  	0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1252  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
  1253  	0x74, 0x61, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53,
  1254  	0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x67, 0x6d,
  1255  	0x65, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1256  	0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  1257  	0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x49,
  1258  	0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d,
  1259  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
  1260  	0x4e, 0x61, 0x6d, 0x65, 0x42, 0x93, 0x02, 0x0a, 0x2a, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
  1261  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1262  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x73, 0x63, 0x68,
  1263  	0x65, 0x6d, 0x61, 0x42, 0x16, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50,
  1264  	0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x67,
  1265  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
  1266  	0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1267  	0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1268  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x73, 0x63,
  1269  	0x68, 0x65, 0x6d, 0x61, 0x3b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0xaa, 0x02, 0x26, 0x47, 0x6f,
  1270  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61,
  1271  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x63,
  1272  	0x68, 0x65, 0x6d, 0x61, 0xca, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c,
  1273  	0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56,
  1274  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0xea, 0x02, 0x2a,
  1275  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41,
  1276  	0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74,
  1277  	0x61, 0x31, 0x3a, 0x3a, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
  1278  	0x6f, 0x33,
  1279  }
  1280  
  1281  var (
  1282  	file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescOnce sync.Once
  1283  	file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDesc
  1284  )
  1285  
  1286  func file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescGZIP() []byte {
  1287  	file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescOnce.Do(func() {
  1288  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescData)
  1289  	})
  1290  	return file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDescData
  1291  }
  1292  
  1293  var file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes = make([]protoimpl.MessageInfo, 14)
  1294  var file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_goTypes = []interface{}{
  1295  	(*ImageClassificationAnnotation)(nil),                  // 0: google.cloud.aiplatform.v1beta1.schema.ImageClassificationAnnotation
  1296  	(*ImageBoundingBoxAnnotation)(nil),                     // 1: google.cloud.aiplatform.v1beta1.schema.ImageBoundingBoxAnnotation
  1297  	(*ImageSegmentationAnnotation)(nil),                    // 2: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation
  1298  	(*TextClassificationAnnotation)(nil),                   // 3: google.cloud.aiplatform.v1beta1.schema.TextClassificationAnnotation
  1299  	(*TextExtractionAnnotation)(nil),                       // 4: google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation
  1300  	(*TextSegment)(nil),                                    // 5: google.cloud.aiplatform.v1beta1.schema.TextSegment
  1301  	(*TextSentimentAnnotation)(nil),                        // 6: google.cloud.aiplatform.v1beta1.schema.TextSentimentAnnotation
  1302  	(*VideoClassificationAnnotation)(nil),                  // 7: google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation
  1303  	(*TimeSegment)(nil),                                    // 8: google.cloud.aiplatform.v1beta1.schema.TimeSegment
  1304  	(*VideoObjectTrackingAnnotation)(nil),                  // 9: google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation
  1305  	(*VideoActionRecognitionAnnotation)(nil),               // 10: google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation
  1306  	(*ImageSegmentationAnnotation_MaskAnnotation)(nil),     // 11: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation
  1307  	(*ImageSegmentationAnnotation_PolygonAnnotation)(nil),  // 12: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation
  1308  	(*ImageSegmentationAnnotation_PolylineAnnotation)(nil), // 13: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation
  1309  	(*durationpb.Duration)(nil),                            // 14: google.protobuf.Duration
  1310  	(*AnnotationSpecColor)(nil),                            // 15: google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor
  1311  	(*Vertex)(nil),                                         // 16: google.cloud.aiplatform.v1beta1.schema.Vertex
  1312  }
  1313  var file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_depIdxs = []int32{
  1314  	11, // 0: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.mask_annotation:type_name -> google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation
  1315  	12, // 1: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.polygon_annotation:type_name -> google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation
  1316  	13, // 2: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.polyline_annotation:type_name -> google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation
  1317  	5,  // 3: google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation.text_segment:type_name -> google.cloud.aiplatform.v1beta1.schema.TextSegment
  1318  	8,  // 4: google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation.time_segment:type_name -> google.cloud.aiplatform.v1beta1.schema.TimeSegment
  1319  	14, // 5: google.cloud.aiplatform.v1beta1.schema.TimeSegment.start_time_offset:type_name -> google.protobuf.Duration
  1320  	14, // 6: google.cloud.aiplatform.v1beta1.schema.TimeSegment.end_time_offset:type_name -> google.protobuf.Duration
  1321  	14, // 7: google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation.time_offset:type_name -> google.protobuf.Duration
  1322  	8,  // 8: google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation.time_segment:type_name -> google.cloud.aiplatform.v1beta1.schema.TimeSegment
  1323  	15, // 9: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.annotation_spec_colors:type_name -> google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor
  1324  	16, // 10: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.vertexes:type_name -> google.cloud.aiplatform.v1beta1.schema.Vertex
  1325  	16, // 11: google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.vertexes:type_name -> google.cloud.aiplatform.v1beta1.schema.Vertex
  1326  	12, // [12:12] is the sub-list for method output_type
  1327  	12, // [12:12] is the sub-list for method input_type
  1328  	12, // [12:12] is the sub-list for extension type_name
  1329  	12, // [12:12] is the sub-list for extension extendee
  1330  	0,  // [0:12] is the sub-list for field type_name
  1331  }
  1332  
  1333  func init() { file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_init() }
  1334  func file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_init() {
  1335  	if File_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto != nil {
  1336  		return
  1337  	}
  1338  	file_google_cloud_aiplatform_v1beta1_schema_annotation_spec_color_proto_init()
  1339  	file_google_cloud_aiplatform_v1beta1_schema_geometry_proto_init()
  1340  	if !protoimpl.UnsafeEnabled {
  1341  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1342  			switch v := v.(*ImageClassificationAnnotation); i {
  1343  			case 0:
  1344  				return &v.state
  1345  			case 1:
  1346  				return &v.sizeCache
  1347  			case 2:
  1348  				return &v.unknownFields
  1349  			default:
  1350  				return nil
  1351  			}
  1352  		}
  1353  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1354  			switch v := v.(*ImageBoundingBoxAnnotation); i {
  1355  			case 0:
  1356  				return &v.state
  1357  			case 1:
  1358  				return &v.sizeCache
  1359  			case 2:
  1360  				return &v.unknownFields
  1361  			default:
  1362  				return nil
  1363  			}
  1364  		}
  1365  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1366  			switch v := v.(*ImageSegmentationAnnotation); i {
  1367  			case 0:
  1368  				return &v.state
  1369  			case 1:
  1370  				return &v.sizeCache
  1371  			case 2:
  1372  				return &v.unknownFields
  1373  			default:
  1374  				return nil
  1375  			}
  1376  		}
  1377  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1378  			switch v := v.(*TextClassificationAnnotation); i {
  1379  			case 0:
  1380  				return &v.state
  1381  			case 1:
  1382  				return &v.sizeCache
  1383  			case 2:
  1384  				return &v.unknownFields
  1385  			default:
  1386  				return nil
  1387  			}
  1388  		}
  1389  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1390  			switch v := v.(*TextExtractionAnnotation); i {
  1391  			case 0:
  1392  				return &v.state
  1393  			case 1:
  1394  				return &v.sizeCache
  1395  			case 2:
  1396  				return &v.unknownFields
  1397  			default:
  1398  				return nil
  1399  			}
  1400  		}
  1401  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1402  			switch v := v.(*TextSegment); i {
  1403  			case 0:
  1404  				return &v.state
  1405  			case 1:
  1406  				return &v.sizeCache
  1407  			case 2:
  1408  				return &v.unknownFields
  1409  			default:
  1410  				return nil
  1411  			}
  1412  		}
  1413  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1414  			switch v := v.(*TextSentimentAnnotation); i {
  1415  			case 0:
  1416  				return &v.state
  1417  			case 1:
  1418  				return &v.sizeCache
  1419  			case 2:
  1420  				return &v.unknownFields
  1421  			default:
  1422  				return nil
  1423  			}
  1424  		}
  1425  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1426  			switch v := v.(*VideoClassificationAnnotation); i {
  1427  			case 0:
  1428  				return &v.state
  1429  			case 1:
  1430  				return &v.sizeCache
  1431  			case 2:
  1432  				return &v.unknownFields
  1433  			default:
  1434  				return nil
  1435  			}
  1436  		}
  1437  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1438  			switch v := v.(*TimeSegment); i {
  1439  			case 0:
  1440  				return &v.state
  1441  			case 1:
  1442  				return &v.sizeCache
  1443  			case 2:
  1444  				return &v.unknownFields
  1445  			default:
  1446  				return nil
  1447  			}
  1448  		}
  1449  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1450  			switch v := v.(*VideoObjectTrackingAnnotation); i {
  1451  			case 0:
  1452  				return &v.state
  1453  			case 1:
  1454  				return &v.sizeCache
  1455  			case 2:
  1456  				return &v.unknownFields
  1457  			default:
  1458  				return nil
  1459  			}
  1460  		}
  1461  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1462  			switch v := v.(*VideoActionRecognitionAnnotation); i {
  1463  			case 0:
  1464  				return &v.state
  1465  			case 1:
  1466  				return &v.sizeCache
  1467  			case 2:
  1468  				return &v.unknownFields
  1469  			default:
  1470  				return nil
  1471  			}
  1472  		}
  1473  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1474  			switch v := v.(*ImageSegmentationAnnotation_MaskAnnotation); i {
  1475  			case 0:
  1476  				return &v.state
  1477  			case 1:
  1478  				return &v.sizeCache
  1479  			case 2:
  1480  				return &v.unknownFields
  1481  			default:
  1482  				return nil
  1483  			}
  1484  		}
  1485  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1486  			switch v := v.(*ImageSegmentationAnnotation_PolygonAnnotation); i {
  1487  			case 0:
  1488  				return &v.state
  1489  			case 1:
  1490  				return &v.sizeCache
  1491  			case 2:
  1492  				return &v.unknownFields
  1493  			default:
  1494  				return nil
  1495  			}
  1496  		}
  1497  		file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1498  			switch v := v.(*ImageSegmentationAnnotation_PolylineAnnotation); i {
  1499  			case 0:
  1500  				return &v.state
  1501  			case 1:
  1502  				return &v.sizeCache
  1503  			case 2:
  1504  				return &v.unknownFields
  1505  			default:
  1506  				return nil
  1507  			}
  1508  		}
  1509  	}
  1510  	file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes[2].OneofWrappers = []interface{}{
  1511  		(*ImageSegmentationAnnotation_MaskAnnotation_)(nil),
  1512  		(*ImageSegmentationAnnotation_PolygonAnnotation_)(nil),
  1513  		(*ImageSegmentationAnnotation_PolylineAnnotation_)(nil),
  1514  	}
  1515  	type x struct{}
  1516  	out := protoimpl.TypeBuilder{
  1517  		File: protoimpl.DescBuilder{
  1518  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1519  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDesc,
  1520  			NumEnums:      0,
  1521  			NumMessages:   14,
  1522  			NumExtensions: 0,
  1523  			NumServices:   0,
  1524  		},
  1525  		GoTypes:           file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_goTypes,
  1526  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_depIdxs,
  1527  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_msgTypes,
  1528  	}.Build()
  1529  	File_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto = out.File
  1530  	file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_rawDesc = nil
  1531  	file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_goTypes = nil
  1532  	file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_depIdxs = nil
  1533  }
  1534  

View as plain text