1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package visionai
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 longrunning "google.golang.org/genproto/googleapis/longrunning"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status "google.golang.org/grpc/status"
33 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
36 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
37 )
38
39 const (
40
41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
42
43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 )
45
46
47 type ListClustersRequest struct {
48 state protoimpl.MessageState
49 sizeCache protoimpl.SizeCache
50 unknownFields protoimpl.UnknownFields
51
52
53 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
54
55
56 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
57
58 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
59
60 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
61
62 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
63 }
64
65 func (x *ListClustersRequest) Reset() {
66 *x = ListClustersRequest{}
67 if protoimpl.UnsafeEnabled {
68 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[0]
69 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
70 ms.StoreMessageInfo(mi)
71 }
72 }
73
74 func (x *ListClustersRequest) String() string {
75 return protoimpl.X.MessageStringOf(x)
76 }
77
78 func (*ListClustersRequest) ProtoMessage() {}
79
80 func (x *ListClustersRequest) ProtoReflect() protoreflect.Message {
81 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[0]
82 if protoimpl.UnsafeEnabled && x != nil {
83 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
84 if ms.LoadMessageInfo() == nil {
85 ms.StoreMessageInfo(mi)
86 }
87 return ms
88 }
89 return mi.MessageOf(x)
90 }
91
92
93 func (*ListClustersRequest) Descriptor() ([]byte, []int) {
94 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{0}
95 }
96
97 func (x *ListClustersRequest) GetParent() string {
98 if x != nil {
99 return x.Parent
100 }
101 return ""
102 }
103
104 func (x *ListClustersRequest) GetPageSize() int32 {
105 if x != nil {
106 return x.PageSize
107 }
108 return 0
109 }
110
111 func (x *ListClustersRequest) GetPageToken() string {
112 if x != nil {
113 return x.PageToken
114 }
115 return ""
116 }
117
118 func (x *ListClustersRequest) GetFilter() string {
119 if x != nil {
120 return x.Filter
121 }
122 return ""
123 }
124
125 func (x *ListClustersRequest) GetOrderBy() string {
126 if x != nil {
127 return x.OrderBy
128 }
129 return ""
130 }
131
132
133 type ListClustersResponse struct {
134 state protoimpl.MessageState
135 sizeCache protoimpl.SizeCache
136 unknownFields protoimpl.UnknownFields
137
138
139 Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
140
141 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
142
143 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
144 }
145
146 func (x *ListClustersResponse) Reset() {
147 *x = ListClustersResponse{}
148 if protoimpl.UnsafeEnabled {
149 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[1]
150 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
151 ms.StoreMessageInfo(mi)
152 }
153 }
154
155 func (x *ListClustersResponse) String() string {
156 return protoimpl.X.MessageStringOf(x)
157 }
158
159 func (*ListClustersResponse) ProtoMessage() {}
160
161 func (x *ListClustersResponse) ProtoReflect() protoreflect.Message {
162 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[1]
163 if protoimpl.UnsafeEnabled && x != nil {
164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
165 if ms.LoadMessageInfo() == nil {
166 ms.StoreMessageInfo(mi)
167 }
168 return ms
169 }
170 return mi.MessageOf(x)
171 }
172
173
174 func (*ListClustersResponse) Descriptor() ([]byte, []int) {
175 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{1}
176 }
177
178 func (x *ListClustersResponse) GetClusters() []*Cluster {
179 if x != nil {
180 return x.Clusters
181 }
182 return nil
183 }
184
185 func (x *ListClustersResponse) GetNextPageToken() string {
186 if x != nil {
187 return x.NextPageToken
188 }
189 return ""
190 }
191
192 func (x *ListClustersResponse) GetUnreachable() []string {
193 if x != nil {
194 return x.Unreachable
195 }
196 return nil
197 }
198
199
200 type GetClusterRequest struct {
201 state protoimpl.MessageState
202 sizeCache protoimpl.SizeCache
203 unknownFields protoimpl.UnknownFields
204
205
206 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
207 }
208
209 func (x *GetClusterRequest) Reset() {
210 *x = GetClusterRequest{}
211 if protoimpl.UnsafeEnabled {
212 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[2]
213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
214 ms.StoreMessageInfo(mi)
215 }
216 }
217
218 func (x *GetClusterRequest) String() string {
219 return protoimpl.X.MessageStringOf(x)
220 }
221
222 func (*GetClusterRequest) ProtoMessage() {}
223
224 func (x *GetClusterRequest) ProtoReflect() protoreflect.Message {
225 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[2]
226 if protoimpl.UnsafeEnabled && x != nil {
227 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
228 if ms.LoadMessageInfo() == nil {
229 ms.StoreMessageInfo(mi)
230 }
231 return ms
232 }
233 return mi.MessageOf(x)
234 }
235
236
237 func (*GetClusterRequest) Descriptor() ([]byte, []int) {
238 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{2}
239 }
240
241 func (x *GetClusterRequest) GetName() string {
242 if x != nil {
243 return x.Name
244 }
245 return ""
246 }
247
248
249 type CreateClusterRequest struct {
250 state protoimpl.MessageState
251 sizeCache protoimpl.SizeCache
252 unknownFields protoimpl.UnknownFields
253
254
255 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
256
257 ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
258
259 Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"`
260
261
262
263
264
265
266
267
268
269
270
271
272
273 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
274 }
275
276 func (x *CreateClusterRequest) Reset() {
277 *x = CreateClusterRequest{}
278 if protoimpl.UnsafeEnabled {
279 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[3]
280 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
281 ms.StoreMessageInfo(mi)
282 }
283 }
284
285 func (x *CreateClusterRequest) String() string {
286 return protoimpl.X.MessageStringOf(x)
287 }
288
289 func (*CreateClusterRequest) ProtoMessage() {}
290
291 func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message {
292 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[3]
293 if protoimpl.UnsafeEnabled && x != nil {
294 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
295 if ms.LoadMessageInfo() == nil {
296 ms.StoreMessageInfo(mi)
297 }
298 return ms
299 }
300 return mi.MessageOf(x)
301 }
302
303
304 func (*CreateClusterRequest) Descriptor() ([]byte, []int) {
305 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{3}
306 }
307
308 func (x *CreateClusterRequest) GetParent() string {
309 if x != nil {
310 return x.Parent
311 }
312 return ""
313 }
314
315 func (x *CreateClusterRequest) GetClusterId() string {
316 if x != nil {
317 return x.ClusterId
318 }
319 return ""
320 }
321
322 func (x *CreateClusterRequest) GetCluster() *Cluster {
323 if x != nil {
324 return x.Cluster
325 }
326 return nil
327 }
328
329 func (x *CreateClusterRequest) GetRequestId() string {
330 if x != nil {
331 return x.RequestId
332 }
333 return ""
334 }
335
336
337 type UpdateClusterRequest struct {
338 state protoimpl.MessageState
339 sizeCache protoimpl.SizeCache
340 unknownFields protoimpl.UnknownFields
341
342
343
344
345
346
347 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
348
349 Cluster *Cluster `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
350
351
352
353
354
355
356
357
358
359
360
361
362
363 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
364 }
365
366 func (x *UpdateClusterRequest) Reset() {
367 *x = UpdateClusterRequest{}
368 if protoimpl.UnsafeEnabled {
369 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[4]
370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
371 ms.StoreMessageInfo(mi)
372 }
373 }
374
375 func (x *UpdateClusterRequest) String() string {
376 return protoimpl.X.MessageStringOf(x)
377 }
378
379 func (*UpdateClusterRequest) ProtoMessage() {}
380
381 func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message {
382 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[4]
383 if protoimpl.UnsafeEnabled && x != nil {
384 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
385 if ms.LoadMessageInfo() == nil {
386 ms.StoreMessageInfo(mi)
387 }
388 return ms
389 }
390 return mi.MessageOf(x)
391 }
392
393
394 func (*UpdateClusterRequest) Descriptor() ([]byte, []int) {
395 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{4}
396 }
397
398 func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
399 if x != nil {
400 return x.UpdateMask
401 }
402 return nil
403 }
404
405 func (x *UpdateClusterRequest) GetCluster() *Cluster {
406 if x != nil {
407 return x.Cluster
408 }
409 return nil
410 }
411
412 func (x *UpdateClusterRequest) GetRequestId() string {
413 if x != nil {
414 return x.RequestId
415 }
416 return ""
417 }
418
419
420 type DeleteClusterRequest struct {
421 state protoimpl.MessageState
422 sizeCache protoimpl.SizeCache
423 unknownFields protoimpl.UnknownFields
424
425
426 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
427
428
429
430
431
432
433
434
435
436
437
438
439
440 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
441 }
442
443 func (x *DeleteClusterRequest) Reset() {
444 *x = DeleteClusterRequest{}
445 if protoimpl.UnsafeEnabled {
446 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[5]
447 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
448 ms.StoreMessageInfo(mi)
449 }
450 }
451
452 func (x *DeleteClusterRequest) String() string {
453 return protoimpl.X.MessageStringOf(x)
454 }
455
456 func (*DeleteClusterRequest) ProtoMessage() {}
457
458 func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message {
459 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[5]
460 if protoimpl.UnsafeEnabled && x != nil {
461 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
462 if ms.LoadMessageInfo() == nil {
463 ms.StoreMessageInfo(mi)
464 }
465 return ms
466 }
467 return mi.MessageOf(x)
468 }
469
470
471 func (*DeleteClusterRequest) Descriptor() ([]byte, []int) {
472 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{5}
473 }
474
475 func (x *DeleteClusterRequest) GetName() string {
476 if x != nil {
477 return x.Name
478 }
479 return ""
480 }
481
482 func (x *DeleteClusterRequest) GetRequestId() string {
483 if x != nil {
484 return x.RequestId
485 }
486 return ""
487 }
488
489
490 type ListStreamsRequest struct {
491 state protoimpl.MessageState
492 sizeCache protoimpl.SizeCache
493 unknownFields protoimpl.UnknownFields
494
495
496 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
497
498
499 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
500
501 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
502
503 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
504
505 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
506 }
507
508 func (x *ListStreamsRequest) Reset() {
509 *x = ListStreamsRequest{}
510 if protoimpl.UnsafeEnabled {
511 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[6]
512 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
513 ms.StoreMessageInfo(mi)
514 }
515 }
516
517 func (x *ListStreamsRequest) String() string {
518 return protoimpl.X.MessageStringOf(x)
519 }
520
521 func (*ListStreamsRequest) ProtoMessage() {}
522
523 func (x *ListStreamsRequest) ProtoReflect() protoreflect.Message {
524 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[6]
525 if protoimpl.UnsafeEnabled && x != nil {
526 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
527 if ms.LoadMessageInfo() == nil {
528 ms.StoreMessageInfo(mi)
529 }
530 return ms
531 }
532 return mi.MessageOf(x)
533 }
534
535
536 func (*ListStreamsRequest) Descriptor() ([]byte, []int) {
537 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{6}
538 }
539
540 func (x *ListStreamsRequest) GetParent() string {
541 if x != nil {
542 return x.Parent
543 }
544 return ""
545 }
546
547 func (x *ListStreamsRequest) GetPageSize() int32 {
548 if x != nil {
549 return x.PageSize
550 }
551 return 0
552 }
553
554 func (x *ListStreamsRequest) GetPageToken() string {
555 if x != nil {
556 return x.PageToken
557 }
558 return ""
559 }
560
561 func (x *ListStreamsRequest) GetFilter() string {
562 if x != nil {
563 return x.Filter
564 }
565 return ""
566 }
567
568 func (x *ListStreamsRequest) GetOrderBy() string {
569 if x != nil {
570 return x.OrderBy
571 }
572 return ""
573 }
574
575
576 type ListStreamsResponse struct {
577 state protoimpl.MessageState
578 sizeCache protoimpl.SizeCache
579 unknownFields protoimpl.UnknownFields
580
581
582 Streams []*Stream `protobuf:"bytes,1,rep,name=streams,proto3" json:"streams,omitempty"`
583
584 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
585
586 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
587 }
588
589 func (x *ListStreamsResponse) Reset() {
590 *x = ListStreamsResponse{}
591 if protoimpl.UnsafeEnabled {
592 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[7]
593 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
594 ms.StoreMessageInfo(mi)
595 }
596 }
597
598 func (x *ListStreamsResponse) String() string {
599 return protoimpl.X.MessageStringOf(x)
600 }
601
602 func (*ListStreamsResponse) ProtoMessage() {}
603
604 func (x *ListStreamsResponse) ProtoReflect() protoreflect.Message {
605 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[7]
606 if protoimpl.UnsafeEnabled && x != nil {
607 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
608 if ms.LoadMessageInfo() == nil {
609 ms.StoreMessageInfo(mi)
610 }
611 return ms
612 }
613 return mi.MessageOf(x)
614 }
615
616
617 func (*ListStreamsResponse) Descriptor() ([]byte, []int) {
618 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{7}
619 }
620
621 func (x *ListStreamsResponse) GetStreams() []*Stream {
622 if x != nil {
623 return x.Streams
624 }
625 return nil
626 }
627
628 func (x *ListStreamsResponse) GetNextPageToken() string {
629 if x != nil {
630 return x.NextPageToken
631 }
632 return ""
633 }
634
635 func (x *ListStreamsResponse) GetUnreachable() []string {
636 if x != nil {
637 return x.Unreachable
638 }
639 return nil
640 }
641
642
643 type GetStreamRequest struct {
644 state protoimpl.MessageState
645 sizeCache protoimpl.SizeCache
646 unknownFields protoimpl.UnknownFields
647
648
649 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
650 }
651
652 func (x *GetStreamRequest) Reset() {
653 *x = GetStreamRequest{}
654 if protoimpl.UnsafeEnabled {
655 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[8]
656 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
657 ms.StoreMessageInfo(mi)
658 }
659 }
660
661 func (x *GetStreamRequest) String() string {
662 return protoimpl.X.MessageStringOf(x)
663 }
664
665 func (*GetStreamRequest) ProtoMessage() {}
666
667 func (x *GetStreamRequest) ProtoReflect() protoreflect.Message {
668 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[8]
669 if protoimpl.UnsafeEnabled && x != nil {
670 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
671 if ms.LoadMessageInfo() == nil {
672 ms.StoreMessageInfo(mi)
673 }
674 return ms
675 }
676 return mi.MessageOf(x)
677 }
678
679
680 func (*GetStreamRequest) Descriptor() ([]byte, []int) {
681 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{8}
682 }
683
684 func (x *GetStreamRequest) GetName() string {
685 if x != nil {
686 return x.Name
687 }
688 return ""
689 }
690
691
692 type CreateStreamRequest struct {
693 state protoimpl.MessageState
694 sizeCache protoimpl.SizeCache
695 unknownFields protoimpl.UnknownFields
696
697
698 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
699
700 StreamId string `protobuf:"bytes,2,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
701
702 Stream *Stream `protobuf:"bytes,3,opt,name=stream,proto3" json:"stream,omitempty"`
703
704
705
706
707
708
709
710
711
712
713
714
715
716 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
717 }
718
719 func (x *CreateStreamRequest) Reset() {
720 *x = CreateStreamRequest{}
721 if protoimpl.UnsafeEnabled {
722 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[9]
723 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
724 ms.StoreMessageInfo(mi)
725 }
726 }
727
728 func (x *CreateStreamRequest) String() string {
729 return protoimpl.X.MessageStringOf(x)
730 }
731
732 func (*CreateStreamRequest) ProtoMessage() {}
733
734 func (x *CreateStreamRequest) ProtoReflect() protoreflect.Message {
735 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[9]
736 if protoimpl.UnsafeEnabled && x != nil {
737 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
738 if ms.LoadMessageInfo() == nil {
739 ms.StoreMessageInfo(mi)
740 }
741 return ms
742 }
743 return mi.MessageOf(x)
744 }
745
746
747 func (*CreateStreamRequest) Descriptor() ([]byte, []int) {
748 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{9}
749 }
750
751 func (x *CreateStreamRequest) GetParent() string {
752 if x != nil {
753 return x.Parent
754 }
755 return ""
756 }
757
758 func (x *CreateStreamRequest) GetStreamId() string {
759 if x != nil {
760 return x.StreamId
761 }
762 return ""
763 }
764
765 func (x *CreateStreamRequest) GetStream() *Stream {
766 if x != nil {
767 return x.Stream
768 }
769 return nil
770 }
771
772 func (x *CreateStreamRequest) GetRequestId() string {
773 if x != nil {
774 return x.RequestId
775 }
776 return ""
777 }
778
779
780 type UpdateStreamRequest struct {
781 state protoimpl.MessageState
782 sizeCache protoimpl.SizeCache
783 unknownFields protoimpl.UnknownFields
784
785
786
787
788
789
790 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
791
792 Stream *Stream `protobuf:"bytes,2,opt,name=stream,proto3" json:"stream,omitempty"`
793
794
795
796
797
798
799
800
801
802
803
804
805
806 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
807 }
808
809 func (x *UpdateStreamRequest) Reset() {
810 *x = UpdateStreamRequest{}
811 if protoimpl.UnsafeEnabled {
812 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[10]
813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
814 ms.StoreMessageInfo(mi)
815 }
816 }
817
818 func (x *UpdateStreamRequest) String() string {
819 return protoimpl.X.MessageStringOf(x)
820 }
821
822 func (*UpdateStreamRequest) ProtoMessage() {}
823
824 func (x *UpdateStreamRequest) ProtoReflect() protoreflect.Message {
825 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[10]
826 if protoimpl.UnsafeEnabled && x != nil {
827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
828 if ms.LoadMessageInfo() == nil {
829 ms.StoreMessageInfo(mi)
830 }
831 return ms
832 }
833 return mi.MessageOf(x)
834 }
835
836
837 func (*UpdateStreamRequest) Descriptor() ([]byte, []int) {
838 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{10}
839 }
840
841 func (x *UpdateStreamRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
842 if x != nil {
843 return x.UpdateMask
844 }
845 return nil
846 }
847
848 func (x *UpdateStreamRequest) GetStream() *Stream {
849 if x != nil {
850 return x.Stream
851 }
852 return nil
853 }
854
855 func (x *UpdateStreamRequest) GetRequestId() string {
856 if x != nil {
857 return x.RequestId
858 }
859 return ""
860 }
861
862
863 type DeleteStreamRequest struct {
864 state protoimpl.MessageState
865 sizeCache protoimpl.SizeCache
866 unknownFields protoimpl.UnknownFields
867
868
869 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
870
871
872
873
874
875
876
877
878
879
880
881
882
883 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
884 }
885
886 func (x *DeleteStreamRequest) Reset() {
887 *x = DeleteStreamRequest{}
888 if protoimpl.UnsafeEnabled {
889 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[11]
890 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
891 ms.StoreMessageInfo(mi)
892 }
893 }
894
895 func (x *DeleteStreamRequest) String() string {
896 return protoimpl.X.MessageStringOf(x)
897 }
898
899 func (*DeleteStreamRequest) ProtoMessage() {}
900
901 func (x *DeleteStreamRequest) ProtoReflect() protoreflect.Message {
902 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[11]
903 if protoimpl.UnsafeEnabled && x != nil {
904 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
905 if ms.LoadMessageInfo() == nil {
906 ms.StoreMessageInfo(mi)
907 }
908 return ms
909 }
910 return mi.MessageOf(x)
911 }
912
913
914 func (*DeleteStreamRequest) Descriptor() ([]byte, []int) {
915 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{11}
916 }
917
918 func (x *DeleteStreamRequest) GetName() string {
919 if x != nil {
920 return x.Name
921 }
922 return ""
923 }
924
925 func (x *DeleteStreamRequest) GetRequestId() string {
926 if x != nil {
927 return x.RequestId
928 }
929 return ""
930 }
931
932
933
934 type GetStreamThumbnailResponse struct {
935 state protoimpl.MessageState
936 sizeCache protoimpl.SizeCache
937 unknownFields protoimpl.UnknownFields
938 }
939
940 func (x *GetStreamThumbnailResponse) Reset() {
941 *x = GetStreamThumbnailResponse{}
942 if protoimpl.UnsafeEnabled {
943 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[12]
944 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
945 ms.StoreMessageInfo(mi)
946 }
947 }
948
949 func (x *GetStreamThumbnailResponse) String() string {
950 return protoimpl.X.MessageStringOf(x)
951 }
952
953 func (*GetStreamThumbnailResponse) ProtoMessage() {}
954
955 func (x *GetStreamThumbnailResponse) ProtoReflect() protoreflect.Message {
956 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[12]
957 if protoimpl.UnsafeEnabled && x != nil {
958 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
959 if ms.LoadMessageInfo() == nil {
960 ms.StoreMessageInfo(mi)
961 }
962 return ms
963 }
964 return mi.MessageOf(x)
965 }
966
967
968 func (*GetStreamThumbnailResponse) Descriptor() ([]byte, []int) {
969 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{12}
970 }
971
972
973 type GenerateStreamHlsTokenRequest struct {
974 state protoimpl.MessageState
975 sizeCache protoimpl.SizeCache
976 unknownFields protoimpl.UnknownFields
977
978
979 Stream string `protobuf:"bytes,1,opt,name=stream,proto3" json:"stream,omitempty"`
980 }
981
982 func (x *GenerateStreamHlsTokenRequest) Reset() {
983 *x = GenerateStreamHlsTokenRequest{}
984 if protoimpl.UnsafeEnabled {
985 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[13]
986 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
987 ms.StoreMessageInfo(mi)
988 }
989 }
990
991 func (x *GenerateStreamHlsTokenRequest) String() string {
992 return protoimpl.X.MessageStringOf(x)
993 }
994
995 func (*GenerateStreamHlsTokenRequest) ProtoMessage() {}
996
997 func (x *GenerateStreamHlsTokenRequest) ProtoReflect() protoreflect.Message {
998 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[13]
999 if protoimpl.UnsafeEnabled && x != nil {
1000 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1001 if ms.LoadMessageInfo() == nil {
1002 ms.StoreMessageInfo(mi)
1003 }
1004 return ms
1005 }
1006 return mi.MessageOf(x)
1007 }
1008
1009
1010 func (*GenerateStreamHlsTokenRequest) Descriptor() ([]byte, []int) {
1011 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{13}
1012 }
1013
1014 func (x *GenerateStreamHlsTokenRequest) GetStream() string {
1015 if x != nil {
1016 return x.Stream
1017 }
1018 return ""
1019 }
1020
1021
1022 type GenerateStreamHlsTokenResponse struct {
1023 state protoimpl.MessageState
1024 sizeCache protoimpl.SizeCache
1025 unknownFields protoimpl.UnknownFields
1026
1027
1028
1029
1030
1031
1032
1033
1034 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
1035
1036 ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
1037 }
1038
1039 func (x *GenerateStreamHlsTokenResponse) Reset() {
1040 *x = GenerateStreamHlsTokenResponse{}
1041 if protoimpl.UnsafeEnabled {
1042 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[14]
1043 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1044 ms.StoreMessageInfo(mi)
1045 }
1046 }
1047
1048 func (x *GenerateStreamHlsTokenResponse) String() string {
1049 return protoimpl.X.MessageStringOf(x)
1050 }
1051
1052 func (*GenerateStreamHlsTokenResponse) ProtoMessage() {}
1053
1054 func (x *GenerateStreamHlsTokenResponse) ProtoReflect() protoreflect.Message {
1055 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[14]
1056 if protoimpl.UnsafeEnabled && x != nil {
1057 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1058 if ms.LoadMessageInfo() == nil {
1059 ms.StoreMessageInfo(mi)
1060 }
1061 return ms
1062 }
1063 return mi.MessageOf(x)
1064 }
1065
1066
1067 func (*GenerateStreamHlsTokenResponse) Descriptor() ([]byte, []int) {
1068 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{14}
1069 }
1070
1071 func (x *GenerateStreamHlsTokenResponse) GetToken() string {
1072 if x != nil {
1073 return x.Token
1074 }
1075 return ""
1076 }
1077
1078 func (x *GenerateStreamHlsTokenResponse) GetExpirationTime() *timestamppb.Timestamp {
1079 if x != nil {
1080 return x.ExpirationTime
1081 }
1082 return nil
1083 }
1084
1085
1086 type ListEventsRequest struct {
1087 state protoimpl.MessageState
1088 sizeCache protoimpl.SizeCache
1089 unknownFields protoimpl.UnknownFields
1090
1091
1092 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1093
1094
1095 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1096
1097 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1098
1099 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1100
1101 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
1102 }
1103
1104 func (x *ListEventsRequest) Reset() {
1105 *x = ListEventsRequest{}
1106 if protoimpl.UnsafeEnabled {
1107 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[15]
1108 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1109 ms.StoreMessageInfo(mi)
1110 }
1111 }
1112
1113 func (x *ListEventsRequest) String() string {
1114 return protoimpl.X.MessageStringOf(x)
1115 }
1116
1117 func (*ListEventsRequest) ProtoMessage() {}
1118
1119 func (x *ListEventsRequest) ProtoReflect() protoreflect.Message {
1120 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[15]
1121 if protoimpl.UnsafeEnabled && x != nil {
1122 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1123 if ms.LoadMessageInfo() == nil {
1124 ms.StoreMessageInfo(mi)
1125 }
1126 return ms
1127 }
1128 return mi.MessageOf(x)
1129 }
1130
1131
1132 func (*ListEventsRequest) Descriptor() ([]byte, []int) {
1133 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{15}
1134 }
1135
1136 func (x *ListEventsRequest) GetParent() string {
1137 if x != nil {
1138 return x.Parent
1139 }
1140 return ""
1141 }
1142
1143 func (x *ListEventsRequest) GetPageSize() int32 {
1144 if x != nil {
1145 return x.PageSize
1146 }
1147 return 0
1148 }
1149
1150 func (x *ListEventsRequest) GetPageToken() string {
1151 if x != nil {
1152 return x.PageToken
1153 }
1154 return ""
1155 }
1156
1157 func (x *ListEventsRequest) GetFilter() string {
1158 if x != nil {
1159 return x.Filter
1160 }
1161 return ""
1162 }
1163
1164 func (x *ListEventsRequest) GetOrderBy() string {
1165 if x != nil {
1166 return x.OrderBy
1167 }
1168 return ""
1169 }
1170
1171
1172 type ListEventsResponse struct {
1173 state protoimpl.MessageState
1174 sizeCache protoimpl.SizeCache
1175 unknownFields protoimpl.UnknownFields
1176
1177
1178 Events []*Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
1179
1180 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1181
1182 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
1183 }
1184
1185 func (x *ListEventsResponse) Reset() {
1186 *x = ListEventsResponse{}
1187 if protoimpl.UnsafeEnabled {
1188 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[16]
1189 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1190 ms.StoreMessageInfo(mi)
1191 }
1192 }
1193
1194 func (x *ListEventsResponse) String() string {
1195 return protoimpl.X.MessageStringOf(x)
1196 }
1197
1198 func (*ListEventsResponse) ProtoMessage() {}
1199
1200 func (x *ListEventsResponse) ProtoReflect() protoreflect.Message {
1201 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[16]
1202 if protoimpl.UnsafeEnabled && x != nil {
1203 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1204 if ms.LoadMessageInfo() == nil {
1205 ms.StoreMessageInfo(mi)
1206 }
1207 return ms
1208 }
1209 return mi.MessageOf(x)
1210 }
1211
1212
1213 func (*ListEventsResponse) Descriptor() ([]byte, []int) {
1214 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{16}
1215 }
1216
1217 func (x *ListEventsResponse) GetEvents() []*Event {
1218 if x != nil {
1219 return x.Events
1220 }
1221 return nil
1222 }
1223
1224 func (x *ListEventsResponse) GetNextPageToken() string {
1225 if x != nil {
1226 return x.NextPageToken
1227 }
1228 return ""
1229 }
1230
1231 func (x *ListEventsResponse) GetUnreachable() []string {
1232 if x != nil {
1233 return x.Unreachable
1234 }
1235 return nil
1236 }
1237
1238
1239 type GetEventRequest struct {
1240 state protoimpl.MessageState
1241 sizeCache protoimpl.SizeCache
1242 unknownFields protoimpl.UnknownFields
1243
1244
1245 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1246 }
1247
1248 func (x *GetEventRequest) Reset() {
1249 *x = GetEventRequest{}
1250 if protoimpl.UnsafeEnabled {
1251 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[17]
1252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1253 ms.StoreMessageInfo(mi)
1254 }
1255 }
1256
1257 func (x *GetEventRequest) String() string {
1258 return protoimpl.X.MessageStringOf(x)
1259 }
1260
1261 func (*GetEventRequest) ProtoMessage() {}
1262
1263 func (x *GetEventRequest) ProtoReflect() protoreflect.Message {
1264 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[17]
1265 if protoimpl.UnsafeEnabled && x != nil {
1266 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1267 if ms.LoadMessageInfo() == nil {
1268 ms.StoreMessageInfo(mi)
1269 }
1270 return ms
1271 }
1272 return mi.MessageOf(x)
1273 }
1274
1275
1276 func (*GetEventRequest) Descriptor() ([]byte, []int) {
1277 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{17}
1278 }
1279
1280 func (x *GetEventRequest) GetName() string {
1281 if x != nil {
1282 return x.Name
1283 }
1284 return ""
1285 }
1286
1287
1288 type CreateEventRequest struct {
1289 state protoimpl.MessageState
1290 sizeCache protoimpl.SizeCache
1291 unknownFields protoimpl.UnknownFields
1292
1293
1294 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1295
1296 EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
1297
1298 Event *Event `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1313 }
1314
1315 func (x *CreateEventRequest) Reset() {
1316 *x = CreateEventRequest{}
1317 if protoimpl.UnsafeEnabled {
1318 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[18]
1319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1320 ms.StoreMessageInfo(mi)
1321 }
1322 }
1323
1324 func (x *CreateEventRequest) String() string {
1325 return protoimpl.X.MessageStringOf(x)
1326 }
1327
1328 func (*CreateEventRequest) ProtoMessage() {}
1329
1330 func (x *CreateEventRequest) ProtoReflect() protoreflect.Message {
1331 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[18]
1332 if protoimpl.UnsafeEnabled && x != nil {
1333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1334 if ms.LoadMessageInfo() == nil {
1335 ms.StoreMessageInfo(mi)
1336 }
1337 return ms
1338 }
1339 return mi.MessageOf(x)
1340 }
1341
1342
1343 func (*CreateEventRequest) Descriptor() ([]byte, []int) {
1344 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{18}
1345 }
1346
1347 func (x *CreateEventRequest) GetParent() string {
1348 if x != nil {
1349 return x.Parent
1350 }
1351 return ""
1352 }
1353
1354 func (x *CreateEventRequest) GetEventId() string {
1355 if x != nil {
1356 return x.EventId
1357 }
1358 return ""
1359 }
1360
1361 func (x *CreateEventRequest) GetEvent() *Event {
1362 if x != nil {
1363 return x.Event
1364 }
1365 return nil
1366 }
1367
1368 func (x *CreateEventRequest) GetRequestId() string {
1369 if x != nil {
1370 return x.RequestId
1371 }
1372 return ""
1373 }
1374
1375
1376 type UpdateEventRequest struct {
1377 state protoimpl.MessageState
1378 sizeCache protoimpl.SizeCache
1379 unknownFields protoimpl.UnknownFields
1380
1381
1382
1383
1384
1385
1386 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1387
1388 Event *Event `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1403 }
1404
1405 func (x *UpdateEventRequest) Reset() {
1406 *x = UpdateEventRequest{}
1407 if protoimpl.UnsafeEnabled {
1408 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[19]
1409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1410 ms.StoreMessageInfo(mi)
1411 }
1412 }
1413
1414 func (x *UpdateEventRequest) String() string {
1415 return protoimpl.X.MessageStringOf(x)
1416 }
1417
1418 func (*UpdateEventRequest) ProtoMessage() {}
1419
1420 func (x *UpdateEventRequest) ProtoReflect() protoreflect.Message {
1421 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[19]
1422 if protoimpl.UnsafeEnabled && x != nil {
1423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1424 if ms.LoadMessageInfo() == nil {
1425 ms.StoreMessageInfo(mi)
1426 }
1427 return ms
1428 }
1429 return mi.MessageOf(x)
1430 }
1431
1432
1433 func (*UpdateEventRequest) Descriptor() ([]byte, []int) {
1434 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{19}
1435 }
1436
1437 func (x *UpdateEventRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1438 if x != nil {
1439 return x.UpdateMask
1440 }
1441 return nil
1442 }
1443
1444 func (x *UpdateEventRequest) GetEvent() *Event {
1445 if x != nil {
1446 return x.Event
1447 }
1448 return nil
1449 }
1450
1451 func (x *UpdateEventRequest) GetRequestId() string {
1452 if x != nil {
1453 return x.RequestId
1454 }
1455 return ""
1456 }
1457
1458
1459 type DeleteEventRequest struct {
1460 state protoimpl.MessageState
1461 sizeCache protoimpl.SizeCache
1462 unknownFields protoimpl.UnknownFields
1463
1464
1465 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1480 }
1481
1482 func (x *DeleteEventRequest) Reset() {
1483 *x = DeleteEventRequest{}
1484 if protoimpl.UnsafeEnabled {
1485 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[20]
1486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1487 ms.StoreMessageInfo(mi)
1488 }
1489 }
1490
1491 func (x *DeleteEventRequest) String() string {
1492 return protoimpl.X.MessageStringOf(x)
1493 }
1494
1495 func (*DeleteEventRequest) ProtoMessage() {}
1496
1497 func (x *DeleteEventRequest) ProtoReflect() protoreflect.Message {
1498 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[20]
1499 if protoimpl.UnsafeEnabled && x != nil {
1500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1501 if ms.LoadMessageInfo() == nil {
1502 ms.StoreMessageInfo(mi)
1503 }
1504 return ms
1505 }
1506 return mi.MessageOf(x)
1507 }
1508
1509
1510 func (*DeleteEventRequest) Descriptor() ([]byte, []int) {
1511 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{20}
1512 }
1513
1514 func (x *DeleteEventRequest) GetName() string {
1515 if x != nil {
1516 return x.Name
1517 }
1518 return ""
1519 }
1520
1521 func (x *DeleteEventRequest) GetRequestId() string {
1522 if x != nil {
1523 return x.RequestId
1524 }
1525 return ""
1526 }
1527
1528
1529 type ListSeriesRequest struct {
1530 state protoimpl.MessageState
1531 sizeCache protoimpl.SizeCache
1532 unknownFields protoimpl.UnknownFields
1533
1534
1535 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1536
1537
1538 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1539
1540 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1541
1542 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1543
1544 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
1545 }
1546
1547 func (x *ListSeriesRequest) Reset() {
1548 *x = ListSeriesRequest{}
1549 if protoimpl.UnsafeEnabled {
1550 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[21]
1551 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1552 ms.StoreMessageInfo(mi)
1553 }
1554 }
1555
1556 func (x *ListSeriesRequest) String() string {
1557 return protoimpl.X.MessageStringOf(x)
1558 }
1559
1560 func (*ListSeriesRequest) ProtoMessage() {}
1561
1562 func (x *ListSeriesRequest) ProtoReflect() protoreflect.Message {
1563 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[21]
1564 if protoimpl.UnsafeEnabled && x != nil {
1565 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1566 if ms.LoadMessageInfo() == nil {
1567 ms.StoreMessageInfo(mi)
1568 }
1569 return ms
1570 }
1571 return mi.MessageOf(x)
1572 }
1573
1574
1575 func (*ListSeriesRequest) Descriptor() ([]byte, []int) {
1576 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{21}
1577 }
1578
1579 func (x *ListSeriesRequest) GetParent() string {
1580 if x != nil {
1581 return x.Parent
1582 }
1583 return ""
1584 }
1585
1586 func (x *ListSeriesRequest) GetPageSize() int32 {
1587 if x != nil {
1588 return x.PageSize
1589 }
1590 return 0
1591 }
1592
1593 func (x *ListSeriesRequest) GetPageToken() string {
1594 if x != nil {
1595 return x.PageToken
1596 }
1597 return ""
1598 }
1599
1600 func (x *ListSeriesRequest) GetFilter() string {
1601 if x != nil {
1602 return x.Filter
1603 }
1604 return ""
1605 }
1606
1607 func (x *ListSeriesRequest) GetOrderBy() string {
1608 if x != nil {
1609 return x.OrderBy
1610 }
1611 return ""
1612 }
1613
1614
1615 type ListSeriesResponse struct {
1616 state protoimpl.MessageState
1617 sizeCache protoimpl.SizeCache
1618 unknownFields protoimpl.UnknownFields
1619
1620
1621 Series []*Series `protobuf:"bytes,1,rep,name=series,proto3" json:"series,omitempty"`
1622
1623 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1624
1625 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
1626 }
1627
1628 func (x *ListSeriesResponse) Reset() {
1629 *x = ListSeriesResponse{}
1630 if protoimpl.UnsafeEnabled {
1631 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[22]
1632 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1633 ms.StoreMessageInfo(mi)
1634 }
1635 }
1636
1637 func (x *ListSeriesResponse) String() string {
1638 return protoimpl.X.MessageStringOf(x)
1639 }
1640
1641 func (*ListSeriesResponse) ProtoMessage() {}
1642
1643 func (x *ListSeriesResponse) ProtoReflect() protoreflect.Message {
1644 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[22]
1645 if protoimpl.UnsafeEnabled && x != nil {
1646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1647 if ms.LoadMessageInfo() == nil {
1648 ms.StoreMessageInfo(mi)
1649 }
1650 return ms
1651 }
1652 return mi.MessageOf(x)
1653 }
1654
1655
1656 func (*ListSeriesResponse) Descriptor() ([]byte, []int) {
1657 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{22}
1658 }
1659
1660 func (x *ListSeriesResponse) GetSeries() []*Series {
1661 if x != nil {
1662 return x.Series
1663 }
1664 return nil
1665 }
1666
1667 func (x *ListSeriesResponse) GetNextPageToken() string {
1668 if x != nil {
1669 return x.NextPageToken
1670 }
1671 return ""
1672 }
1673
1674 func (x *ListSeriesResponse) GetUnreachable() []string {
1675 if x != nil {
1676 return x.Unreachable
1677 }
1678 return nil
1679 }
1680
1681
1682 type GetSeriesRequest struct {
1683 state protoimpl.MessageState
1684 sizeCache protoimpl.SizeCache
1685 unknownFields protoimpl.UnknownFields
1686
1687
1688 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1689 }
1690
1691 func (x *GetSeriesRequest) Reset() {
1692 *x = GetSeriesRequest{}
1693 if protoimpl.UnsafeEnabled {
1694 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[23]
1695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1696 ms.StoreMessageInfo(mi)
1697 }
1698 }
1699
1700 func (x *GetSeriesRequest) String() string {
1701 return protoimpl.X.MessageStringOf(x)
1702 }
1703
1704 func (*GetSeriesRequest) ProtoMessage() {}
1705
1706 func (x *GetSeriesRequest) ProtoReflect() protoreflect.Message {
1707 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[23]
1708 if protoimpl.UnsafeEnabled && x != nil {
1709 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1710 if ms.LoadMessageInfo() == nil {
1711 ms.StoreMessageInfo(mi)
1712 }
1713 return ms
1714 }
1715 return mi.MessageOf(x)
1716 }
1717
1718
1719 func (*GetSeriesRequest) Descriptor() ([]byte, []int) {
1720 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{23}
1721 }
1722
1723 func (x *GetSeriesRequest) GetName() string {
1724 if x != nil {
1725 return x.Name
1726 }
1727 return ""
1728 }
1729
1730
1731 type CreateSeriesRequest struct {
1732 state protoimpl.MessageState
1733 sizeCache protoimpl.SizeCache
1734 unknownFields protoimpl.UnknownFields
1735
1736
1737 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1738
1739 SeriesId string `protobuf:"bytes,2,opt,name=series_id,json=seriesId,proto3" json:"series_id,omitempty"`
1740
1741 Series *Series `protobuf:"bytes,3,opt,name=series,proto3" json:"series,omitempty"`
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1756 }
1757
1758 func (x *CreateSeriesRequest) Reset() {
1759 *x = CreateSeriesRequest{}
1760 if protoimpl.UnsafeEnabled {
1761 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[24]
1762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1763 ms.StoreMessageInfo(mi)
1764 }
1765 }
1766
1767 func (x *CreateSeriesRequest) String() string {
1768 return protoimpl.X.MessageStringOf(x)
1769 }
1770
1771 func (*CreateSeriesRequest) ProtoMessage() {}
1772
1773 func (x *CreateSeriesRequest) ProtoReflect() protoreflect.Message {
1774 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[24]
1775 if protoimpl.UnsafeEnabled && x != nil {
1776 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1777 if ms.LoadMessageInfo() == nil {
1778 ms.StoreMessageInfo(mi)
1779 }
1780 return ms
1781 }
1782 return mi.MessageOf(x)
1783 }
1784
1785
1786 func (*CreateSeriesRequest) Descriptor() ([]byte, []int) {
1787 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{24}
1788 }
1789
1790 func (x *CreateSeriesRequest) GetParent() string {
1791 if x != nil {
1792 return x.Parent
1793 }
1794 return ""
1795 }
1796
1797 func (x *CreateSeriesRequest) GetSeriesId() string {
1798 if x != nil {
1799 return x.SeriesId
1800 }
1801 return ""
1802 }
1803
1804 func (x *CreateSeriesRequest) GetSeries() *Series {
1805 if x != nil {
1806 return x.Series
1807 }
1808 return nil
1809 }
1810
1811 func (x *CreateSeriesRequest) GetRequestId() string {
1812 if x != nil {
1813 return x.RequestId
1814 }
1815 return ""
1816 }
1817
1818
1819 type UpdateSeriesRequest struct {
1820 state protoimpl.MessageState
1821 sizeCache protoimpl.SizeCache
1822 unknownFields protoimpl.UnknownFields
1823
1824
1825
1826
1827
1828
1829 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1830
1831 Series *Series `protobuf:"bytes,2,opt,name=series,proto3" json:"series,omitempty"`
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1846 }
1847
1848 func (x *UpdateSeriesRequest) Reset() {
1849 *x = UpdateSeriesRequest{}
1850 if protoimpl.UnsafeEnabled {
1851 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[25]
1852 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1853 ms.StoreMessageInfo(mi)
1854 }
1855 }
1856
1857 func (x *UpdateSeriesRequest) String() string {
1858 return protoimpl.X.MessageStringOf(x)
1859 }
1860
1861 func (*UpdateSeriesRequest) ProtoMessage() {}
1862
1863 func (x *UpdateSeriesRequest) ProtoReflect() protoreflect.Message {
1864 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[25]
1865 if protoimpl.UnsafeEnabled && x != nil {
1866 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1867 if ms.LoadMessageInfo() == nil {
1868 ms.StoreMessageInfo(mi)
1869 }
1870 return ms
1871 }
1872 return mi.MessageOf(x)
1873 }
1874
1875
1876 func (*UpdateSeriesRequest) Descriptor() ([]byte, []int) {
1877 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{25}
1878 }
1879
1880 func (x *UpdateSeriesRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1881 if x != nil {
1882 return x.UpdateMask
1883 }
1884 return nil
1885 }
1886
1887 func (x *UpdateSeriesRequest) GetSeries() *Series {
1888 if x != nil {
1889 return x.Series
1890 }
1891 return nil
1892 }
1893
1894 func (x *UpdateSeriesRequest) GetRequestId() string {
1895 if x != nil {
1896 return x.RequestId
1897 }
1898 return ""
1899 }
1900
1901
1902 type DeleteSeriesRequest struct {
1903 state protoimpl.MessageState
1904 sizeCache protoimpl.SizeCache
1905 unknownFields protoimpl.UnknownFields
1906
1907
1908 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1923 }
1924
1925 func (x *DeleteSeriesRequest) Reset() {
1926 *x = DeleteSeriesRequest{}
1927 if protoimpl.UnsafeEnabled {
1928 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[26]
1929 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1930 ms.StoreMessageInfo(mi)
1931 }
1932 }
1933
1934 func (x *DeleteSeriesRequest) String() string {
1935 return protoimpl.X.MessageStringOf(x)
1936 }
1937
1938 func (*DeleteSeriesRequest) ProtoMessage() {}
1939
1940 func (x *DeleteSeriesRequest) ProtoReflect() protoreflect.Message {
1941 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[26]
1942 if protoimpl.UnsafeEnabled && x != nil {
1943 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1944 if ms.LoadMessageInfo() == nil {
1945 ms.StoreMessageInfo(mi)
1946 }
1947 return ms
1948 }
1949 return mi.MessageOf(x)
1950 }
1951
1952
1953 func (*DeleteSeriesRequest) Descriptor() ([]byte, []int) {
1954 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{26}
1955 }
1956
1957 func (x *DeleteSeriesRequest) GetName() string {
1958 if x != nil {
1959 return x.Name
1960 }
1961 return ""
1962 }
1963
1964 func (x *DeleteSeriesRequest) GetRequestId() string {
1965 if x != nil {
1966 return x.RequestId
1967 }
1968 return ""
1969 }
1970
1971
1972 type MaterializeChannelRequest struct {
1973 state protoimpl.MessageState
1974 sizeCache protoimpl.SizeCache
1975 unknownFields protoimpl.UnknownFields
1976
1977
1978 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1979
1980 ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
1981
1982 Channel *Channel `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"`
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1997 }
1998
1999 func (x *MaterializeChannelRequest) Reset() {
2000 *x = MaterializeChannelRequest{}
2001 if protoimpl.UnsafeEnabled {
2002 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[27]
2003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2004 ms.StoreMessageInfo(mi)
2005 }
2006 }
2007
2008 func (x *MaterializeChannelRequest) String() string {
2009 return protoimpl.X.MessageStringOf(x)
2010 }
2011
2012 func (*MaterializeChannelRequest) ProtoMessage() {}
2013
2014 func (x *MaterializeChannelRequest) ProtoReflect() protoreflect.Message {
2015 mi := &file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[27]
2016 if protoimpl.UnsafeEnabled && x != nil {
2017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2018 if ms.LoadMessageInfo() == nil {
2019 ms.StoreMessageInfo(mi)
2020 }
2021 return ms
2022 }
2023 return mi.MessageOf(x)
2024 }
2025
2026
2027 func (*MaterializeChannelRequest) Descriptor() ([]byte, []int) {
2028 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP(), []int{27}
2029 }
2030
2031 func (x *MaterializeChannelRequest) GetParent() string {
2032 if x != nil {
2033 return x.Parent
2034 }
2035 return ""
2036 }
2037
2038 func (x *MaterializeChannelRequest) GetChannelId() string {
2039 if x != nil {
2040 return x.ChannelId
2041 }
2042 return ""
2043 }
2044
2045 func (x *MaterializeChannelRequest) GetChannel() *Channel {
2046 if x != nil {
2047 return x.Channel
2048 }
2049 return nil
2050 }
2051
2052 func (x *MaterializeChannelRequest) GetRequestId() string {
2053 if x != nil {
2054 return x.RequestId
2055 }
2056 return ""
2057 }
2058
2059 var File_google_cloud_visionai_v1alpha1_streams_service_proto protoreflect.FileDescriptor
2060
2061 var file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDesc = []byte{
2062 0x0a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
2063 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
2064 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
2065 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2066 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
2067 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
2068 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70,
2069 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
2070 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
2071 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
2072 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
2073 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75,
2074 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2075 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
2076 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
2077 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63,
2078 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31,
2079 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x5f, 0x72,
2080 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23,
2081 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
2082 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72,
2083 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
2084 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e,
2085 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
2086 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
2087 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x43,
2088 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41,
2089 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29,
2090 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2091 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
2092 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
2093 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
2094 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
2095 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
2096 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a,
2097 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66,
2098 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62,
2099 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79,
2100 0x22, 0xa5, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
2101 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x08, 0x63, 0x6c, 0x75,
2102 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f,
2103 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
2104 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6c, 0x75,
2105 0x73, 0x74, 0x65, 0x72, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x26,
2106 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
2107 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
2108 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63,
2109 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72,
2110 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x50, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x43,
2111 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a,
2112 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02,
2113 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
2114 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75,
2115 0x73, 0x74, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe7, 0x01, 0x0a, 0x14, 0x43,
2116 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
2117 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
2118 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x12, 0x1f, 0x76, 0x69, 0x73,
2119 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
2120 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61,
2121 0x72, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f,
2122 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63,
2123 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73,
2124 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2125 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
2126 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74,
2127 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
2128 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04,
2129 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65,
2130 0x73, 0x74, 0x49, 0x64, 0x22, 0xc4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43,
2131 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a,
2132 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01,
2133 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2134 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03,
2135 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12,
2136 0x46, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
2137 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2138 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2139 0x31, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07,
2140 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65,
2141 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01,
2142 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x77, 0x0a, 0x14, 0x44,
2143 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
2144 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
2145 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f,
2146 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
2147 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2148 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
2149 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65,
2150 0x73, 0x74, 0x49, 0x64, 0x22, 0xc4, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72,
2151 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70,
2152 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02,
2153 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
2154 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75,
2155 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
2156 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
2157 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
2158 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
2159 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74,
2160 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
2161 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01,
2162 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa1, 0x01, 0x0a, 0x13,
2163 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
2164 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x07, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x18, 0x01,
2165 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2166 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
2167 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x07, 0x73, 0x74,
2168 0x72, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
2169 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
2170 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a,
2171 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03,
2172 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22,
2173 0x4e, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75,
2174 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
2175 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f,
2176 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
2177 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
2178 0xe1, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
2179 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
2180 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a,
2181 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2182 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
2183 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x73, 0x74, 0x72, 0x65,
2184 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
2185 0x52, 0x08, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x43, 0x0a, 0x06, 0x73, 0x74,
2186 0x72, 0x65, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f,
2187 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
2188 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65,
2189 0x61, 0x6d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12,
2190 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
2191 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
2192 0x74, 0x49, 0x64, 0x22, 0xc0, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x74,
2193 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75,
2194 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
2195 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
2196 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41,
2197 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x43, 0x0a,
2198 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e,
2199 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73,
2200 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53,
2201 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65,
2202 0x61, 0x6d, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64,
2203 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71,
2204 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x75, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
2205 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a,
2206 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02,
2207 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
2208 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x72,
2209 0x65, 0x61, 0x6d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71,
2210 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
2211 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x1c, 0x0a,
2212 0x1a, 0x47, 0x65, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x68, 0x75, 0x6d, 0x62, 0x6e,
2213 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x0a, 0x1d, 0x47,
2214 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x6c, 0x73,
2215 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06,
2216 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
2217 0x02, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22, 0x7b, 0x0a, 0x1e, 0x47, 0x65, 0x6e,
2218 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x6c, 0x73, 0x54, 0x6f,
2219 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74,
2220 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65,
2221 0x6e, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
2222 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
2223 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
2224 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69,
2225 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xc3, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x45,
2226 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06,
2227 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41,
2228 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67,
2229 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c,
2230 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a,
2231 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
2232 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
2233 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
2234 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c,
2235 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
2236 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20,
2237 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0x9d, 0x01, 0x0a,
2238 0x12, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
2239 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20,
2240 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2241 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2242 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e,
2243 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
2244 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
2245 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e,
2246 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
2247 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x4c, 0x0a, 0x0f,
2248 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
2249 0x39, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe0,
2250 0x41, 0x02, 0xfa, 0x41, 0x1f, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
2251 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45,
2252 0x76, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xdb, 0x01, 0x0a, 0x12, 0x43,
2253 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2254 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
2255 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f,
2256 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
2257 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
2258 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
2259 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74,
2260 0x49, 0x64, 0x12, 0x40, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
2261 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2262 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
2263 0x61, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x65,
2264 0x76, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
2265 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72,
2266 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xbc, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64,
2267 0x61, 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
2268 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01,
2269 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
2270 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
2271 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
2272 0x6b, 0x12, 0x40, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
2273 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2274 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2275 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x65, 0x76,
2276 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
2277 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65,
2278 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x73, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74,
2279 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a,
2280 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe0, 0x41, 0x02,
2281 0xfa, 0x41, 0x1f, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
2282 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x76, 0x65,
2283 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75,
2284 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
2285 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xc3, 0x01, 0x0a,
2286 0x11, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
2287 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
2288 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69,
2289 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2290 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72,
2291 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
2292 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65,
2293 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03,
2294 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
2295 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
2296 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72,
2297 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72,
2298 0x42, 0x79, 0x22, 0x9e, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x69, 0x65,
2299 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x73, 0x65, 0x72,
2300 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2301 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
2302 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x69, 0x65,
2303 0x73, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
2304 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
2305 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
2306 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65,
2307 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61,
2308 0x62, 0x6c, 0x65, 0x22, 0x4e, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73,
2309 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
2310 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76,
2311 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
2312 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x04, 0x6e,
2313 0x61, 0x6d, 0x65, 0x22, 0xe1, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65,
2314 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70,
2315 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02,
2316 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
2317 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75,
2318 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09,
2319 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
2320 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x49, 0x64, 0x12, 0x43,
2321 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26,
2322 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
2323 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
2324 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x65, 0x72,
2325 0x69, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
2326 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65,
2327 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xc0, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61,
2328 0x74, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
2329 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01,
2330 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
2331 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
2332 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
2333 0x6b, 0x12, 0x43, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
2334 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2335 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
2336 0x61, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06,
2337 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
2338 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
2339 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x75, 0x0a, 0x13, 0x44, 0x65,
2340 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2341 0x74, 0x12, 0x3a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
2342 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
2343 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
2344 0x2f, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a,
2345 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
2346 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
2347 0x64, 0x22, 0xec, 0x01, 0x0a, 0x19, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a,
2348 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
2349 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
2350 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
2351 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
2352 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2353 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02,
2354 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e,
2355 0x65, 0x6c, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18,
2356 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2357 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
2358 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x42, 0x03,
2359 0xe0, 0x41, 0x02, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x22, 0x0a, 0x0a,
2360 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
2361 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64,
2362 0x32, 0xf6, 0x25, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x53, 0x65, 0x72, 0x76,
2363 0x69, 0x63, 0x65, 0x12, 0xbe, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73,
2364 0x74, 0x65, 0x72, 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2365 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
2366 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
2367 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2368 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
2369 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43,
2370 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
2371 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
2372 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
2373 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
2374 0x2a, 0x7d, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61,
2375 0x72, 0x65, 0x6e, 0x74, 0x12, 0xab, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73,
2376 0x74, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2377 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2378 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52,
2379 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2380 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
2381 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22,
2382 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
2383 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
2384 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
2385 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61,
2386 0x6d, 0x65, 0x12, 0xe4, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75,
2387 0x73, 0x74, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2388 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
2389 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73,
2390 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
2391 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
2392 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7e, 0x82, 0xd3, 0xe4, 0x93, 0x02,
2393 0x3d, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61,
2394 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
2395 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6c, 0x75,
2396 0x73, 0x74, 0x65, 0x72, 0x73, 0x3a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0xda, 0x41,
2397 0x19, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2c,
2398 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1c, 0x0a, 0x07, 0x43,
2399 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
2400 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe7, 0x01, 0x0a, 0x0d, 0x55, 0x70,
2401 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x67, 0x6f,
2402 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
2403 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64,
2404 0x61, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2405 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
2406 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2407 0x22, 0x80, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x45, 0x32, 0x3a, 0x2f, 0x76, 0x31, 0x61, 0x6c,
2408 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x6e, 0x61,
2409 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
2410 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
2411 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0xda, 0x41,
2412 0x13, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
2413 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x1c, 0x0a, 0x07, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
2414 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
2415 0x61, 0x74, 0x61, 0x12, 0xd4, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c,
2416 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2417 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
2418 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x75,
2419 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
2420 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
2421 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6e, 0x82, 0xd3, 0xe4, 0x93,
2422 0x02, 0x34, 0x2a, 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
2423 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
2424 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74,
2425 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a,
2426 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2427 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
2428 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xc5, 0x01, 0x0a, 0x0b, 0x4c,
2429 0x69, 0x73, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
2430 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
2431 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
2432 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33,
2433 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
2434 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
2435 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
2436 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x12, 0x3c, 0x2f, 0x76, 0x31,
2437 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
2438 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
2439 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a,
2440 0x7d, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65,
2441 0x6e, 0x74, 0x12, 0xb2, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
2442 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2443 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2444 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65,
2445 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2446 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
2447 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22, 0x4b, 0x82, 0xd3, 0xe4, 0x93,
2448 0x02, 0x3e, 0x12, 0x3c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
2449 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
2450 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74,
2451 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x7d,
2452 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xe9, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61,
2453 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2454 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
2455 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
2456 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
2457 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
2458 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x84, 0x01, 0x82,
2459 0xd3, 0xe4, 0x93, 0x02, 0x46, 0x22, 0x3c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
2460 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
2461 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
2462 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x74, 0x72, 0x65,
2463 0x61, 0x6d, 0x73, 0x3a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0xda, 0x41, 0x17, 0x70, 0x61,
2464 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2c, 0x73, 0x74, 0x72, 0x65,
2465 0x61, 0x6d, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1b, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
2466 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
2467 0x61, 0x74, 0x61, 0x12, 0xeb, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x74,
2468 0x72, 0x65, 0x61, 0x6d, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2469 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
2470 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65,
2471 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2472 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
2473 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x86, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02,
2474 0x4d, 0x32, 0x43, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x73, 0x74,
2475 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
2476 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
2477 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x72, 0x65,
2478 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0xda, 0x41,
2479 0x12, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
2480 0x61, 0x73, 0x6b, 0xca, 0x41, 0x1b, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x11,
2481 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
2482 0x61, 0x12, 0xdc, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65,
2483 0x61, 0x6d, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2484 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
2485 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
2486 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2487 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
2488 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x78, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x2a, 0x3c,
2489 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
2490 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
2491 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f,
2492 0x2a, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e,
2493 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2494 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f,
2495 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
2496 0x12, 0x82, 0x02, 0x0a, 0x16, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72,
2497 0x65, 0x61, 0x6d, 0x48, 0x6c, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3d, 0x2e, 0x67, 0x6f,
2498 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
2499 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e,
2500 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x6c, 0x73, 0x54, 0x6f,
2501 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f,
2502 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
2503 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65,
2504 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x6c, 0x73, 0x54, 0x6f, 0x6b,
2505 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x69, 0x82, 0xd3, 0xe4, 0x93,
2506 0x02, 0x5a, 0x22, 0x55, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x73,
2507 0x74, 0x72, 0x65, 0x61, 0x6d, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
2508 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75,
2509 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f,
2510 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61,
2511 0x6d, 0x48, 0x6c, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x06, 0x73,
2512 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0xc1, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x76,
2513 0x65, 0x6e, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2514 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
2515 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73,
2516 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2517 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
2518 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x76, 0x65,
2519 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82, 0xd3, 0xe4,
2520 0x93, 0x02, 0x3d, 0x12, 0x3b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b,
2521 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
2522 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c,
2523 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73,
2524 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xae, 0x01, 0x0a, 0x08, 0x47, 0x65,
2525 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2526 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
2527 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74,
2528 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2529 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
2530 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x4a,
2531 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x12, 0x3b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2532 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
2533 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63,
2534 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73,
2535 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xe1, 0x01, 0x0a, 0x0b, 0x43,
2536 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
2537 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
2538 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61,
2539 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
2540 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
2541 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7f, 0x82,
2542 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x22, 0x3b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
2543 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
2544 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
2545 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x76, 0x65, 0x6e,
2546 0x74, 0x73, 0x3a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0xda, 0x41, 0x15, 0x70, 0x61, 0x72, 0x65,
2547 0x6e, 0x74, 0x2c, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69,
2548 0x64, 0xca, 0x41, 0x1a, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65,
2549 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe4,
2550 0x01, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x32,
2551 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
2552 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
2553 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
2554 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67,
2555 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
2556 0x6e, 0x22, 0x81, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x32, 0x41, 0x2f, 0x76, 0x31, 0x61,
2557 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d,
2558 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
2559 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
2560 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x05, 0x65,
2561 0x76, 0x65, 0x6e, 0x74, 0xda, 0x41, 0x11, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64,
2562 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x1a, 0x0a, 0x05, 0x45, 0x76, 0x65,
2563 0x6e, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
2564 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd9, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
2565 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2566 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
2567 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x76, 0x65,
2568 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2569 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
2570 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x77, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d,
2571 0x2a, 0x3b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
2572 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
2573 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
2574 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04,
2575 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2576 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11,
2577 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
2578 0x61, 0x12, 0xc1, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73,
2579 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2580 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2581 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
2582 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2583 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2584 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52,
2585 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x12,
2586 0x3b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
2587 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
2588 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
2589 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70,
2590 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xb1, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72,
2591 0x69, 0x65, 0x73, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2592 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2593 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65,
2594 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2595 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
2596 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x4a, 0x82,
2597 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x12, 0x3b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
2598 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
2599 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c,
2600 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2f,
2601 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xe8, 0x01, 0x0a, 0x0c, 0x43, 0x72,
2602 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f,
2603 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
2604 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61,
2605 0x74, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
2606 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
2607 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x83,
2608 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x45, 0x22, 0x3b, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
2609 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
2610 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
2611 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x65,
2612 0x72, 0x69, 0x65, 0x73, 0x3a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0xda, 0x41, 0x17, 0x70,
2613 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2c, 0x73, 0x65, 0x72,
2614 0x69, 0x65, 0x73, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1b, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x69, 0x65,
2615 0x73, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
2616 0x64, 0x61, 0x74, 0x61, 0x12, 0xea, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53,
2617 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2618 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
2619 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72,
2620 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
2621 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
2622 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x85, 0x01, 0x82, 0xd3, 0xe4, 0x93,
2623 0x02, 0x4c, 0x32, 0x42, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x73,
2624 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
2625 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
2626 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72,
2627 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0xda, 0x41,
2628 0x12, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
2629 0x61, 0x73, 0x6b, 0xca, 0x41, 0x1b, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x11,
2630 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
2631 0x61, 0x12, 0xdb, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x69,
2632 0x65, 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2633 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
2634 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73,
2635 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2636 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
2637 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x77, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x2a, 0x3b,
2638 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
2639 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
2640 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f,
2641 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61,
2642 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
2643 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70,
2644 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
2645 0xfa, 0x01, 0x0a, 0x12, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x43,
2646 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2647 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
2648 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
2649 0x69, 0x7a, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2650 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
2651 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2652 0x22, 0x89, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x61, 0x6c,
2653 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
2654 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2655 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
2656 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x3a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
2657 0x6c, 0xda, 0x41, 0x19, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x68, 0x61, 0x6e, 0x6e,
2658 0x65, 0x6c, 0x2c, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1c,
2659 0x0a, 0x07, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61,
2660 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x4b, 0xca, 0x41,
2661 0x17, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2662 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73,
2663 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
2664 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2665 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xe9, 0x01, 0x0a, 0x22, 0x63, 0x6f,
2666 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
2667 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
2668 0x42, 0x13, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
2669 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x46, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2670 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
2671 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63,
2672 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31,
2673 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x3b, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0xaa,
2674 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x56,
2675 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x49, 0x2e, 0x56, 0x31, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x31,
2676 0xca, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c,
2677 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x49, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2678 0x31, 0xea, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75,
2679 0x64, 0x3a, 0x3a, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x49, 0x3a, 0x3a, 0x56, 0x31, 0x61,
2680 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2681 }
2682
2683 var (
2684 file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescOnce sync.Once
2685 file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescData = file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDesc
2686 )
2687
2688 func file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescGZIP() []byte {
2689 file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescOnce.Do(func() {
2690 file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescData)
2691 })
2692 return file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDescData
2693 }
2694
2695 var file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes = make([]protoimpl.MessageInfo, 28)
2696 var file_google_cloud_visionai_v1alpha1_streams_service_proto_goTypes = []interface{}{
2697 (*ListClustersRequest)(nil),
2698 (*ListClustersResponse)(nil),
2699 (*GetClusterRequest)(nil),
2700 (*CreateClusterRequest)(nil),
2701 (*UpdateClusterRequest)(nil),
2702 (*DeleteClusterRequest)(nil),
2703 (*ListStreamsRequest)(nil),
2704 (*ListStreamsResponse)(nil),
2705 (*GetStreamRequest)(nil),
2706 (*CreateStreamRequest)(nil),
2707 (*UpdateStreamRequest)(nil),
2708 (*DeleteStreamRequest)(nil),
2709 (*GetStreamThumbnailResponse)(nil),
2710 (*GenerateStreamHlsTokenRequest)(nil),
2711 (*GenerateStreamHlsTokenResponse)(nil),
2712 (*ListEventsRequest)(nil),
2713 (*ListEventsResponse)(nil),
2714 (*GetEventRequest)(nil),
2715 (*CreateEventRequest)(nil),
2716 (*UpdateEventRequest)(nil),
2717 (*DeleteEventRequest)(nil),
2718 (*ListSeriesRequest)(nil),
2719 (*ListSeriesResponse)(nil),
2720 (*GetSeriesRequest)(nil),
2721 (*CreateSeriesRequest)(nil),
2722 (*UpdateSeriesRequest)(nil),
2723 (*DeleteSeriesRequest)(nil),
2724 (*MaterializeChannelRequest)(nil),
2725 (*Cluster)(nil),
2726 (*fieldmaskpb.FieldMask)(nil),
2727 (*Stream)(nil),
2728 (*timestamppb.Timestamp)(nil),
2729 (*Event)(nil),
2730 (*Series)(nil),
2731 (*Channel)(nil),
2732 (*longrunning.Operation)(nil),
2733 }
2734 var file_google_cloud_visionai_v1alpha1_streams_service_proto_depIdxs = []int32{
2735 28,
2736 28,
2737 29,
2738 28,
2739 30,
2740 30,
2741 29,
2742 30,
2743 31,
2744 32,
2745 32,
2746 29,
2747 32,
2748 33,
2749 33,
2750 29,
2751 33,
2752 34,
2753 0,
2754 2,
2755 3,
2756 4,
2757 5,
2758 6,
2759 8,
2760 9,
2761 10,
2762 11,
2763 13,
2764 15,
2765 17,
2766 18,
2767 19,
2768 20,
2769 21,
2770 23,
2771 24,
2772 25,
2773 26,
2774 27,
2775 1,
2776 28,
2777 35,
2778 35,
2779 35,
2780 7,
2781 30,
2782 35,
2783 35,
2784 35,
2785 14,
2786 16,
2787 32,
2788 35,
2789 35,
2790 35,
2791 22,
2792 33,
2793 35,
2794 35,
2795 35,
2796 35,
2797 40,
2798 18,
2799 18,
2800 18,
2801 0,
2802 }
2803
2804 func init() { file_google_cloud_visionai_v1alpha1_streams_service_proto_init() }
2805 func file_google_cloud_visionai_v1alpha1_streams_service_proto_init() {
2806 if File_google_cloud_visionai_v1alpha1_streams_service_proto != nil {
2807 return
2808 }
2809 file_google_cloud_visionai_v1alpha1_common_proto_init()
2810 file_google_cloud_visionai_v1alpha1_streams_resources_proto_init()
2811 if !protoimpl.UnsafeEnabled {
2812 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2813 switch v := v.(*ListClustersRequest); i {
2814 case 0:
2815 return &v.state
2816 case 1:
2817 return &v.sizeCache
2818 case 2:
2819 return &v.unknownFields
2820 default:
2821 return nil
2822 }
2823 }
2824 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2825 switch v := v.(*ListClustersResponse); i {
2826 case 0:
2827 return &v.state
2828 case 1:
2829 return &v.sizeCache
2830 case 2:
2831 return &v.unknownFields
2832 default:
2833 return nil
2834 }
2835 }
2836 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2837 switch v := v.(*GetClusterRequest); i {
2838 case 0:
2839 return &v.state
2840 case 1:
2841 return &v.sizeCache
2842 case 2:
2843 return &v.unknownFields
2844 default:
2845 return nil
2846 }
2847 }
2848 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2849 switch v := v.(*CreateClusterRequest); i {
2850 case 0:
2851 return &v.state
2852 case 1:
2853 return &v.sizeCache
2854 case 2:
2855 return &v.unknownFields
2856 default:
2857 return nil
2858 }
2859 }
2860 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2861 switch v := v.(*UpdateClusterRequest); i {
2862 case 0:
2863 return &v.state
2864 case 1:
2865 return &v.sizeCache
2866 case 2:
2867 return &v.unknownFields
2868 default:
2869 return nil
2870 }
2871 }
2872 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2873 switch v := v.(*DeleteClusterRequest); i {
2874 case 0:
2875 return &v.state
2876 case 1:
2877 return &v.sizeCache
2878 case 2:
2879 return &v.unknownFields
2880 default:
2881 return nil
2882 }
2883 }
2884 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2885 switch v := v.(*ListStreamsRequest); i {
2886 case 0:
2887 return &v.state
2888 case 1:
2889 return &v.sizeCache
2890 case 2:
2891 return &v.unknownFields
2892 default:
2893 return nil
2894 }
2895 }
2896 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2897 switch v := v.(*ListStreamsResponse); i {
2898 case 0:
2899 return &v.state
2900 case 1:
2901 return &v.sizeCache
2902 case 2:
2903 return &v.unknownFields
2904 default:
2905 return nil
2906 }
2907 }
2908 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2909 switch v := v.(*GetStreamRequest); i {
2910 case 0:
2911 return &v.state
2912 case 1:
2913 return &v.sizeCache
2914 case 2:
2915 return &v.unknownFields
2916 default:
2917 return nil
2918 }
2919 }
2920 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2921 switch v := v.(*CreateStreamRequest); i {
2922 case 0:
2923 return &v.state
2924 case 1:
2925 return &v.sizeCache
2926 case 2:
2927 return &v.unknownFields
2928 default:
2929 return nil
2930 }
2931 }
2932 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2933 switch v := v.(*UpdateStreamRequest); i {
2934 case 0:
2935 return &v.state
2936 case 1:
2937 return &v.sizeCache
2938 case 2:
2939 return &v.unknownFields
2940 default:
2941 return nil
2942 }
2943 }
2944 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2945 switch v := v.(*DeleteStreamRequest); i {
2946 case 0:
2947 return &v.state
2948 case 1:
2949 return &v.sizeCache
2950 case 2:
2951 return &v.unknownFields
2952 default:
2953 return nil
2954 }
2955 }
2956 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2957 switch v := v.(*GetStreamThumbnailResponse); i {
2958 case 0:
2959 return &v.state
2960 case 1:
2961 return &v.sizeCache
2962 case 2:
2963 return &v.unknownFields
2964 default:
2965 return nil
2966 }
2967 }
2968 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2969 switch v := v.(*GenerateStreamHlsTokenRequest); i {
2970 case 0:
2971 return &v.state
2972 case 1:
2973 return &v.sizeCache
2974 case 2:
2975 return &v.unknownFields
2976 default:
2977 return nil
2978 }
2979 }
2980 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2981 switch v := v.(*GenerateStreamHlsTokenResponse); i {
2982 case 0:
2983 return &v.state
2984 case 1:
2985 return &v.sizeCache
2986 case 2:
2987 return &v.unknownFields
2988 default:
2989 return nil
2990 }
2991 }
2992 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2993 switch v := v.(*ListEventsRequest); i {
2994 case 0:
2995 return &v.state
2996 case 1:
2997 return &v.sizeCache
2998 case 2:
2999 return &v.unknownFields
3000 default:
3001 return nil
3002 }
3003 }
3004 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3005 switch v := v.(*ListEventsResponse); i {
3006 case 0:
3007 return &v.state
3008 case 1:
3009 return &v.sizeCache
3010 case 2:
3011 return &v.unknownFields
3012 default:
3013 return nil
3014 }
3015 }
3016 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3017 switch v := v.(*GetEventRequest); i {
3018 case 0:
3019 return &v.state
3020 case 1:
3021 return &v.sizeCache
3022 case 2:
3023 return &v.unknownFields
3024 default:
3025 return nil
3026 }
3027 }
3028 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3029 switch v := v.(*CreateEventRequest); i {
3030 case 0:
3031 return &v.state
3032 case 1:
3033 return &v.sizeCache
3034 case 2:
3035 return &v.unknownFields
3036 default:
3037 return nil
3038 }
3039 }
3040 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3041 switch v := v.(*UpdateEventRequest); i {
3042 case 0:
3043 return &v.state
3044 case 1:
3045 return &v.sizeCache
3046 case 2:
3047 return &v.unknownFields
3048 default:
3049 return nil
3050 }
3051 }
3052 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3053 switch v := v.(*DeleteEventRequest); i {
3054 case 0:
3055 return &v.state
3056 case 1:
3057 return &v.sizeCache
3058 case 2:
3059 return &v.unknownFields
3060 default:
3061 return nil
3062 }
3063 }
3064 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3065 switch v := v.(*ListSeriesRequest); i {
3066 case 0:
3067 return &v.state
3068 case 1:
3069 return &v.sizeCache
3070 case 2:
3071 return &v.unknownFields
3072 default:
3073 return nil
3074 }
3075 }
3076 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
3077 switch v := v.(*ListSeriesResponse); i {
3078 case 0:
3079 return &v.state
3080 case 1:
3081 return &v.sizeCache
3082 case 2:
3083 return &v.unknownFields
3084 default:
3085 return nil
3086 }
3087 }
3088 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
3089 switch v := v.(*GetSeriesRequest); i {
3090 case 0:
3091 return &v.state
3092 case 1:
3093 return &v.sizeCache
3094 case 2:
3095 return &v.unknownFields
3096 default:
3097 return nil
3098 }
3099 }
3100 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
3101 switch v := v.(*CreateSeriesRequest); i {
3102 case 0:
3103 return &v.state
3104 case 1:
3105 return &v.sizeCache
3106 case 2:
3107 return &v.unknownFields
3108 default:
3109 return nil
3110 }
3111 }
3112 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
3113 switch v := v.(*UpdateSeriesRequest); i {
3114 case 0:
3115 return &v.state
3116 case 1:
3117 return &v.sizeCache
3118 case 2:
3119 return &v.unknownFields
3120 default:
3121 return nil
3122 }
3123 }
3124 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
3125 switch v := v.(*DeleteSeriesRequest); i {
3126 case 0:
3127 return &v.state
3128 case 1:
3129 return &v.sizeCache
3130 case 2:
3131 return &v.unknownFields
3132 default:
3133 return nil
3134 }
3135 }
3136 file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
3137 switch v := v.(*MaterializeChannelRequest); i {
3138 case 0:
3139 return &v.state
3140 case 1:
3141 return &v.sizeCache
3142 case 2:
3143 return &v.unknownFields
3144 default:
3145 return nil
3146 }
3147 }
3148 }
3149 type x struct{}
3150 out := protoimpl.TypeBuilder{
3151 File: protoimpl.DescBuilder{
3152 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
3153 RawDescriptor: file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDesc,
3154 NumEnums: 0,
3155 NumMessages: 28,
3156 NumExtensions: 0,
3157 NumServices: 1,
3158 },
3159 GoTypes: file_google_cloud_visionai_v1alpha1_streams_service_proto_goTypes,
3160 DependencyIndexes: file_google_cloud_visionai_v1alpha1_streams_service_proto_depIdxs,
3161 MessageInfos: file_google_cloud_visionai_v1alpha1_streams_service_proto_msgTypes,
3162 }.Build()
3163 File_google_cloud_visionai_v1alpha1_streams_service_proto = out.File
3164 file_google_cloud_visionai_v1alpha1_streams_service_proto_rawDesc = nil
3165 file_google_cloud_visionai_v1alpha1_streams_service_proto_goTypes = nil
3166 file_google_cloud_visionai_v1alpha1_streams_service_proto_depIdxs = nil
3167 }
3168
3169
3170 var _ context.Context
3171 var _ grpc.ClientConnInterface
3172
3173
3174
3175 const _ = grpc.SupportPackageIsVersion6
3176
3177
3178
3179
3180 type StreamsServiceClient interface {
3181
3182 ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
3183
3184 GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
3185
3186 CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3187
3188 UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3189
3190 DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3191
3192 ListStreams(ctx context.Context, in *ListStreamsRequest, opts ...grpc.CallOption) (*ListStreamsResponse, error)
3193
3194 GetStream(ctx context.Context, in *GetStreamRequest, opts ...grpc.CallOption) (*Stream, error)
3195
3196 CreateStream(ctx context.Context, in *CreateStreamRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3197
3198 UpdateStream(ctx context.Context, in *UpdateStreamRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3199
3200 DeleteStream(ctx context.Context, in *DeleteStreamRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3201
3202 GenerateStreamHlsToken(ctx context.Context, in *GenerateStreamHlsTokenRequest, opts ...grpc.CallOption) (*GenerateStreamHlsTokenResponse, error)
3203
3204 ListEvents(ctx context.Context, in *ListEventsRequest, opts ...grpc.CallOption) (*ListEventsResponse, error)
3205
3206 GetEvent(ctx context.Context, in *GetEventRequest, opts ...grpc.CallOption) (*Event, error)
3207
3208 CreateEvent(ctx context.Context, in *CreateEventRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3209
3210 UpdateEvent(ctx context.Context, in *UpdateEventRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3211
3212 DeleteEvent(ctx context.Context, in *DeleteEventRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3213
3214 ListSeries(ctx context.Context, in *ListSeriesRequest, opts ...grpc.CallOption) (*ListSeriesResponse, error)
3215
3216 GetSeries(ctx context.Context, in *GetSeriesRequest, opts ...grpc.CallOption) (*Series, error)
3217
3218 CreateSeries(ctx context.Context, in *CreateSeriesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3219
3220 UpdateSeries(ctx context.Context, in *UpdateSeriesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3221
3222 DeleteSeries(ctx context.Context, in *DeleteSeriesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3223
3224 MaterializeChannel(ctx context.Context, in *MaterializeChannelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3225 }
3226
3227 type streamsServiceClient struct {
3228 cc grpc.ClientConnInterface
3229 }
3230
3231 func NewStreamsServiceClient(cc grpc.ClientConnInterface) StreamsServiceClient {
3232 return &streamsServiceClient{cc}
3233 }
3234
3235 func (c *streamsServiceClient) ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) {
3236 out := new(ListClustersResponse)
3237 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/ListClusters", in, out, opts...)
3238 if err != nil {
3239 return nil, err
3240 }
3241 return out, nil
3242 }
3243
3244 func (c *streamsServiceClient) GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) {
3245 out := new(Cluster)
3246 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/GetCluster", in, out, opts...)
3247 if err != nil {
3248 return nil, err
3249 }
3250 return out, nil
3251 }
3252
3253 func (c *streamsServiceClient) CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3254 out := new(longrunning.Operation)
3255 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/CreateCluster", in, out, opts...)
3256 if err != nil {
3257 return nil, err
3258 }
3259 return out, nil
3260 }
3261
3262 func (c *streamsServiceClient) UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3263 out := new(longrunning.Operation)
3264 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/UpdateCluster", in, out, opts...)
3265 if err != nil {
3266 return nil, err
3267 }
3268 return out, nil
3269 }
3270
3271 func (c *streamsServiceClient) DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3272 out := new(longrunning.Operation)
3273 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/DeleteCluster", in, out, opts...)
3274 if err != nil {
3275 return nil, err
3276 }
3277 return out, nil
3278 }
3279
3280 func (c *streamsServiceClient) ListStreams(ctx context.Context, in *ListStreamsRequest, opts ...grpc.CallOption) (*ListStreamsResponse, error) {
3281 out := new(ListStreamsResponse)
3282 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/ListStreams", in, out, opts...)
3283 if err != nil {
3284 return nil, err
3285 }
3286 return out, nil
3287 }
3288
3289 func (c *streamsServiceClient) GetStream(ctx context.Context, in *GetStreamRequest, opts ...grpc.CallOption) (*Stream, error) {
3290 out := new(Stream)
3291 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/GetStream", in, out, opts...)
3292 if err != nil {
3293 return nil, err
3294 }
3295 return out, nil
3296 }
3297
3298 func (c *streamsServiceClient) CreateStream(ctx context.Context, in *CreateStreamRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3299 out := new(longrunning.Operation)
3300 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/CreateStream", in, out, opts...)
3301 if err != nil {
3302 return nil, err
3303 }
3304 return out, nil
3305 }
3306
3307 func (c *streamsServiceClient) UpdateStream(ctx context.Context, in *UpdateStreamRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3308 out := new(longrunning.Operation)
3309 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/UpdateStream", in, out, opts...)
3310 if err != nil {
3311 return nil, err
3312 }
3313 return out, nil
3314 }
3315
3316 func (c *streamsServiceClient) DeleteStream(ctx context.Context, in *DeleteStreamRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3317 out := new(longrunning.Operation)
3318 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/DeleteStream", in, out, opts...)
3319 if err != nil {
3320 return nil, err
3321 }
3322 return out, nil
3323 }
3324
3325 func (c *streamsServiceClient) GenerateStreamHlsToken(ctx context.Context, in *GenerateStreamHlsTokenRequest, opts ...grpc.CallOption) (*GenerateStreamHlsTokenResponse, error) {
3326 out := new(GenerateStreamHlsTokenResponse)
3327 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/GenerateStreamHlsToken", in, out, opts...)
3328 if err != nil {
3329 return nil, err
3330 }
3331 return out, nil
3332 }
3333
3334 func (c *streamsServiceClient) ListEvents(ctx context.Context, in *ListEventsRequest, opts ...grpc.CallOption) (*ListEventsResponse, error) {
3335 out := new(ListEventsResponse)
3336 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/ListEvents", in, out, opts...)
3337 if err != nil {
3338 return nil, err
3339 }
3340 return out, nil
3341 }
3342
3343 func (c *streamsServiceClient) GetEvent(ctx context.Context, in *GetEventRequest, opts ...grpc.CallOption) (*Event, error) {
3344 out := new(Event)
3345 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/GetEvent", in, out, opts...)
3346 if err != nil {
3347 return nil, err
3348 }
3349 return out, nil
3350 }
3351
3352 func (c *streamsServiceClient) CreateEvent(ctx context.Context, in *CreateEventRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3353 out := new(longrunning.Operation)
3354 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/CreateEvent", in, out, opts...)
3355 if err != nil {
3356 return nil, err
3357 }
3358 return out, nil
3359 }
3360
3361 func (c *streamsServiceClient) UpdateEvent(ctx context.Context, in *UpdateEventRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3362 out := new(longrunning.Operation)
3363 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/UpdateEvent", in, out, opts...)
3364 if err != nil {
3365 return nil, err
3366 }
3367 return out, nil
3368 }
3369
3370 func (c *streamsServiceClient) DeleteEvent(ctx context.Context, in *DeleteEventRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3371 out := new(longrunning.Operation)
3372 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/DeleteEvent", in, out, opts...)
3373 if err != nil {
3374 return nil, err
3375 }
3376 return out, nil
3377 }
3378
3379 func (c *streamsServiceClient) ListSeries(ctx context.Context, in *ListSeriesRequest, opts ...grpc.CallOption) (*ListSeriesResponse, error) {
3380 out := new(ListSeriesResponse)
3381 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/ListSeries", in, out, opts...)
3382 if err != nil {
3383 return nil, err
3384 }
3385 return out, nil
3386 }
3387
3388 func (c *streamsServiceClient) GetSeries(ctx context.Context, in *GetSeriesRequest, opts ...grpc.CallOption) (*Series, error) {
3389 out := new(Series)
3390 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/GetSeries", in, out, opts...)
3391 if err != nil {
3392 return nil, err
3393 }
3394 return out, nil
3395 }
3396
3397 func (c *streamsServiceClient) CreateSeries(ctx context.Context, in *CreateSeriesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3398 out := new(longrunning.Operation)
3399 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/CreateSeries", in, out, opts...)
3400 if err != nil {
3401 return nil, err
3402 }
3403 return out, nil
3404 }
3405
3406 func (c *streamsServiceClient) UpdateSeries(ctx context.Context, in *UpdateSeriesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3407 out := new(longrunning.Operation)
3408 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/UpdateSeries", in, out, opts...)
3409 if err != nil {
3410 return nil, err
3411 }
3412 return out, nil
3413 }
3414
3415 func (c *streamsServiceClient) DeleteSeries(ctx context.Context, in *DeleteSeriesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3416 out := new(longrunning.Operation)
3417 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/DeleteSeries", in, out, opts...)
3418 if err != nil {
3419 return nil, err
3420 }
3421 return out, nil
3422 }
3423
3424 func (c *streamsServiceClient) MaterializeChannel(ctx context.Context, in *MaterializeChannelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3425 out := new(longrunning.Operation)
3426 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.StreamsService/MaterializeChannel", in, out, opts...)
3427 if err != nil {
3428 return nil, err
3429 }
3430 return out, nil
3431 }
3432
3433
3434 type StreamsServiceServer interface {
3435
3436 ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
3437
3438 GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
3439
3440 CreateCluster(context.Context, *CreateClusterRequest) (*longrunning.Operation, error)
3441
3442 UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunning.Operation, error)
3443
3444 DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunning.Operation, error)
3445
3446 ListStreams(context.Context, *ListStreamsRequest) (*ListStreamsResponse, error)
3447
3448 GetStream(context.Context, *GetStreamRequest) (*Stream, error)
3449
3450 CreateStream(context.Context, *CreateStreamRequest) (*longrunning.Operation, error)
3451
3452 UpdateStream(context.Context, *UpdateStreamRequest) (*longrunning.Operation, error)
3453
3454 DeleteStream(context.Context, *DeleteStreamRequest) (*longrunning.Operation, error)
3455
3456 GenerateStreamHlsToken(context.Context, *GenerateStreamHlsTokenRequest) (*GenerateStreamHlsTokenResponse, error)
3457
3458 ListEvents(context.Context, *ListEventsRequest) (*ListEventsResponse, error)
3459
3460 GetEvent(context.Context, *GetEventRequest) (*Event, error)
3461
3462 CreateEvent(context.Context, *CreateEventRequest) (*longrunning.Operation, error)
3463
3464 UpdateEvent(context.Context, *UpdateEventRequest) (*longrunning.Operation, error)
3465
3466 DeleteEvent(context.Context, *DeleteEventRequest) (*longrunning.Operation, error)
3467
3468 ListSeries(context.Context, *ListSeriesRequest) (*ListSeriesResponse, error)
3469
3470 GetSeries(context.Context, *GetSeriesRequest) (*Series, error)
3471
3472 CreateSeries(context.Context, *CreateSeriesRequest) (*longrunning.Operation, error)
3473
3474 UpdateSeries(context.Context, *UpdateSeriesRequest) (*longrunning.Operation, error)
3475
3476 DeleteSeries(context.Context, *DeleteSeriesRequest) (*longrunning.Operation, error)
3477
3478 MaterializeChannel(context.Context, *MaterializeChannelRequest) (*longrunning.Operation, error)
3479 }
3480
3481
3482 type UnimplementedStreamsServiceServer struct {
3483 }
3484
3485 func (*UnimplementedStreamsServiceServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error) {
3486 return nil, status.Errorf(codes.Unimplemented, "method ListClusters not implemented")
3487 }
3488 func (*UnimplementedStreamsServiceServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error) {
3489 return nil, status.Errorf(codes.Unimplemented, "method GetCluster not implemented")
3490 }
3491 func (*UnimplementedStreamsServiceServer) CreateCluster(context.Context, *CreateClusterRequest) (*longrunning.Operation, error) {
3492 return nil, status.Errorf(codes.Unimplemented, "method CreateCluster not implemented")
3493 }
3494 func (*UnimplementedStreamsServiceServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunning.Operation, error) {
3495 return nil, status.Errorf(codes.Unimplemented, "method UpdateCluster not implemented")
3496 }
3497 func (*UnimplementedStreamsServiceServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunning.Operation, error) {
3498 return nil, status.Errorf(codes.Unimplemented, "method DeleteCluster not implemented")
3499 }
3500 func (*UnimplementedStreamsServiceServer) ListStreams(context.Context, *ListStreamsRequest) (*ListStreamsResponse, error) {
3501 return nil, status.Errorf(codes.Unimplemented, "method ListStreams not implemented")
3502 }
3503 func (*UnimplementedStreamsServiceServer) GetStream(context.Context, *GetStreamRequest) (*Stream, error) {
3504 return nil, status.Errorf(codes.Unimplemented, "method GetStream not implemented")
3505 }
3506 func (*UnimplementedStreamsServiceServer) CreateStream(context.Context, *CreateStreamRequest) (*longrunning.Operation, error) {
3507 return nil, status.Errorf(codes.Unimplemented, "method CreateStream not implemented")
3508 }
3509 func (*UnimplementedStreamsServiceServer) UpdateStream(context.Context, *UpdateStreamRequest) (*longrunning.Operation, error) {
3510 return nil, status.Errorf(codes.Unimplemented, "method UpdateStream not implemented")
3511 }
3512 func (*UnimplementedStreamsServiceServer) DeleteStream(context.Context, *DeleteStreamRequest) (*longrunning.Operation, error) {
3513 return nil, status.Errorf(codes.Unimplemented, "method DeleteStream not implemented")
3514 }
3515 func (*UnimplementedStreamsServiceServer) GenerateStreamHlsToken(context.Context, *GenerateStreamHlsTokenRequest) (*GenerateStreamHlsTokenResponse, error) {
3516 return nil, status.Errorf(codes.Unimplemented, "method GenerateStreamHlsToken not implemented")
3517 }
3518 func (*UnimplementedStreamsServiceServer) ListEvents(context.Context, *ListEventsRequest) (*ListEventsResponse, error) {
3519 return nil, status.Errorf(codes.Unimplemented, "method ListEvents not implemented")
3520 }
3521 func (*UnimplementedStreamsServiceServer) GetEvent(context.Context, *GetEventRequest) (*Event, error) {
3522 return nil, status.Errorf(codes.Unimplemented, "method GetEvent not implemented")
3523 }
3524 func (*UnimplementedStreamsServiceServer) CreateEvent(context.Context, *CreateEventRequest) (*longrunning.Operation, error) {
3525 return nil, status.Errorf(codes.Unimplemented, "method CreateEvent not implemented")
3526 }
3527 func (*UnimplementedStreamsServiceServer) UpdateEvent(context.Context, *UpdateEventRequest) (*longrunning.Operation, error) {
3528 return nil, status.Errorf(codes.Unimplemented, "method UpdateEvent not implemented")
3529 }
3530 func (*UnimplementedStreamsServiceServer) DeleteEvent(context.Context, *DeleteEventRequest) (*longrunning.Operation, error) {
3531 return nil, status.Errorf(codes.Unimplemented, "method DeleteEvent not implemented")
3532 }
3533 func (*UnimplementedStreamsServiceServer) ListSeries(context.Context, *ListSeriesRequest) (*ListSeriesResponse, error) {
3534 return nil, status.Errorf(codes.Unimplemented, "method ListSeries not implemented")
3535 }
3536 func (*UnimplementedStreamsServiceServer) GetSeries(context.Context, *GetSeriesRequest) (*Series, error) {
3537 return nil, status.Errorf(codes.Unimplemented, "method GetSeries not implemented")
3538 }
3539 func (*UnimplementedStreamsServiceServer) CreateSeries(context.Context, *CreateSeriesRequest) (*longrunning.Operation, error) {
3540 return nil, status.Errorf(codes.Unimplemented, "method CreateSeries not implemented")
3541 }
3542 func (*UnimplementedStreamsServiceServer) UpdateSeries(context.Context, *UpdateSeriesRequest) (*longrunning.Operation, error) {
3543 return nil, status.Errorf(codes.Unimplemented, "method UpdateSeries not implemented")
3544 }
3545 func (*UnimplementedStreamsServiceServer) DeleteSeries(context.Context, *DeleteSeriesRequest) (*longrunning.Operation, error) {
3546 return nil, status.Errorf(codes.Unimplemented, "method DeleteSeries not implemented")
3547 }
3548 func (*UnimplementedStreamsServiceServer) MaterializeChannel(context.Context, *MaterializeChannelRequest) (*longrunning.Operation, error) {
3549 return nil, status.Errorf(codes.Unimplemented, "method MaterializeChannel not implemented")
3550 }
3551
3552 func RegisterStreamsServiceServer(s *grpc.Server, srv StreamsServiceServer) {
3553 s.RegisterService(&_StreamsService_serviceDesc, srv)
3554 }
3555
3556 func _StreamsService_ListClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3557 in := new(ListClustersRequest)
3558 if err := dec(in); err != nil {
3559 return nil, err
3560 }
3561 if interceptor == nil {
3562 return srv.(StreamsServiceServer).ListClusters(ctx, in)
3563 }
3564 info := &grpc.UnaryServerInfo{
3565 Server: srv,
3566 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/ListClusters",
3567 }
3568 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3569 return srv.(StreamsServiceServer).ListClusters(ctx, req.(*ListClustersRequest))
3570 }
3571 return interceptor(ctx, in, info, handler)
3572 }
3573
3574 func _StreamsService_GetCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3575 in := new(GetClusterRequest)
3576 if err := dec(in); err != nil {
3577 return nil, err
3578 }
3579 if interceptor == nil {
3580 return srv.(StreamsServiceServer).GetCluster(ctx, in)
3581 }
3582 info := &grpc.UnaryServerInfo{
3583 Server: srv,
3584 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/GetCluster",
3585 }
3586 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3587 return srv.(StreamsServiceServer).GetCluster(ctx, req.(*GetClusterRequest))
3588 }
3589 return interceptor(ctx, in, info, handler)
3590 }
3591
3592 func _StreamsService_CreateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3593 in := new(CreateClusterRequest)
3594 if err := dec(in); err != nil {
3595 return nil, err
3596 }
3597 if interceptor == nil {
3598 return srv.(StreamsServiceServer).CreateCluster(ctx, in)
3599 }
3600 info := &grpc.UnaryServerInfo{
3601 Server: srv,
3602 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/CreateCluster",
3603 }
3604 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3605 return srv.(StreamsServiceServer).CreateCluster(ctx, req.(*CreateClusterRequest))
3606 }
3607 return interceptor(ctx, in, info, handler)
3608 }
3609
3610 func _StreamsService_UpdateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3611 in := new(UpdateClusterRequest)
3612 if err := dec(in); err != nil {
3613 return nil, err
3614 }
3615 if interceptor == nil {
3616 return srv.(StreamsServiceServer).UpdateCluster(ctx, in)
3617 }
3618 info := &grpc.UnaryServerInfo{
3619 Server: srv,
3620 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/UpdateCluster",
3621 }
3622 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3623 return srv.(StreamsServiceServer).UpdateCluster(ctx, req.(*UpdateClusterRequest))
3624 }
3625 return interceptor(ctx, in, info, handler)
3626 }
3627
3628 func _StreamsService_DeleteCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3629 in := new(DeleteClusterRequest)
3630 if err := dec(in); err != nil {
3631 return nil, err
3632 }
3633 if interceptor == nil {
3634 return srv.(StreamsServiceServer).DeleteCluster(ctx, in)
3635 }
3636 info := &grpc.UnaryServerInfo{
3637 Server: srv,
3638 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/DeleteCluster",
3639 }
3640 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3641 return srv.(StreamsServiceServer).DeleteCluster(ctx, req.(*DeleteClusterRequest))
3642 }
3643 return interceptor(ctx, in, info, handler)
3644 }
3645
3646 func _StreamsService_ListStreams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3647 in := new(ListStreamsRequest)
3648 if err := dec(in); err != nil {
3649 return nil, err
3650 }
3651 if interceptor == nil {
3652 return srv.(StreamsServiceServer).ListStreams(ctx, in)
3653 }
3654 info := &grpc.UnaryServerInfo{
3655 Server: srv,
3656 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/ListStreams",
3657 }
3658 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3659 return srv.(StreamsServiceServer).ListStreams(ctx, req.(*ListStreamsRequest))
3660 }
3661 return interceptor(ctx, in, info, handler)
3662 }
3663
3664 func _StreamsService_GetStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3665 in := new(GetStreamRequest)
3666 if err := dec(in); err != nil {
3667 return nil, err
3668 }
3669 if interceptor == nil {
3670 return srv.(StreamsServiceServer).GetStream(ctx, in)
3671 }
3672 info := &grpc.UnaryServerInfo{
3673 Server: srv,
3674 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/GetStream",
3675 }
3676 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3677 return srv.(StreamsServiceServer).GetStream(ctx, req.(*GetStreamRequest))
3678 }
3679 return interceptor(ctx, in, info, handler)
3680 }
3681
3682 func _StreamsService_CreateStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3683 in := new(CreateStreamRequest)
3684 if err := dec(in); err != nil {
3685 return nil, err
3686 }
3687 if interceptor == nil {
3688 return srv.(StreamsServiceServer).CreateStream(ctx, in)
3689 }
3690 info := &grpc.UnaryServerInfo{
3691 Server: srv,
3692 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/CreateStream",
3693 }
3694 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3695 return srv.(StreamsServiceServer).CreateStream(ctx, req.(*CreateStreamRequest))
3696 }
3697 return interceptor(ctx, in, info, handler)
3698 }
3699
3700 func _StreamsService_UpdateStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3701 in := new(UpdateStreamRequest)
3702 if err := dec(in); err != nil {
3703 return nil, err
3704 }
3705 if interceptor == nil {
3706 return srv.(StreamsServiceServer).UpdateStream(ctx, in)
3707 }
3708 info := &grpc.UnaryServerInfo{
3709 Server: srv,
3710 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/UpdateStream",
3711 }
3712 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3713 return srv.(StreamsServiceServer).UpdateStream(ctx, req.(*UpdateStreamRequest))
3714 }
3715 return interceptor(ctx, in, info, handler)
3716 }
3717
3718 func _StreamsService_DeleteStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3719 in := new(DeleteStreamRequest)
3720 if err := dec(in); err != nil {
3721 return nil, err
3722 }
3723 if interceptor == nil {
3724 return srv.(StreamsServiceServer).DeleteStream(ctx, in)
3725 }
3726 info := &grpc.UnaryServerInfo{
3727 Server: srv,
3728 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/DeleteStream",
3729 }
3730 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3731 return srv.(StreamsServiceServer).DeleteStream(ctx, req.(*DeleteStreamRequest))
3732 }
3733 return interceptor(ctx, in, info, handler)
3734 }
3735
3736 func _StreamsService_GenerateStreamHlsToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3737 in := new(GenerateStreamHlsTokenRequest)
3738 if err := dec(in); err != nil {
3739 return nil, err
3740 }
3741 if interceptor == nil {
3742 return srv.(StreamsServiceServer).GenerateStreamHlsToken(ctx, in)
3743 }
3744 info := &grpc.UnaryServerInfo{
3745 Server: srv,
3746 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/GenerateStreamHlsToken",
3747 }
3748 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3749 return srv.(StreamsServiceServer).GenerateStreamHlsToken(ctx, req.(*GenerateStreamHlsTokenRequest))
3750 }
3751 return interceptor(ctx, in, info, handler)
3752 }
3753
3754 func _StreamsService_ListEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3755 in := new(ListEventsRequest)
3756 if err := dec(in); err != nil {
3757 return nil, err
3758 }
3759 if interceptor == nil {
3760 return srv.(StreamsServiceServer).ListEvents(ctx, in)
3761 }
3762 info := &grpc.UnaryServerInfo{
3763 Server: srv,
3764 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/ListEvents",
3765 }
3766 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3767 return srv.(StreamsServiceServer).ListEvents(ctx, req.(*ListEventsRequest))
3768 }
3769 return interceptor(ctx, in, info, handler)
3770 }
3771
3772 func _StreamsService_GetEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3773 in := new(GetEventRequest)
3774 if err := dec(in); err != nil {
3775 return nil, err
3776 }
3777 if interceptor == nil {
3778 return srv.(StreamsServiceServer).GetEvent(ctx, in)
3779 }
3780 info := &grpc.UnaryServerInfo{
3781 Server: srv,
3782 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/GetEvent",
3783 }
3784 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3785 return srv.(StreamsServiceServer).GetEvent(ctx, req.(*GetEventRequest))
3786 }
3787 return interceptor(ctx, in, info, handler)
3788 }
3789
3790 func _StreamsService_CreateEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3791 in := new(CreateEventRequest)
3792 if err := dec(in); err != nil {
3793 return nil, err
3794 }
3795 if interceptor == nil {
3796 return srv.(StreamsServiceServer).CreateEvent(ctx, in)
3797 }
3798 info := &grpc.UnaryServerInfo{
3799 Server: srv,
3800 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/CreateEvent",
3801 }
3802 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3803 return srv.(StreamsServiceServer).CreateEvent(ctx, req.(*CreateEventRequest))
3804 }
3805 return interceptor(ctx, in, info, handler)
3806 }
3807
3808 func _StreamsService_UpdateEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3809 in := new(UpdateEventRequest)
3810 if err := dec(in); err != nil {
3811 return nil, err
3812 }
3813 if interceptor == nil {
3814 return srv.(StreamsServiceServer).UpdateEvent(ctx, in)
3815 }
3816 info := &grpc.UnaryServerInfo{
3817 Server: srv,
3818 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/UpdateEvent",
3819 }
3820 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3821 return srv.(StreamsServiceServer).UpdateEvent(ctx, req.(*UpdateEventRequest))
3822 }
3823 return interceptor(ctx, in, info, handler)
3824 }
3825
3826 func _StreamsService_DeleteEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3827 in := new(DeleteEventRequest)
3828 if err := dec(in); err != nil {
3829 return nil, err
3830 }
3831 if interceptor == nil {
3832 return srv.(StreamsServiceServer).DeleteEvent(ctx, in)
3833 }
3834 info := &grpc.UnaryServerInfo{
3835 Server: srv,
3836 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/DeleteEvent",
3837 }
3838 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3839 return srv.(StreamsServiceServer).DeleteEvent(ctx, req.(*DeleteEventRequest))
3840 }
3841 return interceptor(ctx, in, info, handler)
3842 }
3843
3844 func _StreamsService_ListSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3845 in := new(ListSeriesRequest)
3846 if err := dec(in); err != nil {
3847 return nil, err
3848 }
3849 if interceptor == nil {
3850 return srv.(StreamsServiceServer).ListSeries(ctx, in)
3851 }
3852 info := &grpc.UnaryServerInfo{
3853 Server: srv,
3854 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/ListSeries",
3855 }
3856 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3857 return srv.(StreamsServiceServer).ListSeries(ctx, req.(*ListSeriesRequest))
3858 }
3859 return interceptor(ctx, in, info, handler)
3860 }
3861
3862 func _StreamsService_GetSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3863 in := new(GetSeriesRequest)
3864 if err := dec(in); err != nil {
3865 return nil, err
3866 }
3867 if interceptor == nil {
3868 return srv.(StreamsServiceServer).GetSeries(ctx, in)
3869 }
3870 info := &grpc.UnaryServerInfo{
3871 Server: srv,
3872 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/GetSeries",
3873 }
3874 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3875 return srv.(StreamsServiceServer).GetSeries(ctx, req.(*GetSeriesRequest))
3876 }
3877 return interceptor(ctx, in, info, handler)
3878 }
3879
3880 func _StreamsService_CreateSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3881 in := new(CreateSeriesRequest)
3882 if err := dec(in); err != nil {
3883 return nil, err
3884 }
3885 if interceptor == nil {
3886 return srv.(StreamsServiceServer).CreateSeries(ctx, in)
3887 }
3888 info := &grpc.UnaryServerInfo{
3889 Server: srv,
3890 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/CreateSeries",
3891 }
3892 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3893 return srv.(StreamsServiceServer).CreateSeries(ctx, req.(*CreateSeriesRequest))
3894 }
3895 return interceptor(ctx, in, info, handler)
3896 }
3897
3898 func _StreamsService_UpdateSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3899 in := new(UpdateSeriesRequest)
3900 if err := dec(in); err != nil {
3901 return nil, err
3902 }
3903 if interceptor == nil {
3904 return srv.(StreamsServiceServer).UpdateSeries(ctx, in)
3905 }
3906 info := &grpc.UnaryServerInfo{
3907 Server: srv,
3908 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/UpdateSeries",
3909 }
3910 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3911 return srv.(StreamsServiceServer).UpdateSeries(ctx, req.(*UpdateSeriesRequest))
3912 }
3913 return interceptor(ctx, in, info, handler)
3914 }
3915
3916 func _StreamsService_DeleteSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3917 in := new(DeleteSeriesRequest)
3918 if err := dec(in); err != nil {
3919 return nil, err
3920 }
3921 if interceptor == nil {
3922 return srv.(StreamsServiceServer).DeleteSeries(ctx, in)
3923 }
3924 info := &grpc.UnaryServerInfo{
3925 Server: srv,
3926 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/DeleteSeries",
3927 }
3928 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3929 return srv.(StreamsServiceServer).DeleteSeries(ctx, req.(*DeleteSeriesRequest))
3930 }
3931 return interceptor(ctx, in, info, handler)
3932 }
3933
3934 func _StreamsService_MaterializeChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3935 in := new(MaterializeChannelRequest)
3936 if err := dec(in); err != nil {
3937 return nil, err
3938 }
3939 if interceptor == nil {
3940 return srv.(StreamsServiceServer).MaterializeChannel(ctx, in)
3941 }
3942 info := &grpc.UnaryServerInfo{
3943 Server: srv,
3944 FullMethod: "/google.cloud.visionai.v1alpha1.StreamsService/MaterializeChannel",
3945 }
3946 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3947 return srv.(StreamsServiceServer).MaterializeChannel(ctx, req.(*MaterializeChannelRequest))
3948 }
3949 return interceptor(ctx, in, info, handler)
3950 }
3951
3952 var _StreamsService_serviceDesc = grpc.ServiceDesc{
3953 ServiceName: "google.cloud.visionai.v1alpha1.StreamsService",
3954 HandlerType: (*StreamsServiceServer)(nil),
3955 Methods: []grpc.MethodDesc{
3956 {
3957 MethodName: "ListClusters",
3958 Handler: _StreamsService_ListClusters_Handler,
3959 },
3960 {
3961 MethodName: "GetCluster",
3962 Handler: _StreamsService_GetCluster_Handler,
3963 },
3964 {
3965 MethodName: "CreateCluster",
3966 Handler: _StreamsService_CreateCluster_Handler,
3967 },
3968 {
3969 MethodName: "UpdateCluster",
3970 Handler: _StreamsService_UpdateCluster_Handler,
3971 },
3972 {
3973 MethodName: "DeleteCluster",
3974 Handler: _StreamsService_DeleteCluster_Handler,
3975 },
3976 {
3977 MethodName: "ListStreams",
3978 Handler: _StreamsService_ListStreams_Handler,
3979 },
3980 {
3981 MethodName: "GetStream",
3982 Handler: _StreamsService_GetStream_Handler,
3983 },
3984 {
3985 MethodName: "CreateStream",
3986 Handler: _StreamsService_CreateStream_Handler,
3987 },
3988 {
3989 MethodName: "UpdateStream",
3990 Handler: _StreamsService_UpdateStream_Handler,
3991 },
3992 {
3993 MethodName: "DeleteStream",
3994 Handler: _StreamsService_DeleteStream_Handler,
3995 },
3996 {
3997 MethodName: "GenerateStreamHlsToken",
3998 Handler: _StreamsService_GenerateStreamHlsToken_Handler,
3999 },
4000 {
4001 MethodName: "ListEvents",
4002 Handler: _StreamsService_ListEvents_Handler,
4003 },
4004 {
4005 MethodName: "GetEvent",
4006 Handler: _StreamsService_GetEvent_Handler,
4007 },
4008 {
4009 MethodName: "CreateEvent",
4010 Handler: _StreamsService_CreateEvent_Handler,
4011 },
4012 {
4013 MethodName: "UpdateEvent",
4014 Handler: _StreamsService_UpdateEvent_Handler,
4015 },
4016 {
4017 MethodName: "DeleteEvent",
4018 Handler: _StreamsService_DeleteEvent_Handler,
4019 },
4020 {
4021 MethodName: "ListSeries",
4022 Handler: _StreamsService_ListSeries_Handler,
4023 },
4024 {
4025 MethodName: "GetSeries",
4026 Handler: _StreamsService_GetSeries_Handler,
4027 },
4028 {
4029 MethodName: "CreateSeries",
4030 Handler: _StreamsService_CreateSeries_Handler,
4031 },
4032 {
4033 MethodName: "UpdateSeries",
4034 Handler: _StreamsService_UpdateSeries_Handler,
4035 },
4036 {
4037 MethodName: "DeleteSeries",
4038 Handler: _StreamsService_DeleteSeries_Handler,
4039 },
4040 {
4041 MethodName: "MaterializeChannel",
4042 Handler: _StreamsService_MaterializeChannel_Handler,
4043 },
4044 },
4045 Streams: []grpc.StreamDesc{},
4046 Metadata: "google/cloud/visionai/v1alpha1/streams_service.proto",
4047 }
4048
View as plain text