1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type ImageClassificationAnnotation struct {
41 state protoimpl.MessageState
42 sizeCache protoimpl.SizeCache
43 unknownFields protoimpl.UnknownFields
44
45
46 AnnotationSpecId string `protobuf:"bytes,1,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
47
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
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
98 type ImageBoundingBoxAnnotation struct {
99 state protoimpl.MessageState
100 sizeCache protoimpl.SizeCache
101 unknownFields protoimpl.UnknownFields
102
103
104 AnnotationSpecId string `protobuf:"bytes,1,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
105
106 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
107
108 XMin float64 `protobuf:"fixed64,3,opt,name=x_min,json=xMin,proto3" json:"x_min,omitempty"`
109
110 XMax float64 `protobuf:"fixed64,4,opt,name=x_max,json=xMax,proto3" json:"x_max,omitempty"`
111
112 YMin float64 `protobuf:"fixed64,5,opt,name=y_min,json=yMin,proto3" json:"y_min,omitempty"`
113
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
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
192 type ImageSegmentationAnnotation struct {
193 state protoimpl.MessageState
194 sizeCache protoimpl.SizeCache
195 unknownFields protoimpl.UnknownFields
196
197
198
199
200
201
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
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
271
272 MaskAnnotation *ImageSegmentationAnnotation_MaskAnnotation `protobuf:"bytes,3,opt,name=mask_annotation,json=maskAnnotation,proto3,oneof"`
273 }
274
275 type ImageSegmentationAnnotation_PolygonAnnotation_ struct {
276
277 PolygonAnnotation *ImageSegmentationAnnotation_PolygonAnnotation `protobuf:"bytes,4,opt,name=polygon_annotation,json=polygonAnnotation,proto3,oneof"`
278 }
279
280 type ImageSegmentationAnnotation_PolylineAnnotation_ struct {
281
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
292 type TextClassificationAnnotation struct {
293 state protoimpl.MessageState
294 sizeCache protoimpl.SizeCache
295 unknownFields protoimpl.UnknownFields
296
297
298 AnnotationSpecId string `protobuf:"bytes,1,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
299
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
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
350 type TextExtractionAnnotation struct {
351 state protoimpl.MessageState
352 sizeCache protoimpl.SizeCache
353 unknownFields protoimpl.UnknownFields
354
355
356 TextSegment *TextSegment `protobuf:"bytes,1,opt,name=text_segment,json=textSegment,proto3" json:"text_segment,omitempty"`
357
358 AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
359
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
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
417 type TextSegment struct {
418 state protoimpl.MessageState
419 sizeCache protoimpl.SizeCache
420 unknownFields protoimpl.UnknownFields
421
422
423
424 StartOffset uint64 `protobuf:"varint,1,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
425
426
427
428 EndOffset uint64 `protobuf:"varint,2,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"`
429
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
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
487 type TextSentimentAnnotation struct {
488 state protoimpl.MessageState
489 sizeCache protoimpl.SizeCache
490 unknownFields protoimpl.UnknownFields
491
492
493 Sentiment int32 `protobuf:"varint,1,opt,name=sentiment,proto3" json:"sentiment,omitempty"`
494
495 SentimentMax int32 `protobuf:"varint,2,opt,name=sentiment_max,json=sentimentMax,proto3" json:"sentiment_max,omitempty"`
496
497 AnnotationSpecId string `protobuf:"bytes,3,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
498
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
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
563 type VideoClassificationAnnotation struct {
564 state protoimpl.MessageState
565 sizeCache protoimpl.SizeCache
566 unknownFields protoimpl.UnknownFields
567
568
569
570 TimeSegment *TimeSegment `protobuf:"bytes,1,opt,name=time_segment,json=timeSegment,proto3" json:"time_segment,omitempty"`
571
572 AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
573
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
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
631 type TimeSegment struct {
632 state protoimpl.MessageState
633 sizeCache protoimpl.SizeCache
634 unknownFields protoimpl.UnknownFields
635
636
637
638 StartTimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`
639
640
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
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
691 type VideoObjectTrackingAnnotation struct {
692 state protoimpl.MessageState
693 sizeCache protoimpl.SizeCache
694 unknownFields protoimpl.UnknownFields
695
696
697
698 TimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=time_offset,json=timeOffset,proto3" json:"time_offset,omitempty"`
699
700 XMin float64 `protobuf:"fixed64,2,opt,name=x_min,json=xMin,proto3" json:"x_min,omitempty"`
701
702 XMax float64 `protobuf:"fixed64,3,opt,name=x_max,json=xMax,proto3" json:"x_max,omitempty"`
703
704 YMin float64 `protobuf:"fixed64,4,opt,name=y_min,json=yMin,proto3" json:"y_min,omitempty"`
705
706 YMax float64 `protobuf:"fixed64,5,opt,name=y_max,json=yMax,proto3" json:"y_max,omitempty"`
707
708
709 InstanceId int64 `protobuf:"varint,6,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
710
711 AnnotationSpecId string `protobuf:"bytes,7,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
712
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
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
805 type VideoActionRecognitionAnnotation struct {
806 state protoimpl.MessageState
807 sizeCache protoimpl.SizeCache
808 unknownFields protoimpl.UnknownFields
809
810
811
812 TimeSegment *TimeSegment `protobuf:"bytes,1,opt,name=time_segment,json=timeSegment,proto3" json:"time_segment,omitempty"`
813
814 AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
815
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
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
873 type ImageSegmentationAnnotation_MaskAnnotation struct {
874 state protoimpl.MessageState
875 sizeCache protoimpl.SizeCache
876 unknownFields protoimpl.UnknownFields
877
878
879
880
881
882
883 MaskGcsUri string `protobuf:"bytes,1,opt,name=mask_gcs_uri,json=maskGcsUri,proto3" json:"mask_gcs_uri,omitempty"`
884
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
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
935 type ImageSegmentationAnnotation_PolygonAnnotation struct {
936 state protoimpl.MessageState
937 sizeCache protoimpl.SizeCache
938 unknownFields protoimpl.UnknownFields
939
940
941
942 Vertexes []*Vertex `protobuf:"bytes,1,rep,name=vertexes,proto3" json:"vertexes,omitempty"`
943
944 AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
945
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
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
1003 type ImageSegmentationAnnotation_PolylineAnnotation struct {
1004 state protoimpl.MessageState
1005 sizeCache protoimpl.SizeCache
1006 unknownFields protoimpl.UnknownFields
1007
1008
1009
1010 Vertexes []*Vertex `protobuf:"bytes,1,rep,name=vertexes,proto3" json:"vertexes,omitempty"`
1011
1012 AnnotationSpecId string `protobuf:"bytes,2,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
1013
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
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),
1296 (*ImageBoundingBoxAnnotation)(nil),
1297 (*ImageSegmentationAnnotation)(nil),
1298 (*TextClassificationAnnotation)(nil),
1299 (*TextExtractionAnnotation)(nil),
1300 (*TextSegment)(nil),
1301 (*TextSentimentAnnotation)(nil),
1302 (*VideoClassificationAnnotation)(nil),
1303 (*TimeSegment)(nil),
1304 (*VideoObjectTrackingAnnotation)(nil),
1305 (*VideoActionRecognitionAnnotation)(nil),
1306 (*ImageSegmentationAnnotation_MaskAnnotation)(nil),
1307 (*ImageSegmentationAnnotation_PolygonAnnotation)(nil),
1308 (*ImageSegmentationAnnotation_PolylineAnnotation)(nil),
1309 (*durationpb.Duration)(nil),
1310 (*AnnotationSpecColor)(nil),
1311 (*Vertex)(nil),
1312 }
1313 var file_google_cloud_aiplatform_v1beta1_schema_annotation_payload_proto_depIdxs = []int32{
1314 11,
1315 12,
1316 13,
1317 5,
1318 8,
1319 14,
1320 14,
1321 14,
1322 8,
1323 15,
1324 16,
1325 16,
1326 12,
1327 12,
1328 12,
1329 12,
1330 0,
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