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 durationpb "google.golang.org/protobuf/types/known/durationpb"
36 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
37 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
38 )
39
40 const (
41
42 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
43
44 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
45 )
46
47
48 type ModelType int32
49
50 const (
51
52 ModelType_MODEL_TYPE_UNSPECIFIED ModelType = 0
53
54 ModelType_IMAGE_CLASSIFICATION ModelType = 1
55
56 ModelType_OBJECT_DETECTION ModelType = 2
57
58 ModelType_VIDEO_CLASSIFICATION ModelType = 3
59
60 ModelType_VIDEO_OBJECT_TRACKING ModelType = 4
61
62 ModelType_VIDEO_ACTION_RECOGNITION ModelType = 5
63
64 ModelType_OCCUPANCY_COUNTING ModelType = 6
65
66 ModelType_PERSON_BLUR ModelType = 7
67
68 ModelType_VERTEX_CUSTOM ModelType = 8
69 )
70
71
72 var (
73 ModelType_name = map[int32]string{
74 0: "MODEL_TYPE_UNSPECIFIED",
75 1: "IMAGE_CLASSIFICATION",
76 2: "OBJECT_DETECTION",
77 3: "VIDEO_CLASSIFICATION",
78 4: "VIDEO_OBJECT_TRACKING",
79 5: "VIDEO_ACTION_RECOGNITION",
80 6: "OCCUPANCY_COUNTING",
81 7: "PERSON_BLUR",
82 8: "VERTEX_CUSTOM",
83 }
84 ModelType_value = map[string]int32{
85 "MODEL_TYPE_UNSPECIFIED": 0,
86 "IMAGE_CLASSIFICATION": 1,
87 "OBJECT_DETECTION": 2,
88 "VIDEO_CLASSIFICATION": 3,
89 "VIDEO_OBJECT_TRACKING": 4,
90 "VIDEO_ACTION_RECOGNITION": 5,
91 "OCCUPANCY_COUNTING": 6,
92 "PERSON_BLUR": 7,
93 "VERTEX_CUSTOM": 8,
94 }
95 )
96
97 func (x ModelType) Enum() *ModelType {
98 p := new(ModelType)
99 *p = x
100 return p
101 }
102
103 func (x ModelType) String() string {
104 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
105 }
106
107 func (ModelType) Descriptor() protoreflect.EnumDescriptor {
108 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[0].Descriptor()
109 }
110
111 func (ModelType) Type() protoreflect.EnumType {
112 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[0]
113 }
114
115 func (x ModelType) Number() protoreflect.EnumNumber {
116 return protoreflect.EnumNumber(x)
117 }
118
119
120 func (ModelType) EnumDescriptor() ([]byte, []int) {
121 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{0}
122 }
123
124
125 type AcceleratorType int32
126
127 const (
128
129 AcceleratorType_ACCELERATOR_TYPE_UNSPECIFIED AcceleratorType = 0
130
131 AcceleratorType_NVIDIA_TESLA_K80 AcceleratorType = 1
132
133 AcceleratorType_NVIDIA_TESLA_P100 AcceleratorType = 2
134
135 AcceleratorType_NVIDIA_TESLA_V100 AcceleratorType = 3
136
137 AcceleratorType_NVIDIA_TESLA_P4 AcceleratorType = 4
138
139 AcceleratorType_NVIDIA_TESLA_T4 AcceleratorType = 5
140
141 AcceleratorType_NVIDIA_TESLA_A100 AcceleratorType = 8
142
143 AcceleratorType_TPU_V2 AcceleratorType = 6
144
145 AcceleratorType_TPU_V3 AcceleratorType = 7
146 )
147
148
149 var (
150 AcceleratorType_name = map[int32]string{
151 0: "ACCELERATOR_TYPE_UNSPECIFIED",
152 1: "NVIDIA_TESLA_K80",
153 2: "NVIDIA_TESLA_P100",
154 3: "NVIDIA_TESLA_V100",
155 4: "NVIDIA_TESLA_P4",
156 5: "NVIDIA_TESLA_T4",
157 8: "NVIDIA_TESLA_A100",
158 6: "TPU_V2",
159 7: "TPU_V3",
160 }
161 AcceleratorType_value = map[string]int32{
162 "ACCELERATOR_TYPE_UNSPECIFIED": 0,
163 "NVIDIA_TESLA_K80": 1,
164 "NVIDIA_TESLA_P100": 2,
165 "NVIDIA_TESLA_V100": 3,
166 "NVIDIA_TESLA_P4": 4,
167 "NVIDIA_TESLA_T4": 5,
168 "NVIDIA_TESLA_A100": 8,
169 "TPU_V2": 6,
170 "TPU_V3": 7,
171 }
172 )
173
174 func (x AcceleratorType) Enum() *AcceleratorType {
175 p := new(AcceleratorType)
176 *p = x
177 return p
178 }
179
180 func (x AcceleratorType) String() string {
181 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
182 }
183
184 func (AcceleratorType) Descriptor() protoreflect.EnumDescriptor {
185 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[1].Descriptor()
186 }
187
188 func (AcceleratorType) Type() protoreflect.EnumType {
189 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[1]
190 }
191
192 func (x AcceleratorType) Number() protoreflect.EnumNumber {
193 return protoreflect.EnumNumber(x)
194 }
195
196
197 func (AcceleratorType) EnumDescriptor() ([]byte, []int) {
198 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{1}
199 }
200
201
202 type Application_State int32
203
204 const (
205
206 Application_STATE_UNSPECIFIED Application_State = 0
207
208 Application_CREATED Application_State = 1
209
210 Application_DEPLOYING Application_State = 2
211
212 Application_DEPLOYED Application_State = 3
213
214 Application_UNDEPLOYING Application_State = 4
215
216 Application_DELETED Application_State = 5
217
218 Application_ERROR Application_State = 6
219
220 Application_CREATING Application_State = 7
221
222 Application_UPDATING Application_State = 8
223
224 Application_DELETING Application_State = 9
225
226 Application_FIXING Application_State = 10
227 )
228
229
230 var (
231 Application_State_name = map[int32]string{
232 0: "STATE_UNSPECIFIED",
233 1: "CREATED",
234 2: "DEPLOYING",
235 3: "DEPLOYED",
236 4: "UNDEPLOYING",
237 5: "DELETED",
238 6: "ERROR",
239 7: "CREATING",
240 8: "UPDATING",
241 9: "DELETING",
242 10: "FIXING",
243 }
244 Application_State_value = map[string]int32{
245 "STATE_UNSPECIFIED": 0,
246 "CREATED": 1,
247 "DEPLOYING": 2,
248 "DEPLOYED": 3,
249 "UNDEPLOYING": 4,
250 "DELETED": 5,
251 "ERROR": 6,
252 "CREATING": 7,
253 "UPDATING": 8,
254 "DELETING": 9,
255 "FIXING": 10,
256 }
257 )
258
259 func (x Application_State) Enum() *Application_State {
260 p := new(Application_State)
261 *p = x
262 return p
263 }
264
265 func (x Application_State) String() string {
266 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
267 }
268
269 func (Application_State) Descriptor() protoreflect.EnumDescriptor {
270 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[2].Descriptor()
271 }
272
273 func (Application_State) Type() protoreflect.EnumType {
274 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[2]
275 }
276
277 func (x Application_State) Number() protoreflect.EnumNumber {
278 return protoreflect.EnumNumber(x)
279 }
280
281
282 func (Application_State) EnumDescriptor() ([]byte, []int) {
283 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{40, 0}
284 }
285
286
287 type Instance_State int32
288
289 const (
290
291 Instance_STATE_UNSPECIFIED Instance_State = 0
292
293 Instance_CREATING Instance_State = 1
294
295 Instance_CREATED Instance_State = 2
296
297 Instance_DEPLOYING Instance_State = 3
298
299 Instance_DEPLOYED Instance_State = 4
300
301 Instance_UNDEPLOYING Instance_State = 5
302
303 Instance_DELETED Instance_State = 6
304
305 Instance_ERROR Instance_State = 7
306
307 Instance_UPDATING Instance_State = 8
308
309 Instance_DELETING Instance_State = 9
310
311 Instance_FIXING Instance_State = 10
312 )
313
314
315 var (
316 Instance_State_name = map[int32]string{
317 0: "STATE_UNSPECIFIED",
318 1: "CREATING",
319 2: "CREATED",
320 3: "DEPLOYING",
321 4: "DEPLOYED",
322 5: "UNDEPLOYING",
323 6: "DELETED",
324 7: "ERROR",
325 8: "UPDATING",
326 9: "DELETING",
327 10: "FIXING",
328 }
329 Instance_State_value = map[string]int32{
330 "STATE_UNSPECIFIED": 0,
331 "CREATING": 1,
332 "CREATED": 2,
333 "DEPLOYING": 3,
334 "DEPLOYED": 4,
335 "UNDEPLOYING": 5,
336 "DELETED": 6,
337 "ERROR": 7,
338 "UPDATING": 8,
339 "DELETING": 9,
340 "FIXING": 10,
341 }
342 )
343
344 func (x Instance_State) Enum() *Instance_State {
345 p := new(Instance_State)
346 *p = x
347 return p
348 }
349
350 func (x Instance_State) String() string {
351 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
352 }
353
354 func (Instance_State) Descriptor() protoreflect.EnumDescriptor {
355 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[3].Descriptor()
356 }
357
358 func (Instance_State) Type() protoreflect.EnumType {
359 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[3]
360 }
361
362 func (x Instance_State) Number() protoreflect.EnumNumber {
363 return protoreflect.EnumNumber(x)
364 }
365
366
367 func (Instance_State) EnumDescriptor() ([]byte, []int) {
368 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{44, 0}
369 }
370
371
372 type Processor_ProcessorType int32
373
374 const (
375
376 Processor_PROCESSOR_TYPE_UNSPECIFIED Processor_ProcessorType = 0
377
378
379
380
381
382 Processor_PRETRAINED Processor_ProcessorType = 1
383
384
385
386
387 Processor_CUSTOM Processor_ProcessorType = 2
388
389
390
391
392 Processor_CONNECTOR Processor_ProcessorType = 3
393 )
394
395
396 var (
397 Processor_ProcessorType_name = map[int32]string{
398 0: "PROCESSOR_TYPE_UNSPECIFIED",
399 1: "PRETRAINED",
400 2: "CUSTOM",
401 3: "CONNECTOR",
402 }
403 Processor_ProcessorType_value = map[string]int32{
404 "PROCESSOR_TYPE_UNSPECIFIED": 0,
405 "PRETRAINED": 1,
406 "CUSTOM": 2,
407 "CONNECTOR": 3,
408 }
409 )
410
411 func (x Processor_ProcessorType) Enum() *Processor_ProcessorType {
412 p := new(Processor_ProcessorType)
413 *p = x
414 return p
415 }
416
417 func (x Processor_ProcessorType) String() string {
418 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
419 }
420
421 func (Processor_ProcessorType) Descriptor() protoreflect.EnumDescriptor {
422 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[4].Descriptor()
423 }
424
425 func (Processor_ProcessorType) Type() protoreflect.EnumType {
426 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[4]
427 }
428
429 func (x Processor_ProcessorType) Number() protoreflect.EnumNumber {
430 return protoreflect.EnumNumber(x)
431 }
432
433
434 func (Processor_ProcessorType) EnumDescriptor() ([]byte, []int) {
435 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{46, 0}
436 }
437
438 type Processor_ProcessorState int32
439
440 const (
441
442 Processor_PROCESSOR_STATE_UNSPECIFIED Processor_ProcessorState = 0
443
444 Processor_CREATING Processor_ProcessorState = 1
445
446 Processor_ACTIVE Processor_ProcessorState = 2
447
448 Processor_DELETING Processor_ProcessorState = 3
449
450 Processor_FAILED Processor_ProcessorState = 4
451 )
452
453
454 var (
455 Processor_ProcessorState_name = map[int32]string{
456 0: "PROCESSOR_STATE_UNSPECIFIED",
457 1: "CREATING",
458 2: "ACTIVE",
459 3: "DELETING",
460 4: "FAILED",
461 }
462 Processor_ProcessorState_value = map[string]int32{
463 "PROCESSOR_STATE_UNSPECIFIED": 0,
464 "CREATING": 1,
465 "ACTIVE": 2,
466 "DELETING": 3,
467 "FAILED": 4,
468 }
469 )
470
471 func (x Processor_ProcessorState) Enum() *Processor_ProcessorState {
472 p := new(Processor_ProcessorState)
473 *p = x
474 return p
475 }
476
477 func (x Processor_ProcessorState) String() string {
478 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
479 }
480
481 func (Processor_ProcessorState) Descriptor() protoreflect.EnumDescriptor {
482 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[5].Descriptor()
483 }
484
485 func (Processor_ProcessorState) Type() protoreflect.EnumType {
486 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[5]
487 }
488
489 func (x Processor_ProcessorState) Number() protoreflect.EnumNumber {
490 return protoreflect.EnumNumber(x)
491 }
492
493
494 func (Processor_ProcessorState) EnumDescriptor() ([]byte, []int) {
495 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{46, 1}
496 }
497
498
499 type ProcessorIOSpec_DataType int32
500
501 const (
502
503 ProcessorIOSpec_DATA_TYPE_UNSPECIFIED ProcessorIOSpec_DataType = 0
504
505 ProcessorIOSpec_VIDEO ProcessorIOSpec_DataType = 1
506
507 ProcessorIOSpec_PROTO ProcessorIOSpec_DataType = 2
508 )
509
510
511 var (
512 ProcessorIOSpec_DataType_name = map[int32]string{
513 0: "DATA_TYPE_UNSPECIFIED",
514 1: "VIDEO",
515 2: "PROTO",
516 }
517 ProcessorIOSpec_DataType_value = map[string]int32{
518 "DATA_TYPE_UNSPECIFIED": 0,
519 "VIDEO": 1,
520 "PROTO": 2,
521 }
522 )
523
524 func (x ProcessorIOSpec_DataType) Enum() *ProcessorIOSpec_DataType {
525 p := new(ProcessorIOSpec_DataType)
526 *p = x
527 return p
528 }
529
530 func (x ProcessorIOSpec_DataType) String() string {
531 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
532 }
533
534 func (ProcessorIOSpec_DataType) Descriptor() protoreflect.EnumDescriptor {
535 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[6].Descriptor()
536 }
537
538 func (ProcessorIOSpec_DataType) Type() protoreflect.EnumType {
539 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[6]
540 }
541
542 func (x ProcessorIOSpec_DataType) Number() protoreflect.EnumNumber {
543 return protoreflect.EnumNumber(x)
544 }
545
546
547 func (ProcessorIOSpec_DataType) EnumDescriptor() ([]byte, []int) {
548 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{47, 0}
549 }
550
551
552 type CustomProcessorSourceInfo_SourceType int32
553
554 const (
555
556 CustomProcessorSourceInfo_SOURCE_TYPE_UNSPECIFIED CustomProcessorSourceInfo_SourceType = 0
557
558 CustomProcessorSourceInfo_VERTEX_AUTOML CustomProcessorSourceInfo_SourceType = 1
559
560 CustomProcessorSourceInfo_VERTEX_CUSTOM CustomProcessorSourceInfo_SourceType = 2
561 )
562
563
564 var (
565 CustomProcessorSourceInfo_SourceType_name = map[int32]string{
566 0: "SOURCE_TYPE_UNSPECIFIED",
567 1: "VERTEX_AUTOML",
568 2: "VERTEX_CUSTOM",
569 }
570 CustomProcessorSourceInfo_SourceType_value = map[string]int32{
571 "SOURCE_TYPE_UNSPECIFIED": 0,
572 "VERTEX_AUTOML": 1,
573 "VERTEX_CUSTOM": 2,
574 }
575 )
576
577 func (x CustomProcessorSourceInfo_SourceType) Enum() *CustomProcessorSourceInfo_SourceType {
578 p := new(CustomProcessorSourceInfo_SourceType)
579 *p = x
580 return p
581 }
582
583 func (x CustomProcessorSourceInfo_SourceType) String() string {
584 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
585 }
586
587 func (CustomProcessorSourceInfo_SourceType) Descriptor() protoreflect.EnumDescriptor {
588 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[7].Descriptor()
589 }
590
591 func (CustomProcessorSourceInfo_SourceType) Type() protoreflect.EnumType {
592 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[7]
593 }
594
595 func (x CustomProcessorSourceInfo_SourceType) Number() protoreflect.EnumNumber {
596 return protoreflect.EnumNumber(x)
597 }
598
599
600 func (CustomProcessorSourceInfo_SourceType) EnumDescriptor() ([]byte, []int) {
601 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{48, 0}
602 }
603
604
605 type PersonBlurConfig_PersonBlurType int32
606
607 const (
608
609 PersonBlurConfig_PERSON_BLUR_TYPE_UNSPECIFIED PersonBlurConfig_PersonBlurType = 0
610
611 PersonBlurConfig_FULL_OCCULUSION PersonBlurConfig_PersonBlurType = 1
612
613 PersonBlurConfig_BLUR_FILTER PersonBlurConfig_PersonBlurType = 2
614 )
615
616
617 var (
618 PersonBlurConfig_PersonBlurType_name = map[int32]string{
619 0: "PERSON_BLUR_TYPE_UNSPECIFIED",
620 1: "FULL_OCCULUSION",
621 2: "BLUR_FILTER",
622 }
623 PersonBlurConfig_PersonBlurType_value = map[string]int32{
624 "PERSON_BLUR_TYPE_UNSPECIFIED": 0,
625 "FULL_OCCULUSION": 1,
626 "BLUR_FILTER": 2,
627 }
628 )
629
630 func (x PersonBlurConfig_PersonBlurType) Enum() *PersonBlurConfig_PersonBlurType {
631 p := new(PersonBlurConfig_PersonBlurType)
632 *p = x
633 return p
634 }
635
636 func (x PersonBlurConfig_PersonBlurType) String() string {
637 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
638 }
639
640 func (PersonBlurConfig_PersonBlurType) Descriptor() protoreflect.EnumDescriptor {
641 return file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[8].Descriptor()
642 }
643
644 func (PersonBlurConfig_PersonBlurType) Type() protoreflect.EnumType {
645 return &file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes[8]
646 }
647
648 func (x PersonBlurConfig_PersonBlurType) Number() protoreflect.EnumNumber {
649 return protoreflect.EnumNumber(x)
650 }
651
652
653 func (PersonBlurConfig_PersonBlurType) EnumDescriptor() ([]byte, []int) {
654 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{56, 0}
655 }
656
657
658 type DeleteApplicationInstancesResponse struct {
659 state protoimpl.MessageState
660 sizeCache protoimpl.SizeCache
661 unknownFields protoimpl.UnknownFields
662 }
663
664 func (x *DeleteApplicationInstancesResponse) Reset() {
665 *x = DeleteApplicationInstancesResponse{}
666 if protoimpl.UnsafeEnabled {
667 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[0]
668 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
669 ms.StoreMessageInfo(mi)
670 }
671 }
672
673 func (x *DeleteApplicationInstancesResponse) String() string {
674 return protoimpl.X.MessageStringOf(x)
675 }
676
677 func (*DeleteApplicationInstancesResponse) ProtoMessage() {}
678
679 func (x *DeleteApplicationInstancesResponse) ProtoReflect() protoreflect.Message {
680 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[0]
681 if protoimpl.UnsafeEnabled && x != nil {
682 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
683 if ms.LoadMessageInfo() == nil {
684 ms.StoreMessageInfo(mi)
685 }
686 return ms
687 }
688 return mi.MessageOf(x)
689 }
690
691
692 func (*DeleteApplicationInstancesResponse) Descriptor() ([]byte, []int) {
693 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{0}
694 }
695
696
697 type CreateApplicationInstancesResponse struct {
698 state protoimpl.MessageState
699 sizeCache protoimpl.SizeCache
700 unknownFields protoimpl.UnknownFields
701 }
702
703 func (x *CreateApplicationInstancesResponse) Reset() {
704 *x = CreateApplicationInstancesResponse{}
705 if protoimpl.UnsafeEnabled {
706 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[1]
707 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
708 ms.StoreMessageInfo(mi)
709 }
710 }
711
712 func (x *CreateApplicationInstancesResponse) String() string {
713 return protoimpl.X.MessageStringOf(x)
714 }
715
716 func (*CreateApplicationInstancesResponse) ProtoMessage() {}
717
718 func (x *CreateApplicationInstancesResponse) ProtoReflect() protoreflect.Message {
719 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[1]
720 if protoimpl.UnsafeEnabled && x != nil {
721 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
722 if ms.LoadMessageInfo() == nil {
723 ms.StoreMessageInfo(mi)
724 }
725 return ms
726 }
727 return mi.MessageOf(x)
728 }
729
730
731 func (*CreateApplicationInstancesResponse) Descriptor() ([]byte, []int) {
732 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{1}
733 }
734
735
736 type UpdateApplicationInstancesResponse struct {
737 state protoimpl.MessageState
738 sizeCache protoimpl.SizeCache
739 unknownFields protoimpl.UnknownFields
740 }
741
742 func (x *UpdateApplicationInstancesResponse) Reset() {
743 *x = UpdateApplicationInstancesResponse{}
744 if protoimpl.UnsafeEnabled {
745 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[2]
746 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
747 ms.StoreMessageInfo(mi)
748 }
749 }
750
751 func (x *UpdateApplicationInstancesResponse) String() string {
752 return protoimpl.X.MessageStringOf(x)
753 }
754
755 func (*UpdateApplicationInstancesResponse) ProtoMessage() {}
756
757 func (x *UpdateApplicationInstancesResponse) ProtoReflect() protoreflect.Message {
758 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[2]
759 if protoimpl.UnsafeEnabled && x != nil {
760 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
761 if ms.LoadMessageInfo() == nil {
762 ms.StoreMessageInfo(mi)
763 }
764 return ms
765 }
766 return mi.MessageOf(x)
767 }
768
769
770 func (*UpdateApplicationInstancesResponse) Descriptor() ([]byte, []int) {
771 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{2}
772 }
773
774
775 type CreateApplicationInstancesRequest struct {
776 state protoimpl.MessageState
777 sizeCache protoimpl.SizeCache
778 unknownFields protoimpl.UnknownFields
779
780
781
782
783 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
784
785 ApplicationInstances []*ApplicationInstance `protobuf:"bytes,2,rep,name=application_instances,json=applicationInstances,proto3" json:"application_instances,omitempty"`
786
787
788
789
790
791
792
793
794
795
796
797
798
799 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
800 }
801
802 func (x *CreateApplicationInstancesRequest) Reset() {
803 *x = CreateApplicationInstancesRequest{}
804 if protoimpl.UnsafeEnabled {
805 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[3]
806 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
807 ms.StoreMessageInfo(mi)
808 }
809 }
810
811 func (x *CreateApplicationInstancesRequest) String() string {
812 return protoimpl.X.MessageStringOf(x)
813 }
814
815 func (*CreateApplicationInstancesRequest) ProtoMessage() {}
816
817 func (x *CreateApplicationInstancesRequest) ProtoReflect() protoreflect.Message {
818 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[3]
819 if protoimpl.UnsafeEnabled && x != nil {
820 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
821 if ms.LoadMessageInfo() == nil {
822 ms.StoreMessageInfo(mi)
823 }
824 return ms
825 }
826 return mi.MessageOf(x)
827 }
828
829
830 func (*CreateApplicationInstancesRequest) Descriptor() ([]byte, []int) {
831 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{3}
832 }
833
834 func (x *CreateApplicationInstancesRequest) GetName() string {
835 if x != nil {
836 return x.Name
837 }
838 return ""
839 }
840
841 func (x *CreateApplicationInstancesRequest) GetApplicationInstances() []*ApplicationInstance {
842 if x != nil {
843 return x.ApplicationInstances
844 }
845 return nil
846 }
847
848 func (x *CreateApplicationInstancesRequest) GetRequestId() string {
849 if x != nil {
850 return x.RequestId
851 }
852 return ""
853 }
854
855
856 type DeleteApplicationInstancesRequest struct {
857 state protoimpl.MessageState
858 sizeCache protoimpl.SizeCache
859 unknownFields protoimpl.UnknownFields
860
861
862
863
864 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
865
866 InstanceIds []string `protobuf:"bytes,2,rep,name=instance_ids,json=instanceIds,proto3" json:"instance_ids,omitempty"`
867
868
869
870
871
872
873
874
875
876
877
878
879
880 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
881 }
882
883 func (x *DeleteApplicationInstancesRequest) Reset() {
884 *x = DeleteApplicationInstancesRequest{}
885 if protoimpl.UnsafeEnabled {
886 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[4]
887 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
888 ms.StoreMessageInfo(mi)
889 }
890 }
891
892 func (x *DeleteApplicationInstancesRequest) String() string {
893 return protoimpl.X.MessageStringOf(x)
894 }
895
896 func (*DeleteApplicationInstancesRequest) ProtoMessage() {}
897
898 func (x *DeleteApplicationInstancesRequest) ProtoReflect() protoreflect.Message {
899 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[4]
900 if protoimpl.UnsafeEnabled && x != nil {
901 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
902 if ms.LoadMessageInfo() == nil {
903 ms.StoreMessageInfo(mi)
904 }
905 return ms
906 }
907 return mi.MessageOf(x)
908 }
909
910
911 func (*DeleteApplicationInstancesRequest) Descriptor() ([]byte, []int) {
912 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{4}
913 }
914
915 func (x *DeleteApplicationInstancesRequest) GetName() string {
916 if x != nil {
917 return x.Name
918 }
919 return ""
920 }
921
922 func (x *DeleteApplicationInstancesRequest) GetInstanceIds() []string {
923 if x != nil {
924 return x.InstanceIds
925 }
926 return nil
927 }
928
929 func (x *DeleteApplicationInstancesRequest) GetRequestId() string {
930 if x != nil {
931 return x.RequestId
932 }
933 return ""
934 }
935
936
937
938 type DeployApplicationResponse struct {
939 state protoimpl.MessageState
940 sizeCache protoimpl.SizeCache
941 unknownFields protoimpl.UnknownFields
942 }
943
944 func (x *DeployApplicationResponse) Reset() {
945 *x = DeployApplicationResponse{}
946 if protoimpl.UnsafeEnabled {
947 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[5]
948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
949 ms.StoreMessageInfo(mi)
950 }
951 }
952
953 func (x *DeployApplicationResponse) String() string {
954 return protoimpl.X.MessageStringOf(x)
955 }
956
957 func (*DeployApplicationResponse) ProtoMessage() {}
958
959 func (x *DeployApplicationResponse) ProtoReflect() protoreflect.Message {
960 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[5]
961 if protoimpl.UnsafeEnabled && x != nil {
962 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
963 if ms.LoadMessageInfo() == nil {
964 ms.StoreMessageInfo(mi)
965 }
966 return ms
967 }
968 return mi.MessageOf(x)
969 }
970
971
972 func (*DeployApplicationResponse) Descriptor() ([]byte, []int) {
973 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{5}
974 }
975
976
977 type UndeployApplicationResponse struct {
978 state protoimpl.MessageState
979 sizeCache protoimpl.SizeCache
980 unknownFields protoimpl.UnknownFields
981 }
982
983 func (x *UndeployApplicationResponse) Reset() {
984 *x = UndeployApplicationResponse{}
985 if protoimpl.UnsafeEnabled {
986 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[6]
987 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
988 ms.StoreMessageInfo(mi)
989 }
990 }
991
992 func (x *UndeployApplicationResponse) String() string {
993 return protoimpl.X.MessageStringOf(x)
994 }
995
996 func (*UndeployApplicationResponse) ProtoMessage() {}
997
998 func (x *UndeployApplicationResponse) ProtoReflect() protoreflect.Message {
999 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[6]
1000 if protoimpl.UnsafeEnabled && x != nil {
1001 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1002 if ms.LoadMessageInfo() == nil {
1003 ms.StoreMessageInfo(mi)
1004 }
1005 return ms
1006 }
1007 return mi.MessageOf(x)
1008 }
1009
1010
1011 func (*UndeployApplicationResponse) Descriptor() ([]byte, []int) {
1012 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{6}
1013 }
1014
1015
1016 type RemoveApplicationStreamInputResponse struct {
1017 state protoimpl.MessageState
1018 sizeCache protoimpl.SizeCache
1019 unknownFields protoimpl.UnknownFields
1020 }
1021
1022 func (x *RemoveApplicationStreamInputResponse) Reset() {
1023 *x = RemoveApplicationStreamInputResponse{}
1024 if protoimpl.UnsafeEnabled {
1025 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[7]
1026 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1027 ms.StoreMessageInfo(mi)
1028 }
1029 }
1030
1031 func (x *RemoveApplicationStreamInputResponse) String() string {
1032 return protoimpl.X.MessageStringOf(x)
1033 }
1034
1035 func (*RemoveApplicationStreamInputResponse) ProtoMessage() {}
1036
1037 func (x *RemoveApplicationStreamInputResponse) ProtoReflect() protoreflect.Message {
1038 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[7]
1039 if protoimpl.UnsafeEnabled && x != nil {
1040 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1041 if ms.LoadMessageInfo() == nil {
1042 ms.StoreMessageInfo(mi)
1043 }
1044 return ms
1045 }
1046 return mi.MessageOf(x)
1047 }
1048
1049
1050 func (*RemoveApplicationStreamInputResponse) Descriptor() ([]byte, []int) {
1051 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{7}
1052 }
1053
1054
1055 type AddApplicationStreamInputResponse struct {
1056 state protoimpl.MessageState
1057 sizeCache protoimpl.SizeCache
1058 unknownFields protoimpl.UnknownFields
1059 }
1060
1061 func (x *AddApplicationStreamInputResponse) Reset() {
1062 *x = AddApplicationStreamInputResponse{}
1063 if protoimpl.UnsafeEnabled {
1064 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[8]
1065 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1066 ms.StoreMessageInfo(mi)
1067 }
1068 }
1069
1070 func (x *AddApplicationStreamInputResponse) String() string {
1071 return protoimpl.X.MessageStringOf(x)
1072 }
1073
1074 func (*AddApplicationStreamInputResponse) ProtoMessage() {}
1075
1076 func (x *AddApplicationStreamInputResponse) ProtoReflect() protoreflect.Message {
1077 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[8]
1078 if protoimpl.UnsafeEnabled && x != nil {
1079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1080 if ms.LoadMessageInfo() == nil {
1081 ms.StoreMessageInfo(mi)
1082 }
1083 return ms
1084 }
1085 return mi.MessageOf(x)
1086 }
1087
1088
1089 func (*AddApplicationStreamInputResponse) Descriptor() ([]byte, []int) {
1090 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{8}
1091 }
1092
1093
1094 type UpdateApplicationStreamInputResponse struct {
1095 state protoimpl.MessageState
1096 sizeCache protoimpl.SizeCache
1097 unknownFields protoimpl.UnknownFields
1098 }
1099
1100 func (x *UpdateApplicationStreamInputResponse) Reset() {
1101 *x = UpdateApplicationStreamInputResponse{}
1102 if protoimpl.UnsafeEnabled {
1103 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[9]
1104 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1105 ms.StoreMessageInfo(mi)
1106 }
1107 }
1108
1109 func (x *UpdateApplicationStreamInputResponse) String() string {
1110 return protoimpl.X.MessageStringOf(x)
1111 }
1112
1113 func (*UpdateApplicationStreamInputResponse) ProtoMessage() {}
1114
1115 func (x *UpdateApplicationStreamInputResponse) ProtoReflect() protoreflect.Message {
1116 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[9]
1117 if protoimpl.UnsafeEnabled && x != nil {
1118 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1119 if ms.LoadMessageInfo() == nil {
1120 ms.StoreMessageInfo(mi)
1121 }
1122 return ms
1123 }
1124 return mi.MessageOf(x)
1125 }
1126
1127
1128 func (*UpdateApplicationStreamInputResponse) Descriptor() ([]byte, []int) {
1129 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{9}
1130 }
1131
1132
1133 type ListApplicationsRequest struct {
1134 state protoimpl.MessageState
1135 sizeCache protoimpl.SizeCache
1136 unknownFields protoimpl.UnknownFields
1137
1138
1139 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1140
1141
1142 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1143
1144 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1145
1146 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1147
1148 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
1149 }
1150
1151 func (x *ListApplicationsRequest) Reset() {
1152 *x = ListApplicationsRequest{}
1153 if protoimpl.UnsafeEnabled {
1154 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[10]
1155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1156 ms.StoreMessageInfo(mi)
1157 }
1158 }
1159
1160 func (x *ListApplicationsRequest) String() string {
1161 return protoimpl.X.MessageStringOf(x)
1162 }
1163
1164 func (*ListApplicationsRequest) ProtoMessage() {}
1165
1166 func (x *ListApplicationsRequest) ProtoReflect() protoreflect.Message {
1167 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[10]
1168 if protoimpl.UnsafeEnabled && x != nil {
1169 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1170 if ms.LoadMessageInfo() == nil {
1171 ms.StoreMessageInfo(mi)
1172 }
1173 return ms
1174 }
1175 return mi.MessageOf(x)
1176 }
1177
1178
1179 func (*ListApplicationsRequest) Descriptor() ([]byte, []int) {
1180 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{10}
1181 }
1182
1183 func (x *ListApplicationsRequest) GetParent() string {
1184 if x != nil {
1185 return x.Parent
1186 }
1187 return ""
1188 }
1189
1190 func (x *ListApplicationsRequest) GetPageSize() int32 {
1191 if x != nil {
1192 return x.PageSize
1193 }
1194 return 0
1195 }
1196
1197 func (x *ListApplicationsRequest) GetPageToken() string {
1198 if x != nil {
1199 return x.PageToken
1200 }
1201 return ""
1202 }
1203
1204 func (x *ListApplicationsRequest) GetFilter() string {
1205 if x != nil {
1206 return x.Filter
1207 }
1208 return ""
1209 }
1210
1211 func (x *ListApplicationsRequest) GetOrderBy() string {
1212 if x != nil {
1213 return x.OrderBy
1214 }
1215 return ""
1216 }
1217
1218
1219 type ListApplicationsResponse struct {
1220 state protoimpl.MessageState
1221 sizeCache protoimpl.SizeCache
1222 unknownFields protoimpl.UnknownFields
1223
1224
1225 Applications []*Application `protobuf:"bytes,1,rep,name=applications,proto3" json:"applications,omitempty"`
1226
1227 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1228
1229 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
1230 }
1231
1232 func (x *ListApplicationsResponse) Reset() {
1233 *x = ListApplicationsResponse{}
1234 if protoimpl.UnsafeEnabled {
1235 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[11]
1236 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1237 ms.StoreMessageInfo(mi)
1238 }
1239 }
1240
1241 func (x *ListApplicationsResponse) String() string {
1242 return protoimpl.X.MessageStringOf(x)
1243 }
1244
1245 func (*ListApplicationsResponse) ProtoMessage() {}
1246
1247 func (x *ListApplicationsResponse) ProtoReflect() protoreflect.Message {
1248 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[11]
1249 if protoimpl.UnsafeEnabled && x != nil {
1250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1251 if ms.LoadMessageInfo() == nil {
1252 ms.StoreMessageInfo(mi)
1253 }
1254 return ms
1255 }
1256 return mi.MessageOf(x)
1257 }
1258
1259
1260 func (*ListApplicationsResponse) Descriptor() ([]byte, []int) {
1261 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{11}
1262 }
1263
1264 func (x *ListApplicationsResponse) GetApplications() []*Application {
1265 if x != nil {
1266 return x.Applications
1267 }
1268 return nil
1269 }
1270
1271 func (x *ListApplicationsResponse) GetNextPageToken() string {
1272 if x != nil {
1273 return x.NextPageToken
1274 }
1275 return ""
1276 }
1277
1278 func (x *ListApplicationsResponse) GetUnreachable() []string {
1279 if x != nil {
1280 return x.Unreachable
1281 }
1282 return nil
1283 }
1284
1285
1286 type GetApplicationRequest struct {
1287 state protoimpl.MessageState
1288 sizeCache protoimpl.SizeCache
1289 unknownFields protoimpl.UnknownFields
1290
1291
1292 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1293 }
1294
1295 func (x *GetApplicationRequest) Reset() {
1296 *x = GetApplicationRequest{}
1297 if protoimpl.UnsafeEnabled {
1298 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[12]
1299 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1300 ms.StoreMessageInfo(mi)
1301 }
1302 }
1303
1304 func (x *GetApplicationRequest) String() string {
1305 return protoimpl.X.MessageStringOf(x)
1306 }
1307
1308 func (*GetApplicationRequest) ProtoMessage() {}
1309
1310 func (x *GetApplicationRequest) ProtoReflect() protoreflect.Message {
1311 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[12]
1312 if protoimpl.UnsafeEnabled && x != nil {
1313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1314 if ms.LoadMessageInfo() == nil {
1315 ms.StoreMessageInfo(mi)
1316 }
1317 return ms
1318 }
1319 return mi.MessageOf(x)
1320 }
1321
1322
1323 func (*GetApplicationRequest) Descriptor() ([]byte, []int) {
1324 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{12}
1325 }
1326
1327 func (x *GetApplicationRequest) GetName() string {
1328 if x != nil {
1329 return x.Name
1330 }
1331 return ""
1332 }
1333
1334
1335 type CreateApplicationRequest struct {
1336 state protoimpl.MessageState
1337 sizeCache protoimpl.SizeCache
1338 unknownFields protoimpl.UnknownFields
1339
1340
1341 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1342
1343 ApplicationId string `protobuf:"bytes,2,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
1344
1345 Application *Application `protobuf:"bytes,3,opt,name=application,proto3" json:"application,omitempty"`
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1360 }
1361
1362 func (x *CreateApplicationRequest) Reset() {
1363 *x = CreateApplicationRequest{}
1364 if protoimpl.UnsafeEnabled {
1365 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[13]
1366 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1367 ms.StoreMessageInfo(mi)
1368 }
1369 }
1370
1371 func (x *CreateApplicationRequest) String() string {
1372 return protoimpl.X.MessageStringOf(x)
1373 }
1374
1375 func (*CreateApplicationRequest) ProtoMessage() {}
1376
1377 func (x *CreateApplicationRequest) ProtoReflect() protoreflect.Message {
1378 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[13]
1379 if protoimpl.UnsafeEnabled && x != nil {
1380 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1381 if ms.LoadMessageInfo() == nil {
1382 ms.StoreMessageInfo(mi)
1383 }
1384 return ms
1385 }
1386 return mi.MessageOf(x)
1387 }
1388
1389
1390 func (*CreateApplicationRequest) Descriptor() ([]byte, []int) {
1391 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{13}
1392 }
1393
1394 func (x *CreateApplicationRequest) GetParent() string {
1395 if x != nil {
1396 return x.Parent
1397 }
1398 return ""
1399 }
1400
1401 func (x *CreateApplicationRequest) GetApplicationId() string {
1402 if x != nil {
1403 return x.ApplicationId
1404 }
1405 return ""
1406 }
1407
1408 func (x *CreateApplicationRequest) GetApplication() *Application {
1409 if x != nil {
1410 return x.Application
1411 }
1412 return nil
1413 }
1414
1415 func (x *CreateApplicationRequest) GetRequestId() string {
1416 if x != nil {
1417 return x.RequestId
1418 }
1419 return ""
1420 }
1421
1422
1423 type UpdateApplicationRequest struct {
1424 state protoimpl.MessageState
1425 sizeCache protoimpl.SizeCache
1426 unknownFields protoimpl.UnknownFields
1427
1428
1429
1430
1431
1432
1433 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1434
1435 Application *Application `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"`
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1450 }
1451
1452 func (x *UpdateApplicationRequest) Reset() {
1453 *x = UpdateApplicationRequest{}
1454 if protoimpl.UnsafeEnabled {
1455 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[14]
1456 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1457 ms.StoreMessageInfo(mi)
1458 }
1459 }
1460
1461 func (x *UpdateApplicationRequest) String() string {
1462 return protoimpl.X.MessageStringOf(x)
1463 }
1464
1465 func (*UpdateApplicationRequest) ProtoMessage() {}
1466
1467 func (x *UpdateApplicationRequest) ProtoReflect() protoreflect.Message {
1468 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[14]
1469 if protoimpl.UnsafeEnabled && x != nil {
1470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1471 if ms.LoadMessageInfo() == nil {
1472 ms.StoreMessageInfo(mi)
1473 }
1474 return ms
1475 }
1476 return mi.MessageOf(x)
1477 }
1478
1479
1480 func (*UpdateApplicationRequest) Descriptor() ([]byte, []int) {
1481 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{14}
1482 }
1483
1484 func (x *UpdateApplicationRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1485 if x != nil {
1486 return x.UpdateMask
1487 }
1488 return nil
1489 }
1490
1491 func (x *UpdateApplicationRequest) GetApplication() *Application {
1492 if x != nil {
1493 return x.Application
1494 }
1495 return nil
1496 }
1497
1498 func (x *UpdateApplicationRequest) GetRequestId() string {
1499 if x != nil {
1500 return x.RequestId
1501 }
1502 return ""
1503 }
1504
1505
1506 type DeleteApplicationRequest struct {
1507 state protoimpl.MessageState
1508 sizeCache protoimpl.SizeCache
1509 unknownFields protoimpl.UnknownFields
1510
1511
1512 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1527
1528
1529
1530 Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
1531 }
1532
1533 func (x *DeleteApplicationRequest) Reset() {
1534 *x = DeleteApplicationRequest{}
1535 if protoimpl.UnsafeEnabled {
1536 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[15]
1537 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1538 ms.StoreMessageInfo(mi)
1539 }
1540 }
1541
1542 func (x *DeleteApplicationRequest) String() string {
1543 return protoimpl.X.MessageStringOf(x)
1544 }
1545
1546 func (*DeleteApplicationRequest) ProtoMessage() {}
1547
1548 func (x *DeleteApplicationRequest) ProtoReflect() protoreflect.Message {
1549 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[15]
1550 if protoimpl.UnsafeEnabled && x != nil {
1551 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1552 if ms.LoadMessageInfo() == nil {
1553 ms.StoreMessageInfo(mi)
1554 }
1555 return ms
1556 }
1557 return mi.MessageOf(x)
1558 }
1559
1560
1561 func (*DeleteApplicationRequest) Descriptor() ([]byte, []int) {
1562 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{15}
1563 }
1564
1565 func (x *DeleteApplicationRequest) GetName() string {
1566 if x != nil {
1567 return x.Name
1568 }
1569 return ""
1570 }
1571
1572 func (x *DeleteApplicationRequest) GetRequestId() string {
1573 if x != nil {
1574 return x.RequestId
1575 }
1576 return ""
1577 }
1578
1579 func (x *DeleteApplicationRequest) GetForce() bool {
1580 if x != nil {
1581 return x.Force
1582 }
1583 return false
1584 }
1585
1586
1587 type DeployApplicationRequest struct {
1588 state protoimpl.MessageState
1589 sizeCache protoimpl.SizeCache
1590 unknownFields protoimpl.UnknownFields
1591
1592
1593
1594
1595 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1596
1597
1598 ValidateOnly bool `protobuf:"varint,2,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1613
1614 EnableMonitoring bool `protobuf:"varint,4,opt,name=enable_monitoring,json=enableMonitoring,proto3" json:"enable_monitoring,omitempty"`
1615 }
1616
1617 func (x *DeployApplicationRequest) Reset() {
1618 *x = DeployApplicationRequest{}
1619 if protoimpl.UnsafeEnabled {
1620 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[16]
1621 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1622 ms.StoreMessageInfo(mi)
1623 }
1624 }
1625
1626 func (x *DeployApplicationRequest) String() string {
1627 return protoimpl.X.MessageStringOf(x)
1628 }
1629
1630 func (*DeployApplicationRequest) ProtoMessage() {}
1631
1632 func (x *DeployApplicationRequest) ProtoReflect() protoreflect.Message {
1633 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[16]
1634 if protoimpl.UnsafeEnabled && x != nil {
1635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1636 if ms.LoadMessageInfo() == nil {
1637 ms.StoreMessageInfo(mi)
1638 }
1639 return ms
1640 }
1641 return mi.MessageOf(x)
1642 }
1643
1644
1645 func (*DeployApplicationRequest) Descriptor() ([]byte, []int) {
1646 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{16}
1647 }
1648
1649 func (x *DeployApplicationRequest) GetName() string {
1650 if x != nil {
1651 return x.Name
1652 }
1653 return ""
1654 }
1655
1656 func (x *DeployApplicationRequest) GetValidateOnly() bool {
1657 if x != nil {
1658 return x.ValidateOnly
1659 }
1660 return false
1661 }
1662
1663 func (x *DeployApplicationRequest) GetRequestId() string {
1664 if x != nil {
1665 return x.RequestId
1666 }
1667 return ""
1668 }
1669
1670 func (x *DeployApplicationRequest) GetEnableMonitoring() bool {
1671 if x != nil {
1672 return x.EnableMonitoring
1673 }
1674 return false
1675 }
1676
1677
1678 type UndeployApplicationRequest struct {
1679 state protoimpl.MessageState
1680 sizeCache protoimpl.SizeCache
1681 unknownFields protoimpl.UnknownFields
1682
1683
1684
1685
1686 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1701 }
1702
1703 func (x *UndeployApplicationRequest) Reset() {
1704 *x = UndeployApplicationRequest{}
1705 if protoimpl.UnsafeEnabled {
1706 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[17]
1707 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1708 ms.StoreMessageInfo(mi)
1709 }
1710 }
1711
1712 func (x *UndeployApplicationRequest) String() string {
1713 return protoimpl.X.MessageStringOf(x)
1714 }
1715
1716 func (*UndeployApplicationRequest) ProtoMessage() {}
1717
1718 func (x *UndeployApplicationRequest) ProtoReflect() protoreflect.Message {
1719 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[17]
1720 if protoimpl.UnsafeEnabled && x != nil {
1721 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1722 if ms.LoadMessageInfo() == nil {
1723 ms.StoreMessageInfo(mi)
1724 }
1725 return ms
1726 }
1727 return mi.MessageOf(x)
1728 }
1729
1730
1731 func (*UndeployApplicationRequest) Descriptor() ([]byte, []int) {
1732 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{17}
1733 }
1734
1735 func (x *UndeployApplicationRequest) GetName() string {
1736 if x != nil {
1737 return x.Name
1738 }
1739 return ""
1740 }
1741
1742 func (x *UndeployApplicationRequest) GetRequestId() string {
1743 if x != nil {
1744 return x.RequestId
1745 }
1746 return ""
1747 }
1748
1749
1750 type ApplicationStreamInput struct {
1751 state protoimpl.MessageState
1752 sizeCache protoimpl.SizeCache
1753 unknownFields protoimpl.UnknownFields
1754
1755 StreamWithAnnotation *StreamWithAnnotation `protobuf:"bytes,1,opt,name=stream_with_annotation,json=streamWithAnnotation,proto3" json:"stream_with_annotation,omitempty"`
1756 }
1757
1758 func (x *ApplicationStreamInput) Reset() {
1759 *x = ApplicationStreamInput{}
1760 if protoimpl.UnsafeEnabled {
1761 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[18]
1762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1763 ms.StoreMessageInfo(mi)
1764 }
1765 }
1766
1767 func (x *ApplicationStreamInput) String() string {
1768 return protoimpl.X.MessageStringOf(x)
1769 }
1770
1771 func (*ApplicationStreamInput) ProtoMessage() {}
1772
1773 func (x *ApplicationStreamInput) ProtoReflect() protoreflect.Message {
1774 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[18]
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 (*ApplicationStreamInput) Descriptor() ([]byte, []int) {
1787 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{18}
1788 }
1789
1790 func (x *ApplicationStreamInput) GetStreamWithAnnotation() *StreamWithAnnotation {
1791 if x != nil {
1792 return x.StreamWithAnnotation
1793 }
1794 return nil
1795 }
1796
1797
1798 type AddApplicationStreamInputRequest struct {
1799 state protoimpl.MessageState
1800 sizeCache protoimpl.SizeCache
1801 unknownFields protoimpl.UnknownFields
1802
1803
1804
1805
1806 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1807
1808
1809 ApplicationStreamInputs []*ApplicationStreamInput `protobuf:"bytes,2,rep,name=application_stream_inputs,json=applicationStreamInputs,proto3" json:"application_stream_inputs,omitempty"`
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1824 }
1825
1826 func (x *AddApplicationStreamInputRequest) Reset() {
1827 *x = AddApplicationStreamInputRequest{}
1828 if protoimpl.UnsafeEnabled {
1829 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[19]
1830 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1831 ms.StoreMessageInfo(mi)
1832 }
1833 }
1834
1835 func (x *AddApplicationStreamInputRequest) String() string {
1836 return protoimpl.X.MessageStringOf(x)
1837 }
1838
1839 func (*AddApplicationStreamInputRequest) ProtoMessage() {}
1840
1841 func (x *AddApplicationStreamInputRequest) ProtoReflect() protoreflect.Message {
1842 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[19]
1843 if protoimpl.UnsafeEnabled && x != nil {
1844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1845 if ms.LoadMessageInfo() == nil {
1846 ms.StoreMessageInfo(mi)
1847 }
1848 return ms
1849 }
1850 return mi.MessageOf(x)
1851 }
1852
1853
1854 func (*AddApplicationStreamInputRequest) Descriptor() ([]byte, []int) {
1855 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{19}
1856 }
1857
1858 func (x *AddApplicationStreamInputRequest) GetName() string {
1859 if x != nil {
1860 return x.Name
1861 }
1862 return ""
1863 }
1864
1865 func (x *AddApplicationStreamInputRequest) GetApplicationStreamInputs() []*ApplicationStreamInput {
1866 if x != nil {
1867 return x.ApplicationStreamInputs
1868 }
1869 return nil
1870 }
1871
1872 func (x *AddApplicationStreamInputRequest) GetRequestId() string {
1873 if x != nil {
1874 return x.RequestId
1875 }
1876 return ""
1877 }
1878
1879
1880 type UpdateApplicationStreamInputRequest struct {
1881 state protoimpl.MessageState
1882 sizeCache protoimpl.SizeCache
1883 unknownFields protoimpl.UnknownFields
1884
1885
1886
1887
1888 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1889
1890
1891 ApplicationStreamInputs []*ApplicationStreamInput `protobuf:"bytes,2,rep,name=application_stream_inputs,json=applicationStreamInputs,proto3" json:"application_stream_inputs,omitempty"`
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1906
1907
1908 AllowMissing bool `protobuf:"varint,4,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
1909 }
1910
1911 func (x *UpdateApplicationStreamInputRequest) Reset() {
1912 *x = UpdateApplicationStreamInputRequest{}
1913 if protoimpl.UnsafeEnabled {
1914 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[20]
1915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1916 ms.StoreMessageInfo(mi)
1917 }
1918 }
1919
1920 func (x *UpdateApplicationStreamInputRequest) String() string {
1921 return protoimpl.X.MessageStringOf(x)
1922 }
1923
1924 func (*UpdateApplicationStreamInputRequest) ProtoMessage() {}
1925
1926 func (x *UpdateApplicationStreamInputRequest) ProtoReflect() protoreflect.Message {
1927 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[20]
1928 if protoimpl.UnsafeEnabled && x != nil {
1929 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1930 if ms.LoadMessageInfo() == nil {
1931 ms.StoreMessageInfo(mi)
1932 }
1933 return ms
1934 }
1935 return mi.MessageOf(x)
1936 }
1937
1938
1939 func (*UpdateApplicationStreamInputRequest) Descriptor() ([]byte, []int) {
1940 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{20}
1941 }
1942
1943 func (x *UpdateApplicationStreamInputRequest) GetName() string {
1944 if x != nil {
1945 return x.Name
1946 }
1947 return ""
1948 }
1949
1950 func (x *UpdateApplicationStreamInputRequest) GetApplicationStreamInputs() []*ApplicationStreamInput {
1951 if x != nil {
1952 return x.ApplicationStreamInputs
1953 }
1954 return nil
1955 }
1956
1957 func (x *UpdateApplicationStreamInputRequest) GetRequestId() string {
1958 if x != nil {
1959 return x.RequestId
1960 }
1961 return ""
1962 }
1963
1964 func (x *UpdateApplicationStreamInputRequest) GetAllowMissing() bool {
1965 if x != nil {
1966 return x.AllowMissing
1967 }
1968 return false
1969 }
1970
1971
1972 type RemoveApplicationStreamInputRequest struct {
1973 state protoimpl.MessageState
1974 sizeCache protoimpl.SizeCache
1975 unknownFields protoimpl.UnknownFields
1976
1977
1978
1979
1980 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1981
1982 TargetStreamInputs []*RemoveApplicationStreamInputRequest_TargetStreamInput `protobuf:"bytes,2,rep,name=target_stream_inputs,json=targetStreamInputs,proto3" json:"target_stream_inputs,omitempty"`
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
1997 }
1998
1999 func (x *RemoveApplicationStreamInputRequest) Reset() {
2000 *x = RemoveApplicationStreamInputRequest{}
2001 if protoimpl.UnsafeEnabled {
2002 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[21]
2003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2004 ms.StoreMessageInfo(mi)
2005 }
2006 }
2007
2008 func (x *RemoveApplicationStreamInputRequest) String() string {
2009 return protoimpl.X.MessageStringOf(x)
2010 }
2011
2012 func (*RemoveApplicationStreamInputRequest) ProtoMessage() {}
2013
2014 func (x *RemoveApplicationStreamInputRequest) ProtoReflect() protoreflect.Message {
2015 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[21]
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 (*RemoveApplicationStreamInputRequest) Descriptor() ([]byte, []int) {
2028 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{21}
2029 }
2030
2031 func (x *RemoveApplicationStreamInputRequest) GetName() string {
2032 if x != nil {
2033 return x.Name
2034 }
2035 return ""
2036 }
2037
2038 func (x *RemoveApplicationStreamInputRequest) GetTargetStreamInputs() []*RemoveApplicationStreamInputRequest_TargetStreamInput {
2039 if x != nil {
2040 return x.TargetStreamInputs
2041 }
2042 return nil
2043 }
2044
2045 func (x *RemoveApplicationStreamInputRequest) GetRequestId() string {
2046 if x != nil {
2047 return x.RequestId
2048 }
2049 return ""
2050 }
2051
2052
2053 type ListInstancesRequest struct {
2054 state protoimpl.MessageState
2055 sizeCache protoimpl.SizeCache
2056 unknownFields protoimpl.UnknownFields
2057
2058
2059 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2060
2061
2062 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
2063
2064 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
2065
2066 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
2067
2068 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
2069 }
2070
2071 func (x *ListInstancesRequest) Reset() {
2072 *x = ListInstancesRequest{}
2073 if protoimpl.UnsafeEnabled {
2074 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[22]
2075 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2076 ms.StoreMessageInfo(mi)
2077 }
2078 }
2079
2080 func (x *ListInstancesRequest) String() string {
2081 return protoimpl.X.MessageStringOf(x)
2082 }
2083
2084 func (*ListInstancesRequest) ProtoMessage() {}
2085
2086 func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message {
2087 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[22]
2088 if protoimpl.UnsafeEnabled && x != nil {
2089 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2090 if ms.LoadMessageInfo() == nil {
2091 ms.StoreMessageInfo(mi)
2092 }
2093 return ms
2094 }
2095 return mi.MessageOf(x)
2096 }
2097
2098
2099 func (*ListInstancesRequest) Descriptor() ([]byte, []int) {
2100 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{22}
2101 }
2102
2103 func (x *ListInstancesRequest) GetParent() string {
2104 if x != nil {
2105 return x.Parent
2106 }
2107 return ""
2108 }
2109
2110 func (x *ListInstancesRequest) GetPageSize() int32 {
2111 if x != nil {
2112 return x.PageSize
2113 }
2114 return 0
2115 }
2116
2117 func (x *ListInstancesRequest) GetPageToken() string {
2118 if x != nil {
2119 return x.PageToken
2120 }
2121 return ""
2122 }
2123
2124 func (x *ListInstancesRequest) GetFilter() string {
2125 if x != nil {
2126 return x.Filter
2127 }
2128 return ""
2129 }
2130
2131 func (x *ListInstancesRequest) GetOrderBy() string {
2132 if x != nil {
2133 return x.OrderBy
2134 }
2135 return ""
2136 }
2137
2138
2139 type ListInstancesResponse struct {
2140 state protoimpl.MessageState
2141 sizeCache protoimpl.SizeCache
2142 unknownFields protoimpl.UnknownFields
2143
2144
2145 Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
2146
2147 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2148
2149 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
2150 }
2151
2152 func (x *ListInstancesResponse) Reset() {
2153 *x = ListInstancesResponse{}
2154 if protoimpl.UnsafeEnabled {
2155 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[23]
2156 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2157 ms.StoreMessageInfo(mi)
2158 }
2159 }
2160
2161 func (x *ListInstancesResponse) String() string {
2162 return protoimpl.X.MessageStringOf(x)
2163 }
2164
2165 func (*ListInstancesResponse) ProtoMessage() {}
2166
2167 func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message {
2168 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[23]
2169 if protoimpl.UnsafeEnabled && x != nil {
2170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2171 if ms.LoadMessageInfo() == nil {
2172 ms.StoreMessageInfo(mi)
2173 }
2174 return ms
2175 }
2176 return mi.MessageOf(x)
2177 }
2178
2179
2180 func (*ListInstancesResponse) Descriptor() ([]byte, []int) {
2181 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{23}
2182 }
2183
2184 func (x *ListInstancesResponse) GetInstances() []*Instance {
2185 if x != nil {
2186 return x.Instances
2187 }
2188 return nil
2189 }
2190
2191 func (x *ListInstancesResponse) GetNextPageToken() string {
2192 if x != nil {
2193 return x.NextPageToken
2194 }
2195 return ""
2196 }
2197
2198 func (x *ListInstancesResponse) GetUnreachable() []string {
2199 if x != nil {
2200 return x.Unreachable
2201 }
2202 return nil
2203 }
2204
2205
2206 type GetInstanceRequest struct {
2207 state protoimpl.MessageState
2208 sizeCache protoimpl.SizeCache
2209 unknownFields protoimpl.UnknownFields
2210
2211
2212 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2213 }
2214
2215 func (x *GetInstanceRequest) Reset() {
2216 *x = GetInstanceRequest{}
2217 if protoimpl.UnsafeEnabled {
2218 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[24]
2219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2220 ms.StoreMessageInfo(mi)
2221 }
2222 }
2223
2224 func (x *GetInstanceRequest) String() string {
2225 return protoimpl.X.MessageStringOf(x)
2226 }
2227
2228 func (*GetInstanceRequest) ProtoMessage() {}
2229
2230 func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message {
2231 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[24]
2232 if protoimpl.UnsafeEnabled && x != nil {
2233 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2234 if ms.LoadMessageInfo() == nil {
2235 ms.StoreMessageInfo(mi)
2236 }
2237 return ms
2238 }
2239 return mi.MessageOf(x)
2240 }
2241
2242
2243 func (*GetInstanceRequest) Descriptor() ([]byte, []int) {
2244 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{24}
2245 }
2246
2247 func (x *GetInstanceRequest) GetName() string {
2248 if x != nil {
2249 return x.Name
2250 }
2251 return ""
2252 }
2253
2254
2255 type ListDraftsRequest struct {
2256 state protoimpl.MessageState
2257 sizeCache protoimpl.SizeCache
2258 unknownFields protoimpl.UnknownFields
2259
2260
2261 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2262
2263
2264 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
2265
2266 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
2267
2268 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
2269
2270 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
2271 }
2272
2273 func (x *ListDraftsRequest) Reset() {
2274 *x = ListDraftsRequest{}
2275 if protoimpl.UnsafeEnabled {
2276 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[25]
2277 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2278 ms.StoreMessageInfo(mi)
2279 }
2280 }
2281
2282 func (x *ListDraftsRequest) String() string {
2283 return protoimpl.X.MessageStringOf(x)
2284 }
2285
2286 func (*ListDraftsRequest) ProtoMessage() {}
2287
2288 func (x *ListDraftsRequest) ProtoReflect() protoreflect.Message {
2289 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[25]
2290 if protoimpl.UnsafeEnabled && x != nil {
2291 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2292 if ms.LoadMessageInfo() == nil {
2293 ms.StoreMessageInfo(mi)
2294 }
2295 return ms
2296 }
2297 return mi.MessageOf(x)
2298 }
2299
2300
2301 func (*ListDraftsRequest) Descriptor() ([]byte, []int) {
2302 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{25}
2303 }
2304
2305 func (x *ListDraftsRequest) GetParent() string {
2306 if x != nil {
2307 return x.Parent
2308 }
2309 return ""
2310 }
2311
2312 func (x *ListDraftsRequest) GetPageSize() int32 {
2313 if x != nil {
2314 return x.PageSize
2315 }
2316 return 0
2317 }
2318
2319 func (x *ListDraftsRequest) GetPageToken() string {
2320 if x != nil {
2321 return x.PageToken
2322 }
2323 return ""
2324 }
2325
2326 func (x *ListDraftsRequest) GetFilter() string {
2327 if x != nil {
2328 return x.Filter
2329 }
2330 return ""
2331 }
2332
2333 func (x *ListDraftsRequest) GetOrderBy() string {
2334 if x != nil {
2335 return x.OrderBy
2336 }
2337 return ""
2338 }
2339
2340
2341 type ListDraftsResponse struct {
2342 state protoimpl.MessageState
2343 sizeCache protoimpl.SizeCache
2344 unknownFields protoimpl.UnknownFields
2345
2346
2347 Drafts []*Draft `protobuf:"bytes,1,rep,name=drafts,proto3" json:"drafts,omitempty"`
2348
2349 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2350
2351 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
2352 }
2353
2354 func (x *ListDraftsResponse) Reset() {
2355 *x = ListDraftsResponse{}
2356 if protoimpl.UnsafeEnabled {
2357 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[26]
2358 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2359 ms.StoreMessageInfo(mi)
2360 }
2361 }
2362
2363 func (x *ListDraftsResponse) String() string {
2364 return protoimpl.X.MessageStringOf(x)
2365 }
2366
2367 func (*ListDraftsResponse) ProtoMessage() {}
2368
2369 func (x *ListDraftsResponse) ProtoReflect() protoreflect.Message {
2370 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[26]
2371 if protoimpl.UnsafeEnabled && x != nil {
2372 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2373 if ms.LoadMessageInfo() == nil {
2374 ms.StoreMessageInfo(mi)
2375 }
2376 return ms
2377 }
2378 return mi.MessageOf(x)
2379 }
2380
2381
2382 func (*ListDraftsResponse) Descriptor() ([]byte, []int) {
2383 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{26}
2384 }
2385
2386 func (x *ListDraftsResponse) GetDrafts() []*Draft {
2387 if x != nil {
2388 return x.Drafts
2389 }
2390 return nil
2391 }
2392
2393 func (x *ListDraftsResponse) GetNextPageToken() string {
2394 if x != nil {
2395 return x.NextPageToken
2396 }
2397 return ""
2398 }
2399
2400 func (x *ListDraftsResponse) GetUnreachable() []string {
2401 if x != nil {
2402 return x.Unreachable
2403 }
2404 return nil
2405 }
2406
2407
2408 type GetDraftRequest struct {
2409 state protoimpl.MessageState
2410 sizeCache protoimpl.SizeCache
2411 unknownFields protoimpl.UnknownFields
2412
2413
2414 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2415 }
2416
2417 func (x *GetDraftRequest) Reset() {
2418 *x = GetDraftRequest{}
2419 if protoimpl.UnsafeEnabled {
2420 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[27]
2421 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2422 ms.StoreMessageInfo(mi)
2423 }
2424 }
2425
2426 func (x *GetDraftRequest) String() string {
2427 return protoimpl.X.MessageStringOf(x)
2428 }
2429
2430 func (*GetDraftRequest) ProtoMessage() {}
2431
2432 func (x *GetDraftRequest) ProtoReflect() protoreflect.Message {
2433 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[27]
2434 if protoimpl.UnsafeEnabled && x != nil {
2435 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2436 if ms.LoadMessageInfo() == nil {
2437 ms.StoreMessageInfo(mi)
2438 }
2439 return ms
2440 }
2441 return mi.MessageOf(x)
2442 }
2443
2444
2445 func (*GetDraftRequest) Descriptor() ([]byte, []int) {
2446 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{27}
2447 }
2448
2449 func (x *GetDraftRequest) GetName() string {
2450 if x != nil {
2451 return x.Name
2452 }
2453 return ""
2454 }
2455
2456
2457 type CreateDraftRequest struct {
2458 state protoimpl.MessageState
2459 sizeCache protoimpl.SizeCache
2460 unknownFields protoimpl.UnknownFields
2461
2462
2463 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2464
2465 DraftId string `protobuf:"bytes,2,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
2466
2467 Draft *Draft `protobuf:"bytes,3,opt,name=draft,proto3" json:"draft,omitempty"`
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
2482 }
2483
2484 func (x *CreateDraftRequest) Reset() {
2485 *x = CreateDraftRequest{}
2486 if protoimpl.UnsafeEnabled {
2487 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[28]
2488 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2489 ms.StoreMessageInfo(mi)
2490 }
2491 }
2492
2493 func (x *CreateDraftRequest) String() string {
2494 return protoimpl.X.MessageStringOf(x)
2495 }
2496
2497 func (*CreateDraftRequest) ProtoMessage() {}
2498
2499 func (x *CreateDraftRequest) ProtoReflect() protoreflect.Message {
2500 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[28]
2501 if protoimpl.UnsafeEnabled && x != nil {
2502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2503 if ms.LoadMessageInfo() == nil {
2504 ms.StoreMessageInfo(mi)
2505 }
2506 return ms
2507 }
2508 return mi.MessageOf(x)
2509 }
2510
2511
2512 func (*CreateDraftRequest) Descriptor() ([]byte, []int) {
2513 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{28}
2514 }
2515
2516 func (x *CreateDraftRequest) GetParent() string {
2517 if x != nil {
2518 return x.Parent
2519 }
2520 return ""
2521 }
2522
2523 func (x *CreateDraftRequest) GetDraftId() string {
2524 if x != nil {
2525 return x.DraftId
2526 }
2527 return ""
2528 }
2529
2530 func (x *CreateDraftRequest) GetDraft() *Draft {
2531 if x != nil {
2532 return x.Draft
2533 }
2534 return nil
2535 }
2536
2537 func (x *CreateDraftRequest) GetRequestId() string {
2538 if x != nil {
2539 return x.RequestId
2540 }
2541 return ""
2542 }
2543
2544
2545 type UpdateDraftRequest struct {
2546 state protoimpl.MessageState
2547 sizeCache protoimpl.SizeCache
2548 unknownFields protoimpl.UnknownFields
2549
2550
2551
2552
2553
2554
2555 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
2556
2557 Draft *Draft `protobuf:"bytes,2,opt,name=draft,proto3" json:"draft,omitempty"`
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
2572
2573
2574 AllowMissing bool `protobuf:"varint,4,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
2575 }
2576
2577 func (x *UpdateDraftRequest) Reset() {
2578 *x = UpdateDraftRequest{}
2579 if protoimpl.UnsafeEnabled {
2580 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[29]
2581 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2582 ms.StoreMessageInfo(mi)
2583 }
2584 }
2585
2586 func (x *UpdateDraftRequest) String() string {
2587 return protoimpl.X.MessageStringOf(x)
2588 }
2589
2590 func (*UpdateDraftRequest) ProtoMessage() {}
2591
2592 func (x *UpdateDraftRequest) ProtoReflect() protoreflect.Message {
2593 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[29]
2594 if protoimpl.UnsafeEnabled && x != nil {
2595 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2596 if ms.LoadMessageInfo() == nil {
2597 ms.StoreMessageInfo(mi)
2598 }
2599 return ms
2600 }
2601 return mi.MessageOf(x)
2602 }
2603
2604
2605 func (*UpdateDraftRequest) Descriptor() ([]byte, []int) {
2606 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{29}
2607 }
2608
2609 func (x *UpdateDraftRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
2610 if x != nil {
2611 return x.UpdateMask
2612 }
2613 return nil
2614 }
2615
2616 func (x *UpdateDraftRequest) GetDraft() *Draft {
2617 if x != nil {
2618 return x.Draft
2619 }
2620 return nil
2621 }
2622
2623 func (x *UpdateDraftRequest) GetRequestId() string {
2624 if x != nil {
2625 return x.RequestId
2626 }
2627 return ""
2628 }
2629
2630 func (x *UpdateDraftRequest) GetAllowMissing() bool {
2631 if x != nil {
2632 return x.AllowMissing
2633 }
2634 return false
2635 }
2636
2637
2638 type UpdateApplicationInstancesRequest struct {
2639 state protoimpl.MessageState
2640 sizeCache protoimpl.SizeCache
2641 unknownFields protoimpl.UnknownFields
2642
2643
2644
2645
2646 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2647 ApplicationInstances []*UpdateApplicationInstancesRequest_UpdateApplicationInstance `protobuf:"bytes,2,rep,name=application_instances,json=applicationInstances,proto3" json:"application_instances,omitempty"`
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
2662
2663
2664 AllowMissing bool `protobuf:"varint,4,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
2665 }
2666
2667 func (x *UpdateApplicationInstancesRequest) Reset() {
2668 *x = UpdateApplicationInstancesRequest{}
2669 if protoimpl.UnsafeEnabled {
2670 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[30]
2671 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2672 ms.StoreMessageInfo(mi)
2673 }
2674 }
2675
2676 func (x *UpdateApplicationInstancesRequest) String() string {
2677 return protoimpl.X.MessageStringOf(x)
2678 }
2679
2680 func (*UpdateApplicationInstancesRequest) ProtoMessage() {}
2681
2682 func (x *UpdateApplicationInstancesRequest) ProtoReflect() protoreflect.Message {
2683 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[30]
2684 if protoimpl.UnsafeEnabled && x != nil {
2685 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2686 if ms.LoadMessageInfo() == nil {
2687 ms.StoreMessageInfo(mi)
2688 }
2689 return ms
2690 }
2691 return mi.MessageOf(x)
2692 }
2693
2694
2695 func (*UpdateApplicationInstancesRequest) Descriptor() ([]byte, []int) {
2696 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{30}
2697 }
2698
2699 func (x *UpdateApplicationInstancesRequest) GetName() string {
2700 if x != nil {
2701 return x.Name
2702 }
2703 return ""
2704 }
2705
2706 func (x *UpdateApplicationInstancesRequest) GetApplicationInstances() []*UpdateApplicationInstancesRequest_UpdateApplicationInstance {
2707 if x != nil {
2708 return x.ApplicationInstances
2709 }
2710 return nil
2711 }
2712
2713 func (x *UpdateApplicationInstancesRequest) GetRequestId() string {
2714 if x != nil {
2715 return x.RequestId
2716 }
2717 return ""
2718 }
2719
2720 func (x *UpdateApplicationInstancesRequest) GetAllowMissing() bool {
2721 if x != nil {
2722 return x.AllowMissing
2723 }
2724 return false
2725 }
2726
2727
2728 type DeleteDraftRequest struct {
2729 state protoimpl.MessageState
2730 sizeCache protoimpl.SizeCache
2731 unknownFields protoimpl.UnknownFields
2732
2733
2734 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
2749 }
2750
2751 func (x *DeleteDraftRequest) Reset() {
2752 *x = DeleteDraftRequest{}
2753 if protoimpl.UnsafeEnabled {
2754 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[31]
2755 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2756 ms.StoreMessageInfo(mi)
2757 }
2758 }
2759
2760 func (x *DeleteDraftRequest) String() string {
2761 return protoimpl.X.MessageStringOf(x)
2762 }
2763
2764 func (*DeleteDraftRequest) ProtoMessage() {}
2765
2766 func (x *DeleteDraftRequest) ProtoReflect() protoreflect.Message {
2767 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[31]
2768 if protoimpl.UnsafeEnabled && x != nil {
2769 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2770 if ms.LoadMessageInfo() == nil {
2771 ms.StoreMessageInfo(mi)
2772 }
2773 return ms
2774 }
2775 return mi.MessageOf(x)
2776 }
2777
2778
2779 func (*DeleteDraftRequest) Descriptor() ([]byte, []int) {
2780 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{31}
2781 }
2782
2783 func (x *DeleteDraftRequest) GetName() string {
2784 if x != nil {
2785 return x.Name
2786 }
2787 return ""
2788 }
2789
2790 func (x *DeleteDraftRequest) GetRequestId() string {
2791 if x != nil {
2792 return x.RequestId
2793 }
2794 return ""
2795 }
2796
2797
2798 type ListProcessorsRequest struct {
2799 state protoimpl.MessageState
2800 sizeCache protoimpl.SizeCache
2801 unknownFields protoimpl.UnknownFields
2802
2803
2804 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2805
2806
2807 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
2808
2809 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
2810
2811 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
2812
2813 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
2814 }
2815
2816 func (x *ListProcessorsRequest) Reset() {
2817 *x = ListProcessorsRequest{}
2818 if protoimpl.UnsafeEnabled {
2819 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[32]
2820 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2821 ms.StoreMessageInfo(mi)
2822 }
2823 }
2824
2825 func (x *ListProcessorsRequest) String() string {
2826 return protoimpl.X.MessageStringOf(x)
2827 }
2828
2829 func (*ListProcessorsRequest) ProtoMessage() {}
2830
2831 func (x *ListProcessorsRequest) ProtoReflect() protoreflect.Message {
2832 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[32]
2833 if protoimpl.UnsafeEnabled && x != nil {
2834 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2835 if ms.LoadMessageInfo() == nil {
2836 ms.StoreMessageInfo(mi)
2837 }
2838 return ms
2839 }
2840 return mi.MessageOf(x)
2841 }
2842
2843
2844 func (*ListProcessorsRequest) Descriptor() ([]byte, []int) {
2845 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{32}
2846 }
2847
2848 func (x *ListProcessorsRequest) GetParent() string {
2849 if x != nil {
2850 return x.Parent
2851 }
2852 return ""
2853 }
2854
2855 func (x *ListProcessorsRequest) GetPageSize() int32 {
2856 if x != nil {
2857 return x.PageSize
2858 }
2859 return 0
2860 }
2861
2862 func (x *ListProcessorsRequest) GetPageToken() string {
2863 if x != nil {
2864 return x.PageToken
2865 }
2866 return ""
2867 }
2868
2869 func (x *ListProcessorsRequest) GetFilter() string {
2870 if x != nil {
2871 return x.Filter
2872 }
2873 return ""
2874 }
2875
2876 func (x *ListProcessorsRequest) GetOrderBy() string {
2877 if x != nil {
2878 return x.OrderBy
2879 }
2880 return ""
2881 }
2882
2883
2884 type ListProcessorsResponse struct {
2885 state protoimpl.MessageState
2886 sizeCache protoimpl.SizeCache
2887 unknownFields protoimpl.UnknownFields
2888
2889
2890 Processors []*Processor `protobuf:"bytes,1,rep,name=processors,proto3" json:"processors,omitempty"`
2891
2892 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2893
2894 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
2895 }
2896
2897 func (x *ListProcessorsResponse) Reset() {
2898 *x = ListProcessorsResponse{}
2899 if protoimpl.UnsafeEnabled {
2900 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[33]
2901 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2902 ms.StoreMessageInfo(mi)
2903 }
2904 }
2905
2906 func (x *ListProcessorsResponse) String() string {
2907 return protoimpl.X.MessageStringOf(x)
2908 }
2909
2910 func (*ListProcessorsResponse) ProtoMessage() {}
2911
2912 func (x *ListProcessorsResponse) ProtoReflect() protoreflect.Message {
2913 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[33]
2914 if protoimpl.UnsafeEnabled && x != nil {
2915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2916 if ms.LoadMessageInfo() == nil {
2917 ms.StoreMessageInfo(mi)
2918 }
2919 return ms
2920 }
2921 return mi.MessageOf(x)
2922 }
2923
2924
2925 func (*ListProcessorsResponse) Descriptor() ([]byte, []int) {
2926 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{33}
2927 }
2928
2929 func (x *ListProcessorsResponse) GetProcessors() []*Processor {
2930 if x != nil {
2931 return x.Processors
2932 }
2933 return nil
2934 }
2935
2936 func (x *ListProcessorsResponse) GetNextPageToken() string {
2937 if x != nil {
2938 return x.NextPageToken
2939 }
2940 return ""
2941 }
2942
2943 func (x *ListProcessorsResponse) GetUnreachable() []string {
2944 if x != nil {
2945 return x.Unreachable
2946 }
2947 return nil
2948 }
2949
2950
2951 type ListPrebuiltProcessorsRequest struct {
2952 state protoimpl.MessageState
2953 sizeCache protoimpl.SizeCache
2954 unknownFields protoimpl.UnknownFields
2955
2956
2957 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2958 }
2959
2960 func (x *ListPrebuiltProcessorsRequest) Reset() {
2961 *x = ListPrebuiltProcessorsRequest{}
2962 if protoimpl.UnsafeEnabled {
2963 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[34]
2964 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2965 ms.StoreMessageInfo(mi)
2966 }
2967 }
2968
2969 func (x *ListPrebuiltProcessorsRequest) String() string {
2970 return protoimpl.X.MessageStringOf(x)
2971 }
2972
2973 func (*ListPrebuiltProcessorsRequest) ProtoMessage() {}
2974
2975 func (x *ListPrebuiltProcessorsRequest) ProtoReflect() protoreflect.Message {
2976 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[34]
2977 if protoimpl.UnsafeEnabled && x != nil {
2978 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2979 if ms.LoadMessageInfo() == nil {
2980 ms.StoreMessageInfo(mi)
2981 }
2982 return ms
2983 }
2984 return mi.MessageOf(x)
2985 }
2986
2987
2988 func (*ListPrebuiltProcessorsRequest) Descriptor() ([]byte, []int) {
2989 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{34}
2990 }
2991
2992 func (x *ListPrebuiltProcessorsRequest) GetParent() string {
2993 if x != nil {
2994 return x.Parent
2995 }
2996 return ""
2997 }
2998
2999
3000 type ListPrebuiltProcessorsResponse struct {
3001 state protoimpl.MessageState
3002 sizeCache protoimpl.SizeCache
3003 unknownFields protoimpl.UnknownFields
3004
3005
3006 Processors []*Processor `protobuf:"bytes,1,rep,name=processors,proto3" json:"processors,omitempty"`
3007 }
3008
3009 func (x *ListPrebuiltProcessorsResponse) Reset() {
3010 *x = ListPrebuiltProcessorsResponse{}
3011 if protoimpl.UnsafeEnabled {
3012 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[35]
3013 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3014 ms.StoreMessageInfo(mi)
3015 }
3016 }
3017
3018 func (x *ListPrebuiltProcessorsResponse) String() string {
3019 return protoimpl.X.MessageStringOf(x)
3020 }
3021
3022 func (*ListPrebuiltProcessorsResponse) ProtoMessage() {}
3023
3024 func (x *ListPrebuiltProcessorsResponse) ProtoReflect() protoreflect.Message {
3025 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[35]
3026 if protoimpl.UnsafeEnabled && x != nil {
3027 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3028 if ms.LoadMessageInfo() == nil {
3029 ms.StoreMessageInfo(mi)
3030 }
3031 return ms
3032 }
3033 return mi.MessageOf(x)
3034 }
3035
3036
3037 func (*ListPrebuiltProcessorsResponse) Descriptor() ([]byte, []int) {
3038 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{35}
3039 }
3040
3041 func (x *ListPrebuiltProcessorsResponse) GetProcessors() []*Processor {
3042 if x != nil {
3043 return x.Processors
3044 }
3045 return nil
3046 }
3047
3048
3049 type GetProcessorRequest struct {
3050 state protoimpl.MessageState
3051 sizeCache protoimpl.SizeCache
3052 unknownFields protoimpl.UnknownFields
3053
3054
3055 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3056 }
3057
3058 func (x *GetProcessorRequest) Reset() {
3059 *x = GetProcessorRequest{}
3060 if protoimpl.UnsafeEnabled {
3061 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[36]
3062 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3063 ms.StoreMessageInfo(mi)
3064 }
3065 }
3066
3067 func (x *GetProcessorRequest) String() string {
3068 return protoimpl.X.MessageStringOf(x)
3069 }
3070
3071 func (*GetProcessorRequest) ProtoMessage() {}
3072
3073 func (x *GetProcessorRequest) ProtoReflect() protoreflect.Message {
3074 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[36]
3075 if protoimpl.UnsafeEnabled && x != nil {
3076 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3077 if ms.LoadMessageInfo() == nil {
3078 ms.StoreMessageInfo(mi)
3079 }
3080 return ms
3081 }
3082 return mi.MessageOf(x)
3083 }
3084
3085
3086 func (*GetProcessorRequest) Descriptor() ([]byte, []int) {
3087 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{36}
3088 }
3089
3090 func (x *GetProcessorRequest) GetName() string {
3091 if x != nil {
3092 return x.Name
3093 }
3094 return ""
3095 }
3096
3097
3098 type CreateProcessorRequest struct {
3099 state protoimpl.MessageState
3100 sizeCache protoimpl.SizeCache
3101 unknownFields protoimpl.UnknownFields
3102
3103
3104 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
3105
3106 ProcessorId string `protobuf:"bytes,2,opt,name=processor_id,json=processorId,proto3" json:"processor_id,omitempty"`
3107
3108 Processor *Processor `protobuf:"bytes,3,opt,name=processor,proto3" json:"processor,omitempty"`
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122 RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
3123 }
3124
3125 func (x *CreateProcessorRequest) Reset() {
3126 *x = CreateProcessorRequest{}
3127 if protoimpl.UnsafeEnabled {
3128 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[37]
3129 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3130 ms.StoreMessageInfo(mi)
3131 }
3132 }
3133
3134 func (x *CreateProcessorRequest) String() string {
3135 return protoimpl.X.MessageStringOf(x)
3136 }
3137
3138 func (*CreateProcessorRequest) ProtoMessage() {}
3139
3140 func (x *CreateProcessorRequest) ProtoReflect() protoreflect.Message {
3141 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[37]
3142 if protoimpl.UnsafeEnabled && x != nil {
3143 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3144 if ms.LoadMessageInfo() == nil {
3145 ms.StoreMessageInfo(mi)
3146 }
3147 return ms
3148 }
3149 return mi.MessageOf(x)
3150 }
3151
3152
3153 func (*CreateProcessorRequest) Descriptor() ([]byte, []int) {
3154 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{37}
3155 }
3156
3157 func (x *CreateProcessorRequest) GetParent() string {
3158 if x != nil {
3159 return x.Parent
3160 }
3161 return ""
3162 }
3163
3164 func (x *CreateProcessorRequest) GetProcessorId() string {
3165 if x != nil {
3166 return x.ProcessorId
3167 }
3168 return ""
3169 }
3170
3171 func (x *CreateProcessorRequest) GetProcessor() *Processor {
3172 if x != nil {
3173 return x.Processor
3174 }
3175 return nil
3176 }
3177
3178 func (x *CreateProcessorRequest) GetRequestId() string {
3179 if x != nil {
3180 return x.RequestId
3181 }
3182 return ""
3183 }
3184
3185
3186 type UpdateProcessorRequest struct {
3187 state protoimpl.MessageState
3188 sizeCache protoimpl.SizeCache
3189 unknownFields protoimpl.UnknownFields
3190
3191
3192
3193
3194
3195
3196 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
3197
3198 Processor *Processor `protobuf:"bytes,2,opt,name=processor,proto3" json:"processor,omitempty"`
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212 RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
3213 }
3214
3215 func (x *UpdateProcessorRequest) Reset() {
3216 *x = UpdateProcessorRequest{}
3217 if protoimpl.UnsafeEnabled {
3218 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[38]
3219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3220 ms.StoreMessageInfo(mi)
3221 }
3222 }
3223
3224 func (x *UpdateProcessorRequest) String() string {
3225 return protoimpl.X.MessageStringOf(x)
3226 }
3227
3228 func (*UpdateProcessorRequest) ProtoMessage() {}
3229
3230 func (x *UpdateProcessorRequest) ProtoReflect() protoreflect.Message {
3231 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[38]
3232 if protoimpl.UnsafeEnabled && x != nil {
3233 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3234 if ms.LoadMessageInfo() == nil {
3235 ms.StoreMessageInfo(mi)
3236 }
3237 return ms
3238 }
3239 return mi.MessageOf(x)
3240 }
3241
3242
3243 func (*UpdateProcessorRequest) Descriptor() ([]byte, []int) {
3244 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{38}
3245 }
3246
3247 func (x *UpdateProcessorRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
3248 if x != nil {
3249 return x.UpdateMask
3250 }
3251 return nil
3252 }
3253
3254 func (x *UpdateProcessorRequest) GetProcessor() *Processor {
3255 if x != nil {
3256 return x.Processor
3257 }
3258 return nil
3259 }
3260
3261 func (x *UpdateProcessorRequest) GetRequestId() string {
3262 if x != nil {
3263 return x.RequestId
3264 }
3265 return ""
3266 }
3267
3268
3269 type DeleteProcessorRequest struct {
3270 state protoimpl.MessageState
3271 sizeCache protoimpl.SizeCache
3272 unknownFields protoimpl.UnknownFields
3273
3274
3275 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
3290 }
3291
3292 func (x *DeleteProcessorRequest) Reset() {
3293 *x = DeleteProcessorRequest{}
3294 if protoimpl.UnsafeEnabled {
3295 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[39]
3296 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3297 ms.StoreMessageInfo(mi)
3298 }
3299 }
3300
3301 func (x *DeleteProcessorRequest) String() string {
3302 return protoimpl.X.MessageStringOf(x)
3303 }
3304
3305 func (*DeleteProcessorRequest) ProtoMessage() {}
3306
3307 func (x *DeleteProcessorRequest) ProtoReflect() protoreflect.Message {
3308 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[39]
3309 if protoimpl.UnsafeEnabled && x != nil {
3310 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3311 if ms.LoadMessageInfo() == nil {
3312 ms.StoreMessageInfo(mi)
3313 }
3314 return ms
3315 }
3316 return mi.MessageOf(x)
3317 }
3318
3319
3320 func (*DeleteProcessorRequest) Descriptor() ([]byte, []int) {
3321 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{39}
3322 }
3323
3324 func (x *DeleteProcessorRequest) GetName() string {
3325 if x != nil {
3326 return x.Name
3327 }
3328 return ""
3329 }
3330
3331 func (x *DeleteProcessorRequest) GetRequestId() string {
3332 if x != nil {
3333 return x.RequestId
3334 }
3335 return ""
3336 }
3337
3338
3339 type Application struct {
3340 state protoimpl.MessageState
3341 sizeCache protoimpl.SizeCache
3342 unknownFields protoimpl.UnknownFields
3343
3344
3345 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3346
3347 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3348
3349 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
3350
3351 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
3352
3353 DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
3354
3355 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
3356
3357 ApplicationConfigs *ApplicationConfigs `protobuf:"bytes,7,opt,name=application_configs,json=applicationConfigs,proto3" json:"application_configs,omitempty"`
3358
3359
3360 RuntimeInfo *Application_ApplicationRuntimeInfo `protobuf:"bytes,8,opt,name=runtime_info,json=runtimeInfo,proto3" json:"runtime_info,omitempty"`
3361
3362 State Application_State `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.visionai.v1alpha1.Application_State" json:"state,omitempty"`
3363 }
3364
3365 func (x *Application) Reset() {
3366 *x = Application{}
3367 if protoimpl.UnsafeEnabled {
3368 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[40]
3369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3370 ms.StoreMessageInfo(mi)
3371 }
3372 }
3373
3374 func (x *Application) String() string {
3375 return protoimpl.X.MessageStringOf(x)
3376 }
3377
3378 func (*Application) ProtoMessage() {}
3379
3380 func (x *Application) ProtoReflect() protoreflect.Message {
3381 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[40]
3382 if protoimpl.UnsafeEnabled && x != nil {
3383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3384 if ms.LoadMessageInfo() == nil {
3385 ms.StoreMessageInfo(mi)
3386 }
3387 return ms
3388 }
3389 return mi.MessageOf(x)
3390 }
3391
3392
3393 func (*Application) Descriptor() ([]byte, []int) {
3394 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{40}
3395 }
3396
3397 func (x *Application) GetName() string {
3398 if x != nil {
3399 return x.Name
3400 }
3401 return ""
3402 }
3403
3404 func (x *Application) GetCreateTime() *timestamppb.Timestamp {
3405 if x != nil {
3406 return x.CreateTime
3407 }
3408 return nil
3409 }
3410
3411 func (x *Application) GetUpdateTime() *timestamppb.Timestamp {
3412 if x != nil {
3413 return x.UpdateTime
3414 }
3415 return nil
3416 }
3417
3418 func (x *Application) GetLabels() map[string]string {
3419 if x != nil {
3420 return x.Labels
3421 }
3422 return nil
3423 }
3424
3425 func (x *Application) GetDisplayName() string {
3426 if x != nil {
3427 return x.DisplayName
3428 }
3429 return ""
3430 }
3431
3432 func (x *Application) GetDescription() string {
3433 if x != nil {
3434 return x.Description
3435 }
3436 return ""
3437 }
3438
3439 func (x *Application) GetApplicationConfigs() *ApplicationConfigs {
3440 if x != nil {
3441 return x.ApplicationConfigs
3442 }
3443 return nil
3444 }
3445
3446 func (x *Application) GetRuntimeInfo() *Application_ApplicationRuntimeInfo {
3447 if x != nil {
3448 return x.RuntimeInfo
3449 }
3450 return nil
3451 }
3452
3453 func (x *Application) GetState() Application_State {
3454 if x != nil {
3455 return x.State
3456 }
3457 return Application_STATE_UNSPECIFIED
3458 }
3459
3460
3461 type ApplicationConfigs struct {
3462 state protoimpl.MessageState
3463 sizeCache protoimpl.SizeCache
3464 unknownFields protoimpl.UnknownFields
3465
3466
3467 Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
3468
3469 EventDeliveryConfig *ApplicationConfigs_EventDeliveryConfig `protobuf:"bytes,3,opt,name=event_delivery_config,json=eventDeliveryConfig,proto3" json:"event_delivery_config,omitempty"`
3470 }
3471
3472 func (x *ApplicationConfigs) Reset() {
3473 *x = ApplicationConfigs{}
3474 if protoimpl.UnsafeEnabled {
3475 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[41]
3476 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3477 ms.StoreMessageInfo(mi)
3478 }
3479 }
3480
3481 func (x *ApplicationConfigs) String() string {
3482 return protoimpl.X.MessageStringOf(x)
3483 }
3484
3485 func (*ApplicationConfigs) ProtoMessage() {}
3486
3487 func (x *ApplicationConfigs) ProtoReflect() protoreflect.Message {
3488 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[41]
3489 if protoimpl.UnsafeEnabled && x != nil {
3490 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3491 if ms.LoadMessageInfo() == nil {
3492 ms.StoreMessageInfo(mi)
3493 }
3494 return ms
3495 }
3496 return mi.MessageOf(x)
3497 }
3498
3499
3500 func (*ApplicationConfigs) Descriptor() ([]byte, []int) {
3501 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{41}
3502 }
3503
3504 func (x *ApplicationConfigs) GetNodes() []*Node {
3505 if x != nil {
3506 return x.Nodes
3507 }
3508 return nil
3509 }
3510
3511 func (x *ApplicationConfigs) GetEventDeliveryConfig() *ApplicationConfigs_EventDeliveryConfig {
3512 if x != nil {
3513 return x.EventDeliveryConfig
3514 }
3515 return nil
3516 }
3517
3518
3519 type Node struct {
3520 state protoimpl.MessageState
3521 sizeCache protoimpl.SizeCache
3522 unknownFields protoimpl.UnknownFields
3523
3524
3525
3526
3527 StreamOutputConfig isNode_StreamOutputConfig `protobuf_oneof:"stream_output_config"`
3528
3529 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3530
3531 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
3532
3533 NodeConfig *ProcessorConfig `protobuf:"bytes,3,opt,name=node_config,json=nodeConfig,proto3" json:"node_config,omitempty"`
3534
3535 Processor string `protobuf:"bytes,4,opt,name=processor,proto3" json:"processor,omitempty"`
3536
3537
3538
3539 Parents []*Node_InputEdge `protobuf:"bytes,5,rep,name=parents,proto3" json:"parents,omitempty"`
3540 }
3541
3542 func (x *Node) Reset() {
3543 *x = Node{}
3544 if protoimpl.UnsafeEnabled {
3545 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[42]
3546 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3547 ms.StoreMessageInfo(mi)
3548 }
3549 }
3550
3551 func (x *Node) String() string {
3552 return protoimpl.X.MessageStringOf(x)
3553 }
3554
3555 func (*Node) ProtoMessage() {}
3556
3557 func (x *Node) ProtoReflect() protoreflect.Message {
3558 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[42]
3559 if protoimpl.UnsafeEnabled && x != nil {
3560 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3561 if ms.LoadMessageInfo() == nil {
3562 ms.StoreMessageInfo(mi)
3563 }
3564 return ms
3565 }
3566 return mi.MessageOf(x)
3567 }
3568
3569
3570 func (*Node) Descriptor() ([]byte, []int) {
3571 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{42}
3572 }
3573
3574 func (m *Node) GetStreamOutputConfig() isNode_StreamOutputConfig {
3575 if m != nil {
3576 return m.StreamOutputConfig
3577 }
3578 return nil
3579 }
3580
3581 func (x *Node) GetOutputAllOutputChannelsToStream() bool {
3582 if x, ok := x.GetStreamOutputConfig().(*Node_OutputAllOutputChannelsToStream); ok {
3583 return x.OutputAllOutputChannelsToStream
3584 }
3585 return false
3586 }
3587
3588 func (x *Node) GetName() string {
3589 if x != nil {
3590 return x.Name
3591 }
3592 return ""
3593 }
3594
3595 func (x *Node) GetDisplayName() string {
3596 if x != nil {
3597 return x.DisplayName
3598 }
3599 return ""
3600 }
3601
3602 func (x *Node) GetNodeConfig() *ProcessorConfig {
3603 if x != nil {
3604 return x.NodeConfig
3605 }
3606 return nil
3607 }
3608
3609 func (x *Node) GetProcessor() string {
3610 if x != nil {
3611 return x.Processor
3612 }
3613 return ""
3614 }
3615
3616 func (x *Node) GetParents() []*Node_InputEdge {
3617 if x != nil {
3618 return x.Parents
3619 }
3620 return nil
3621 }
3622
3623 type isNode_StreamOutputConfig interface {
3624 isNode_StreamOutputConfig()
3625 }
3626
3627 type Node_OutputAllOutputChannelsToStream struct {
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645 OutputAllOutputChannelsToStream bool `protobuf:"varint,6,opt,name=output_all_output_channels_to_stream,json=outputAllOutputChannelsToStream,proto3,oneof"`
3646 }
3647
3648 func (*Node_OutputAllOutputChannelsToStream) isNode_StreamOutputConfig() {}
3649
3650
3651 type Draft struct {
3652 state protoimpl.MessageState
3653 sizeCache protoimpl.SizeCache
3654 unknownFields protoimpl.UnknownFields
3655
3656
3657 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3658
3659 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3660
3661 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
3662
3663 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
3664
3665 DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
3666
3667 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
3668
3669 DraftApplicationConfigs *ApplicationConfigs `protobuf:"bytes,6,opt,name=draft_application_configs,json=draftApplicationConfigs,proto3" json:"draft_application_configs,omitempty"`
3670 }
3671
3672 func (x *Draft) Reset() {
3673 *x = Draft{}
3674 if protoimpl.UnsafeEnabled {
3675 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[43]
3676 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3677 ms.StoreMessageInfo(mi)
3678 }
3679 }
3680
3681 func (x *Draft) String() string {
3682 return protoimpl.X.MessageStringOf(x)
3683 }
3684
3685 func (*Draft) ProtoMessage() {}
3686
3687 func (x *Draft) ProtoReflect() protoreflect.Message {
3688 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[43]
3689 if protoimpl.UnsafeEnabled && x != nil {
3690 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3691 if ms.LoadMessageInfo() == nil {
3692 ms.StoreMessageInfo(mi)
3693 }
3694 return ms
3695 }
3696 return mi.MessageOf(x)
3697 }
3698
3699
3700 func (*Draft) Descriptor() ([]byte, []int) {
3701 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{43}
3702 }
3703
3704 func (x *Draft) GetName() string {
3705 if x != nil {
3706 return x.Name
3707 }
3708 return ""
3709 }
3710
3711 func (x *Draft) GetCreateTime() *timestamppb.Timestamp {
3712 if x != nil {
3713 return x.CreateTime
3714 }
3715 return nil
3716 }
3717
3718 func (x *Draft) GetUpdateTime() *timestamppb.Timestamp {
3719 if x != nil {
3720 return x.UpdateTime
3721 }
3722 return nil
3723 }
3724
3725 func (x *Draft) GetLabels() map[string]string {
3726 if x != nil {
3727 return x.Labels
3728 }
3729 return nil
3730 }
3731
3732 func (x *Draft) GetDisplayName() string {
3733 if x != nil {
3734 return x.DisplayName
3735 }
3736 return ""
3737 }
3738
3739 func (x *Draft) GetDescription() string {
3740 if x != nil {
3741 return x.Description
3742 }
3743 return ""
3744 }
3745
3746 func (x *Draft) GetDraftApplicationConfigs() *ApplicationConfigs {
3747 if x != nil {
3748 return x.DraftApplicationConfigs
3749 }
3750 return nil
3751 }
3752
3753
3754 type Instance struct {
3755 state protoimpl.MessageState
3756 sizeCache protoimpl.SizeCache
3757 unknownFields protoimpl.UnknownFields
3758
3759
3760 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3761
3762 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3763
3764 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
3765
3766 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
3767
3768 DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
3769
3770 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
3771
3772
3773
3774
3775 InputResources []*Instance_InputResource `protobuf:"bytes,6,rep,name=input_resources,json=inputResources,proto3" json:"input_resources,omitempty"`
3776
3777 OutputResources []*Instance_OutputResource `protobuf:"bytes,7,rep,name=output_resources,json=outputResources,proto3" json:"output_resources,omitempty"`
3778
3779 State Instance_State `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.visionai.v1alpha1.Instance_State" json:"state,omitempty"`
3780 }
3781
3782 func (x *Instance) Reset() {
3783 *x = Instance{}
3784 if protoimpl.UnsafeEnabled {
3785 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[44]
3786 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3787 ms.StoreMessageInfo(mi)
3788 }
3789 }
3790
3791 func (x *Instance) String() string {
3792 return protoimpl.X.MessageStringOf(x)
3793 }
3794
3795 func (*Instance) ProtoMessage() {}
3796
3797 func (x *Instance) ProtoReflect() protoreflect.Message {
3798 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[44]
3799 if protoimpl.UnsafeEnabled && x != nil {
3800 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3801 if ms.LoadMessageInfo() == nil {
3802 ms.StoreMessageInfo(mi)
3803 }
3804 return ms
3805 }
3806 return mi.MessageOf(x)
3807 }
3808
3809
3810 func (*Instance) Descriptor() ([]byte, []int) {
3811 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{44}
3812 }
3813
3814 func (x *Instance) GetName() string {
3815 if x != nil {
3816 return x.Name
3817 }
3818 return ""
3819 }
3820
3821 func (x *Instance) GetCreateTime() *timestamppb.Timestamp {
3822 if x != nil {
3823 return x.CreateTime
3824 }
3825 return nil
3826 }
3827
3828 func (x *Instance) GetUpdateTime() *timestamppb.Timestamp {
3829 if x != nil {
3830 return x.UpdateTime
3831 }
3832 return nil
3833 }
3834
3835 func (x *Instance) GetLabels() map[string]string {
3836 if x != nil {
3837 return x.Labels
3838 }
3839 return nil
3840 }
3841
3842 func (x *Instance) GetDisplayName() string {
3843 if x != nil {
3844 return x.DisplayName
3845 }
3846 return ""
3847 }
3848
3849 func (x *Instance) GetDescription() string {
3850 if x != nil {
3851 return x.Description
3852 }
3853 return ""
3854 }
3855
3856 func (x *Instance) GetInputResources() []*Instance_InputResource {
3857 if x != nil {
3858 return x.InputResources
3859 }
3860 return nil
3861 }
3862
3863 func (x *Instance) GetOutputResources() []*Instance_OutputResource {
3864 if x != nil {
3865 return x.OutputResources
3866 }
3867 return nil
3868 }
3869
3870 func (x *Instance) GetState() Instance_State {
3871 if x != nil {
3872 return x.State
3873 }
3874 return Instance_STATE_UNSPECIFIED
3875 }
3876
3877
3878 type ApplicationInstance struct {
3879 state protoimpl.MessageState
3880 sizeCache protoimpl.SizeCache
3881 unknownFields protoimpl.UnknownFields
3882
3883
3884 InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
3885
3886 Instance *Instance `protobuf:"bytes,2,opt,name=instance,proto3" json:"instance,omitempty"`
3887 }
3888
3889 func (x *ApplicationInstance) Reset() {
3890 *x = ApplicationInstance{}
3891 if protoimpl.UnsafeEnabled {
3892 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[45]
3893 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3894 ms.StoreMessageInfo(mi)
3895 }
3896 }
3897
3898 func (x *ApplicationInstance) String() string {
3899 return protoimpl.X.MessageStringOf(x)
3900 }
3901
3902 func (*ApplicationInstance) ProtoMessage() {}
3903
3904 func (x *ApplicationInstance) ProtoReflect() protoreflect.Message {
3905 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[45]
3906 if protoimpl.UnsafeEnabled && x != nil {
3907 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3908 if ms.LoadMessageInfo() == nil {
3909 ms.StoreMessageInfo(mi)
3910 }
3911 return ms
3912 }
3913 return mi.MessageOf(x)
3914 }
3915
3916
3917 func (*ApplicationInstance) Descriptor() ([]byte, []int) {
3918 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{45}
3919 }
3920
3921 func (x *ApplicationInstance) GetInstanceId() string {
3922 if x != nil {
3923 return x.InstanceId
3924 }
3925 return ""
3926 }
3927
3928 func (x *ApplicationInstance) GetInstance() *Instance {
3929 if x != nil {
3930 return x.Instance
3931 }
3932 return nil
3933 }
3934
3935
3936
3937 type Processor struct {
3938 state protoimpl.MessageState
3939 sizeCache protoimpl.SizeCache
3940 unknownFields protoimpl.UnknownFields
3941
3942
3943 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3944
3945 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3946
3947 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
3948
3949 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
3950
3951 DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
3952
3953 Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
3954
3955 ProcessorType Processor_ProcessorType `protobuf:"varint,6,opt,name=processor_type,json=processorType,proto3,enum=google.cloud.visionai.v1alpha1.Processor_ProcessorType" json:"processor_type,omitempty"`
3956
3957 ModelType ModelType `protobuf:"varint,13,opt,name=model_type,json=modelType,proto3,enum=google.cloud.visionai.v1alpha1.ModelType" json:"model_type,omitempty"`
3958
3959 CustomProcessorSourceInfo *CustomProcessorSourceInfo `protobuf:"bytes,7,opt,name=custom_processor_source_info,json=customProcessorSourceInfo,proto3" json:"custom_processor_source_info,omitempty"`
3960
3961 State Processor_ProcessorState `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.visionai.v1alpha1.Processor_ProcessorState" json:"state,omitempty"`
3962
3963
3964
3965 ProcessorIoSpec *ProcessorIOSpec `protobuf:"bytes,11,opt,name=processor_io_spec,json=processorIoSpec,proto3" json:"processor_io_spec,omitempty"`
3966
3967
3968 ConfigurationTypeurl string `protobuf:"bytes,14,opt,name=configuration_typeurl,json=configurationTypeurl,proto3" json:"configuration_typeurl,omitempty"`
3969 SupportedAnnotationTypes []StreamAnnotationType `protobuf:"varint,15,rep,packed,name=supported_annotation_types,json=supportedAnnotationTypes,proto3,enum=google.cloud.visionai.v1alpha1.StreamAnnotationType" json:"supported_annotation_types,omitempty"`
3970
3971 SupportsPostProcessing bool `protobuf:"varint,17,opt,name=supports_post_processing,json=supportsPostProcessing,proto3" json:"supports_post_processing,omitempty"`
3972 }
3973
3974 func (x *Processor) Reset() {
3975 *x = Processor{}
3976 if protoimpl.UnsafeEnabled {
3977 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[46]
3978 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3979 ms.StoreMessageInfo(mi)
3980 }
3981 }
3982
3983 func (x *Processor) String() string {
3984 return protoimpl.X.MessageStringOf(x)
3985 }
3986
3987 func (*Processor) ProtoMessage() {}
3988
3989 func (x *Processor) ProtoReflect() protoreflect.Message {
3990 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[46]
3991 if protoimpl.UnsafeEnabled && x != nil {
3992 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3993 if ms.LoadMessageInfo() == nil {
3994 ms.StoreMessageInfo(mi)
3995 }
3996 return ms
3997 }
3998 return mi.MessageOf(x)
3999 }
4000
4001
4002 func (*Processor) Descriptor() ([]byte, []int) {
4003 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{46}
4004 }
4005
4006 func (x *Processor) GetName() string {
4007 if x != nil {
4008 return x.Name
4009 }
4010 return ""
4011 }
4012
4013 func (x *Processor) GetCreateTime() *timestamppb.Timestamp {
4014 if x != nil {
4015 return x.CreateTime
4016 }
4017 return nil
4018 }
4019
4020 func (x *Processor) GetUpdateTime() *timestamppb.Timestamp {
4021 if x != nil {
4022 return x.UpdateTime
4023 }
4024 return nil
4025 }
4026
4027 func (x *Processor) GetLabels() map[string]string {
4028 if x != nil {
4029 return x.Labels
4030 }
4031 return nil
4032 }
4033
4034 func (x *Processor) GetDisplayName() string {
4035 if x != nil {
4036 return x.DisplayName
4037 }
4038 return ""
4039 }
4040
4041 func (x *Processor) GetDescription() string {
4042 if x != nil {
4043 return x.Description
4044 }
4045 return ""
4046 }
4047
4048 func (x *Processor) GetProcessorType() Processor_ProcessorType {
4049 if x != nil {
4050 return x.ProcessorType
4051 }
4052 return Processor_PROCESSOR_TYPE_UNSPECIFIED
4053 }
4054
4055 func (x *Processor) GetModelType() ModelType {
4056 if x != nil {
4057 return x.ModelType
4058 }
4059 return ModelType_MODEL_TYPE_UNSPECIFIED
4060 }
4061
4062 func (x *Processor) GetCustomProcessorSourceInfo() *CustomProcessorSourceInfo {
4063 if x != nil {
4064 return x.CustomProcessorSourceInfo
4065 }
4066 return nil
4067 }
4068
4069 func (x *Processor) GetState() Processor_ProcessorState {
4070 if x != nil {
4071 return x.State
4072 }
4073 return Processor_PROCESSOR_STATE_UNSPECIFIED
4074 }
4075
4076 func (x *Processor) GetProcessorIoSpec() *ProcessorIOSpec {
4077 if x != nil {
4078 return x.ProcessorIoSpec
4079 }
4080 return nil
4081 }
4082
4083 func (x *Processor) GetConfigurationTypeurl() string {
4084 if x != nil {
4085 return x.ConfigurationTypeurl
4086 }
4087 return ""
4088 }
4089
4090 func (x *Processor) GetSupportedAnnotationTypes() []StreamAnnotationType {
4091 if x != nil {
4092 return x.SupportedAnnotationTypes
4093 }
4094 return nil
4095 }
4096
4097 func (x *Processor) GetSupportsPostProcessing() bool {
4098 if x != nil {
4099 return x.SupportsPostProcessing
4100 }
4101 return false
4102 }
4103
4104
4105 type ProcessorIOSpec struct {
4106 state protoimpl.MessageState
4107 sizeCache protoimpl.SizeCache
4108 unknownFields protoimpl.UnknownFields
4109
4110
4111
4112 GraphInputChannelSpecs []*ProcessorIOSpec_GraphInputChannelSpec `protobuf:"bytes,3,rep,name=graph_input_channel_specs,json=graphInputChannelSpecs,proto3" json:"graph_input_channel_specs,omitempty"`
4113
4114 GraphOutputChannelSpecs []*ProcessorIOSpec_GraphOutputChannelSpec `protobuf:"bytes,4,rep,name=graph_output_channel_specs,json=graphOutputChannelSpecs,proto3" json:"graph_output_channel_specs,omitempty"`
4115
4116 InstanceResourceInputBindingSpecs []*ProcessorIOSpec_InstanceResourceInputBindingSpec `protobuf:"bytes,5,rep,name=instance_resource_input_binding_specs,json=instanceResourceInputBindingSpecs,proto3" json:"instance_resource_input_binding_specs,omitempty"`
4117
4118
4119
4120
4121 InstanceResourceOutputBindingSpecs []*ProcessorIOSpec_InstanceResourceOutputBindingSpec `protobuf:"bytes,6,rep,name=instance_resource_output_binding_specs,json=instanceResourceOutputBindingSpecs,proto3" json:"instance_resource_output_binding_specs,omitempty"`
4122 }
4123
4124 func (x *ProcessorIOSpec) Reset() {
4125 *x = ProcessorIOSpec{}
4126 if protoimpl.UnsafeEnabled {
4127 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[47]
4128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4129 ms.StoreMessageInfo(mi)
4130 }
4131 }
4132
4133 func (x *ProcessorIOSpec) String() string {
4134 return protoimpl.X.MessageStringOf(x)
4135 }
4136
4137 func (*ProcessorIOSpec) ProtoMessage() {}
4138
4139 func (x *ProcessorIOSpec) ProtoReflect() protoreflect.Message {
4140 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[47]
4141 if protoimpl.UnsafeEnabled && x != nil {
4142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4143 if ms.LoadMessageInfo() == nil {
4144 ms.StoreMessageInfo(mi)
4145 }
4146 return ms
4147 }
4148 return mi.MessageOf(x)
4149 }
4150
4151
4152 func (*ProcessorIOSpec) Descriptor() ([]byte, []int) {
4153 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{47}
4154 }
4155
4156 func (x *ProcessorIOSpec) GetGraphInputChannelSpecs() []*ProcessorIOSpec_GraphInputChannelSpec {
4157 if x != nil {
4158 return x.GraphInputChannelSpecs
4159 }
4160 return nil
4161 }
4162
4163 func (x *ProcessorIOSpec) GetGraphOutputChannelSpecs() []*ProcessorIOSpec_GraphOutputChannelSpec {
4164 if x != nil {
4165 return x.GraphOutputChannelSpecs
4166 }
4167 return nil
4168 }
4169
4170 func (x *ProcessorIOSpec) GetInstanceResourceInputBindingSpecs() []*ProcessorIOSpec_InstanceResourceInputBindingSpec {
4171 if x != nil {
4172 return x.InstanceResourceInputBindingSpecs
4173 }
4174 return nil
4175 }
4176
4177 func (x *ProcessorIOSpec) GetInstanceResourceOutputBindingSpecs() []*ProcessorIOSpec_InstanceResourceOutputBindingSpec {
4178 if x != nil {
4179 return x.InstanceResourceOutputBindingSpecs
4180 }
4181 return nil
4182 }
4183
4184
4185 type CustomProcessorSourceInfo struct {
4186 state protoimpl.MessageState
4187 sizeCache protoimpl.SizeCache
4188 unknownFields protoimpl.UnknownFields
4189
4190
4191
4192
4193
4194
4195 ArtifactPath isCustomProcessorSourceInfo_ArtifactPath `protobuf_oneof:"artifact_path"`
4196
4197 SourceType CustomProcessorSourceInfo_SourceType `protobuf:"varint,1,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.visionai.v1alpha1.CustomProcessorSourceInfo_SourceType" json:"source_type,omitempty"`
4198
4199
4200 AdditionalInfo map[string]string `protobuf:"bytes,4,rep,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
4201
4202
4203
4204
4205
4206 ModelSchema *CustomProcessorSourceInfo_ModelSchema `protobuf:"bytes,5,opt,name=model_schema,json=modelSchema,proto3" json:"model_schema,omitempty"`
4207 }
4208
4209 func (x *CustomProcessorSourceInfo) Reset() {
4210 *x = CustomProcessorSourceInfo{}
4211 if protoimpl.UnsafeEnabled {
4212 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[48]
4213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4214 ms.StoreMessageInfo(mi)
4215 }
4216 }
4217
4218 func (x *CustomProcessorSourceInfo) String() string {
4219 return protoimpl.X.MessageStringOf(x)
4220 }
4221
4222 func (*CustomProcessorSourceInfo) ProtoMessage() {}
4223
4224 func (x *CustomProcessorSourceInfo) ProtoReflect() protoreflect.Message {
4225 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[48]
4226 if protoimpl.UnsafeEnabled && x != nil {
4227 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4228 if ms.LoadMessageInfo() == nil {
4229 ms.StoreMessageInfo(mi)
4230 }
4231 return ms
4232 }
4233 return mi.MessageOf(x)
4234 }
4235
4236
4237 func (*CustomProcessorSourceInfo) Descriptor() ([]byte, []int) {
4238 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{48}
4239 }
4240
4241 func (m *CustomProcessorSourceInfo) GetArtifactPath() isCustomProcessorSourceInfo_ArtifactPath {
4242 if m != nil {
4243 return m.ArtifactPath
4244 }
4245 return nil
4246 }
4247
4248 func (x *CustomProcessorSourceInfo) GetVertexModel() string {
4249 if x, ok := x.GetArtifactPath().(*CustomProcessorSourceInfo_VertexModel); ok {
4250 return x.VertexModel
4251 }
4252 return ""
4253 }
4254
4255 func (x *CustomProcessorSourceInfo) GetSourceType() CustomProcessorSourceInfo_SourceType {
4256 if x != nil {
4257 return x.SourceType
4258 }
4259 return CustomProcessorSourceInfo_SOURCE_TYPE_UNSPECIFIED
4260 }
4261
4262 func (x *CustomProcessorSourceInfo) GetAdditionalInfo() map[string]string {
4263 if x != nil {
4264 return x.AdditionalInfo
4265 }
4266 return nil
4267 }
4268
4269 func (x *CustomProcessorSourceInfo) GetModelSchema() *CustomProcessorSourceInfo_ModelSchema {
4270 if x != nil {
4271 return x.ModelSchema
4272 }
4273 return nil
4274 }
4275
4276 type isCustomProcessorSourceInfo_ArtifactPath interface {
4277 isCustomProcessorSourceInfo_ArtifactPath()
4278 }
4279
4280 type CustomProcessorSourceInfo_VertexModel struct {
4281
4282 VertexModel string `protobuf:"bytes,2,opt,name=vertex_model,json=vertexModel,proto3,oneof"`
4283 }
4284
4285 func (*CustomProcessorSourceInfo_VertexModel) isCustomProcessorSourceInfo_ArtifactPath() {}
4286
4287
4288 type ProcessorConfig struct {
4289 state protoimpl.MessageState
4290 sizeCache protoimpl.SizeCache
4291 unknownFields protoimpl.UnknownFields
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307 ProcessorConfig isProcessorConfig_ProcessorConfig `protobuf_oneof:"processor_config"`
4308 }
4309
4310 func (x *ProcessorConfig) Reset() {
4311 *x = ProcessorConfig{}
4312 if protoimpl.UnsafeEnabled {
4313 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[49]
4314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4315 ms.StoreMessageInfo(mi)
4316 }
4317 }
4318
4319 func (x *ProcessorConfig) String() string {
4320 return protoimpl.X.MessageStringOf(x)
4321 }
4322
4323 func (*ProcessorConfig) ProtoMessage() {}
4324
4325 func (x *ProcessorConfig) ProtoReflect() protoreflect.Message {
4326 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[49]
4327 if protoimpl.UnsafeEnabled && x != nil {
4328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4329 if ms.LoadMessageInfo() == nil {
4330 ms.StoreMessageInfo(mi)
4331 }
4332 return ms
4333 }
4334 return mi.MessageOf(x)
4335 }
4336
4337
4338 func (*ProcessorConfig) Descriptor() ([]byte, []int) {
4339 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{49}
4340 }
4341
4342 func (m *ProcessorConfig) GetProcessorConfig() isProcessorConfig_ProcessorConfig {
4343 if m != nil {
4344 return m.ProcessorConfig
4345 }
4346 return nil
4347 }
4348
4349 func (x *ProcessorConfig) GetVideoStreamInputConfig() *VideoStreamInputConfig {
4350 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_VideoStreamInputConfig); ok {
4351 return x.VideoStreamInputConfig
4352 }
4353 return nil
4354 }
4355
4356 func (x *ProcessorConfig) GetAiEnabledDevicesInputConfig() *AIEnabledDevicesInputConfig {
4357 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_AiEnabledDevicesInputConfig); ok {
4358 return x.AiEnabledDevicesInputConfig
4359 }
4360 return nil
4361 }
4362
4363 func (x *ProcessorConfig) GetMediaWarehouseConfig() *MediaWarehouseConfig {
4364 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_MediaWarehouseConfig); ok {
4365 return x.MediaWarehouseConfig
4366 }
4367 return nil
4368 }
4369
4370 func (x *ProcessorConfig) GetPersonBlurConfig() *PersonBlurConfig {
4371 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_PersonBlurConfig); ok {
4372 return x.PersonBlurConfig
4373 }
4374 return nil
4375 }
4376
4377 func (x *ProcessorConfig) GetOccupancyCountConfig() *OccupancyCountConfig {
4378 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_OccupancyCountConfig); ok {
4379 return x.OccupancyCountConfig
4380 }
4381 return nil
4382 }
4383
4384 func (x *ProcessorConfig) GetPersonVehicleDetectionConfig() *PersonVehicleDetectionConfig {
4385 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_PersonVehicleDetectionConfig); ok {
4386 return x.PersonVehicleDetectionConfig
4387 }
4388 return nil
4389 }
4390
4391 func (x *ProcessorConfig) GetVertexAutomlVisionConfig() *VertexAutoMLVisionConfig {
4392 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_VertexAutomlVisionConfig); ok {
4393 return x.VertexAutomlVisionConfig
4394 }
4395 return nil
4396 }
4397
4398 func (x *ProcessorConfig) GetVertexAutomlVideoConfig() *VertexAutoMLVideoConfig {
4399 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_VertexAutomlVideoConfig); ok {
4400 return x.VertexAutomlVideoConfig
4401 }
4402 return nil
4403 }
4404
4405 func (x *ProcessorConfig) GetVertexCustomConfig() *VertexCustomConfig {
4406 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_VertexCustomConfig); ok {
4407 return x.VertexCustomConfig
4408 }
4409 return nil
4410 }
4411
4412 func (x *ProcessorConfig) GetGeneralObjectDetectionConfig() *GeneralObjectDetectionConfig {
4413 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_GeneralObjectDetectionConfig); ok {
4414 return x.GeneralObjectDetectionConfig
4415 }
4416 return nil
4417 }
4418
4419 func (x *ProcessorConfig) GetBigQueryConfig() *BigQueryConfig {
4420 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_BigQueryConfig); ok {
4421 return x.BigQueryConfig
4422 }
4423 return nil
4424 }
4425
4426 func (x *ProcessorConfig) GetPersonalProtectiveEquipmentDetectionConfig() *PersonalProtectiveEquipmentDetectionConfig {
4427 if x, ok := x.GetProcessorConfig().(*ProcessorConfig_PersonalProtectiveEquipmentDetectionConfig); ok {
4428 return x.PersonalProtectiveEquipmentDetectionConfig
4429 }
4430 return nil
4431 }
4432
4433 type isProcessorConfig_ProcessorConfig interface {
4434 isProcessorConfig_ProcessorConfig()
4435 }
4436
4437 type ProcessorConfig_VideoStreamInputConfig struct {
4438
4439 VideoStreamInputConfig *VideoStreamInputConfig `protobuf:"bytes,9,opt,name=video_stream_input_config,json=videoStreamInputConfig,proto3,oneof"`
4440 }
4441
4442 type ProcessorConfig_AiEnabledDevicesInputConfig struct {
4443
4444 AiEnabledDevicesInputConfig *AIEnabledDevicesInputConfig `protobuf:"bytes,20,opt,name=ai_enabled_devices_input_config,json=aiEnabledDevicesInputConfig,proto3,oneof"`
4445 }
4446
4447 type ProcessorConfig_MediaWarehouseConfig struct {
4448
4449 MediaWarehouseConfig *MediaWarehouseConfig `protobuf:"bytes,10,opt,name=media_warehouse_config,json=mediaWarehouseConfig,proto3,oneof"`
4450 }
4451
4452 type ProcessorConfig_PersonBlurConfig struct {
4453
4454 PersonBlurConfig *PersonBlurConfig `protobuf:"bytes,11,opt,name=person_blur_config,json=personBlurConfig,proto3,oneof"`
4455 }
4456
4457 type ProcessorConfig_OccupancyCountConfig struct {
4458
4459 OccupancyCountConfig *OccupancyCountConfig `protobuf:"bytes,12,opt,name=occupancy_count_config,json=occupancyCountConfig,proto3,oneof"`
4460 }
4461
4462 type ProcessorConfig_PersonVehicleDetectionConfig struct {
4463
4464 PersonVehicleDetectionConfig *PersonVehicleDetectionConfig `protobuf:"bytes,15,opt,name=person_vehicle_detection_config,json=personVehicleDetectionConfig,proto3,oneof"`
4465 }
4466
4467 type ProcessorConfig_VertexAutomlVisionConfig struct {
4468
4469 VertexAutomlVisionConfig *VertexAutoMLVisionConfig `protobuf:"bytes,13,opt,name=vertex_automl_vision_config,json=vertexAutomlVisionConfig,proto3,oneof"`
4470 }
4471
4472 type ProcessorConfig_VertexAutomlVideoConfig struct {
4473
4474 VertexAutomlVideoConfig *VertexAutoMLVideoConfig `protobuf:"bytes,14,opt,name=vertex_automl_video_config,json=vertexAutomlVideoConfig,proto3,oneof"`
4475 }
4476
4477 type ProcessorConfig_VertexCustomConfig struct {
4478
4479 VertexCustomConfig *VertexCustomConfig `protobuf:"bytes,17,opt,name=vertex_custom_config,json=vertexCustomConfig,proto3,oneof"`
4480 }
4481
4482 type ProcessorConfig_GeneralObjectDetectionConfig struct {
4483
4484 GeneralObjectDetectionConfig *GeneralObjectDetectionConfig `protobuf:"bytes,18,opt,name=general_object_detection_config,json=generalObjectDetectionConfig,proto3,oneof"`
4485 }
4486
4487 type ProcessorConfig_BigQueryConfig struct {
4488
4489 BigQueryConfig *BigQueryConfig `protobuf:"bytes,19,opt,name=big_query_config,json=bigQueryConfig,proto3,oneof"`
4490 }
4491
4492 type ProcessorConfig_PersonalProtectiveEquipmentDetectionConfig struct {
4493
4494 PersonalProtectiveEquipmentDetectionConfig *PersonalProtectiveEquipmentDetectionConfig `protobuf:"bytes,22,opt,name=personal_protective_equipment_detection_config,json=personalProtectiveEquipmentDetectionConfig,proto3,oneof"`
4495 }
4496
4497 func (*ProcessorConfig_VideoStreamInputConfig) isProcessorConfig_ProcessorConfig() {}
4498
4499 func (*ProcessorConfig_AiEnabledDevicesInputConfig) isProcessorConfig_ProcessorConfig() {}
4500
4501 func (*ProcessorConfig_MediaWarehouseConfig) isProcessorConfig_ProcessorConfig() {}
4502
4503 func (*ProcessorConfig_PersonBlurConfig) isProcessorConfig_ProcessorConfig() {}
4504
4505 func (*ProcessorConfig_OccupancyCountConfig) isProcessorConfig_ProcessorConfig() {}
4506
4507 func (*ProcessorConfig_PersonVehicleDetectionConfig) isProcessorConfig_ProcessorConfig() {}
4508
4509 func (*ProcessorConfig_VertexAutomlVisionConfig) isProcessorConfig_ProcessorConfig() {}
4510
4511 func (*ProcessorConfig_VertexAutomlVideoConfig) isProcessorConfig_ProcessorConfig() {}
4512
4513 func (*ProcessorConfig_VertexCustomConfig) isProcessorConfig_ProcessorConfig() {}
4514
4515 func (*ProcessorConfig_GeneralObjectDetectionConfig) isProcessorConfig_ProcessorConfig() {}
4516
4517 func (*ProcessorConfig_BigQueryConfig) isProcessorConfig_ProcessorConfig() {}
4518
4519 func (*ProcessorConfig_PersonalProtectiveEquipmentDetectionConfig) isProcessorConfig_ProcessorConfig() {
4520 }
4521
4522
4523
4524 type StreamWithAnnotation struct {
4525 state protoimpl.MessageState
4526 sizeCache protoimpl.SizeCache
4527 unknownFields protoimpl.UnknownFields
4528
4529
4530 Stream string `protobuf:"bytes,1,opt,name=stream,proto3" json:"stream,omitempty"`
4531
4532 ApplicationAnnotations []*StreamAnnotation `protobuf:"bytes,2,rep,name=application_annotations,json=applicationAnnotations,proto3" json:"application_annotations,omitempty"`
4533
4534
4535
4536
4537
4538
4539
4540
4541 NodeAnnotations []*StreamWithAnnotation_NodeAnnotation `protobuf:"bytes,3,rep,name=node_annotations,json=nodeAnnotations,proto3" json:"node_annotations,omitempty"`
4542 }
4543
4544 func (x *StreamWithAnnotation) Reset() {
4545 *x = StreamWithAnnotation{}
4546 if protoimpl.UnsafeEnabled {
4547 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[50]
4548 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4549 ms.StoreMessageInfo(mi)
4550 }
4551 }
4552
4553 func (x *StreamWithAnnotation) String() string {
4554 return protoimpl.X.MessageStringOf(x)
4555 }
4556
4557 func (*StreamWithAnnotation) ProtoMessage() {}
4558
4559 func (x *StreamWithAnnotation) ProtoReflect() protoreflect.Message {
4560 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[50]
4561 if protoimpl.UnsafeEnabled && x != nil {
4562 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4563 if ms.LoadMessageInfo() == nil {
4564 ms.StoreMessageInfo(mi)
4565 }
4566 return ms
4567 }
4568 return mi.MessageOf(x)
4569 }
4570
4571
4572 func (*StreamWithAnnotation) Descriptor() ([]byte, []int) {
4573 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{50}
4574 }
4575
4576 func (x *StreamWithAnnotation) GetStream() string {
4577 if x != nil {
4578 return x.Stream
4579 }
4580 return ""
4581 }
4582
4583 func (x *StreamWithAnnotation) GetApplicationAnnotations() []*StreamAnnotation {
4584 if x != nil {
4585 return x.ApplicationAnnotations
4586 }
4587 return nil
4588 }
4589
4590 func (x *StreamWithAnnotation) GetNodeAnnotations() []*StreamWithAnnotation_NodeAnnotation {
4591 if x != nil {
4592 return x.NodeAnnotations
4593 }
4594 return nil
4595 }
4596
4597
4598
4599 type ApplicationNodeAnnotation struct {
4600 state protoimpl.MessageState
4601 sizeCache protoimpl.SizeCache
4602 unknownFields protoimpl.UnknownFields
4603
4604
4605 Node string `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
4606
4607 Annotations []*StreamAnnotation `protobuf:"bytes,2,rep,name=annotations,proto3" json:"annotations,omitempty"`
4608 }
4609
4610 func (x *ApplicationNodeAnnotation) Reset() {
4611 *x = ApplicationNodeAnnotation{}
4612 if protoimpl.UnsafeEnabled {
4613 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[51]
4614 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4615 ms.StoreMessageInfo(mi)
4616 }
4617 }
4618
4619 func (x *ApplicationNodeAnnotation) String() string {
4620 return protoimpl.X.MessageStringOf(x)
4621 }
4622
4623 func (*ApplicationNodeAnnotation) ProtoMessage() {}
4624
4625 func (x *ApplicationNodeAnnotation) ProtoReflect() protoreflect.Message {
4626 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[51]
4627 if protoimpl.UnsafeEnabled && x != nil {
4628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4629 if ms.LoadMessageInfo() == nil {
4630 ms.StoreMessageInfo(mi)
4631 }
4632 return ms
4633 }
4634 return mi.MessageOf(x)
4635 }
4636
4637
4638 func (*ApplicationNodeAnnotation) Descriptor() ([]byte, []int) {
4639 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{51}
4640 }
4641
4642 func (x *ApplicationNodeAnnotation) GetNode() string {
4643 if x != nil {
4644 return x.Node
4645 }
4646 return ""
4647 }
4648
4649 func (x *ApplicationNodeAnnotation) GetAnnotations() []*StreamAnnotation {
4650 if x != nil {
4651 return x.Annotations
4652 }
4653 return nil
4654 }
4655
4656
4657 type ResourceAnnotations struct {
4658 state protoimpl.MessageState
4659 sizeCache protoimpl.SizeCache
4660 unknownFields protoimpl.UnknownFields
4661
4662
4663 ApplicationAnnotations []*StreamAnnotation `protobuf:"bytes,1,rep,name=application_annotations,json=applicationAnnotations,proto3" json:"application_annotations,omitempty"`
4664
4665
4666
4667
4668
4669
4670
4671
4672 NodeAnnotations []*ApplicationNodeAnnotation `protobuf:"bytes,2,rep,name=node_annotations,json=nodeAnnotations,proto3" json:"node_annotations,omitempty"`
4673 }
4674
4675 func (x *ResourceAnnotations) Reset() {
4676 *x = ResourceAnnotations{}
4677 if protoimpl.UnsafeEnabled {
4678 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[52]
4679 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4680 ms.StoreMessageInfo(mi)
4681 }
4682 }
4683
4684 func (x *ResourceAnnotations) String() string {
4685 return protoimpl.X.MessageStringOf(x)
4686 }
4687
4688 func (*ResourceAnnotations) ProtoMessage() {}
4689
4690 func (x *ResourceAnnotations) ProtoReflect() protoreflect.Message {
4691 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[52]
4692 if protoimpl.UnsafeEnabled && x != nil {
4693 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4694 if ms.LoadMessageInfo() == nil {
4695 ms.StoreMessageInfo(mi)
4696 }
4697 return ms
4698 }
4699 return mi.MessageOf(x)
4700 }
4701
4702
4703 func (*ResourceAnnotations) Descriptor() ([]byte, []int) {
4704 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{52}
4705 }
4706
4707 func (x *ResourceAnnotations) GetApplicationAnnotations() []*StreamAnnotation {
4708 if x != nil {
4709 return x.ApplicationAnnotations
4710 }
4711 return nil
4712 }
4713
4714 func (x *ResourceAnnotations) GetNodeAnnotations() []*ApplicationNodeAnnotation {
4715 if x != nil {
4716 return x.NodeAnnotations
4717 }
4718 return nil
4719 }
4720
4721
4722
4723
4724
4725 type VideoStreamInputConfig struct {
4726 state protoimpl.MessageState
4727 sizeCache protoimpl.SizeCache
4728 unknownFields protoimpl.UnknownFields
4729
4730
4731 Streams []string `protobuf:"bytes,1,rep,name=streams,proto3" json:"streams,omitempty"`
4732
4733 StreamsWithAnnotation []*StreamWithAnnotation `protobuf:"bytes,2,rep,name=streams_with_annotation,json=streamsWithAnnotation,proto3" json:"streams_with_annotation,omitempty"`
4734 }
4735
4736 func (x *VideoStreamInputConfig) Reset() {
4737 *x = VideoStreamInputConfig{}
4738 if protoimpl.UnsafeEnabled {
4739 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[53]
4740 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4741 ms.StoreMessageInfo(mi)
4742 }
4743 }
4744
4745 func (x *VideoStreamInputConfig) String() string {
4746 return protoimpl.X.MessageStringOf(x)
4747 }
4748
4749 func (*VideoStreamInputConfig) ProtoMessage() {}
4750
4751 func (x *VideoStreamInputConfig) ProtoReflect() protoreflect.Message {
4752 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[53]
4753 if protoimpl.UnsafeEnabled && x != nil {
4754 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4755 if ms.LoadMessageInfo() == nil {
4756 ms.StoreMessageInfo(mi)
4757 }
4758 return ms
4759 }
4760 return mi.MessageOf(x)
4761 }
4762
4763
4764 func (*VideoStreamInputConfig) Descriptor() ([]byte, []int) {
4765 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{53}
4766 }
4767
4768
4769 func (x *VideoStreamInputConfig) GetStreams() []string {
4770 if x != nil {
4771 return x.Streams
4772 }
4773 return nil
4774 }
4775
4776
4777 func (x *VideoStreamInputConfig) GetStreamsWithAnnotation() []*StreamWithAnnotation {
4778 if x != nil {
4779 return x.StreamsWithAnnotation
4780 }
4781 return nil
4782 }
4783
4784
4785 type AIEnabledDevicesInputConfig struct {
4786 state protoimpl.MessageState
4787 sizeCache protoimpl.SizeCache
4788 unknownFields protoimpl.UnknownFields
4789 }
4790
4791 func (x *AIEnabledDevicesInputConfig) Reset() {
4792 *x = AIEnabledDevicesInputConfig{}
4793 if protoimpl.UnsafeEnabled {
4794 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[54]
4795 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4796 ms.StoreMessageInfo(mi)
4797 }
4798 }
4799
4800 func (x *AIEnabledDevicesInputConfig) String() string {
4801 return protoimpl.X.MessageStringOf(x)
4802 }
4803
4804 func (*AIEnabledDevicesInputConfig) ProtoMessage() {}
4805
4806 func (x *AIEnabledDevicesInputConfig) ProtoReflect() protoreflect.Message {
4807 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[54]
4808 if protoimpl.UnsafeEnabled && x != nil {
4809 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4810 if ms.LoadMessageInfo() == nil {
4811 ms.StoreMessageInfo(mi)
4812 }
4813 return ms
4814 }
4815 return mi.MessageOf(x)
4816 }
4817
4818
4819 func (*AIEnabledDevicesInputConfig) Descriptor() ([]byte, []int) {
4820 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{54}
4821 }
4822
4823
4824 type MediaWarehouseConfig struct {
4825 state protoimpl.MessageState
4826 sizeCache protoimpl.SizeCache
4827 unknownFields protoimpl.UnknownFields
4828
4829
4830
4831
4832 Corpus string `protobuf:"bytes,1,opt,name=corpus,proto3" json:"corpus,omitempty"`
4833
4834
4835
4836 Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
4837
4838
4839 Ttl *durationpb.Duration `protobuf:"bytes,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
4840 }
4841
4842 func (x *MediaWarehouseConfig) Reset() {
4843 *x = MediaWarehouseConfig{}
4844 if protoimpl.UnsafeEnabled {
4845 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[55]
4846 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4847 ms.StoreMessageInfo(mi)
4848 }
4849 }
4850
4851 func (x *MediaWarehouseConfig) String() string {
4852 return protoimpl.X.MessageStringOf(x)
4853 }
4854
4855 func (*MediaWarehouseConfig) ProtoMessage() {}
4856
4857 func (x *MediaWarehouseConfig) ProtoReflect() protoreflect.Message {
4858 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[55]
4859 if protoimpl.UnsafeEnabled && x != nil {
4860 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4861 if ms.LoadMessageInfo() == nil {
4862 ms.StoreMessageInfo(mi)
4863 }
4864 return ms
4865 }
4866 return mi.MessageOf(x)
4867 }
4868
4869
4870 func (*MediaWarehouseConfig) Descriptor() ([]byte, []int) {
4871 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{55}
4872 }
4873
4874 func (x *MediaWarehouseConfig) GetCorpus() string {
4875 if x != nil {
4876 return x.Corpus
4877 }
4878 return ""
4879 }
4880
4881
4882 func (x *MediaWarehouseConfig) GetRegion() string {
4883 if x != nil {
4884 return x.Region
4885 }
4886 return ""
4887 }
4888
4889 func (x *MediaWarehouseConfig) GetTtl() *durationpb.Duration {
4890 if x != nil {
4891 return x.Ttl
4892 }
4893 return nil
4894 }
4895
4896
4897 type PersonBlurConfig struct {
4898 state protoimpl.MessageState
4899 sizeCache protoimpl.SizeCache
4900 unknownFields protoimpl.UnknownFields
4901
4902
4903 PersonBlurType PersonBlurConfig_PersonBlurType `protobuf:"varint,1,opt,name=person_blur_type,json=personBlurType,proto3,enum=google.cloud.visionai.v1alpha1.PersonBlurConfig_PersonBlurType" json:"person_blur_type,omitempty"`
4904
4905 FacesOnly bool `protobuf:"varint,2,opt,name=faces_only,json=facesOnly,proto3" json:"faces_only,omitempty"`
4906 }
4907
4908 func (x *PersonBlurConfig) Reset() {
4909 *x = PersonBlurConfig{}
4910 if protoimpl.UnsafeEnabled {
4911 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[56]
4912 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4913 ms.StoreMessageInfo(mi)
4914 }
4915 }
4916
4917 func (x *PersonBlurConfig) String() string {
4918 return protoimpl.X.MessageStringOf(x)
4919 }
4920
4921 func (*PersonBlurConfig) ProtoMessage() {}
4922
4923 func (x *PersonBlurConfig) ProtoReflect() protoreflect.Message {
4924 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[56]
4925 if protoimpl.UnsafeEnabled && x != nil {
4926 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4927 if ms.LoadMessageInfo() == nil {
4928 ms.StoreMessageInfo(mi)
4929 }
4930 return ms
4931 }
4932 return mi.MessageOf(x)
4933 }
4934
4935
4936 func (*PersonBlurConfig) Descriptor() ([]byte, []int) {
4937 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{56}
4938 }
4939
4940 func (x *PersonBlurConfig) GetPersonBlurType() PersonBlurConfig_PersonBlurType {
4941 if x != nil {
4942 return x.PersonBlurType
4943 }
4944 return PersonBlurConfig_PERSON_BLUR_TYPE_UNSPECIFIED
4945 }
4946
4947 func (x *PersonBlurConfig) GetFacesOnly() bool {
4948 if x != nil {
4949 return x.FacesOnly
4950 }
4951 return false
4952 }
4953
4954
4955 type OccupancyCountConfig struct {
4956 state protoimpl.MessageState
4957 sizeCache protoimpl.SizeCache
4958 unknownFields protoimpl.UnknownFields
4959
4960
4961
4962 EnablePeopleCounting bool `protobuf:"varint,1,opt,name=enable_people_counting,json=enablePeopleCounting,proto3" json:"enable_people_counting,omitempty"`
4963
4964
4965 EnableVehicleCounting bool `protobuf:"varint,2,opt,name=enable_vehicle_counting,json=enableVehicleCounting,proto3" json:"enable_vehicle_counting,omitempty"`
4966
4967
4968 EnableDwellingTimeTracking bool `protobuf:"varint,3,opt,name=enable_dwelling_time_tracking,json=enableDwellingTimeTracking,proto3" json:"enable_dwelling_time_tracking,omitempty"`
4969 }
4970
4971 func (x *OccupancyCountConfig) Reset() {
4972 *x = OccupancyCountConfig{}
4973 if protoimpl.UnsafeEnabled {
4974 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[57]
4975 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4976 ms.StoreMessageInfo(mi)
4977 }
4978 }
4979
4980 func (x *OccupancyCountConfig) String() string {
4981 return protoimpl.X.MessageStringOf(x)
4982 }
4983
4984 func (*OccupancyCountConfig) ProtoMessage() {}
4985
4986 func (x *OccupancyCountConfig) ProtoReflect() protoreflect.Message {
4987 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[57]
4988 if protoimpl.UnsafeEnabled && x != nil {
4989 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4990 if ms.LoadMessageInfo() == nil {
4991 ms.StoreMessageInfo(mi)
4992 }
4993 return ms
4994 }
4995 return mi.MessageOf(x)
4996 }
4997
4998
4999 func (*OccupancyCountConfig) Descriptor() ([]byte, []int) {
5000 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{57}
5001 }
5002
5003 func (x *OccupancyCountConfig) GetEnablePeopleCounting() bool {
5004 if x != nil {
5005 return x.EnablePeopleCounting
5006 }
5007 return false
5008 }
5009
5010 func (x *OccupancyCountConfig) GetEnableVehicleCounting() bool {
5011 if x != nil {
5012 return x.EnableVehicleCounting
5013 }
5014 return false
5015 }
5016
5017 func (x *OccupancyCountConfig) GetEnableDwellingTimeTracking() bool {
5018 if x != nil {
5019 return x.EnableDwellingTimeTracking
5020 }
5021 return false
5022 }
5023
5024
5025 type PersonVehicleDetectionConfig struct {
5026 state protoimpl.MessageState
5027 sizeCache protoimpl.SizeCache
5028 unknownFields protoimpl.UnknownFields
5029
5030
5031
5032
5033
5034 EnablePeopleCounting bool `protobuf:"varint,1,opt,name=enable_people_counting,json=enablePeopleCounting,proto3" json:"enable_people_counting,omitempty"`
5035
5036
5037 EnableVehicleCounting bool `protobuf:"varint,2,opt,name=enable_vehicle_counting,json=enableVehicleCounting,proto3" json:"enable_vehicle_counting,omitempty"`
5038 }
5039
5040 func (x *PersonVehicleDetectionConfig) Reset() {
5041 *x = PersonVehicleDetectionConfig{}
5042 if protoimpl.UnsafeEnabled {
5043 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[58]
5044 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5045 ms.StoreMessageInfo(mi)
5046 }
5047 }
5048
5049 func (x *PersonVehicleDetectionConfig) String() string {
5050 return protoimpl.X.MessageStringOf(x)
5051 }
5052
5053 func (*PersonVehicleDetectionConfig) ProtoMessage() {}
5054
5055 func (x *PersonVehicleDetectionConfig) ProtoReflect() protoreflect.Message {
5056 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[58]
5057 if protoimpl.UnsafeEnabled && x != nil {
5058 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5059 if ms.LoadMessageInfo() == nil {
5060 ms.StoreMessageInfo(mi)
5061 }
5062 return ms
5063 }
5064 return mi.MessageOf(x)
5065 }
5066
5067
5068 func (*PersonVehicleDetectionConfig) Descriptor() ([]byte, []int) {
5069 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{58}
5070 }
5071
5072 func (x *PersonVehicleDetectionConfig) GetEnablePeopleCounting() bool {
5073 if x != nil {
5074 return x.EnablePeopleCounting
5075 }
5076 return false
5077 }
5078
5079 func (x *PersonVehicleDetectionConfig) GetEnableVehicleCounting() bool {
5080 if x != nil {
5081 return x.EnableVehicleCounting
5082 }
5083 return false
5084 }
5085
5086
5087 type PersonalProtectiveEquipmentDetectionConfig struct {
5088 state protoimpl.MessageState
5089 sizeCache protoimpl.SizeCache
5090 unknownFields protoimpl.UnknownFields
5091
5092
5093 EnableFaceCoverageDetection bool `protobuf:"varint,1,opt,name=enable_face_coverage_detection,json=enableFaceCoverageDetection,proto3" json:"enable_face_coverage_detection,omitempty"`
5094
5095 EnableHeadCoverageDetection bool `protobuf:"varint,2,opt,name=enable_head_coverage_detection,json=enableHeadCoverageDetection,proto3" json:"enable_head_coverage_detection,omitempty"`
5096
5097 EnableHandsCoverageDetection bool `protobuf:"varint,3,opt,name=enable_hands_coverage_detection,json=enableHandsCoverageDetection,proto3" json:"enable_hands_coverage_detection,omitempty"`
5098 }
5099
5100 func (x *PersonalProtectiveEquipmentDetectionConfig) Reset() {
5101 *x = PersonalProtectiveEquipmentDetectionConfig{}
5102 if protoimpl.UnsafeEnabled {
5103 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[59]
5104 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5105 ms.StoreMessageInfo(mi)
5106 }
5107 }
5108
5109 func (x *PersonalProtectiveEquipmentDetectionConfig) String() string {
5110 return protoimpl.X.MessageStringOf(x)
5111 }
5112
5113 func (*PersonalProtectiveEquipmentDetectionConfig) ProtoMessage() {}
5114
5115 func (x *PersonalProtectiveEquipmentDetectionConfig) ProtoReflect() protoreflect.Message {
5116 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[59]
5117 if protoimpl.UnsafeEnabled && x != nil {
5118 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5119 if ms.LoadMessageInfo() == nil {
5120 ms.StoreMessageInfo(mi)
5121 }
5122 return ms
5123 }
5124 return mi.MessageOf(x)
5125 }
5126
5127
5128 func (*PersonalProtectiveEquipmentDetectionConfig) Descriptor() ([]byte, []int) {
5129 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{59}
5130 }
5131
5132 func (x *PersonalProtectiveEquipmentDetectionConfig) GetEnableFaceCoverageDetection() bool {
5133 if x != nil {
5134 return x.EnableFaceCoverageDetection
5135 }
5136 return false
5137 }
5138
5139 func (x *PersonalProtectiveEquipmentDetectionConfig) GetEnableHeadCoverageDetection() bool {
5140 if x != nil {
5141 return x.EnableHeadCoverageDetection
5142 }
5143 return false
5144 }
5145
5146 func (x *PersonalProtectiveEquipmentDetectionConfig) GetEnableHandsCoverageDetection() bool {
5147 if x != nil {
5148 return x.EnableHandsCoverageDetection
5149 }
5150 return false
5151 }
5152
5153
5154 type GeneralObjectDetectionConfig struct {
5155 state protoimpl.MessageState
5156 sizeCache protoimpl.SizeCache
5157 unknownFields protoimpl.UnknownFields
5158 }
5159
5160 func (x *GeneralObjectDetectionConfig) Reset() {
5161 *x = GeneralObjectDetectionConfig{}
5162 if protoimpl.UnsafeEnabled {
5163 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[60]
5164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5165 ms.StoreMessageInfo(mi)
5166 }
5167 }
5168
5169 func (x *GeneralObjectDetectionConfig) String() string {
5170 return protoimpl.X.MessageStringOf(x)
5171 }
5172
5173 func (*GeneralObjectDetectionConfig) ProtoMessage() {}
5174
5175 func (x *GeneralObjectDetectionConfig) ProtoReflect() protoreflect.Message {
5176 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[60]
5177 if protoimpl.UnsafeEnabled && x != nil {
5178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5179 if ms.LoadMessageInfo() == nil {
5180 ms.StoreMessageInfo(mi)
5181 }
5182 return ms
5183 }
5184 return mi.MessageOf(x)
5185 }
5186
5187
5188 func (*GeneralObjectDetectionConfig) Descriptor() ([]byte, []int) {
5189 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{60}
5190 }
5191
5192
5193 type BigQueryConfig struct {
5194 state protoimpl.MessageState
5195 sizeCache protoimpl.SizeCache
5196 unknownFields protoimpl.UnknownFields
5197
5198
5199 Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235 CloudFunctionMapping map[string]string `protobuf:"bytes,2,rep,name=cloud_function_mapping,json=cloudFunctionMapping,proto3" json:"cloud_function_mapping,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
5236
5237
5238
5239
5240
5241 CreateDefaultTableIfNotExists bool `protobuf:"varint,3,opt,name=create_default_table_if_not_exists,json=createDefaultTableIfNotExists,proto3" json:"create_default_table_if_not_exists,omitempty"`
5242 }
5243
5244 func (x *BigQueryConfig) Reset() {
5245 *x = BigQueryConfig{}
5246 if protoimpl.UnsafeEnabled {
5247 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[61]
5248 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5249 ms.StoreMessageInfo(mi)
5250 }
5251 }
5252
5253 func (x *BigQueryConfig) String() string {
5254 return protoimpl.X.MessageStringOf(x)
5255 }
5256
5257 func (*BigQueryConfig) ProtoMessage() {}
5258
5259 func (x *BigQueryConfig) ProtoReflect() protoreflect.Message {
5260 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[61]
5261 if protoimpl.UnsafeEnabled && x != nil {
5262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5263 if ms.LoadMessageInfo() == nil {
5264 ms.StoreMessageInfo(mi)
5265 }
5266 return ms
5267 }
5268 return mi.MessageOf(x)
5269 }
5270
5271
5272 func (*BigQueryConfig) Descriptor() ([]byte, []int) {
5273 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{61}
5274 }
5275
5276 func (x *BigQueryConfig) GetTable() string {
5277 if x != nil {
5278 return x.Table
5279 }
5280 return ""
5281 }
5282
5283 func (x *BigQueryConfig) GetCloudFunctionMapping() map[string]string {
5284 if x != nil {
5285 return x.CloudFunctionMapping
5286 }
5287 return nil
5288 }
5289
5290 func (x *BigQueryConfig) GetCreateDefaultTableIfNotExists() bool {
5291 if x != nil {
5292 return x.CreateDefaultTableIfNotExists
5293 }
5294 return false
5295 }
5296
5297
5298 type VertexAutoMLVisionConfig struct {
5299 state protoimpl.MessageState
5300 sizeCache protoimpl.SizeCache
5301 unknownFields protoimpl.UnknownFields
5302
5303
5304
5305 ConfidenceThreshold float32 `protobuf:"fixed32,1,opt,name=confidence_threshold,json=confidenceThreshold,proto3" json:"confidence_threshold,omitempty"`
5306
5307
5308 MaxPredictions int32 `protobuf:"varint,2,opt,name=max_predictions,json=maxPredictions,proto3" json:"max_predictions,omitempty"`
5309 }
5310
5311 func (x *VertexAutoMLVisionConfig) Reset() {
5312 *x = VertexAutoMLVisionConfig{}
5313 if protoimpl.UnsafeEnabled {
5314 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[62]
5315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5316 ms.StoreMessageInfo(mi)
5317 }
5318 }
5319
5320 func (x *VertexAutoMLVisionConfig) String() string {
5321 return protoimpl.X.MessageStringOf(x)
5322 }
5323
5324 func (*VertexAutoMLVisionConfig) ProtoMessage() {}
5325
5326 func (x *VertexAutoMLVisionConfig) ProtoReflect() protoreflect.Message {
5327 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[62]
5328 if protoimpl.UnsafeEnabled && x != nil {
5329 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5330 if ms.LoadMessageInfo() == nil {
5331 ms.StoreMessageInfo(mi)
5332 }
5333 return ms
5334 }
5335 return mi.MessageOf(x)
5336 }
5337
5338
5339 func (*VertexAutoMLVisionConfig) Descriptor() ([]byte, []int) {
5340 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{62}
5341 }
5342
5343 func (x *VertexAutoMLVisionConfig) GetConfidenceThreshold() float32 {
5344 if x != nil {
5345 return x.ConfidenceThreshold
5346 }
5347 return 0
5348 }
5349
5350 func (x *VertexAutoMLVisionConfig) GetMaxPredictions() int32 {
5351 if x != nil {
5352 return x.MaxPredictions
5353 }
5354 return 0
5355 }
5356
5357
5358 type VertexAutoMLVideoConfig struct {
5359 state protoimpl.MessageState
5360 sizeCache protoimpl.SizeCache
5361 unknownFields protoimpl.UnknownFields
5362
5363
5364
5365 ConfidenceThreshold float32 `protobuf:"fixed32,1,opt,name=confidence_threshold,json=confidenceThreshold,proto3" json:"confidence_threshold,omitempty"`
5366
5367 BlockedLabels []string `protobuf:"bytes,2,rep,name=blocked_labels,json=blockedLabels,proto3" json:"blocked_labels,omitempty"`
5368
5369
5370 MaxPredictions int32 `protobuf:"varint,3,opt,name=max_predictions,json=maxPredictions,proto3" json:"max_predictions,omitempty"`
5371
5372
5373
5374 BoundingBoxSizeLimit float32 `protobuf:"fixed32,4,opt,name=bounding_box_size_limit,json=boundingBoxSizeLimit,proto3" json:"bounding_box_size_limit,omitempty"`
5375 }
5376
5377 func (x *VertexAutoMLVideoConfig) Reset() {
5378 *x = VertexAutoMLVideoConfig{}
5379 if protoimpl.UnsafeEnabled {
5380 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[63]
5381 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5382 ms.StoreMessageInfo(mi)
5383 }
5384 }
5385
5386 func (x *VertexAutoMLVideoConfig) String() string {
5387 return protoimpl.X.MessageStringOf(x)
5388 }
5389
5390 func (*VertexAutoMLVideoConfig) ProtoMessage() {}
5391
5392 func (x *VertexAutoMLVideoConfig) ProtoReflect() protoreflect.Message {
5393 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[63]
5394 if protoimpl.UnsafeEnabled && x != nil {
5395 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5396 if ms.LoadMessageInfo() == nil {
5397 ms.StoreMessageInfo(mi)
5398 }
5399 return ms
5400 }
5401 return mi.MessageOf(x)
5402 }
5403
5404
5405 func (*VertexAutoMLVideoConfig) Descriptor() ([]byte, []int) {
5406 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{63}
5407 }
5408
5409 func (x *VertexAutoMLVideoConfig) GetConfidenceThreshold() float32 {
5410 if x != nil {
5411 return x.ConfidenceThreshold
5412 }
5413 return 0
5414 }
5415
5416 func (x *VertexAutoMLVideoConfig) GetBlockedLabels() []string {
5417 if x != nil {
5418 return x.BlockedLabels
5419 }
5420 return nil
5421 }
5422
5423 func (x *VertexAutoMLVideoConfig) GetMaxPredictions() int32 {
5424 if x != nil {
5425 return x.MaxPredictions
5426 }
5427 return 0
5428 }
5429
5430 func (x *VertexAutoMLVideoConfig) GetBoundingBoxSizeLimit() float32 {
5431 if x != nil {
5432 return x.BoundingBoxSizeLimit
5433 }
5434 return 0
5435 }
5436
5437
5438 type VertexCustomConfig struct {
5439 state protoimpl.MessageState
5440 sizeCache protoimpl.SizeCache
5441 unknownFields protoimpl.UnknownFields
5442
5443
5444
5445
5446
5447 MaxPredictionFps int32 `protobuf:"varint,1,opt,name=max_prediction_fps,json=maxPredictionFps,proto3" json:"max_prediction_fps,omitempty"`
5448
5449
5450 DedicatedResources *DedicatedResources `protobuf:"bytes,2,opt,name=dedicated_resources,json=dedicatedResources,proto3" json:"dedicated_resources,omitempty"`
5451
5452
5453
5454
5455
5456
5457
5458
5459 PostProcessingCloudFunction string `protobuf:"bytes,3,opt,name=post_processing_cloud_function,json=postProcessingCloudFunction,proto3" json:"post_processing_cloud_function,omitempty"`
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470 AttachApplicationMetadata bool `protobuf:"varint,4,opt,name=attach_application_metadata,json=attachApplicationMetadata,proto3" json:"attach_application_metadata,omitempty"`
5471 }
5472
5473 func (x *VertexCustomConfig) Reset() {
5474 *x = VertexCustomConfig{}
5475 if protoimpl.UnsafeEnabled {
5476 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[64]
5477 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5478 ms.StoreMessageInfo(mi)
5479 }
5480 }
5481
5482 func (x *VertexCustomConfig) String() string {
5483 return protoimpl.X.MessageStringOf(x)
5484 }
5485
5486 func (*VertexCustomConfig) ProtoMessage() {}
5487
5488 func (x *VertexCustomConfig) ProtoReflect() protoreflect.Message {
5489 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[64]
5490 if protoimpl.UnsafeEnabled && x != nil {
5491 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5492 if ms.LoadMessageInfo() == nil {
5493 ms.StoreMessageInfo(mi)
5494 }
5495 return ms
5496 }
5497 return mi.MessageOf(x)
5498 }
5499
5500
5501 func (*VertexCustomConfig) Descriptor() ([]byte, []int) {
5502 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{64}
5503 }
5504
5505 func (x *VertexCustomConfig) GetMaxPredictionFps() int32 {
5506 if x != nil {
5507 return x.MaxPredictionFps
5508 }
5509 return 0
5510 }
5511
5512 func (x *VertexCustomConfig) GetDedicatedResources() *DedicatedResources {
5513 if x != nil {
5514 return x.DedicatedResources
5515 }
5516 return nil
5517 }
5518
5519 func (x *VertexCustomConfig) GetPostProcessingCloudFunction() string {
5520 if x != nil {
5521 return x.PostProcessingCloudFunction
5522 }
5523 return ""
5524 }
5525
5526 func (x *VertexCustomConfig) GetAttachApplicationMetadata() bool {
5527 if x != nil {
5528 return x.AttachApplicationMetadata
5529 }
5530 return false
5531 }
5532
5533
5534 type MachineSpec struct {
5535 state protoimpl.MessageState
5536 sizeCache protoimpl.SizeCache
5537 unknownFields protoimpl.UnknownFields
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550 MachineType string `protobuf:"bytes,1,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
5551
5552
5553 AcceleratorType AcceleratorType `protobuf:"varint,2,opt,name=accelerator_type,json=acceleratorType,proto3,enum=google.cloud.visionai.v1alpha1.AcceleratorType" json:"accelerator_type,omitempty"`
5554
5555 AcceleratorCount int32 `protobuf:"varint,3,opt,name=accelerator_count,json=acceleratorCount,proto3" json:"accelerator_count,omitempty"`
5556 }
5557
5558 func (x *MachineSpec) Reset() {
5559 *x = MachineSpec{}
5560 if protoimpl.UnsafeEnabled {
5561 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[65]
5562 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5563 ms.StoreMessageInfo(mi)
5564 }
5565 }
5566
5567 func (x *MachineSpec) String() string {
5568 return protoimpl.X.MessageStringOf(x)
5569 }
5570
5571 func (*MachineSpec) ProtoMessage() {}
5572
5573 func (x *MachineSpec) ProtoReflect() protoreflect.Message {
5574 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[65]
5575 if protoimpl.UnsafeEnabled && x != nil {
5576 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5577 if ms.LoadMessageInfo() == nil {
5578 ms.StoreMessageInfo(mi)
5579 }
5580 return ms
5581 }
5582 return mi.MessageOf(x)
5583 }
5584
5585
5586 func (*MachineSpec) Descriptor() ([]byte, []int) {
5587 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{65}
5588 }
5589
5590 func (x *MachineSpec) GetMachineType() string {
5591 if x != nil {
5592 return x.MachineType
5593 }
5594 return ""
5595 }
5596
5597 func (x *MachineSpec) GetAcceleratorType() AcceleratorType {
5598 if x != nil {
5599 return x.AcceleratorType
5600 }
5601 return AcceleratorType_ACCELERATOR_TYPE_UNSPECIFIED
5602 }
5603
5604 func (x *MachineSpec) GetAcceleratorCount() int32 {
5605 if x != nil {
5606 return x.AcceleratorCount
5607 }
5608 return 0
5609 }
5610
5611
5612
5613
5614 type AutoscalingMetricSpec struct {
5615 state protoimpl.MessageState
5616 sizeCache protoimpl.SizeCache
5617 unknownFields protoimpl.UnknownFields
5618
5619
5620
5621
5622
5623
5624
5625 MetricName string `protobuf:"bytes,1,opt,name=metric_name,json=metricName,proto3" json:"metric_name,omitempty"`
5626
5627
5628
5629
5630 Target int32 `protobuf:"varint,2,opt,name=target,proto3" json:"target,omitempty"`
5631 }
5632
5633 func (x *AutoscalingMetricSpec) Reset() {
5634 *x = AutoscalingMetricSpec{}
5635 if protoimpl.UnsafeEnabled {
5636 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[66]
5637 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5638 ms.StoreMessageInfo(mi)
5639 }
5640 }
5641
5642 func (x *AutoscalingMetricSpec) String() string {
5643 return protoimpl.X.MessageStringOf(x)
5644 }
5645
5646 func (*AutoscalingMetricSpec) ProtoMessage() {}
5647
5648 func (x *AutoscalingMetricSpec) ProtoReflect() protoreflect.Message {
5649 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[66]
5650 if protoimpl.UnsafeEnabled && x != nil {
5651 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5652 if ms.LoadMessageInfo() == nil {
5653 ms.StoreMessageInfo(mi)
5654 }
5655 return ms
5656 }
5657 return mi.MessageOf(x)
5658 }
5659
5660
5661 func (*AutoscalingMetricSpec) Descriptor() ([]byte, []int) {
5662 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{66}
5663 }
5664
5665 func (x *AutoscalingMetricSpec) GetMetricName() string {
5666 if x != nil {
5667 return x.MetricName
5668 }
5669 return ""
5670 }
5671
5672 func (x *AutoscalingMetricSpec) GetTarget() int32 {
5673 if x != nil {
5674 return x.Target
5675 }
5676 return 0
5677 }
5678
5679
5680
5681 type DedicatedResources struct {
5682 state protoimpl.MessageState
5683 sizeCache protoimpl.SizeCache
5684 unknownFields protoimpl.UnknownFields
5685
5686
5687 MachineSpec *MachineSpec `protobuf:"bytes,1,opt,name=machine_spec,json=machineSpec,proto3" json:"machine_spec,omitempty"`
5688
5689
5690
5691
5692
5693
5694 MinReplicaCount int32 `protobuf:"varint,2,opt,name=min_replica_count,json=minReplicaCount,proto3" json:"min_replica_count,omitempty"`
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708 MaxReplicaCount int32 `protobuf:"varint,3,opt,name=max_replica_count,json=maxReplicaCount,proto3" json:"max_replica_count,omitempty"`
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729 AutoscalingMetricSpecs []*AutoscalingMetricSpec `protobuf:"bytes,4,rep,name=autoscaling_metric_specs,json=autoscalingMetricSpecs,proto3" json:"autoscaling_metric_specs,omitempty"`
5730 }
5731
5732 func (x *DedicatedResources) Reset() {
5733 *x = DedicatedResources{}
5734 if protoimpl.UnsafeEnabled {
5735 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[67]
5736 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5737 ms.StoreMessageInfo(mi)
5738 }
5739 }
5740
5741 func (x *DedicatedResources) String() string {
5742 return protoimpl.X.MessageStringOf(x)
5743 }
5744
5745 func (*DedicatedResources) ProtoMessage() {}
5746
5747 func (x *DedicatedResources) ProtoReflect() protoreflect.Message {
5748 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[67]
5749 if protoimpl.UnsafeEnabled && x != nil {
5750 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5751 if ms.LoadMessageInfo() == nil {
5752 ms.StoreMessageInfo(mi)
5753 }
5754 return ms
5755 }
5756 return mi.MessageOf(x)
5757 }
5758
5759
5760 func (*DedicatedResources) Descriptor() ([]byte, []int) {
5761 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{67}
5762 }
5763
5764 func (x *DedicatedResources) GetMachineSpec() *MachineSpec {
5765 if x != nil {
5766 return x.MachineSpec
5767 }
5768 return nil
5769 }
5770
5771 func (x *DedicatedResources) GetMinReplicaCount() int32 {
5772 if x != nil {
5773 return x.MinReplicaCount
5774 }
5775 return 0
5776 }
5777
5778 func (x *DedicatedResources) GetMaxReplicaCount() int32 {
5779 if x != nil {
5780 return x.MaxReplicaCount
5781 }
5782 return 0
5783 }
5784
5785 func (x *DedicatedResources) GetAutoscalingMetricSpecs() []*AutoscalingMetricSpec {
5786 if x != nil {
5787 return x.AutoscalingMetricSpecs
5788 }
5789 return nil
5790 }
5791
5792
5793 type RemoveApplicationStreamInputRequest_TargetStreamInput struct {
5794 state protoimpl.MessageState
5795 sizeCache protoimpl.SizeCache
5796 unknownFields protoimpl.UnknownFields
5797
5798 Stream string `protobuf:"bytes,1,opt,name=stream,proto3" json:"stream,omitempty"`
5799 }
5800
5801 func (x *RemoveApplicationStreamInputRequest_TargetStreamInput) Reset() {
5802 *x = RemoveApplicationStreamInputRequest_TargetStreamInput{}
5803 if protoimpl.UnsafeEnabled {
5804 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[68]
5805 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5806 ms.StoreMessageInfo(mi)
5807 }
5808 }
5809
5810 func (x *RemoveApplicationStreamInputRequest_TargetStreamInput) String() string {
5811 return protoimpl.X.MessageStringOf(x)
5812 }
5813
5814 func (*RemoveApplicationStreamInputRequest_TargetStreamInput) ProtoMessage() {}
5815
5816 func (x *RemoveApplicationStreamInputRequest_TargetStreamInput) ProtoReflect() protoreflect.Message {
5817 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[68]
5818 if protoimpl.UnsafeEnabled && x != nil {
5819 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5820 if ms.LoadMessageInfo() == nil {
5821 ms.StoreMessageInfo(mi)
5822 }
5823 return ms
5824 }
5825 return mi.MessageOf(x)
5826 }
5827
5828
5829 func (*RemoveApplicationStreamInputRequest_TargetStreamInput) Descriptor() ([]byte, []int) {
5830 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{21, 0}
5831 }
5832
5833 func (x *RemoveApplicationStreamInputRequest_TargetStreamInput) GetStream() string {
5834 if x != nil {
5835 return x.Stream
5836 }
5837 return ""
5838 }
5839
5840 type UpdateApplicationInstancesRequest_UpdateApplicationInstance struct {
5841 state protoimpl.MessageState
5842 sizeCache protoimpl.SizeCache
5843 unknownFields protoimpl.UnknownFields
5844
5845
5846
5847
5848
5849
5850 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
5851
5852 Instance *Instance `protobuf:"bytes,2,opt,name=instance,proto3" json:"instance,omitempty"`
5853
5854 InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
5855 }
5856
5857 func (x *UpdateApplicationInstancesRequest_UpdateApplicationInstance) Reset() {
5858 *x = UpdateApplicationInstancesRequest_UpdateApplicationInstance{}
5859 if protoimpl.UnsafeEnabled {
5860 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[69]
5861 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5862 ms.StoreMessageInfo(mi)
5863 }
5864 }
5865
5866 func (x *UpdateApplicationInstancesRequest_UpdateApplicationInstance) String() string {
5867 return protoimpl.X.MessageStringOf(x)
5868 }
5869
5870 func (*UpdateApplicationInstancesRequest_UpdateApplicationInstance) ProtoMessage() {}
5871
5872 func (x *UpdateApplicationInstancesRequest_UpdateApplicationInstance) ProtoReflect() protoreflect.Message {
5873 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[69]
5874 if protoimpl.UnsafeEnabled && x != nil {
5875 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5876 if ms.LoadMessageInfo() == nil {
5877 ms.StoreMessageInfo(mi)
5878 }
5879 return ms
5880 }
5881 return mi.MessageOf(x)
5882 }
5883
5884
5885 func (*UpdateApplicationInstancesRequest_UpdateApplicationInstance) Descriptor() ([]byte, []int) {
5886 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{30, 0}
5887 }
5888
5889 func (x *UpdateApplicationInstancesRequest_UpdateApplicationInstance) GetUpdateMask() *fieldmaskpb.FieldMask {
5890 if x != nil {
5891 return x.UpdateMask
5892 }
5893 return nil
5894 }
5895
5896 func (x *UpdateApplicationInstancesRequest_UpdateApplicationInstance) GetInstance() *Instance {
5897 if x != nil {
5898 return x.Instance
5899 }
5900 return nil
5901 }
5902
5903 func (x *UpdateApplicationInstancesRequest_UpdateApplicationInstance) GetInstanceId() string {
5904 if x != nil {
5905 return x.InstanceId
5906 }
5907 return ""
5908 }
5909
5910
5911 type Application_ApplicationRuntimeInfo struct {
5912 state protoimpl.MessageState
5913 sizeCache protoimpl.SizeCache
5914 unknownFields protoimpl.UnknownFields
5915
5916
5917 DeployTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=deploy_time,json=deployTime,proto3" json:"deploy_time,omitempty"`
5918
5919 GlobalOutputResources []*Application_ApplicationRuntimeInfo_GlobalOutputResource `protobuf:"bytes,3,rep,name=global_output_resources,json=globalOutputResources,proto3" json:"global_output_resources,omitempty"`
5920
5921 MonitoringConfig *Application_ApplicationRuntimeInfo_MonitoringConfig `protobuf:"bytes,4,opt,name=monitoring_config,json=monitoringConfig,proto3" json:"monitoring_config,omitempty"`
5922 }
5923
5924 func (x *Application_ApplicationRuntimeInfo) Reset() {
5925 *x = Application_ApplicationRuntimeInfo{}
5926 if protoimpl.UnsafeEnabled {
5927 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[70]
5928 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5929 ms.StoreMessageInfo(mi)
5930 }
5931 }
5932
5933 func (x *Application_ApplicationRuntimeInfo) String() string {
5934 return protoimpl.X.MessageStringOf(x)
5935 }
5936
5937 func (*Application_ApplicationRuntimeInfo) ProtoMessage() {}
5938
5939 func (x *Application_ApplicationRuntimeInfo) ProtoReflect() protoreflect.Message {
5940 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[70]
5941 if protoimpl.UnsafeEnabled && x != nil {
5942 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5943 if ms.LoadMessageInfo() == nil {
5944 ms.StoreMessageInfo(mi)
5945 }
5946 return ms
5947 }
5948 return mi.MessageOf(x)
5949 }
5950
5951
5952 func (*Application_ApplicationRuntimeInfo) Descriptor() ([]byte, []int) {
5953 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{40, 0}
5954 }
5955
5956 func (x *Application_ApplicationRuntimeInfo) GetDeployTime() *timestamppb.Timestamp {
5957 if x != nil {
5958 return x.DeployTime
5959 }
5960 return nil
5961 }
5962
5963 func (x *Application_ApplicationRuntimeInfo) GetGlobalOutputResources() []*Application_ApplicationRuntimeInfo_GlobalOutputResource {
5964 if x != nil {
5965 return x.GlobalOutputResources
5966 }
5967 return nil
5968 }
5969
5970 func (x *Application_ApplicationRuntimeInfo) GetMonitoringConfig() *Application_ApplicationRuntimeInfo_MonitoringConfig {
5971 if x != nil {
5972 return x.MonitoringConfig
5973 }
5974 return nil
5975 }
5976
5977
5978 type Application_ApplicationRuntimeInfo_GlobalOutputResource struct {
5979 state protoimpl.MessageState
5980 sizeCache protoimpl.SizeCache
5981 unknownFields protoimpl.UnknownFields
5982
5983
5984 OutputResource string `protobuf:"bytes,1,opt,name=output_resource,json=outputResource,proto3" json:"output_resource,omitempty"`
5985
5986
5987
5988
5989
5990 ProducerNode string `protobuf:"bytes,2,opt,name=producer_node,json=producerNode,proto3" json:"producer_node,omitempty"`
5991
5992
5993
5994 Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
5995 }
5996
5997 func (x *Application_ApplicationRuntimeInfo_GlobalOutputResource) Reset() {
5998 *x = Application_ApplicationRuntimeInfo_GlobalOutputResource{}
5999 if protoimpl.UnsafeEnabled {
6000 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[72]
6001 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6002 ms.StoreMessageInfo(mi)
6003 }
6004 }
6005
6006 func (x *Application_ApplicationRuntimeInfo_GlobalOutputResource) String() string {
6007 return protoimpl.X.MessageStringOf(x)
6008 }
6009
6010 func (*Application_ApplicationRuntimeInfo_GlobalOutputResource) ProtoMessage() {}
6011
6012 func (x *Application_ApplicationRuntimeInfo_GlobalOutputResource) ProtoReflect() protoreflect.Message {
6013 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[72]
6014 if protoimpl.UnsafeEnabled && x != nil {
6015 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6016 if ms.LoadMessageInfo() == nil {
6017 ms.StoreMessageInfo(mi)
6018 }
6019 return ms
6020 }
6021 return mi.MessageOf(x)
6022 }
6023
6024
6025 func (*Application_ApplicationRuntimeInfo_GlobalOutputResource) Descriptor() ([]byte, []int) {
6026 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{40, 0, 0}
6027 }
6028
6029 func (x *Application_ApplicationRuntimeInfo_GlobalOutputResource) GetOutputResource() string {
6030 if x != nil {
6031 return x.OutputResource
6032 }
6033 return ""
6034 }
6035
6036 func (x *Application_ApplicationRuntimeInfo_GlobalOutputResource) GetProducerNode() string {
6037 if x != nil {
6038 return x.ProducerNode
6039 }
6040 return ""
6041 }
6042
6043 func (x *Application_ApplicationRuntimeInfo_GlobalOutputResource) GetKey() string {
6044 if x != nil {
6045 return x.Key
6046 }
6047 return ""
6048 }
6049
6050
6051 type Application_ApplicationRuntimeInfo_MonitoringConfig struct {
6052 state protoimpl.MessageState
6053 sizeCache protoimpl.SizeCache
6054 unknownFields protoimpl.UnknownFields
6055
6056
6057 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
6058 }
6059
6060 func (x *Application_ApplicationRuntimeInfo_MonitoringConfig) Reset() {
6061 *x = Application_ApplicationRuntimeInfo_MonitoringConfig{}
6062 if protoimpl.UnsafeEnabled {
6063 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[73]
6064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6065 ms.StoreMessageInfo(mi)
6066 }
6067 }
6068
6069 func (x *Application_ApplicationRuntimeInfo_MonitoringConfig) String() string {
6070 return protoimpl.X.MessageStringOf(x)
6071 }
6072
6073 func (*Application_ApplicationRuntimeInfo_MonitoringConfig) ProtoMessage() {}
6074
6075 func (x *Application_ApplicationRuntimeInfo_MonitoringConfig) ProtoReflect() protoreflect.Message {
6076 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[73]
6077 if protoimpl.UnsafeEnabled && x != nil {
6078 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6079 if ms.LoadMessageInfo() == nil {
6080 ms.StoreMessageInfo(mi)
6081 }
6082 return ms
6083 }
6084 return mi.MessageOf(x)
6085 }
6086
6087
6088 func (*Application_ApplicationRuntimeInfo_MonitoringConfig) Descriptor() ([]byte, []int) {
6089 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{40, 0, 1}
6090 }
6091
6092 func (x *Application_ApplicationRuntimeInfo_MonitoringConfig) GetEnabled() bool {
6093 if x != nil {
6094 return x.Enabled
6095 }
6096 return false
6097 }
6098
6099
6100 type ApplicationConfigs_EventDeliveryConfig struct {
6101 state protoimpl.MessageState
6102 sizeCache protoimpl.SizeCache
6103 unknownFields protoimpl.UnknownFields
6104
6105
6106
6107
6108
6109 Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
6110
6111
6112
6113
6114 MinimalDeliveryInterval *durationpb.Duration `protobuf:"bytes,2,opt,name=minimal_delivery_interval,json=minimalDeliveryInterval,proto3" json:"minimal_delivery_interval,omitempty"`
6115 }
6116
6117 func (x *ApplicationConfigs_EventDeliveryConfig) Reset() {
6118 *x = ApplicationConfigs_EventDeliveryConfig{}
6119 if protoimpl.UnsafeEnabled {
6120 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[74]
6121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6122 ms.StoreMessageInfo(mi)
6123 }
6124 }
6125
6126 func (x *ApplicationConfigs_EventDeliveryConfig) String() string {
6127 return protoimpl.X.MessageStringOf(x)
6128 }
6129
6130 func (*ApplicationConfigs_EventDeliveryConfig) ProtoMessage() {}
6131
6132 func (x *ApplicationConfigs_EventDeliveryConfig) ProtoReflect() protoreflect.Message {
6133 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[74]
6134 if protoimpl.UnsafeEnabled && x != nil {
6135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6136 if ms.LoadMessageInfo() == nil {
6137 ms.StoreMessageInfo(mi)
6138 }
6139 return ms
6140 }
6141 return mi.MessageOf(x)
6142 }
6143
6144
6145 func (*ApplicationConfigs_EventDeliveryConfig) Descriptor() ([]byte, []int) {
6146 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{41, 0}
6147 }
6148
6149 func (x *ApplicationConfigs_EventDeliveryConfig) GetChannel() string {
6150 if x != nil {
6151 return x.Channel
6152 }
6153 return ""
6154 }
6155
6156 func (x *ApplicationConfigs_EventDeliveryConfig) GetMinimalDeliveryInterval() *durationpb.Duration {
6157 if x != nil {
6158 return x.MinimalDeliveryInterval
6159 }
6160 return nil
6161 }
6162
6163
6164 type Node_InputEdge struct {
6165 state protoimpl.MessageState
6166 sizeCache protoimpl.SizeCache
6167 unknownFields protoimpl.UnknownFields
6168
6169
6170 ParentNode string `protobuf:"bytes,1,opt,name=parent_node,json=parentNode,proto3" json:"parent_node,omitempty"`
6171
6172
6173 ParentOutputChannel string `protobuf:"bytes,2,opt,name=parent_output_channel,json=parentOutputChannel,proto3" json:"parent_output_channel,omitempty"`
6174
6175
6176 ConnectedInputChannel string `protobuf:"bytes,3,opt,name=connected_input_channel,json=connectedInputChannel,proto3" json:"connected_input_channel,omitempty"`
6177 }
6178
6179 func (x *Node_InputEdge) Reset() {
6180 *x = Node_InputEdge{}
6181 if protoimpl.UnsafeEnabled {
6182 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[75]
6183 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6184 ms.StoreMessageInfo(mi)
6185 }
6186 }
6187
6188 func (x *Node_InputEdge) String() string {
6189 return protoimpl.X.MessageStringOf(x)
6190 }
6191
6192 func (*Node_InputEdge) ProtoMessage() {}
6193
6194 func (x *Node_InputEdge) ProtoReflect() protoreflect.Message {
6195 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[75]
6196 if protoimpl.UnsafeEnabled && x != nil {
6197 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6198 if ms.LoadMessageInfo() == nil {
6199 ms.StoreMessageInfo(mi)
6200 }
6201 return ms
6202 }
6203 return mi.MessageOf(x)
6204 }
6205
6206
6207 func (*Node_InputEdge) Descriptor() ([]byte, []int) {
6208 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{42, 0}
6209 }
6210
6211 func (x *Node_InputEdge) GetParentNode() string {
6212 if x != nil {
6213 return x.ParentNode
6214 }
6215 return ""
6216 }
6217
6218 func (x *Node_InputEdge) GetParentOutputChannel() string {
6219 if x != nil {
6220 return x.ParentOutputChannel
6221 }
6222 return ""
6223 }
6224
6225 func (x *Node_InputEdge) GetConnectedInputChannel() string {
6226 if x != nil {
6227 return x.ConnectedInputChannel
6228 }
6229 return ""
6230 }
6231
6232
6233 type Instance_InputResource struct {
6234 state protoimpl.MessageState
6235 sizeCache protoimpl.SizeCache
6236 unknownFields protoimpl.UnknownFields
6237
6238
6239
6240
6241
6242
6243
6244 InputResourceInformation isInstance_InputResource_InputResourceInformation `protobuf_oneof:"input_resource_information"`
6245
6246
6247
6248
6249
6250 ConsumerNode string `protobuf:"bytes,2,opt,name=consumer_node,json=consumerNode,proto3" json:"consumer_node,omitempty"`
6251
6252
6253 InputResourceBinding string `protobuf:"bytes,3,opt,name=input_resource_binding,json=inputResourceBinding,proto3" json:"input_resource_binding,omitempty"`
6254
6255 Annotations *ResourceAnnotations `protobuf:"bytes,5,opt,name=annotations,proto3" json:"annotations,omitempty"`
6256 }
6257
6258 func (x *Instance_InputResource) Reset() {
6259 *x = Instance_InputResource{}
6260 if protoimpl.UnsafeEnabled {
6261 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[77]
6262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6263 ms.StoreMessageInfo(mi)
6264 }
6265 }
6266
6267 func (x *Instance_InputResource) String() string {
6268 return protoimpl.X.MessageStringOf(x)
6269 }
6270
6271 func (*Instance_InputResource) ProtoMessage() {}
6272
6273 func (x *Instance_InputResource) ProtoReflect() protoreflect.Message {
6274 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[77]
6275 if protoimpl.UnsafeEnabled && x != nil {
6276 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6277 if ms.LoadMessageInfo() == nil {
6278 ms.StoreMessageInfo(mi)
6279 }
6280 return ms
6281 }
6282 return mi.MessageOf(x)
6283 }
6284
6285
6286 func (*Instance_InputResource) Descriptor() ([]byte, []int) {
6287 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{44, 0}
6288 }
6289
6290 func (m *Instance_InputResource) GetInputResourceInformation() isInstance_InputResource_InputResourceInformation {
6291 if m != nil {
6292 return m.InputResourceInformation
6293 }
6294 return nil
6295 }
6296
6297 func (x *Instance_InputResource) GetInputResource() string {
6298 if x, ok := x.GetInputResourceInformation().(*Instance_InputResource_InputResource); ok {
6299 return x.InputResource
6300 }
6301 return ""
6302 }
6303
6304
6305 func (x *Instance_InputResource) GetAnnotatedStream() *StreamWithAnnotation {
6306 if x, ok := x.GetInputResourceInformation().(*Instance_InputResource_AnnotatedStream); ok {
6307 return x.AnnotatedStream
6308 }
6309 return nil
6310 }
6311
6312 func (x *Instance_InputResource) GetConsumerNode() string {
6313 if x != nil {
6314 return x.ConsumerNode
6315 }
6316 return ""
6317 }
6318
6319 func (x *Instance_InputResource) GetInputResourceBinding() string {
6320 if x != nil {
6321 return x.InputResourceBinding
6322 }
6323 return ""
6324 }
6325
6326 func (x *Instance_InputResource) GetAnnotations() *ResourceAnnotations {
6327 if x != nil {
6328 return x.Annotations
6329 }
6330 return nil
6331 }
6332
6333 type isInstance_InputResource_InputResourceInformation interface {
6334 isInstance_InputResource_InputResourceInformation()
6335 }
6336
6337 type Instance_InputResource_InputResource struct {
6338
6339 InputResource string `protobuf:"bytes,1,opt,name=input_resource,json=inputResource,proto3,oneof"`
6340 }
6341
6342 type Instance_InputResource_AnnotatedStream struct {
6343
6344
6345
6346
6347 AnnotatedStream *StreamWithAnnotation `protobuf:"bytes,4,opt,name=annotated_stream,json=annotatedStream,proto3,oneof"`
6348 }
6349
6350 func (*Instance_InputResource_InputResource) isInstance_InputResource_InputResourceInformation() {}
6351
6352 func (*Instance_InputResource_AnnotatedStream) isInstance_InputResource_InputResourceInformation() {}
6353
6354
6355 type Instance_OutputResource struct {
6356 state protoimpl.MessageState
6357 sizeCache protoimpl.SizeCache
6358 unknownFields protoimpl.UnknownFields
6359
6360
6361 OutputResource string `protobuf:"bytes,1,opt,name=output_resource,json=outputResource,proto3" json:"output_resource,omitempty"`
6362
6363
6364
6365
6366
6367 ProducerNode string `protobuf:"bytes,2,opt,name=producer_node,json=producerNode,proto3" json:"producer_node,omitempty"`
6368
6369
6370 OutputResourceBinding string `protobuf:"bytes,4,opt,name=output_resource_binding,json=outputResourceBinding,proto3" json:"output_resource_binding,omitempty"`
6371
6372
6373
6374
6375 IsTemporary bool `protobuf:"varint,3,opt,name=is_temporary,json=isTemporary,proto3" json:"is_temporary,omitempty"`
6376
6377
6378 Autogen bool `protobuf:"varint,5,opt,name=autogen,proto3" json:"autogen,omitempty"`
6379 }
6380
6381 func (x *Instance_OutputResource) Reset() {
6382 *x = Instance_OutputResource{}
6383 if protoimpl.UnsafeEnabled {
6384 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[78]
6385 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6386 ms.StoreMessageInfo(mi)
6387 }
6388 }
6389
6390 func (x *Instance_OutputResource) String() string {
6391 return protoimpl.X.MessageStringOf(x)
6392 }
6393
6394 func (*Instance_OutputResource) ProtoMessage() {}
6395
6396 func (x *Instance_OutputResource) ProtoReflect() protoreflect.Message {
6397 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[78]
6398 if protoimpl.UnsafeEnabled && x != nil {
6399 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6400 if ms.LoadMessageInfo() == nil {
6401 ms.StoreMessageInfo(mi)
6402 }
6403 return ms
6404 }
6405 return mi.MessageOf(x)
6406 }
6407
6408
6409 func (*Instance_OutputResource) Descriptor() ([]byte, []int) {
6410 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{44, 1}
6411 }
6412
6413 func (x *Instance_OutputResource) GetOutputResource() string {
6414 if x != nil {
6415 return x.OutputResource
6416 }
6417 return ""
6418 }
6419
6420 func (x *Instance_OutputResource) GetProducerNode() string {
6421 if x != nil {
6422 return x.ProducerNode
6423 }
6424 return ""
6425 }
6426
6427 func (x *Instance_OutputResource) GetOutputResourceBinding() string {
6428 if x != nil {
6429 return x.OutputResourceBinding
6430 }
6431 return ""
6432 }
6433
6434 func (x *Instance_OutputResource) GetIsTemporary() bool {
6435 if x != nil {
6436 return x.IsTemporary
6437 }
6438 return false
6439 }
6440
6441 func (x *Instance_OutputResource) GetAutogen() bool {
6442 if x != nil {
6443 return x.Autogen
6444 }
6445 return false
6446 }
6447
6448
6449 type ProcessorIOSpec_GraphInputChannelSpec struct {
6450 state protoimpl.MessageState
6451 sizeCache protoimpl.SizeCache
6452 unknownFields protoimpl.UnknownFields
6453
6454
6455 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
6456
6457
6458
6459 DataType ProcessorIOSpec_DataType `protobuf:"varint,2,opt,name=data_type,json=dataType,proto3,enum=google.cloud.visionai.v1alpha1.ProcessorIOSpec_DataType" json:"data_type,omitempty"`
6460
6461
6462
6463 AcceptedDataTypeUris []string `protobuf:"bytes,5,rep,name=accepted_data_type_uris,json=acceptedDataTypeUris,proto3" json:"accepted_data_type_uris,omitempty"`
6464
6465
6466
6467
6468 Required bool `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"`
6469
6470
6471 MaxConnectionAllowed int64 `protobuf:"varint,4,opt,name=max_connection_allowed,json=maxConnectionAllowed,proto3" json:"max_connection_allowed,omitempty"`
6472 }
6473
6474 func (x *ProcessorIOSpec_GraphInputChannelSpec) Reset() {
6475 *x = ProcessorIOSpec_GraphInputChannelSpec{}
6476 if protoimpl.UnsafeEnabled {
6477 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[81]
6478 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6479 ms.StoreMessageInfo(mi)
6480 }
6481 }
6482
6483 func (x *ProcessorIOSpec_GraphInputChannelSpec) String() string {
6484 return protoimpl.X.MessageStringOf(x)
6485 }
6486
6487 func (*ProcessorIOSpec_GraphInputChannelSpec) ProtoMessage() {}
6488
6489 func (x *ProcessorIOSpec_GraphInputChannelSpec) ProtoReflect() protoreflect.Message {
6490 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[81]
6491 if protoimpl.UnsafeEnabled && x != nil {
6492 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6493 if ms.LoadMessageInfo() == nil {
6494 ms.StoreMessageInfo(mi)
6495 }
6496 return ms
6497 }
6498 return mi.MessageOf(x)
6499 }
6500
6501
6502 func (*ProcessorIOSpec_GraphInputChannelSpec) Descriptor() ([]byte, []int) {
6503 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{47, 0}
6504 }
6505
6506 func (x *ProcessorIOSpec_GraphInputChannelSpec) GetName() string {
6507 if x != nil {
6508 return x.Name
6509 }
6510 return ""
6511 }
6512
6513 func (x *ProcessorIOSpec_GraphInputChannelSpec) GetDataType() ProcessorIOSpec_DataType {
6514 if x != nil {
6515 return x.DataType
6516 }
6517 return ProcessorIOSpec_DATA_TYPE_UNSPECIFIED
6518 }
6519
6520 func (x *ProcessorIOSpec_GraphInputChannelSpec) GetAcceptedDataTypeUris() []string {
6521 if x != nil {
6522 return x.AcceptedDataTypeUris
6523 }
6524 return nil
6525 }
6526
6527 func (x *ProcessorIOSpec_GraphInputChannelSpec) GetRequired() bool {
6528 if x != nil {
6529 return x.Required
6530 }
6531 return false
6532 }
6533
6534 func (x *ProcessorIOSpec_GraphInputChannelSpec) GetMaxConnectionAllowed() int64 {
6535 if x != nil {
6536 return x.MaxConnectionAllowed
6537 }
6538 return 0
6539 }
6540
6541
6542 type ProcessorIOSpec_GraphOutputChannelSpec struct {
6543 state protoimpl.MessageState
6544 sizeCache protoimpl.SizeCache
6545 unknownFields protoimpl.UnknownFields
6546
6547
6548 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
6549
6550 DataType ProcessorIOSpec_DataType `protobuf:"varint,2,opt,name=data_type,json=dataType,proto3,enum=google.cloud.visionai.v1alpha1.ProcessorIOSpec_DataType" json:"data_type,omitempty"`
6551 DataTypeUri string `protobuf:"bytes,3,opt,name=data_type_uri,json=dataTypeUri,proto3" json:"data_type_uri,omitempty"`
6552 }
6553
6554 func (x *ProcessorIOSpec_GraphOutputChannelSpec) Reset() {
6555 *x = ProcessorIOSpec_GraphOutputChannelSpec{}
6556 if protoimpl.UnsafeEnabled {
6557 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[82]
6558 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6559 ms.StoreMessageInfo(mi)
6560 }
6561 }
6562
6563 func (x *ProcessorIOSpec_GraphOutputChannelSpec) String() string {
6564 return protoimpl.X.MessageStringOf(x)
6565 }
6566
6567 func (*ProcessorIOSpec_GraphOutputChannelSpec) ProtoMessage() {}
6568
6569 func (x *ProcessorIOSpec_GraphOutputChannelSpec) ProtoReflect() protoreflect.Message {
6570 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[82]
6571 if protoimpl.UnsafeEnabled && x != nil {
6572 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6573 if ms.LoadMessageInfo() == nil {
6574 ms.StoreMessageInfo(mi)
6575 }
6576 return ms
6577 }
6578 return mi.MessageOf(x)
6579 }
6580
6581
6582 func (*ProcessorIOSpec_GraphOutputChannelSpec) Descriptor() ([]byte, []int) {
6583 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{47, 1}
6584 }
6585
6586 func (x *ProcessorIOSpec_GraphOutputChannelSpec) GetName() string {
6587 if x != nil {
6588 return x.Name
6589 }
6590 return ""
6591 }
6592
6593 func (x *ProcessorIOSpec_GraphOutputChannelSpec) GetDataType() ProcessorIOSpec_DataType {
6594 if x != nil {
6595 return x.DataType
6596 }
6597 return ProcessorIOSpec_DATA_TYPE_UNSPECIFIED
6598 }
6599
6600 func (x *ProcessorIOSpec_GraphOutputChannelSpec) GetDataTypeUri() string {
6601 if x != nil {
6602 return x.DataTypeUri
6603 }
6604 return ""
6605 }
6606
6607
6608
6609
6610
6611 type ProcessorIOSpec_InstanceResourceInputBindingSpec struct {
6612 state protoimpl.MessageState
6613 sizeCache protoimpl.SizeCache
6614 unknownFields protoimpl.UnknownFields
6615
6616
6617
6618
6619
6620 ResourceType isProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceType `protobuf_oneof:"resource_type"`
6621
6622 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
6623 }
6624
6625 func (x *ProcessorIOSpec_InstanceResourceInputBindingSpec) Reset() {
6626 *x = ProcessorIOSpec_InstanceResourceInputBindingSpec{}
6627 if protoimpl.UnsafeEnabled {
6628 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[83]
6629 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6630 ms.StoreMessageInfo(mi)
6631 }
6632 }
6633
6634 func (x *ProcessorIOSpec_InstanceResourceInputBindingSpec) String() string {
6635 return protoimpl.X.MessageStringOf(x)
6636 }
6637
6638 func (*ProcessorIOSpec_InstanceResourceInputBindingSpec) ProtoMessage() {}
6639
6640 func (x *ProcessorIOSpec_InstanceResourceInputBindingSpec) ProtoReflect() protoreflect.Message {
6641 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[83]
6642 if protoimpl.UnsafeEnabled && x != nil {
6643 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6644 if ms.LoadMessageInfo() == nil {
6645 ms.StoreMessageInfo(mi)
6646 }
6647 return ms
6648 }
6649 return mi.MessageOf(x)
6650 }
6651
6652
6653 func (*ProcessorIOSpec_InstanceResourceInputBindingSpec) Descriptor() ([]byte, []int) {
6654 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{47, 2}
6655 }
6656
6657 func (m *ProcessorIOSpec_InstanceResourceInputBindingSpec) GetResourceType() isProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceType {
6658 if m != nil {
6659 return m.ResourceType
6660 }
6661 return nil
6662 }
6663
6664 func (x *ProcessorIOSpec_InstanceResourceInputBindingSpec) GetConfigTypeUri() string {
6665 if x, ok := x.GetResourceType().(*ProcessorIOSpec_InstanceResourceInputBindingSpec_ConfigTypeUri); ok {
6666 return x.ConfigTypeUri
6667 }
6668 return ""
6669 }
6670
6671 func (x *ProcessorIOSpec_InstanceResourceInputBindingSpec) GetResourceTypeUri() string {
6672 if x, ok := x.GetResourceType().(*ProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceTypeUri); ok {
6673 return x.ResourceTypeUri
6674 }
6675 return ""
6676 }
6677
6678 func (x *ProcessorIOSpec_InstanceResourceInputBindingSpec) GetName() string {
6679 if x != nil {
6680 return x.Name
6681 }
6682 return ""
6683 }
6684
6685 type isProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceType interface {
6686 isProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceType()
6687 }
6688
6689 type ProcessorIOSpec_InstanceResourceInputBindingSpec_ConfigTypeUri struct {
6690
6691
6692 ConfigTypeUri string `protobuf:"bytes,2,opt,name=config_type_uri,json=configTypeUri,proto3,oneof"`
6693 }
6694
6695 type ProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceTypeUri struct {
6696
6697
6698 ResourceTypeUri string `protobuf:"bytes,3,opt,name=resource_type_uri,json=resourceTypeUri,proto3,oneof"`
6699 }
6700
6701 func (*ProcessorIOSpec_InstanceResourceInputBindingSpec_ConfigTypeUri) isProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceType() {
6702 }
6703
6704 func (*ProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceTypeUri) isProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceType() {
6705 }
6706
6707 type ProcessorIOSpec_InstanceResourceOutputBindingSpec struct {
6708 state protoimpl.MessageState
6709 sizeCache protoimpl.SizeCache
6710 unknownFields protoimpl.UnknownFields
6711
6712
6713 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
6714
6715 ResourceTypeUri string `protobuf:"bytes,2,opt,name=resource_type_uri,json=resourceTypeUri,proto3" json:"resource_type_uri,omitempty"`
6716
6717
6718 Explicit bool `protobuf:"varint,3,opt,name=explicit,proto3" json:"explicit,omitempty"`
6719 }
6720
6721 func (x *ProcessorIOSpec_InstanceResourceOutputBindingSpec) Reset() {
6722 *x = ProcessorIOSpec_InstanceResourceOutputBindingSpec{}
6723 if protoimpl.UnsafeEnabled {
6724 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[84]
6725 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6726 ms.StoreMessageInfo(mi)
6727 }
6728 }
6729
6730 func (x *ProcessorIOSpec_InstanceResourceOutputBindingSpec) String() string {
6731 return protoimpl.X.MessageStringOf(x)
6732 }
6733
6734 func (*ProcessorIOSpec_InstanceResourceOutputBindingSpec) ProtoMessage() {}
6735
6736 func (x *ProcessorIOSpec_InstanceResourceOutputBindingSpec) ProtoReflect() protoreflect.Message {
6737 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[84]
6738 if protoimpl.UnsafeEnabled && x != nil {
6739 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6740 if ms.LoadMessageInfo() == nil {
6741 ms.StoreMessageInfo(mi)
6742 }
6743 return ms
6744 }
6745 return mi.MessageOf(x)
6746 }
6747
6748
6749 func (*ProcessorIOSpec_InstanceResourceOutputBindingSpec) Descriptor() ([]byte, []int) {
6750 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{47, 3}
6751 }
6752
6753 func (x *ProcessorIOSpec_InstanceResourceOutputBindingSpec) GetName() string {
6754 if x != nil {
6755 return x.Name
6756 }
6757 return ""
6758 }
6759
6760 func (x *ProcessorIOSpec_InstanceResourceOutputBindingSpec) GetResourceTypeUri() string {
6761 if x != nil {
6762 return x.ResourceTypeUri
6763 }
6764 return ""
6765 }
6766
6767 func (x *ProcessorIOSpec_InstanceResourceOutputBindingSpec) GetExplicit() bool {
6768 if x != nil {
6769 return x.Explicit
6770 }
6771 return false
6772 }
6773
6774
6775
6776 type CustomProcessorSourceInfo_ModelSchema struct {
6777 state protoimpl.MessageState
6778 sizeCache protoimpl.SizeCache
6779 unknownFields protoimpl.UnknownFields
6780
6781
6782
6783 InstancesSchema *GcsSource `protobuf:"bytes,1,opt,name=instances_schema,json=instancesSchema,proto3" json:"instances_schema,omitempty"`
6784
6785
6786 ParametersSchema *GcsSource `protobuf:"bytes,2,opt,name=parameters_schema,json=parametersSchema,proto3" json:"parameters_schema,omitempty"`
6787
6788
6789 PredictionsSchema *GcsSource `protobuf:"bytes,3,opt,name=predictions_schema,json=predictionsSchema,proto3" json:"predictions_schema,omitempty"`
6790 }
6791
6792 func (x *CustomProcessorSourceInfo_ModelSchema) Reset() {
6793 *x = CustomProcessorSourceInfo_ModelSchema{}
6794 if protoimpl.UnsafeEnabled {
6795 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[85]
6796 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6797 ms.StoreMessageInfo(mi)
6798 }
6799 }
6800
6801 func (x *CustomProcessorSourceInfo_ModelSchema) String() string {
6802 return protoimpl.X.MessageStringOf(x)
6803 }
6804
6805 func (*CustomProcessorSourceInfo_ModelSchema) ProtoMessage() {}
6806
6807 func (x *CustomProcessorSourceInfo_ModelSchema) ProtoReflect() protoreflect.Message {
6808 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[85]
6809 if protoimpl.UnsafeEnabled && x != nil {
6810 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6811 if ms.LoadMessageInfo() == nil {
6812 ms.StoreMessageInfo(mi)
6813 }
6814 return ms
6815 }
6816 return mi.MessageOf(x)
6817 }
6818
6819
6820 func (*CustomProcessorSourceInfo_ModelSchema) Descriptor() ([]byte, []int) {
6821 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{48, 0}
6822 }
6823
6824 func (x *CustomProcessorSourceInfo_ModelSchema) GetInstancesSchema() *GcsSource {
6825 if x != nil {
6826 return x.InstancesSchema
6827 }
6828 return nil
6829 }
6830
6831 func (x *CustomProcessorSourceInfo_ModelSchema) GetParametersSchema() *GcsSource {
6832 if x != nil {
6833 return x.ParametersSchema
6834 }
6835 return nil
6836 }
6837
6838 func (x *CustomProcessorSourceInfo_ModelSchema) GetPredictionsSchema() *GcsSource {
6839 if x != nil {
6840 return x.PredictionsSchema
6841 }
6842 return nil
6843 }
6844
6845
6846 type StreamWithAnnotation_NodeAnnotation struct {
6847 state protoimpl.MessageState
6848 sizeCache protoimpl.SizeCache
6849 unknownFields protoimpl.UnknownFields
6850
6851
6852 Node string `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
6853
6854 Annotations []*StreamAnnotation `protobuf:"bytes,2,rep,name=annotations,proto3" json:"annotations,omitempty"`
6855 }
6856
6857 func (x *StreamWithAnnotation_NodeAnnotation) Reset() {
6858 *x = StreamWithAnnotation_NodeAnnotation{}
6859 if protoimpl.UnsafeEnabled {
6860 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[87]
6861 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6862 ms.StoreMessageInfo(mi)
6863 }
6864 }
6865
6866 func (x *StreamWithAnnotation_NodeAnnotation) String() string {
6867 return protoimpl.X.MessageStringOf(x)
6868 }
6869
6870 func (*StreamWithAnnotation_NodeAnnotation) ProtoMessage() {}
6871
6872 func (x *StreamWithAnnotation_NodeAnnotation) ProtoReflect() protoreflect.Message {
6873 mi := &file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[87]
6874 if protoimpl.UnsafeEnabled && x != nil {
6875 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
6876 if ms.LoadMessageInfo() == nil {
6877 ms.StoreMessageInfo(mi)
6878 }
6879 return ms
6880 }
6881 return mi.MessageOf(x)
6882 }
6883
6884
6885 func (*StreamWithAnnotation_NodeAnnotation) Descriptor() ([]byte, []int) {
6886 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP(), []int{50, 0}
6887 }
6888
6889 func (x *StreamWithAnnotation_NodeAnnotation) GetNode() string {
6890 if x != nil {
6891 return x.Node
6892 }
6893 return ""
6894 }
6895
6896 func (x *StreamWithAnnotation_NodeAnnotation) GetAnnotations() []*StreamAnnotation {
6897 if x != nil {
6898 return x.Annotations
6899 }
6900 return nil
6901 }
6902
6903 var File_google_cloud_visionai_v1alpha1_platform_proto protoreflect.FileDescriptor
6904
6905 var file_google_cloud_visionai_v1alpha1_platform_proto_rawDesc = []byte{
6906 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
6907 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
6908 0x2f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
6909 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
6910 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a,
6911 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
6912 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67,
6913 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
6914 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
6915 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f,
6916 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
6917 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
6918 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
6919 0x2f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
6920 0x61, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70,
6921 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
6922 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c,
6923 0x70, 0x68, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
6924 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75,
6925 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
6926 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
6927 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
6928 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
6929 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
6930 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
6931 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
6932 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x24, 0x0a, 0x22, 0x44, 0x65, 0x6c,
6933 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
6934 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
6935 0x24, 0x0a, 0x22, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
6936 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73,
6937 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41,
6938 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
6939 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xf7, 0x01, 0x0a, 0x21,
6940 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
6941 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
6942 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
6943 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
6944 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
6945 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61,
6946 0x6d, 0x65, 0x12, 0x6d, 0x0a, 0x15, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
6947 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
6948 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
6949 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
6950 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
6951 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x14, 0x61, 0x70, 0x70,
6952 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
6953 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18,
6954 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75,
6955 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xd5, 0x01, 0x0a, 0x21, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
6956 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61,
6957 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e,
6958 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41,
6959 0x25, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
6960 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69,
6961 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x0c,
6962 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03,
6963 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x76, 0x69, 0x73, 0x69,
6964 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
6965 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x0b, 0x69, 0x6e,
6966 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71,
6967 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
6968 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x1b, 0x0a,
6969 0x19, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
6970 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1d, 0x0a, 0x1b, 0x55, 0x6e,
6971 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
6972 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x0a, 0x24, 0x52, 0x65, 0x6d,
6973 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
6974 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
6975 0x65, 0x22, 0x23, 0x0a, 0x21, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
6976 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65,
6977 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
6978 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61,
6979 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xcd,
6980 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
6981 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61,
6982 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa,
6983 0x41, 0x25, 0x12, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f,
6984 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c,
6985 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
6986 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
6987 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
6988 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
6989 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66,
6990 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c,
6991 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18,
6992 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xb5,
6993 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
6994 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0c, 0x61,
6995 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
6996 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
6997 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
6998 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c,
6999 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f,
7000 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
7001 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
7002 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61,
7003 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61,
7004 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x58, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70,
7005 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
7006 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0,
7007 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7008 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41,
7009 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
7010 0x22, 0x83, 0x02, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69,
7011 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a,
7012 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0,
7013 0x41, 0x02, 0xfa, 0x41, 0x25, 0x12, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7014 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41,
7015 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
7016 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x0e, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
7017 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
7018 0x0d, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x52,
7019 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20,
7020 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
7021 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
7022 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7023 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
7024 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64,
7025 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71,
7026 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xd4, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74,
7027 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
7028 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
7029 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7030 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
7031 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
7032 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x52, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
7033 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f,
7034 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
7035 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c,
7036 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x61, 0x70,
7037 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71,
7038 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
7039 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x9a, 0x01,
7040 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
7041 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61,
7042 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25,
7043 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7044 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
7045 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x72,
7046 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
7047 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12,
7048 0x19, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03,
7049 0xe0, 0x41, 0x01, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0xd6, 0x01, 0x0a, 0x18, 0x44,
7050 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7051 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
7052 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x76,
7053 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
7054 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
7055 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x61, 0x6c, 0x69,
7056 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
7057 0x0c, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x22, 0x0a,
7058 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
7059 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
7060 0x64, 0x12, 0x30, 0x0a, 0x11, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x69,
7061 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41,
7062 0x01, 0x52, 0x10, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
7063 0x69, 0x6e, 0x67, 0x22, 0x81, 0x01, 0x0a, 0x1a, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
7064 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
7065 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
7066 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
7067 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
7068 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e,
7069 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
7070 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65,
7071 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x84, 0x01, 0x0a, 0x16, 0x41, 0x70, 0x70, 0x6c,
7072 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70,
7073 0x75, 0x74, 0x12, 0x6a, 0x0a, 0x16, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x77, 0x69, 0x74,
7074 0x68, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
7075 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
7076 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
7077 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x57, 0x69, 0x74, 0x68, 0x41, 0x6e,
7078 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
7079 0x57, 0x69, 0x74, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xfb,
7080 0x01, 0x0a, 0x20, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
7081 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75,
7082 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
7083 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f,
7084 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
7085 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04,
7086 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x72, 0x0a, 0x19, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
7087 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74,
7088 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
7089 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7090 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
7091 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52,
7092 0x17, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65,
7093 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75,
7094 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
7095 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xa3, 0x02, 0x0a,
7096 0x23, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
7097 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x71,
7098 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
7099 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69,
7100 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
7101 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
7102 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x72, 0x0a, 0x19, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
7103 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x70, 0x75,
7104 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7105 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7106 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
7107 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74,
7108 0x52, 0x17, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72,
7109 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71,
7110 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
7111 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x23, 0x0a,
7112 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x04,
7113 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69,
7114 0x6e, 0x67, 0x22, 0xe6, 0x02, 0x0a, 0x23, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70,
7115 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e,
7116 0x70, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61,
7117 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25,
7118 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7119 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
7120 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x87, 0x01, 0x0a, 0x14,
7121 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e,
7122 0x70, 0x75, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f,
7123 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
7124 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f,
7125 0x76, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72,
7126 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
7127 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75,
7128 0x74, 0x52, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49,
7129 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
7130 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09,
7131 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x1a, 0x50, 0x0a, 0x11, 0x54, 0x61, 0x72,
7132 0x67, 0x65, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x3b,
7133 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23,
7134 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
7135 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x72,
7136 0x65, 0x61, 0x6d, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22, 0xc7, 0x01, 0x0a, 0x14,
7137 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71,
7138 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
7139 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x12, 0x20, 0x76, 0x69,
7140 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
7141 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x06,
7142 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
7143 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
7144 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
7145 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
7146 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01,
7147 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72,
7148 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72,
7149 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa9, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e,
7150 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
7151 0x46, 0x0a, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
7152 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
7153 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
7154 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x09, 0x69, 0x6e,
7155 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
7156 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
7157 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
7158 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03,
7159 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c,
7160 0x65, 0x22, 0x52, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
7161 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
7162 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x76,
7163 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
7164 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52,
7165 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc1, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x72,
7166 0x61, 0x66, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x06, 0x70,
7167 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe0, 0x41, 0x02,
7168 0xfa, 0x41, 0x1f, 0x12, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
7169 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x72, 0x61,
7170 0x66, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61,
7171 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70,
7172 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f,
7173 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67,
7174 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
7175 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19,
7176 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
7177 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0x9d, 0x01, 0x0a, 0x12, 0x4c, 0x69,
7178 0x73, 0x74, 0x44, 0x72, 0x61, 0x66, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
7179 0x12, 0x3d, 0x0a, 0x06, 0x64, 0x72, 0x61, 0x66, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
7180 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
7181 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
7182 0x31, 0x2e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x06, 0x64, 0x72, 0x61, 0x66, 0x74, 0x73, 0x12,
7183 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
7184 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61,
7185 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61,
7186 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e,
7187 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x4c, 0x0a, 0x0f, 0x47, 0x65, 0x74,
7188 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x04,
7189 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe0, 0x41, 0x02, 0xfa,
7190 0x41, 0x1f, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f,
7191 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x72, 0x61, 0x66,
7192 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xd9, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61,
7193 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d,
7194 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25,
7195 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1f, 0x12, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7196 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
7197 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1e, 0x0a,
7198 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
7199 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x12, 0x40, 0x0a,
7200 0x05, 0x64, 0x72, 0x61, 0x66, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67,
7201 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69,
7202 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x72,
7203 0x61, 0x66, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x64, 0x72, 0x61, 0x66, 0x74, 0x12,
7204 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
7205 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
7206 0x74, 0x49, 0x64, 0x22, 0xe1, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x72,
7207 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70,
7208 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
7209 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
7210 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01,
7211 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x40, 0x0a, 0x05,
7212 0x64, 0x72, 0x61, 0x66, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f,
7213 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7214 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x72, 0x61,
7215 0x66, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x64, 0x72, 0x61, 0x66, 0x74, 0x12, 0x22,
7216 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
7217 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
7218 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73,
7219 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
7220 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x91, 0x04, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61,
7221 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73,
7222 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a,
7223 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02,
7224 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
7225 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70,
7226 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x90,
7227 0x01, 0x0a, 0x15, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
7228 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x5b,
7229 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
7230 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
7231 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
7232 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
7233 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
7234 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x70, 0x70,
7235 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
7236 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18,
7237 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75,
7238 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d,
7239 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c,
7240 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x1a, 0xce, 0x01, 0x0a, 0x19, 0x55,
7241 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7242 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
7243 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
7244 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
7245 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a,
7246 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x49, 0x0a, 0x08, 0x69, 0x6e,
7247 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67,
7248 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69,
7249 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e,
7250 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x69, 0x6e, 0x73,
7251 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
7252 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
7253 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x73, 0x0a, 0x12, 0x44,
7254 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
7255 0x74, 0x12, 0x39, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
7256 0x25, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1f, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
7257 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
7258 0x2f, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a,
7259 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
7260 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64,
7261 0x22, 0xc9, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
7262 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61,
7263 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa,
7264 0x41, 0x23, 0x12, 0x21, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f,
7265 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x63,
7266 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a,
7267 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
7268 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
7269 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
7270 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c,
7271 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
7272 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20,
7273 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xad, 0x01, 0x0a,
7274 0x16, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x52,
7275 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65,
7276 0x73, 0x73, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f,
7277 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7278 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f,
7279 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f,
7280 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
7281 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
7282 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e,
7283 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
7284 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x62, 0x0a, 0x1d,
7285 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x50, 0x72, 0x6f, 0x63,
7286 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a,
7287 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0,
7288 0x41, 0x02, 0xfa, 0x41, 0x23, 0x12, 0x21, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7289 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50,
7290 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
7291 0x22, 0x6b, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74,
7292 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
7293 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73,
7294 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
7295 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
7296 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f,
7297 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x22, 0x54, 0x0a,
7298 0x13, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71,
7299 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
7300 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x76, 0x69, 0x73, 0x69,
7301 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
7302 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x04, 0x6e,
7303 0x61, 0x6d, 0x65, 0x22, 0xf5, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72,
7304 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41,
7305 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29,
7306 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x12, 0x21, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7307 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
7308 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
7309 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x5f, 0x69,
7310 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x70, 0x72,
7311 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x4c, 0x0a, 0x09, 0x70, 0x72, 0x6f,
7312 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67,
7313 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69,
7314 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72,
7315 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x70, 0x72,
7316 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65,
7317 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01,
7318 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xcc, 0x01, 0x0a, 0x16,
7319 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52,
7320 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
7321 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
7322 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
7323 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70,
7324 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x4c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63,
7325 0x65, 0x73, 0x73, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f,
7326 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7327 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f,
7328 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x70, 0x72, 0x6f,
7329 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
7330 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
7331 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x7b, 0x0a, 0x16, 0x44, 0x65,
7332 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71,
7333 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
7334 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x76, 0x69, 0x73, 0x69,
7335 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
7336 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x04, 0x6e,
7337 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
7338 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65,
7339 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xc8, 0x0b, 0x0a, 0x0b, 0x41, 0x70, 0x70, 0x6c,
7340 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
7341 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63,
7342 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
7343 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
7344 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
7345 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a,
7346 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
7347 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
7348 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03,
7349 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
7350 0x4f, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
7351 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
7352 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
7353 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x62,
7354 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
7355 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
7356 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73,
7357 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
7358 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
7359 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x13, 0x61, 0x70,
7360 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
7361 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
7362 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7363 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
7364 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x12, 0x61, 0x70, 0x70,
7365 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12,
7366 0x6a, 0x0a, 0x0c, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
7367 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
7368 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
7369 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
7370 0x6f, 0x6e, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75,
7371 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b,
7372 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4c, 0x0a, 0x05, 0x73,
7373 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f,
7374 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
7375 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c,
7376 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0,
7377 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x1a, 0x90, 0x04, 0x0a, 0x16, 0x41, 0x70,
7378 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
7379 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x74,
7380 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
7381 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
7382 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x54, 0x69, 0x6d,
7383 0x65, 0x12, 0x8f, 0x01, 0x0a, 0x17, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6f, 0x75, 0x74,
7384 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20,
7385 0x03, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
7386 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
7387 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7388 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, 0x6e, 0x74,
7389 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x75,
7390 0x74, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x15, 0x67, 0x6c,
7391 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
7392 0x63, 0x65, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
7393 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
7394 0x53, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
7395 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
7396 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x70, 0x70,
7397 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x49,
7398 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f,
7399 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
7400 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x76, 0x0a, 0x14, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
7401 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x27,
7402 0x0a, 0x0f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
7403 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52,
7404 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x64, 0x75,
7405 0x63, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
7406 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03,
7407 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x1a, 0x2c,
7408 0x0a, 0x10, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66,
7409 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20,
7410 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x1a, 0x39, 0x0a, 0x0b,
7411 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
7412 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
7413 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
7414 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa7, 0x01, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74,
7415 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
7416 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x52, 0x45, 0x41,
7417 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x45, 0x50, 0x4c, 0x4f, 0x59, 0x49,
7418 0x4e, 0x47, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x50, 0x4c, 0x4f, 0x59, 0x45, 0x44,
7419 0x10, 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x44, 0x45, 0x50, 0x4c, 0x4f, 0x59, 0x49, 0x4e,
7420 0x47, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x05,
7421 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x06, 0x12, 0x0c, 0x0a, 0x08, 0x43,
7422 0x52, 0x45, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x50, 0x44,
7423 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x08, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x4c, 0x45, 0x54,
7424 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x49, 0x58, 0x49, 0x4e, 0x47, 0x10,
7425 0x0a, 0x3a, 0x6f, 0xea, 0x41, 0x6c, 0x0a, 0x23, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7426 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
7427 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x70, 0x72, 0x6f,
7428 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
7429 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
7430 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7431 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x52,
7432 0x01, 0x01, 0x22, 0xd5, 0x02, 0x0a, 0x12, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
7433 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x05, 0x6e, 0x6f, 0x64,
7434 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7435 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7436 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05,
7437 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x7a, 0x0a, 0x15, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x64,
7438 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03,
7439 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
7440 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
7441 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
7442 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x44, 0x65,
7443 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, 0x65, 0x76,
7444 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69,
7445 0x67, 0x1a, 0x86, 0x01, 0x0a, 0x13, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x69, 0x76,
7446 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61,
7447 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e,
7448 0x6e, 0x65, 0x6c, 0x12, 0x55, 0x0a, 0x19, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x64,
7449 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c,
7450 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
7451 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
7452 0x6e, 0x52, 0x17, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65,
7453 0x72, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x22, 0x80, 0x04, 0x0a, 0x04, 0x4e,
7454 0x6f, 0x64, 0x65, 0x12, 0x4f, 0x0a, 0x24, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x6c,
7455 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
7456 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28,
7457 0x08, 0x48, 0x00, 0x52, 0x1f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x6c, 0x6c, 0x4f, 0x75,
7458 0x74, 0x70, 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x54, 0x6f, 0x53, 0x74,
7459 0x72, 0x65, 0x61, 0x6d, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
7460 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a,
7461 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
7462 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65,
7463 0x12, 0x50, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18,
7464 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
7465 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
7466 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72,
7467 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66,
7468 0x69, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x18,
7469 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72,
7470 0x12, 0x48, 0x0a, 0x07, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28,
7471 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
7472 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
7473 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x45, 0x64, 0x67,
7474 0x65, 0x52, 0x07, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x98, 0x01, 0x0a, 0x09, 0x49,
7475 0x6e, 0x70, 0x75, 0x74, 0x45, 0x64, 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65,
7476 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70,
7477 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x61, 0x72,
7478 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e,
7479 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
7480 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x36, 0x0a,
7481 0x17, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74,
7482 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15,
7483 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x68,
7484 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x42, 0x16, 0x0a, 0x14, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f,
7485 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xd9, 0x04,
7486 0x0a, 0x05, 0x44, 0x72, 0x61, 0x66, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
7487 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63,
7488 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
7489 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
7490 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
7491 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a,
7492 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01,
7493 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
7494 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03,
7495 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
7496 0x49, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
7497 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
7498 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
7499 0x2e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74,
7500 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69,
7501 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
7502 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61,
7503 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
7504 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
7505 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6e, 0x0a, 0x19, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x61, 0x70,
7506 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
7507 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
7508 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7509 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
7510 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x17, 0x64, 0x72, 0x61,
7511 0x66, 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e,
7512 0x66, 0x69, 0x67, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e,
7513 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
7514 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
7515 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a,
7516 0x78, 0xea, 0x41, 0x75, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67,
7517 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x72,
7518 0x61, 0x66, 0x74, 0x12, 0x51, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
7519 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7520 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x70, 0x70,
7521 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70, 0x6c, 0x69,
7522 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x73, 0x2f, 0x7b,
7523 0x64, 0x72, 0x61, 0x66, 0x74, 0x7d, 0x52, 0x01, 0x01, 0x22, 0x85, 0x0c, 0x0a, 0x08, 0x49, 0x6e,
7524 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
7525 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
7526 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02,
7527 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
7528 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
7529 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d,
7530 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
7531 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
7532 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
7533 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54,
7534 0x69, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20,
7535 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
7536 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
7537 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x4c, 0x61,
7538 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c,
7539 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d,
7540 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69,
7541 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73,
7542 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
7543 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5f, 0x0a, 0x0f, 0x69,
7544 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x06,
7545 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
7546 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
7547 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x49,
7548 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0e, 0x69, 0x6e,
7549 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x62, 0x0a, 0x10,
7550 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
7551 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
7552 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
7553 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
7554 0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52,
7555 0x0f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
7556 0x12, 0x44, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32,
7557 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
7558 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
7559 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
7560 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x1a, 0xef, 0x02, 0x0a, 0x0d, 0x49, 0x6e, 0x70, 0x75, 0x74,
7561 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x27, 0x0a, 0x0e, 0x69, 0x6e, 0x70, 0x75,
7562 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
7563 0x48, 0x00, 0x52, 0x0d, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
7564 0x65, 0x12, 0x65, 0x0a, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73,
7565 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f,
7566 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7567 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72,
7568 0x65, 0x61, 0x6d, 0x57, 0x69, 0x74, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
7569 0x6e, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
7570 0x65, 0x64, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x73,
7571 0x75, 0x6d, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
7572 0x0c, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a,
7573 0x16, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
7574 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x69,
7575 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64,
7576 0x69, 0x6e, 0x67, 0x12, 0x55, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
7577 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7578 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7579 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
7580 0x63, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x61,
7581 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x1c, 0x0a, 0x1a, 0x69, 0x6e,
7582 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66,
7583 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xdd, 0x01, 0x0a, 0x0e, 0x4f, 0x75, 0x74,
7584 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f,
7585 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01,
7586 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f,
7587 0x75, 0x72, 0x63, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x72,
7588 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f,
7589 0x64, 0x75, 0x63, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x36, 0x0a, 0x17, 0x6f, 0x75, 0x74,
7590 0x70, 0x75, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x62, 0x69, 0x6e,
7591 0x64, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6f, 0x75, 0x74, 0x70,
7592 0x75, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e,
7593 0x67, 0x12, 0x26, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x72,
7594 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x69, 0x73,
7595 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x72, 0x79, 0x12, 0x1d, 0x0a, 0x07, 0x61, 0x75, 0x74,
7596 0x6f, 0x67, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
7597 0x07, 0x61, 0x75, 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65,
7598 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
7599 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
7600 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
7601 0x02, 0x38, 0x01, 0x22, 0xa7, 0x01, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a,
7602 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
7603 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49, 0x4e, 0x47,
7604 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12,
7605 0x0d, 0x0a, 0x09, 0x44, 0x45, 0x50, 0x4c, 0x4f, 0x59, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x0c,
7606 0x0a, 0x08, 0x44, 0x45, 0x50, 0x4c, 0x4f, 0x59, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b,
7607 0x55, 0x4e, 0x44, 0x45, 0x50, 0x4c, 0x4f, 0x59, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x0b, 0x0a,
7608 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52,
7609 0x52, 0x4f, 0x52, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x50, 0x44, 0x41, 0x54, 0x49, 0x4e,
7610 0x47, 0x10, 0x08, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4e, 0x47, 0x10,
7611 0x09, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x49, 0x58, 0x49, 0x4e, 0x47, 0x10, 0x0a, 0x3a, 0x81, 0x01,
7612 0xea, 0x41, 0x7e, 0x0a, 0x20, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
7613 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73,
7614 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x57, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
7615 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
7616 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61,
7617 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x70, 0x70,
7618 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
7619 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x52, 0x01,
7620 0x01, 0x22, 0x86, 0x01, 0x0a, 0x13, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
7621 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x6e, 0x73,
7622 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
7623 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12,
7624 0x49, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
7625 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
7626 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
7627 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02,
7628 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0xf4, 0x0a, 0x0a, 0x09, 0x50,
7629 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
7630 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b,
7631 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
7632 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
7633 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
7634 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40,
7635 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20,
7636 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
7637 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
7638 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
7639 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
7640 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
7641 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
7642 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x2e, 0x4c, 0x61, 0x62, 0x65,
7643 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12,
7644 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
7645 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70,
7646 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
7647 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65,
7648 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x0e, 0x70, 0x72, 0x6f,
7649 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
7650 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
7651 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
7652 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x2e, 0x50, 0x72, 0x6f,
7653 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
7654 0x0d, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x48,
7655 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01,
7656 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
7657 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
7658 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d,
7659 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x7a, 0x0a, 0x1c, 0x63, 0x75, 0x73, 0x74,
7660 0x6f, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x5f, 0x73, 0x6f, 0x75,
7661 0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39,
7662 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
7663 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
7664 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53,
7665 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x19, 0x63, 0x75, 0x73, 0x74, 0x6f,
7666 0x6d, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
7667 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x53, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20,
7668 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
7669 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
7670 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x2e, 0x50,
7671 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0,
7672 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x60, 0x0a, 0x11, 0x70, 0x72, 0x6f,
7673 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x5f, 0x69, 0x6f, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x0b,
7674 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
7675 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
7676 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49,
7677 0x4f, 0x53, 0x70, 0x65, 0x63, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x63,
7678 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49, 0x6f, 0x53, 0x70, 0x65, 0x63, 0x12, 0x38, 0x0a, 0x15, 0x63,
7679 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70,
7680 0x65, 0x75, 0x72, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
7681 0x14, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
7682 0x70, 0x65, 0x75, 0x72, 0x6c, 0x12, 0x77, 0x0a, 0x1a, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
7683 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79,
7684 0x70, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
7685 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
7686 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61,
7687 0x6d, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42,
7688 0x03, 0xe0, 0x41, 0x03, 0x52, 0x18, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x41,
7689 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x38,
7690 0x0a, 0x18, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f,
7691 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08,
7692 0x52, 0x16, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x72,
7693 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65,
7694 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
7695 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
7696 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
7697 0x02, 0x38, 0x01, 0x22, 0x5a, 0x0a, 0x0d, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72,
7698 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x4f,
7699 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
7700 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x52, 0x45, 0x54, 0x52, 0x41, 0x49, 0x4e,
7701 0x45, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x10, 0x02,
7702 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10, 0x03, 0x22,
7703 0x65, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74,
7704 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x4f, 0x52, 0x5f, 0x53,
7705 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
7706 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x01,
7707 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
7708 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41,
7709 0x49, 0x4c, 0x45, 0x44, 0x10, 0x04, 0x3a, 0x69, 0xea, 0x41, 0x66, 0x0a, 0x21, 0x76, 0x69, 0x73,
7710 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
7711 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x3e,
7712 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
7713 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f,
7714 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f,
7715 0x72, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x7d, 0x52, 0x01,
7716 0x01, 0x22, 0xff, 0x0a, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49,
7717 0x4f, 0x53, 0x70, 0x65, 0x63, 0x12, 0x80, 0x01, 0x0a, 0x19, 0x67, 0x72, 0x61, 0x70, 0x68, 0x5f,
7718 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x73, 0x70,
7719 0x65, 0x63, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
7720 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
7721 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65,
7722 0x73, 0x73, 0x6f, 0x72, 0x49, 0x4f, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x47, 0x72, 0x61, 0x70, 0x68,
7723 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x53, 0x70, 0x65, 0x63,
7724 0x52, 0x16, 0x67, 0x72, 0x61, 0x70, 0x68, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e,
7725 0x6e, 0x65, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x1a, 0x67, 0x72, 0x61,
7726 0x70, 0x68, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
7727 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, 0x2e,
7728 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73,
7729 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50,
7730 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49, 0x4f, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x47,
7731 0x72, 0x61, 0x70, 0x68, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
7732 0x6c, 0x53, 0x70, 0x65, 0x63, 0x52, 0x17, 0x67, 0x72, 0x61, 0x70, 0x68, 0x4f, 0x75, 0x74, 0x70,
7733 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x73, 0x12, 0xa2,
7734 0x01, 0x0a, 0x25, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f,
7735 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69,
7736 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x50,
7737 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
7738 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
7739 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49, 0x4f, 0x53, 0x70, 0x65, 0x63, 0x2e,
7740 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
7741 0x49, 0x6e, 0x70, 0x75, 0x74, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63,
7742 0x52, 0x21, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
7743 0x63, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x70,
7744 0x65, 0x63, 0x73, 0x12, 0xa5, 0x01, 0x0a, 0x26, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
7745 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74,
7746 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x06,
7747 0x20, 0x03, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
7748 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
7749 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49,
7750 0x4f, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65,
7751 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42, 0x69, 0x6e, 0x64,
7752 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x52, 0x22, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
7753 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42,
7754 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x73, 0x1a, 0x8b, 0x02, 0x0a, 0x15,
7755 0x47, 0x72, 0x61, 0x70, 0x68, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
7756 0x6c, 0x53, 0x70, 0x65, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
7757 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x55, 0x0a, 0x09, 0x64, 0x61, 0x74,
7758 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67,
7759 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69,
7760 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72,
7761 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49, 0x4f, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x44, 0x61,
7762 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65,
7763 0x12, 0x35, 0x0a, 0x17, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74,
7764 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28,
7765 0x09, 0x52, 0x14, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x54,
7766 0x79, 0x70, 0x65, 0x55, 0x72, 0x69, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69,
7767 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69,
7768 0x72, 0x65, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
7769 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x18, 0x04, 0x20,
7770 0x01, 0x28, 0x03, 0x52, 0x14, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
7771 0x6f, 0x6e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x1a, 0xa7, 0x01, 0x0a, 0x16, 0x47, 0x72,
7772 0x61, 0x70, 0x68, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
7773 0x53, 0x70, 0x65, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
7774 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x55, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61,
7775 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f,
7776 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7777 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f,
7778 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x49, 0x4f, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x44, 0x61, 0x74,
7779 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12,
7780 0x22, 0x0a, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x75, 0x72, 0x69,
7781 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65,
7782 0x55, 0x72, 0x69, 0x1a, 0x9f, 0x01, 0x0a, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
7783 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x42, 0x69, 0x6e,
7784 0x64, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66,
7785 0x69, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28,
7786 0x09, 0x48, 0x00, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x54, 0x79, 0x70, 0x65, 0x55,
7787 0x72, 0x69, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74,
7788 0x79, 0x70, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
7789 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x55, 0x72, 0x69,
7790 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
7791 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
7792 0x5f, 0x74, 0x79, 0x70, 0x65, 0x1a, 0x7f, 0x0a, 0x21, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
7793 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42,
7794 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
7795 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2a,
7796 0x0a, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f,
7797 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x75,
7798 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x55, 0x72, 0x69, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x78,
7799 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x65, 0x78,
7800 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x22, 0x3b, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79,
7801 0x70, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
7802 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a,
7803 0x05, 0x56, 0x49, 0x44, 0x45, 0x4f, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x52, 0x4f, 0x54,
7804 0x4f, 0x10, 0x02, 0x22, 0xcb, 0x06, 0x0a, 0x19, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72,
7805 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66,
7806 0x6f, 0x12, 0x23, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x6d, 0x6f, 0x64, 0x65,
7807 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x74, 0x65,
7808 0x78, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x65, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
7809 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x67, 0x6f,
7810 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7811 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, 0x73,
7812 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x6f, 0x75, 0x72,
7813 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70,
7814 0x65, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x7b, 0x0a,
7815 0x0f, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
7816 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
7817 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
7818 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72,
7819 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66,
7820 0x6f, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
7821 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x61, 0x64, 0x64, 0x69,
7822 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x68, 0x0a, 0x0c, 0x6d, 0x6f,
7823 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
7824 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
7825 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
7826 0x31, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f,
7827 0x72, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x6f, 0x64, 0x65,
7828 0x6c, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x53, 0x63,
7829 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x95, 0x02, 0x0a, 0x0b, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x53, 0x63,
7830 0x68, 0x65, 0x6d, 0x61, 0x12, 0x54, 0x0a, 0x10, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
7831 0x73, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29,
7832 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
7833 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
7834 0x47, 0x63, 0x73, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0f, 0x69, 0x6e, 0x73, 0x74, 0x61,
7835 0x6e, 0x63, 0x65, 0x73, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x56, 0x0a, 0x11, 0x70, 0x61,
7836 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18,
7837 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
7838 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
7839 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x63, 0x73, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
7840 0x52, 0x10, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x53, 0x63, 0x68, 0x65,
7841 0x6d, 0x61, 0x12, 0x58, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e,
7842 0x73, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29,
7843 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
7844 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
7845 0x47, 0x63, 0x73, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x11, 0x70, 0x72, 0x65, 0x64, 0x69,
7846 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x41, 0x0a, 0x13,
7847 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e,
7848 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
7849 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
7850 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
7851 0x4f, 0x0a, 0x0a, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a,
7852 0x17, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
7853 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x56, 0x45,
7854 0x52, 0x54, 0x45, 0x58, 0x5f, 0x41, 0x55, 0x54, 0x4f, 0x4d, 0x4c, 0x10, 0x01, 0x12, 0x11, 0x0a,
7855 0x0d, 0x56, 0x45, 0x52, 0x54, 0x45, 0x58, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x10, 0x02,
7856 0x42, 0x0f, 0x0a, 0x0d, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x70, 0x61, 0x74,
7857 0x68, 0x22, 0xd8, 0x0b, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x43,
7858 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x73, 0x0a, 0x19, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x5f, 0x73,
7859 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
7860 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7861 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7862 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x53,
7863 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
7864 0x48, 0x00, 0x52, 0x16, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49,
7865 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x83, 0x01, 0x0a, 0x1f, 0x61,
7866 0x69, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
7867 0x73, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x14,
7868 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
7869 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
7870 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x49, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44,
7871 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69,
7872 0x67, 0x48, 0x00, 0x52, 0x1b, 0x61, 0x69, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x65,
7873 0x76, 0x69, 0x63, 0x65, 0x73, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
7874 0x12, 0x6c, 0x0a, 0x16, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f,
7875 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
7876 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
7877 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
7878 0x31, 0x2e, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x57, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65,
7879 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x14, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x57,
7880 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x60,
7881 0x0a, 0x12, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x5f, 0x62, 0x6c, 0x75, 0x72, 0x5f, 0x63, 0x6f,
7882 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f,
7883 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
7884 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x65, 0x72, 0x73,
7885 0x6f, 0x6e, 0x42, 0x6c, 0x75, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x10,
7886 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x42, 0x6c, 0x75, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
7887 0x12, 0x6c, 0x0a, 0x16, 0x6f, 0x63, 0x63, 0x75, 0x70, 0x61, 0x6e, 0x63, 0x79, 0x5f, 0x63, 0x6f,
7888 0x75, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
7889 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
7890 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
7891 0x31, 0x2e, 0x4f, 0x63, 0x63, 0x75, 0x70, 0x61, 0x6e, 0x63, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74,
7892 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x14, 0x6f, 0x63, 0x63, 0x75, 0x70, 0x61,
7893 0x6e, 0x63, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x85,
7894 0x01, 0x0a, 0x1f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c,
7895 0x65, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
7896 0x69, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7897 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7898 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e,
7899 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
7900 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x1c, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
7901 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
7902 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x79, 0x0a, 0x1b, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78,
7903 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
7904 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f,
7905 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7906 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72,
7907 0x74, 0x65, 0x78, 0x41, 0x75, 0x74, 0x6f, 0x4d, 0x4c, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x43,
7908 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x18, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x41,
7909 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
7910 0x67, 0x12, 0x76, 0x0a, 0x1a, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x61, 0x75, 0x74, 0x6f,
7911 0x6d, 0x6c, 0x5f, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18,
7912 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
7913 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
7914 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x41, 0x75, 0x74,
7915 0x6f, 0x4d, 0x4c, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00,
7916 0x52, 0x17, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x56, 0x69,
7917 0x64, 0x65, 0x6f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x66, 0x0a, 0x14, 0x76, 0x65, 0x72,
7918 0x74, 0x65, 0x78, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
7919 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
7920 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7921 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x43,
7922 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x12, 0x76,
7923 0x65, 0x72, 0x74, 0x65, 0x78, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69,
7924 0x67, 0x12, 0x85, 0x01, 0x0a, 0x1f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x6f, 0x62,
7925 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
7926 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f,
7927 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
7928 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e,
7929 0x65, 0x72, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
7930 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x1c, 0x67, 0x65, 0x6e,
7931 0x65, 0x72, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
7932 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5a, 0x0a, 0x10, 0x62, 0x69, 0x67,
7933 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x13, 0x20,
7934 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
7935 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
7936 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e,
7937 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0e, 0x62, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x43,
7938 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0xb0, 0x01, 0x0a, 0x2e, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
7939 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x71,
7940 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f,
7941 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a,
7942 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
7943 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
7944 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69,
7945 0x76, 0x65, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63,
7946 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x2a, 0x70, 0x65,
7947 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65,
7948 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69,
7949 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x12, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x63,
7950 0x65, 0x73, 0x73, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa8, 0x03, 0x0a,
7951 0x14, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x57, 0x69, 0x74, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
7952 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18,
7953 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69,
7954 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
7955 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65,
7956 0x61, 0x6d, 0x12, 0x69, 0x0a, 0x17, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
7957 0x6e, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20,
7958 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
7959 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
7960 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
7961 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x16, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
7962 0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x6e, 0x0a,
7963 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7964 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
7965 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
7966 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x57,
7967 0x69, 0x74, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x6f,
7968 0x64, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x6e, 0x6f,
7969 0x64, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x78, 0x0a,
7970 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
7971 0x12, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
7972 0x6f, 0x64, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
7973 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
7974 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
7975 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
7976 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f,
7977 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x83, 0x01, 0x0a, 0x19, 0x41, 0x70, 0x70, 0x6c,
7978 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
7979 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
7980 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x61, 0x6e, 0x6e,
7981 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30,
7982 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
7983 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
7984 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
7985 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xe6, 0x01,
7986 0x0a, 0x13, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
7987 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x69, 0x0a, 0x17, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
7988 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
7989 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
7990 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
7991 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x41, 0x6e,
7992 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x16, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
7993 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
7994 0x12, 0x64, 0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
7995 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
7996 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
7997 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c,
7998 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
7999 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x6e, 0x6f, 0x64, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
8000 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xa8, 0x01, 0x0a, 0x16, 0x56, 0x69, 0x64, 0x65, 0x6f,
8001 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69,
8002 0x67, 0x12, 0x1c, 0x0a, 0x07, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03,
8003 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x07, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x12,
8004 0x70, 0x0a, 0x17, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f,
8005 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
8006 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
8007 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
8008 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x57, 0x69, 0x74, 0x68, 0x41, 0x6e, 0x6e, 0x6f,
8009 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x18, 0x01, 0x52, 0x15, 0x73, 0x74, 0x72, 0x65,
8010 0x61, 0x6d, 0x73, 0x57, 0x69, 0x74, 0x68, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
8011 0x6e, 0x22, 0x1d, 0x0a, 0x1b, 0x41, 0x49, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x65,
8012 0x76, 0x69, 0x63, 0x65, 0x73, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
8013 0x22, 0x77, 0x0a, 0x14, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x57, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75,
8014 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x72, 0x70,
8015 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73,
8016 0x12, 0x1a, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
8017 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x03,
8018 0x74, 0x74, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
8019 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61,
8020 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x22, 0xf6, 0x01, 0x0a, 0x10, 0x50, 0x65,
8021 0x72, 0x73, 0x6f, 0x6e, 0x42, 0x6c, 0x75, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x69,
8022 0x0a, 0x10, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x5f, 0x62, 0x6c, 0x75, 0x72, 0x5f, 0x74, 0x79,
8023 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
8024 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
8025 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e,
8026 0x42, 0x6c, 0x75, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f,
8027 0x6e, 0x42, 0x6c, 0x75, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x70, 0x65, 0x72, 0x73, 0x6f,
8028 0x6e, 0x42, 0x6c, 0x75, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x61, 0x63,
8029 0x65, 0x73, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x66,
8030 0x61, 0x63, 0x65, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x58, 0x0a, 0x0e, 0x50, 0x65, 0x72, 0x73,
8031 0x6f, 0x6e, 0x42, 0x6c, 0x75, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x50, 0x45,
8032 0x52, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x4c, 0x55, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
8033 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f,
8034 0x46, 0x55, 0x4c, 0x4c, 0x5f, 0x4f, 0x43, 0x43, 0x55, 0x4c, 0x55, 0x53, 0x49, 0x4f, 0x4e, 0x10,
8035 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x42, 0x4c, 0x55, 0x52, 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52,
8036 0x10, 0x02, 0x22, 0xc7, 0x01, 0x0a, 0x14, 0x4f, 0x63, 0x63, 0x75, 0x70, 0x61, 0x6e, 0x63, 0x79,
8037 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x65,
8038 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x75,
8039 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x65, 0x6e, 0x61,
8040 0x62, 0x6c, 0x65, 0x50, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x69, 0x6e,
8041 0x67, 0x12, 0x36, 0x0a, 0x17, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x68, 0x69,
8042 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01,
8043 0x28, 0x08, 0x52, 0x15, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c,
8044 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x41, 0x0a, 0x1d, 0x65, 0x6e, 0x61,
8045 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x77, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d,
8046 0x65, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
8047 0x52, 0x1a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x77, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67,
8048 0x54, 0x69, 0x6d, 0x65, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0x8c, 0x01, 0x0a,
8049 0x1c, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x44, 0x65,
8050 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a,
8051 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x5f, 0x63,
8052 0x6f, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x65,
8053 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
8054 0x69, 0x6e, 0x67, 0x12, 0x36, 0x0a, 0x17, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x65,
8055 0x68, 0x69, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x02,
8056 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x65, 0x68, 0x69,
8057 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x22, 0xfd, 0x01, 0x0a, 0x2a,
8058 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69,
8059 0x76, 0x65, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63,
8060 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x43, 0x0a, 0x1e, 0x65, 0x6e,
8061 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61,
8062 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
8063 0x28, 0x08, 0x52, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x61, 0x63, 0x65, 0x43, 0x6f,
8064 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12,
8065 0x43, 0x0a, 0x1e, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x5f, 0x63,
8066 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f,
8067 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x48,
8068 0x65, 0x61, 0x64, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63,
8069 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x1f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68,
8070 0x61, 0x6e, 0x64, 0x73, 0x5f, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65,
8071 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1c, 0x65,
8072 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x61, 0x6e, 0x64, 0x73, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61,
8073 0x67, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1e, 0x0a, 0x1c, 0x47,
8074 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x65,
8075 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xba, 0x02, 0x0a, 0x0e,
8076 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x14,
8077 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74,
8078 0x61, 0x62, 0x6c, 0x65, 0x12, 0x7e, 0x0a, 0x16, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x66, 0x75,
8079 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x02,
8080 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
8081 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
8082 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x43, 0x6f,
8083 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69,
8084 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14,
8085 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70,
8086 0x70, 0x69, 0x6e, 0x67, 0x12, 0x49, 0x0a, 0x22, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64,
8087 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x66, 0x5f,
8088 0x6e, 0x6f, 0x74, 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
8089 0x52, 0x1d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54,
8090 0x61, 0x62, 0x6c, 0x65, 0x49, 0x66, 0x4e, 0x6f, 0x74, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x1a,
8091 0x47, 0x0a, 0x19, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e,
8092 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
8093 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
8094 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76,
8095 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x76, 0x0a, 0x18, 0x56, 0x65, 0x72, 0x74,
8096 0x65, 0x78, 0x41, 0x75, 0x74, 0x6f, 0x4d, 0x4c, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
8097 0x6e, 0x66, 0x69, 0x67, 0x12, 0x31, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e,
8098 0x63, 0x65, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01,
8099 0x28, 0x02, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x68,
8100 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x5f, 0x70,
8101 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
8102 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
8103 0x22, 0xd3, 0x01, 0x0a, 0x17, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x41, 0x75, 0x74, 0x6f, 0x4d,
8104 0x4c, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x31, 0x0a, 0x14,
8105 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73,
8106 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x66,
8107 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12,
8108 0x25, 0x0a, 0x0e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c,
8109 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64,
8110 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72,
8111 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
8112 0x0e, 0x6d, 0x61, 0x78, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
8113 0x35, 0x0a, 0x17, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x6f, 0x78, 0x5f,
8114 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02,
8115 0x52, 0x14, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x78, 0x53, 0x69, 0x7a,
8116 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0xac, 0x02, 0x0a, 0x12, 0x56, 0x65, 0x72, 0x74, 0x65,
8117 0x78, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2c, 0x0a,
8118 0x12, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
8119 0x66, 0x70, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x50, 0x72,
8120 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x70, 0x73, 0x12, 0x63, 0x0a, 0x13, 0x64,
8121 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
8122 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
8123 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
8124 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x64, 0x69, 0x63, 0x61,
8125 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x12, 0x64, 0x65,
8126 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
8127 0x12, 0x43, 0x0a, 0x1e, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
8128 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69,
8129 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1b, 0x70, 0x6f, 0x73, 0x74, 0x50, 0x72,
8130 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x46, 0x75, 0x6e,
8131 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x1b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f,
8132 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x74, 0x61,
8133 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x19, 0x61, 0x74, 0x74, 0x61,
8134 0x63, 0x68, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
8135 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xc3, 0x01, 0x0a, 0x0b, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e,
8136 0x65, 0x53, 0x70, 0x65, 0x63, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65,
8137 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05,
8138 0x52, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x5f, 0x0a,
8139 0x10, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x79, 0x70,
8140 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
8141 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
8142 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72,
8143 0x61, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x0f, 0x61,
8144 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b,
8145 0x0a, 0x11, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f,
8146 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x61, 0x63, 0x63, 0x65, 0x6c,
8147 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x55, 0x0a, 0x15, 0x41,
8148 0x75, 0x74, 0x6f, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
8149 0x53, 0x70, 0x65, 0x63, 0x12, 0x24, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x6e,
8150 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a,
8151 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61,
8152 0x72, 0x67, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67,
8153 0x65, 0x74, 0x22, 0xc7, 0x02, 0x0a, 0x12, 0x44, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64,
8154 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x56, 0x0a, 0x0c, 0x6d, 0x61, 0x63,
8155 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
8156 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
8157 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
8158 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x53, 0x70, 0x65, 0x63, 0x42, 0x06, 0xe0, 0x41,
8159 0x02, 0xe0, 0x41, 0x05, 0x52, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x53, 0x70, 0x65,
8160 0x63, 0x12, 0x32, 0x0a, 0x11, 0x6d, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
8161 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x06, 0xe0, 0x41,
8162 0x02, 0xe0, 0x41, 0x05, 0x52, 0x0f, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
8163 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x65, 0x70,
8164 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
8165 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63,
8166 0x61, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x74, 0x0a, 0x18, 0x61, 0x75, 0x74, 0x6f, 0x73, 0x63,
8167 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x70, 0x65,
8168 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
8169 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
8170 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x73, 0x63,
8171 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x70, 0x65, 0x63, 0x42,
8172 0x03, 0xe0, 0x41, 0x05, 0x52, 0x16, 0x61, 0x75, 0x74, 0x6f, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e,
8173 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x53, 0x70, 0x65, 0x63, 0x73, 0x2a, 0xe6, 0x01, 0x0a,
8174 0x09, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x4d, 0x4f,
8175 0x44, 0x45, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
8176 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x49, 0x4d, 0x41, 0x47, 0x45, 0x5f,
8177 0x43, 0x4c, 0x41, 0x53, 0x53, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01,
8178 0x12, 0x14, 0x0a, 0x10, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x44, 0x45, 0x54, 0x45, 0x43,
8179 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x56, 0x49, 0x44, 0x45, 0x4f, 0x5f,
8180 0x43, 0x4c, 0x41, 0x53, 0x53, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03,
8181 0x12, 0x19, 0x0a, 0x15, 0x56, 0x49, 0x44, 0x45, 0x4f, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54,
8182 0x5f, 0x54, 0x52, 0x41, 0x43, 0x4b, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x1c, 0x0a, 0x18, 0x56,
8183 0x49, 0x44, 0x45, 0x4f, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x4f,
8184 0x47, 0x4e, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x43, 0x43,
8185 0x55, 0x50, 0x41, 0x4e, 0x43, 0x59, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x10,
8186 0x06, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x4c, 0x55, 0x52,
8187 0x10, 0x07, 0x12, 0x11, 0x0a, 0x0d, 0x56, 0x45, 0x52, 0x54, 0x45, 0x58, 0x5f, 0x43, 0x55, 0x53,
8188 0x54, 0x4f, 0x4d, 0x10, 0x08, 0x2a, 0xd0, 0x01, 0x0a, 0x0f, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65,
8189 0x72, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x43, 0x43,
8190 0x45, 0x4c, 0x45, 0x52, 0x41, 0x54, 0x4f, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
8191 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x4e,
8192 0x56, 0x49, 0x44, 0x49, 0x41, 0x5f, 0x54, 0x45, 0x53, 0x4c, 0x41, 0x5f, 0x4b, 0x38, 0x30, 0x10,
8193 0x01, 0x12, 0x15, 0x0a, 0x11, 0x4e, 0x56, 0x49, 0x44, 0x49, 0x41, 0x5f, 0x54, 0x45, 0x53, 0x4c,
8194 0x41, 0x5f, 0x50, 0x31, 0x30, 0x30, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x4e, 0x56, 0x49, 0x44,
8195 0x49, 0x41, 0x5f, 0x54, 0x45, 0x53, 0x4c, 0x41, 0x5f, 0x56, 0x31, 0x30, 0x30, 0x10, 0x03, 0x12,
8196 0x13, 0x0a, 0x0f, 0x4e, 0x56, 0x49, 0x44, 0x49, 0x41, 0x5f, 0x54, 0x45, 0x53, 0x4c, 0x41, 0x5f,
8197 0x50, 0x34, 0x10, 0x04, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x56, 0x49, 0x44, 0x49, 0x41, 0x5f, 0x54,
8198 0x45, 0x53, 0x4c, 0x41, 0x5f, 0x54, 0x34, 0x10, 0x05, 0x12, 0x15, 0x0a, 0x11, 0x4e, 0x56, 0x49,
8199 0x44, 0x49, 0x41, 0x5f, 0x54, 0x45, 0x53, 0x4c, 0x41, 0x5f, 0x41, 0x31, 0x30, 0x30, 0x10, 0x08,
8200 0x12, 0x0a, 0x0a, 0x06, 0x54, 0x50, 0x55, 0x5f, 0x56, 0x32, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06,
8201 0x54, 0x50, 0x55, 0x5f, 0x56, 0x33, 0x10, 0x07, 0x32, 0xde, 0x30, 0x0a, 0x0b, 0x41, 0x70, 0x70,
8202 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0xce, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73,
8203 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x37, 0x2e,
8204 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73,
8205 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c,
8206 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52,
8207 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
8208 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
8209 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x6c,
8210 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
8211 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x12, 0x36, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
8212 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
8213 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
8214 0x2f, 0x2a, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
8215 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xbb, 0x01, 0x0a, 0x0e, 0x47, 0x65,
8216 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x2e, 0x67,
8217 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69,
8218 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65,
8219 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
8220 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
8221 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
8222 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
8223 0x22, 0x45, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x12, 0x36, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
8224 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
8225 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
8226 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d,
8227 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xf2, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61,
8228 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x2e,
8229 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73,
8230 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43,
8231 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
8232 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
8233 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
8234 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x83, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x45, 0x22,
8235 0x36, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
8236 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
8237 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69,
8238 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
8239 0x74, 0x69, 0x6f, 0x6e, 0xda, 0x41, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x61, 0x70,
8240 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0xca, 0x41, 0x20, 0x0a, 0x0b, 0x41, 0x70,
8241 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61,
8242 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x83, 0x02, 0x0a,
8243 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
8244 0x6f, 0x6e, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
8245 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
8246 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
8247 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67,
8248 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
8249 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x94, 0x01, 0x82, 0xd3,
8250 0xe4, 0x93, 0x02, 0x51, 0x32, 0x42, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
8251 0x7b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d,
8252 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
8253 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
8254 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
8255 0x61, 0x74, 0x69, 0x6f, 0x6e, 0xda, 0x41, 0x17, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
8256 0x69, 0x6f, 0x6e, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca,
8257 0x41, 0x20, 0x0a, 0x0b, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
8258 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
8259 0x74, 0x61, 0x12, 0xe0, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70,
8260 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
8261 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
8262 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
8263 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
8264 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67,
8265 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
8266 0x6e, 0x22, 0x72, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x2a, 0x36, 0x2f, 0x76, 0x31, 0x61, 0x6c,
8267 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
8268 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
8269 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
8270 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f,
8271 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
8272 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
8273 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xef, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
8274 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x2e, 0x67, 0x6f,
8275 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
8276 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70,
8277 0x6c, 0x6f, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
8278 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
8279 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
8280 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x80, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x3d, 0x2f,
8281 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
8282 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
8283 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
8284 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x3a, 0x01, 0x2a, 0xda,
8285 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2e, 0x0a, 0x19, 0x44, 0x65, 0x70, 0x6c, 0x6f,
8286 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
8287 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
8288 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf7, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x64, 0x65,
8289 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
8290 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
8291 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
8292 0x2e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
8293 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
8294 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
8295 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x84, 0x01, 0x82, 0xd3, 0xe4,
8296 0x93, 0x02, 0x44, 0x22, 0x3f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b,
8297 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
8298 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c,
8299 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x6e, 0x64, 0x65,
8300 0x70, 0x6c, 0x6f, 0x79, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41,
8301 0x30, 0x0a, 0x1b, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69,
8302 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x11,
8303 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
8304 0x61, 0x12, 0x8f, 0x02, 0x0a, 0x19, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
8305 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12,
8306 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
8307 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
8308 0x2e, 0x41, 0x64, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
8309 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
8310 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
8311 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
8312 0x22, 0x90, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x22, 0x45, 0x2f, 0x76, 0x31, 0x61, 0x6c,
8313 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
8314 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
8315 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
8316 0x7d, 0x3a, 0x61, 0x64, 0x64, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74,
8317 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x36, 0x0a, 0x21, 0x41,
8318 0x64, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72,
8319 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
8320 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
8321 0x61, 0x74, 0x61, 0x12, 0x9b, 0x02, 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70,
8322 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49,
8323 0x6e, 0x70, 0x75, 0x74, 0x12, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
8324 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
8325 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x70, 0x70, 0x6c,
8326 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70,
8327 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
8328 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
8329 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x96, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02,
8330 0x4d, 0x22, 0x48, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
8331 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
8332 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
8333 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65,
8334 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41,
8335 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x39, 0x0a, 0x24, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65,
8336 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61,
8337 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x11,
8338 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
8339 0x61, 0x12, 0x9b, 0x02, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c,
8340 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70,
8341 0x75, 0x74, 0x12, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
8342 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
8343 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
8344 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74,
8345 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
8346 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
8347 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x96, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x22,
8348 0x48, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
8349 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
8350 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
8351 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x74,
8352 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e,
8353 0x61, 0x6d, 0x65, 0xca, 0x41, 0x39, 0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70,
8354 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49,
8355 0x6e, 0x70, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x11, 0x4f, 0x70,
8356 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
8357 0xd1, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
8358 0x73, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
8359 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
8360 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
8361 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
8362 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
8363 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73,
8364 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x53,
8365 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x12, 0x42, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
8366 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
8367 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
8368 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d,
8369 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
8370 0x65, 0x6e, 0x74, 0x12, 0xbe, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61,
8371 0x6e, 0x63, 0x65, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
8372 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
8373 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
8374 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
8375 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
8376 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
8377 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x12, 0x42, 0x2f, 0x76, 0x31, 0x61, 0x6c,
8378 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
8379 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
8380 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
8381 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04,
8382 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x9e, 0x02, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41,
8383 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
8384 0x63, 0x65, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
8385 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
8386 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69,
8387 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52,
8388 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
8389 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
8390 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9d, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x56, 0x22, 0x51,
8391 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
8392 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
8393 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
8394 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70,
8395 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
8396 0x73, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x37, 0x0a, 0x22,
8397 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
8398 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
8399 0x73, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
8400 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x84, 0x02, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
8401 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61,
8402 0x6e, 0x63, 0x65, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
8403 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
8404 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c,
8405 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
8406 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
8407 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
8408 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x83, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x56, 0x22,
8409 0x51, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
8410 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
8411 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
8412 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70,
8413 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
8414 0x65, 0x73, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x1d, 0x0a,
8415 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61,
8416 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xb5, 0x02, 0x0a,
8417 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
8418 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f,
8419 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
8420 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64,
8421 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
8422 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
8423 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
8424 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb4, 0x01,
8425 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x56, 0x22, 0x51, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
8426 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
8427 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61,
8428 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75,
8429 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
8430 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x1b, 0x6e,
8431 0x61, 0x6d, 0x65, 0x2c, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
8432 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0xca, 0x41, 0x37, 0x0a, 0x22, 0x55,
8433 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
8434 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
8435 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
8436 0x64, 0x61, 0x74, 0x61, 0x12, 0xc5, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x72, 0x61,
8437 0x66, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
8438 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
8439 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x72, 0x61, 0x66, 0x74, 0x73, 0x52,
8440 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
8441 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
8442 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x72, 0x61, 0x66,
8443 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93,
8444 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70,
8445 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
8446 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70,
8447 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x72, 0x61,
8448 0x66, 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xb2, 0x01, 0x0a,
8449 0x08, 0x47, 0x65, 0x74, 0x44, 0x72, 0x61, 0x66, 0x74, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
8450 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
8451 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x72,
8452 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x6f, 0x6f,
8453 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
8454 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x72, 0x61, 0x66,
8455 0x74, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31, 0x61, 0x6c,
8456 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
8457 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
8458 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
8459 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
8460 0x65, 0x12, 0xe6, 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x72, 0x61, 0x66,
8461 0x74, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
8462 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
8463 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65,
8464 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
8465 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
8466 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x83, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x22, 0x3f, 0x2f,
8467 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
8468 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
8469 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
8470 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x73, 0x3a, 0x05,
8471 0x64, 0x72, 0x61, 0x66, 0x74, 0xda, 0x41, 0x15, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x64,
8472 0x72, 0x61, 0x66, 0x74, 0x2c, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1a,
8473 0x0a, 0x05, 0x44, 0x72, 0x61, 0x66, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
8474 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe8, 0x01, 0x0a, 0x0b, 0x55,
8475 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
8476 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
8477 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
8478 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
8479 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
8480 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x85, 0x01,
8481 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4e, 0x32, 0x45, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
8482 0x31, 0x2f, 0x7b, 0x64, 0x72, 0x61, 0x66, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
8483 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
8484 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
8485 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x05, 0x64,
8486 0x72, 0x61, 0x66, 0x74, 0xda, 0x41, 0x11, 0x64, 0x72, 0x61, 0x66, 0x74, 0x2c, 0x75, 0x70, 0x64,
8487 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x1a, 0x0a, 0x05, 0x44, 0x72, 0x61,
8488 0x66, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
8489 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xdd, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
8490 0x44, 0x72, 0x61, 0x66, 0x74, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
8491 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
8492 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x72, 0x61,
8493 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
8494 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
8495 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41,
8496 0x2a, 0x3f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
8497 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
8498 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
8499 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x73, 0x2f, 0x2a,
8500 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f,
8501 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
8502 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
8503 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xc6, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72,
8504 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
8505 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
8506 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72,
8507 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
8508 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
8509 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
8510 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x52,
8511 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x12,
8512 0x34, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
8513 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
8514 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x65,
8515 0x73, 0x73, 0x6f, 0x72, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xea,
8516 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x50,
8517 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
8518 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
8519 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50,
8520 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72,
8521 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
8522 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
8523 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72,
8524 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73,
8525 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42,
8526 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
8527 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
8528 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x72, 0x6f, 0x63,
8529 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x3a, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x3a,
8530 0x01, 0x2a, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xb3, 0x01, 0x0a, 0x0c,
8531 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x33, 0x2e, 0x67,
8532 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69,
8533 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65,
8534 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
8535 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
8536 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
8537 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x22, 0x43, 0x82, 0xd3,
8538 0xe4, 0x93, 0x02, 0x36, 0x12, 0x34, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
8539 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
8540 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f,
8541 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
8542 0x65, 0x12, 0xf3, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x63,
8543 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
8544 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
8545 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f,
8546 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
8547 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
8548 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x88, 0x01, 0x82,
8549 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
8550 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
8551 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d,
8552 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x3a, 0x09, 0x70, 0x72, 0x6f,
8553 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0xda, 0x41, 0x1d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c,
8554 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x2c, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73,
8555 0x73, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1e, 0x0a, 0x09, 0x50, 0x72, 0x6f, 0x63, 0x65,
8556 0x73, 0x73, 0x6f, 0x72, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
8557 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf5, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61,
8558 0x74, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x36, 0x2e, 0x67, 0x6f,
8559 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
8560 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64,
8561 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75,
8562 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
8563 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
8564 0x6f, 0x6e, 0x22, 0x8a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x32, 0x3e, 0x2f, 0x76, 0x31,
8565 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f,
8566 0x72, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
8567 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72,
8568 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x09, 0x70, 0x72, 0x6f,
8569 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0xda, 0x41, 0x15, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
8570 0x6f, 0x72, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41,
8571 0x1e, 0x0a, 0x09, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x11, 0x4f, 0x70,
8572 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
8573 0xda, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
8574 0x73, 0x6f, 0x72, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
8575 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
8576 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65,
8577 0x73, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
8578 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
8579 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x70, 0x82, 0xd3, 0xe4, 0x93,
8580 0x02, 0x36, 0x2a, 0x34, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
8581 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
8582 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x65,
8583 0x73, 0x73, 0x6f, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca,
8584 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
8585 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61,
8586 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x4b, 0xca, 0x41,
8587 0x17, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
8588 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73,
8589 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
8590 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
8591 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xe3, 0x01, 0x0a, 0x22, 0x63, 0x6f,
8592 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
8593 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
8594 0x42, 0x0d, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
8595 0x01, 0x5a, 0x46, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
8596 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
8597 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
8598 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
8599 0x3b, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0xaa, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67,
8600 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41,
8601 0x49, 0x2e, 0x56, 0x31, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xca, 0x02, 0x1e, 0x47, 0x6f, 0x6f,
8602 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e,
8603 0x41, 0x49, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xea, 0x02, 0x21, 0x47, 0x6f,
8604 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x56, 0x69, 0x73,
8605 0x69, 0x6f, 0x6e, 0x41, 0x49, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62,
8606 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
8607 }
8608
8609 var (
8610 file_google_cloud_visionai_v1alpha1_platform_proto_rawDescOnce sync.Once
8611 file_google_cloud_visionai_v1alpha1_platform_proto_rawDescData = file_google_cloud_visionai_v1alpha1_platform_proto_rawDesc
8612 )
8613
8614 func file_google_cloud_visionai_v1alpha1_platform_proto_rawDescGZIP() []byte {
8615 file_google_cloud_visionai_v1alpha1_platform_proto_rawDescOnce.Do(func() {
8616 file_google_cloud_visionai_v1alpha1_platform_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_visionai_v1alpha1_platform_proto_rawDescData)
8617 })
8618 return file_google_cloud_visionai_v1alpha1_platform_proto_rawDescData
8619 }
8620
8621 var file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes = make([]protoimpl.EnumInfo, 9)
8622 var file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes = make([]protoimpl.MessageInfo, 89)
8623 var file_google_cloud_visionai_v1alpha1_platform_proto_goTypes = []interface{}{
8624 (ModelType)(0),
8625 (AcceleratorType)(0),
8626 (Application_State)(0),
8627 (Instance_State)(0),
8628 (Processor_ProcessorType)(0),
8629 (Processor_ProcessorState)(0),
8630 (ProcessorIOSpec_DataType)(0),
8631 (CustomProcessorSourceInfo_SourceType)(0),
8632 (PersonBlurConfig_PersonBlurType)(0),
8633 (*DeleteApplicationInstancesResponse)(nil),
8634 (*CreateApplicationInstancesResponse)(nil),
8635 (*UpdateApplicationInstancesResponse)(nil),
8636 (*CreateApplicationInstancesRequest)(nil),
8637 (*DeleteApplicationInstancesRequest)(nil),
8638 (*DeployApplicationResponse)(nil),
8639 (*UndeployApplicationResponse)(nil),
8640 (*RemoveApplicationStreamInputResponse)(nil),
8641 (*AddApplicationStreamInputResponse)(nil),
8642 (*UpdateApplicationStreamInputResponse)(nil),
8643 (*ListApplicationsRequest)(nil),
8644 (*ListApplicationsResponse)(nil),
8645 (*GetApplicationRequest)(nil),
8646 (*CreateApplicationRequest)(nil),
8647 (*UpdateApplicationRequest)(nil),
8648 (*DeleteApplicationRequest)(nil),
8649 (*DeployApplicationRequest)(nil),
8650 (*UndeployApplicationRequest)(nil),
8651 (*ApplicationStreamInput)(nil),
8652 (*AddApplicationStreamInputRequest)(nil),
8653 (*UpdateApplicationStreamInputRequest)(nil),
8654 (*RemoveApplicationStreamInputRequest)(nil),
8655 (*ListInstancesRequest)(nil),
8656 (*ListInstancesResponse)(nil),
8657 (*GetInstanceRequest)(nil),
8658 (*ListDraftsRequest)(nil),
8659 (*ListDraftsResponse)(nil),
8660 (*GetDraftRequest)(nil),
8661 (*CreateDraftRequest)(nil),
8662 (*UpdateDraftRequest)(nil),
8663 (*UpdateApplicationInstancesRequest)(nil),
8664 (*DeleteDraftRequest)(nil),
8665 (*ListProcessorsRequest)(nil),
8666 (*ListProcessorsResponse)(nil),
8667 (*ListPrebuiltProcessorsRequest)(nil),
8668 (*ListPrebuiltProcessorsResponse)(nil),
8669 (*GetProcessorRequest)(nil),
8670 (*CreateProcessorRequest)(nil),
8671 (*UpdateProcessorRequest)(nil),
8672 (*DeleteProcessorRequest)(nil),
8673 (*Application)(nil),
8674 (*ApplicationConfigs)(nil),
8675 (*Node)(nil),
8676 (*Draft)(nil),
8677 (*Instance)(nil),
8678 (*ApplicationInstance)(nil),
8679 (*Processor)(nil),
8680 (*ProcessorIOSpec)(nil),
8681 (*CustomProcessorSourceInfo)(nil),
8682 (*ProcessorConfig)(nil),
8683 (*StreamWithAnnotation)(nil),
8684 (*ApplicationNodeAnnotation)(nil),
8685 (*ResourceAnnotations)(nil),
8686 (*VideoStreamInputConfig)(nil),
8687 (*AIEnabledDevicesInputConfig)(nil),
8688 (*MediaWarehouseConfig)(nil),
8689 (*PersonBlurConfig)(nil),
8690 (*OccupancyCountConfig)(nil),
8691 (*PersonVehicleDetectionConfig)(nil),
8692 (*PersonalProtectiveEquipmentDetectionConfig)(nil),
8693 (*GeneralObjectDetectionConfig)(nil),
8694 (*BigQueryConfig)(nil),
8695 (*VertexAutoMLVisionConfig)(nil),
8696 (*VertexAutoMLVideoConfig)(nil),
8697 (*VertexCustomConfig)(nil),
8698 (*MachineSpec)(nil),
8699 (*AutoscalingMetricSpec)(nil),
8700 (*DedicatedResources)(nil),
8701 (*RemoveApplicationStreamInputRequest_TargetStreamInput)(nil),
8702 (*UpdateApplicationInstancesRequest_UpdateApplicationInstance)(nil),
8703 (*Application_ApplicationRuntimeInfo)(nil),
8704 nil,
8705 (*Application_ApplicationRuntimeInfo_GlobalOutputResource)(nil),
8706 (*Application_ApplicationRuntimeInfo_MonitoringConfig)(nil),
8707 (*ApplicationConfigs_EventDeliveryConfig)(nil),
8708 (*Node_InputEdge)(nil),
8709 nil,
8710 (*Instance_InputResource)(nil),
8711 (*Instance_OutputResource)(nil),
8712 nil,
8713 nil,
8714 (*ProcessorIOSpec_GraphInputChannelSpec)(nil),
8715 (*ProcessorIOSpec_GraphOutputChannelSpec)(nil),
8716 (*ProcessorIOSpec_InstanceResourceInputBindingSpec)(nil),
8717 (*ProcessorIOSpec_InstanceResourceOutputBindingSpec)(nil),
8718 (*CustomProcessorSourceInfo_ModelSchema)(nil),
8719 nil,
8720 (*StreamWithAnnotation_NodeAnnotation)(nil),
8721 nil,
8722 (*fieldmaskpb.FieldMask)(nil),
8723 (*timestamppb.Timestamp)(nil),
8724 (StreamAnnotationType)(0),
8725 (*StreamAnnotation)(nil),
8726 (*durationpb.Duration)(nil),
8727 (*GcsSource)(nil),
8728 (*longrunning.Operation)(nil),
8729 }
8730 var file_google_cloud_visionai_v1alpha1_platform_proto_depIdxs = []int32{
8731 54,
8732 49,
8733 49,
8734 98,
8735 49,
8736 59,
8737 27,
8738 27,
8739 77,
8740 53,
8741 52,
8742 52,
8743 98,
8744 52,
8745 78,
8746 55,
8747 55,
8748 55,
8749 98,
8750 55,
8751 99,
8752 99,
8753 80,
8754 50,
8755 79,
8756 2,
8757 51,
8758 83,
8759 58,
8760 84,
8761 99,
8762 99,
8763 85,
8764 50,
8765 99,
8766 99,
8767 88,
8768 86,
8769 87,
8770 3,
8771 53,
8772 99,
8773 99,
8774 89,
8775 4,
8776 0,
8777 57,
8778 5,
8779 56,
8780 100,
8781 90,
8782 91,
8783 92,
8784 93,
8785 7,
8786 95,
8787 94,
8788 62,
8789 63,
8790 64,
8791 65,
8792 66,
8793 67,
8794 71,
8795 72,
8796 73,
8797 69,
8798 70,
8799 68,
8800 101,
8801 96,
8802 101,
8803 101,
8804 60,
8805 59,
8806 102,
8807 8,
8808 97,
8809 76,
8810 1,
8811 74,
8812 75,
8813 98,
8814 53,
8815 99,
8816 81,
8817 82,
8818 102,
8819 59,
8820 61,
8821 6,
8822 6,
8823 103,
8824 103,
8825 103,
8826 101,
8827 19,
8828 21,
8829 22,
8830 23,
8831 24,
8832 25,
8833 26,
8834 28,
8835 30,
8836 29,
8837 31,
8838 33,
8839 12,
8840 13,
8841 39,
8842 34,
8843 36,
8844 37,
8845 38,
8846 40,
8847 41,
8848 43,
8849 45,
8850 46,
8851 47,
8852 48,
8853 20,
8854 49,
8855 104,
8856 104,
8857 104,
8858 104,
8859 104,
8860 104,
8861 104,
8862 104,
8863 32,
8864 53,
8865 104,
8866 104,
8867 104,
8868 35,
8869 52,
8870 104,
8871 104,
8872 104,
8873 42,
8874 44,
8875 55,
8876 104,
8877 104,
8878 104,
8879 122,
8880 96,
8881 96,
8882 96,
8883 0,
8884 }
8885
8886 func init() { file_google_cloud_visionai_v1alpha1_platform_proto_init() }
8887 func file_google_cloud_visionai_v1alpha1_platform_proto_init() {
8888 if File_google_cloud_visionai_v1alpha1_platform_proto != nil {
8889 return
8890 }
8891 file_google_cloud_visionai_v1alpha1_annotations_proto_init()
8892 file_google_cloud_visionai_v1alpha1_common_proto_init()
8893 if !protoimpl.UnsafeEnabled {
8894 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
8895 switch v := v.(*DeleteApplicationInstancesResponse); i {
8896 case 0:
8897 return &v.state
8898 case 1:
8899 return &v.sizeCache
8900 case 2:
8901 return &v.unknownFields
8902 default:
8903 return nil
8904 }
8905 }
8906 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
8907 switch v := v.(*CreateApplicationInstancesResponse); i {
8908 case 0:
8909 return &v.state
8910 case 1:
8911 return &v.sizeCache
8912 case 2:
8913 return &v.unknownFields
8914 default:
8915 return nil
8916 }
8917 }
8918 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
8919 switch v := v.(*UpdateApplicationInstancesResponse); i {
8920 case 0:
8921 return &v.state
8922 case 1:
8923 return &v.sizeCache
8924 case 2:
8925 return &v.unknownFields
8926 default:
8927 return nil
8928 }
8929 }
8930 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
8931 switch v := v.(*CreateApplicationInstancesRequest); i {
8932 case 0:
8933 return &v.state
8934 case 1:
8935 return &v.sizeCache
8936 case 2:
8937 return &v.unknownFields
8938 default:
8939 return nil
8940 }
8941 }
8942 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
8943 switch v := v.(*DeleteApplicationInstancesRequest); i {
8944 case 0:
8945 return &v.state
8946 case 1:
8947 return &v.sizeCache
8948 case 2:
8949 return &v.unknownFields
8950 default:
8951 return nil
8952 }
8953 }
8954 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
8955 switch v := v.(*DeployApplicationResponse); i {
8956 case 0:
8957 return &v.state
8958 case 1:
8959 return &v.sizeCache
8960 case 2:
8961 return &v.unknownFields
8962 default:
8963 return nil
8964 }
8965 }
8966 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
8967 switch v := v.(*UndeployApplicationResponse); i {
8968 case 0:
8969 return &v.state
8970 case 1:
8971 return &v.sizeCache
8972 case 2:
8973 return &v.unknownFields
8974 default:
8975 return nil
8976 }
8977 }
8978 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
8979 switch v := v.(*RemoveApplicationStreamInputResponse); i {
8980 case 0:
8981 return &v.state
8982 case 1:
8983 return &v.sizeCache
8984 case 2:
8985 return &v.unknownFields
8986 default:
8987 return nil
8988 }
8989 }
8990 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
8991 switch v := v.(*AddApplicationStreamInputResponse); i {
8992 case 0:
8993 return &v.state
8994 case 1:
8995 return &v.sizeCache
8996 case 2:
8997 return &v.unknownFields
8998 default:
8999 return nil
9000 }
9001 }
9002 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
9003 switch v := v.(*UpdateApplicationStreamInputResponse); i {
9004 case 0:
9005 return &v.state
9006 case 1:
9007 return &v.sizeCache
9008 case 2:
9009 return &v.unknownFields
9010 default:
9011 return nil
9012 }
9013 }
9014 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
9015 switch v := v.(*ListApplicationsRequest); i {
9016 case 0:
9017 return &v.state
9018 case 1:
9019 return &v.sizeCache
9020 case 2:
9021 return &v.unknownFields
9022 default:
9023 return nil
9024 }
9025 }
9026 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
9027 switch v := v.(*ListApplicationsResponse); i {
9028 case 0:
9029 return &v.state
9030 case 1:
9031 return &v.sizeCache
9032 case 2:
9033 return &v.unknownFields
9034 default:
9035 return nil
9036 }
9037 }
9038 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
9039 switch v := v.(*GetApplicationRequest); i {
9040 case 0:
9041 return &v.state
9042 case 1:
9043 return &v.sizeCache
9044 case 2:
9045 return &v.unknownFields
9046 default:
9047 return nil
9048 }
9049 }
9050 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
9051 switch v := v.(*CreateApplicationRequest); i {
9052 case 0:
9053 return &v.state
9054 case 1:
9055 return &v.sizeCache
9056 case 2:
9057 return &v.unknownFields
9058 default:
9059 return nil
9060 }
9061 }
9062 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
9063 switch v := v.(*UpdateApplicationRequest); i {
9064 case 0:
9065 return &v.state
9066 case 1:
9067 return &v.sizeCache
9068 case 2:
9069 return &v.unknownFields
9070 default:
9071 return nil
9072 }
9073 }
9074 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
9075 switch v := v.(*DeleteApplicationRequest); i {
9076 case 0:
9077 return &v.state
9078 case 1:
9079 return &v.sizeCache
9080 case 2:
9081 return &v.unknownFields
9082 default:
9083 return nil
9084 }
9085 }
9086 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
9087 switch v := v.(*DeployApplicationRequest); i {
9088 case 0:
9089 return &v.state
9090 case 1:
9091 return &v.sizeCache
9092 case 2:
9093 return &v.unknownFields
9094 default:
9095 return nil
9096 }
9097 }
9098 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
9099 switch v := v.(*UndeployApplicationRequest); i {
9100 case 0:
9101 return &v.state
9102 case 1:
9103 return &v.sizeCache
9104 case 2:
9105 return &v.unknownFields
9106 default:
9107 return nil
9108 }
9109 }
9110 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
9111 switch v := v.(*ApplicationStreamInput); i {
9112 case 0:
9113 return &v.state
9114 case 1:
9115 return &v.sizeCache
9116 case 2:
9117 return &v.unknownFields
9118 default:
9119 return nil
9120 }
9121 }
9122 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
9123 switch v := v.(*AddApplicationStreamInputRequest); i {
9124 case 0:
9125 return &v.state
9126 case 1:
9127 return &v.sizeCache
9128 case 2:
9129 return &v.unknownFields
9130 default:
9131 return nil
9132 }
9133 }
9134 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
9135 switch v := v.(*UpdateApplicationStreamInputRequest); i {
9136 case 0:
9137 return &v.state
9138 case 1:
9139 return &v.sizeCache
9140 case 2:
9141 return &v.unknownFields
9142 default:
9143 return nil
9144 }
9145 }
9146 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
9147 switch v := v.(*RemoveApplicationStreamInputRequest); i {
9148 case 0:
9149 return &v.state
9150 case 1:
9151 return &v.sizeCache
9152 case 2:
9153 return &v.unknownFields
9154 default:
9155 return nil
9156 }
9157 }
9158 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
9159 switch v := v.(*ListInstancesRequest); i {
9160 case 0:
9161 return &v.state
9162 case 1:
9163 return &v.sizeCache
9164 case 2:
9165 return &v.unknownFields
9166 default:
9167 return nil
9168 }
9169 }
9170 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
9171 switch v := v.(*ListInstancesResponse); i {
9172 case 0:
9173 return &v.state
9174 case 1:
9175 return &v.sizeCache
9176 case 2:
9177 return &v.unknownFields
9178 default:
9179 return nil
9180 }
9181 }
9182 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
9183 switch v := v.(*GetInstanceRequest); i {
9184 case 0:
9185 return &v.state
9186 case 1:
9187 return &v.sizeCache
9188 case 2:
9189 return &v.unknownFields
9190 default:
9191 return nil
9192 }
9193 }
9194 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
9195 switch v := v.(*ListDraftsRequest); i {
9196 case 0:
9197 return &v.state
9198 case 1:
9199 return &v.sizeCache
9200 case 2:
9201 return &v.unknownFields
9202 default:
9203 return nil
9204 }
9205 }
9206 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
9207 switch v := v.(*ListDraftsResponse); i {
9208 case 0:
9209 return &v.state
9210 case 1:
9211 return &v.sizeCache
9212 case 2:
9213 return &v.unknownFields
9214 default:
9215 return nil
9216 }
9217 }
9218 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
9219 switch v := v.(*GetDraftRequest); i {
9220 case 0:
9221 return &v.state
9222 case 1:
9223 return &v.sizeCache
9224 case 2:
9225 return &v.unknownFields
9226 default:
9227 return nil
9228 }
9229 }
9230 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
9231 switch v := v.(*CreateDraftRequest); i {
9232 case 0:
9233 return &v.state
9234 case 1:
9235 return &v.sizeCache
9236 case 2:
9237 return &v.unknownFields
9238 default:
9239 return nil
9240 }
9241 }
9242 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
9243 switch v := v.(*UpdateDraftRequest); i {
9244 case 0:
9245 return &v.state
9246 case 1:
9247 return &v.sizeCache
9248 case 2:
9249 return &v.unknownFields
9250 default:
9251 return nil
9252 }
9253 }
9254 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
9255 switch v := v.(*UpdateApplicationInstancesRequest); i {
9256 case 0:
9257 return &v.state
9258 case 1:
9259 return &v.sizeCache
9260 case 2:
9261 return &v.unknownFields
9262 default:
9263 return nil
9264 }
9265 }
9266 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
9267 switch v := v.(*DeleteDraftRequest); i {
9268 case 0:
9269 return &v.state
9270 case 1:
9271 return &v.sizeCache
9272 case 2:
9273 return &v.unknownFields
9274 default:
9275 return nil
9276 }
9277 }
9278 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
9279 switch v := v.(*ListProcessorsRequest); i {
9280 case 0:
9281 return &v.state
9282 case 1:
9283 return &v.sizeCache
9284 case 2:
9285 return &v.unknownFields
9286 default:
9287 return nil
9288 }
9289 }
9290 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
9291 switch v := v.(*ListProcessorsResponse); i {
9292 case 0:
9293 return &v.state
9294 case 1:
9295 return &v.sizeCache
9296 case 2:
9297 return &v.unknownFields
9298 default:
9299 return nil
9300 }
9301 }
9302 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
9303 switch v := v.(*ListPrebuiltProcessorsRequest); i {
9304 case 0:
9305 return &v.state
9306 case 1:
9307 return &v.sizeCache
9308 case 2:
9309 return &v.unknownFields
9310 default:
9311 return nil
9312 }
9313 }
9314 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
9315 switch v := v.(*ListPrebuiltProcessorsResponse); i {
9316 case 0:
9317 return &v.state
9318 case 1:
9319 return &v.sizeCache
9320 case 2:
9321 return &v.unknownFields
9322 default:
9323 return nil
9324 }
9325 }
9326 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
9327 switch v := v.(*GetProcessorRequest); i {
9328 case 0:
9329 return &v.state
9330 case 1:
9331 return &v.sizeCache
9332 case 2:
9333 return &v.unknownFields
9334 default:
9335 return nil
9336 }
9337 }
9338 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
9339 switch v := v.(*CreateProcessorRequest); i {
9340 case 0:
9341 return &v.state
9342 case 1:
9343 return &v.sizeCache
9344 case 2:
9345 return &v.unknownFields
9346 default:
9347 return nil
9348 }
9349 }
9350 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
9351 switch v := v.(*UpdateProcessorRequest); i {
9352 case 0:
9353 return &v.state
9354 case 1:
9355 return &v.sizeCache
9356 case 2:
9357 return &v.unknownFields
9358 default:
9359 return nil
9360 }
9361 }
9362 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
9363 switch v := v.(*DeleteProcessorRequest); i {
9364 case 0:
9365 return &v.state
9366 case 1:
9367 return &v.sizeCache
9368 case 2:
9369 return &v.unknownFields
9370 default:
9371 return nil
9372 }
9373 }
9374 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
9375 switch v := v.(*Application); i {
9376 case 0:
9377 return &v.state
9378 case 1:
9379 return &v.sizeCache
9380 case 2:
9381 return &v.unknownFields
9382 default:
9383 return nil
9384 }
9385 }
9386 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
9387 switch v := v.(*ApplicationConfigs); i {
9388 case 0:
9389 return &v.state
9390 case 1:
9391 return &v.sizeCache
9392 case 2:
9393 return &v.unknownFields
9394 default:
9395 return nil
9396 }
9397 }
9398 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
9399 switch v := v.(*Node); i {
9400 case 0:
9401 return &v.state
9402 case 1:
9403 return &v.sizeCache
9404 case 2:
9405 return &v.unknownFields
9406 default:
9407 return nil
9408 }
9409 }
9410 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
9411 switch v := v.(*Draft); i {
9412 case 0:
9413 return &v.state
9414 case 1:
9415 return &v.sizeCache
9416 case 2:
9417 return &v.unknownFields
9418 default:
9419 return nil
9420 }
9421 }
9422 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
9423 switch v := v.(*Instance); i {
9424 case 0:
9425 return &v.state
9426 case 1:
9427 return &v.sizeCache
9428 case 2:
9429 return &v.unknownFields
9430 default:
9431 return nil
9432 }
9433 }
9434 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
9435 switch v := v.(*ApplicationInstance); i {
9436 case 0:
9437 return &v.state
9438 case 1:
9439 return &v.sizeCache
9440 case 2:
9441 return &v.unknownFields
9442 default:
9443 return nil
9444 }
9445 }
9446 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
9447 switch v := v.(*Processor); i {
9448 case 0:
9449 return &v.state
9450 case 1:
9451 return &v.sizeCache
9452 case 2:
9453 return &v.unknownFields
9454 default:
9455 return nil
9456 }
9457 }
9458 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
9459 switch v := v.(*ProcessorIOSpec); i {
9460 case 0:
9461 return &v.state
9462 case 1:
9463 return &v.sizeCache
9464 case 2:
9465 return &v.unknownFields
9466 default:
9467 return nil
9468 }
9469 }
9470 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
9471 switch v := v.(*CustomProcessorSourceInfo); i {
9472 case 0:
9473 return &v.state
9474 case 1:
9475 return &v.sizeCache
9476 case 2:
9477 return &v.unknownFields
9478 default:
9479 return nil
9480 }
9481 }
9482 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
9483 switch v := v.(*ProcessorConfig); i {
9484 case 0:
9485 return &v.state
9486 case 1:
9487 return &v.sizeCache
9488 case 2:
9489 return &v.unknownFields
9490 default:
9491 return nil
9492 }
9493 }
9494 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
9495 switch v := v.(*StreamWithAnnotation); i {
9496 case 0:
9497 return &v.state
9498 case 1:
9499 return &v.sizeCache
9500 case 2:
9501 return &v.unknownFields
9502 default:
9503 return nil
9504 }
9505 }
9506 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
9507 switch v := v.(*ApplicationNodeAnnotation); i {
9508 case 0:
9509 return &v.state
9510 case 1:
9511 return &v.sizeCache
9512 case 2:
9513 return &v.unknownFields
9514 default:
9515 return nil
9516 }
9517 }
9518 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
9519 switch v := v.(*ResourceAnnotations); i {
9520 case 0:
9521 return &v.state
9522 case 1:
9523 return &v.sizeCache
9524 case 2:
9525 return &v.unknownFields
9526 default:
9527 return nil
9528 }
9529 }
9530 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
9531 switch v := v.(*VideoStreamInputConfig); i {
9532 case 0:
9533 return &v.state
9534 case 1:
9535 return &v.sizeCache
9536 case 2:
9537 return &v.unknownFields
9538 default:
9539 return nil
9540 }
9541 }
9542 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
9543 switch v := v.(*AIEnabledDevicesInputConfig); i {
9544 case 0:
9545 return &v.state
9546 case 1:
9547 return &v.sizeCache
9548 case 2:
9549 return &v.unknownFields
9550 default:
9551 return nil
9552 }
9553 }
9554 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
9555 switch v := v.(*MediaWarehouseConfig); i {
9556 case 0:
9557 return &v.state
9558 case 1:
9559 return &v.sizeCache
9560 case 2:
9561 return &v.unknownFields
9562 default:
9563 return nil
9564 }
9565 }
9566 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
9567 switch v := v.(*PersonBlurConfig); i {
9568 case 0:
9569 return &v.state
9570 case 1:
9571 return &v.sizeCache
9572 case 2:
9573 return &v.unknownFields
9574 default:
9575 return nil
9576 }
9577 }
9578 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
9579 switch v := v.(*OccupancyCountConfig); i {
9580 case 0:
9581 return &v.state
9582 case 1:
9583 return &v.sizeCache
9584 case 2:
9585 return &v.unknownFields
9586 default:
9587 return nil
9588 }
9589 }
9590 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
9591 switch v := v.(*PersonVehicleDetectionConfig); i {
9592 case 0:
9593 return &v.state
9594 case 1:
9595 return &v.sizeCache
9596 case 2:
9597 return &v.unknownFields
9598 default:
9599 return nil
9600 }
9601 }
9602 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
9603 switch v := v.(*PersonalProtectiveEquipmentDetectionConfig); i {
9604 case 0:
9605 return &v.state
9606 case 1:
9607 return &v.sizeCache
9608 case 2:
9609 return &v.unknownFields
9610 default:
9611 return nil
9612 }
9613 }
9614 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
9615 switch v := v.(*GeneralObjectDetectionConfig); i {
9616 case 0:
9617 return &v.state
9618 case 1:
9619 return &v.sizeCache
9620 case 2:
9621 return &v.unknownFields
9622 default:
9623 return nil
9624 }
9625 }
9626 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
9627 switch v := v.(*BigQueryConfig); i {
9628 case 0:
9629 return &v.state
9630 case 1:
9631 return &v.sizeCache
9632 case 2:
9633 return &v.unknownFields
9634 default:
9635 return nil
9636 }
9637 }
9638 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
9639 switch v := v.(*VertexAutoMLVisionConfig); i {
9640 case 0:
9641 return &v.state
9642 case 1:
9643 return &v.sizeCache
9644 case 2:
9645 return &v.unknownFields
9646 default:
9647 return nil
9648 }
9649 }
9650 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
9651 switch v := v.(*VertexAutoMLVideoConfig); i {
9652 case 0:
9653 return &v.state
9654 case 1:
9655 return &v.sizeCache
9656 case 2:
9657 return &v.unknownFields
9658 default:
9659 return nil
9660 }
9661 }
9662 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
9663 switch v := v.(*VertexCustomConfig); i {
9664 case 0:
9665 return &v.state
9666 case 1:
9667 return &v.sizeCache
9668 case 2:
9669 return &v.unknownFields
9670 default:
9671 return nil
9672 }
9673 }
9674 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
9675 switch v := v.(*MachineSpec); i {
9676 case 0:
9677 return &v.state
9678 case 1:
9679 return &v.sizeCache
9680 case 2:
9681 return &v.unknownFields
9682 default:
9683 return nil
9684 }
9685 }
9686 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
9687 switch v := v.(*AutoscalingMetricSpec); i {
9688 case 0:
9689 return &v.state
9690 case 1:
9691 return &v.sizeCache
9692 case 2:
9693 return &v.unknownFields
9694 default:
9695 return nil
9696 }
9697 }
9698 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
9699 switch v := v.(*DedicatedResources); i {
9700 case 0:
9701 return &v.state
9702 case 1:
9703 return &v.sizeCache
9704 case 2:
9705 return &v.unknownFields
9706 default:
9707 return nil
9708 }
9709 }
9710 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
9711 switch v := v.(*RemoveApplicationStreamInputRequest_TargetStreamInput); i {
9712 case 0:
9713 return &v.state
9714 case 1:
9715 return &v.sizeCache
9716 case 2:
9717 return &v.unknownFields
9718 default:
9719 return nil
9720 }
9721 }
9722 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
9723 switch v := v.(*UpdateApplicationInstancesRequest_UpdateApplicationInstance); i {
9724 case 0:
9725 return &v.state
9726 case 1:
9727 return &v.sizeCache
9728 case 2:
9729 return &v.unknownFields
9730 default:
9731 return nil
9732 }
9733 }
9734 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
9735 switch v := v.(*Application_ApplicationRuntimeInfo); i {
9736 case 0:
9737 return &v.state
9738 case 1:
9739 return &v.sizeCache
9740 case 2:
9741 return &v.unknownFields
9742 default:
9743 return nil
9744 }
9745 }
9746 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
9747 switch v := v.(*Application_ApplicationRuntimeInfo_GlobalOutputResource); i {
9748 case 0:
9749 return &v.state
9750 case 1:
9751 return &v.sizeCache
9752 case 2:
9753 return &v.unknownFields
9754 default:
9755 return nil
9756 }
9757 }
9758 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
9759 switch v := v.(*Application_ApplicationRuntimeInfo_MonitoringConfig); i {
9760 case 0:
9761 return &v.state
9762 case 1:
9763 return &v.sizeCache
9764 case 2:
9765 return &v.unknownFields
9766 default:
9767 return nil
9768 }
9769 }
9770 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
9771 switch v := v.(*ApplicationConfigs_EventDeliveryConfig); i {
9772 case 0:
9773 return &v.state
9774 case 1:
9775 return &v.sizeCache
9776 case 2:
9777 return &v.unknownFields
9778 default:
9779 return nil
9780 }
9781 }
9782 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
9783 switch v := v.(*Node_InputEdge); i {
9784 case 0:
9785 return &v.state
9786 case 1:
9787 return &v.sizeCache
9788 case 2:
9789 return &v.unknownFields
9790 default:
9791 return nil
9792 }
9793 }
9794 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
9795 switch v := v.(*Instance_InputResource); i {
9796 case 0:
9797 return &v.state
9798 case 1:
9799 return &v.sizeCache
9800 case 2:
9801 return &v.unknownFields
9802 default:
9803 return nil
9804 }
9805 }
9806 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
9807 switch v := v.(*Instance_OutputResource); i {
9808 case 0:
9809 return &v.state
9810 case 1:
9811 return &v.sizeCache
9812 case 2:
9813 return &v.unknownFields
9814 default:
9815 return nil
9816 }
9817 }
9818 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
9819 switch v := v.(*ProcessorIOSpec_GraphInputChannelSpec); i {
9820 case 0:
9821 return &v.state
9822 case 1:
9823 return &v.sizeCache
9824 case 2:
9825 return &v.unknownFields
9826 default:
9827 return nil
9828 }
9829 }
9830 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
9831 switch v := v.(*ProcessorIOSpec_GraphOutputChannelSpec); i {
9832 case 0:
9833 return &v.state
9834 case 1:
9835 return &v.sizeCache
9836 case 2:
9837 return &v.unknownFields
9838 default:
9839 return nil
9840 }
9841 }
9842 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
9843 switch v := v.(*ProcessorIOSpec_InstanceResourceInputBindingSpec); i {
9844 case 0:
9845 return &v.state
9846 case 1:
9847 return &v.sizeCache
9848 case 2:
9849 return &v.unknownFields
9850 default:
9851 return nil
9852 }
9853 }
9854 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
9855 switch v := v.(*ProcessorIOSpec_InstanceResourceOutputBindingSpec); i {
9856 case 0:
9857 return &v.state
9858 case 1:
9859 return &v.sizeCache
9860 case 2:
9861 return &v.unknownFields
9862 default:
9863 return nil
9864 }
9865 }
9866 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
9867 switch v := v.(*CustomProcessorSourceInfo_ModelSchema); i {
9868 case 0:
9869 return &v.state
9870 case 1:
9871 return &v.sizeCache
9872 case 2:
9873 return &v.unknownFields
9874 default:
9875 return nil
9876 }
9877 }
9878 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
9879 switch v := v.(*StreamWithAnnotation_NodeAnnotation); i {
9880 case 0:
9881 return &v.state
9882 case 1:
9883 return &v.sizeCache
9884 case 2:
9885 return &v.unknownFields
9886 default:
9887 return nil
9888 }
9889 }
9890 }
9891 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[42].OneofWrappers = []interface{}{
9892 (*Node_OutputAllOutputChannelsToStream)(nil),
9893 }
9894 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[48].OneofWrappers = []interface{}{
9895 (*CustomProcessorSourceInfo_VertexModel)(nil),
9896 }
9897 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[49].OneofWrappers = []interface{}{
9898 (*ProcessorConfig_VideoStreamInputConfig)(nil),
9899 (*ProcessorConfig_AiEnabledDevicesInputConfig)(nil),
9900 (*ProcessorConfig_MediaWarehouseConfig)(nil),
9901 (*ProcessorConfig_PersonBlurConfig)(nil),
9902 (*ProcessorConfig_OccupancyCountConfig)(nil),
9903 (*ProcessorConfig_PersonVehicleDetectionConfig)(nil),
9904 (*ProcessorConfig_VertexAutomlVisionConfig)(nil),
9905 (*ProcessorConfig_VertexAutomlVideoConfig)(nil),
9906 (*ProcessorConfig_VertexCustomConfig)(nil),
9907 (*ProcessorConfig_GeneralObjectDetectionConfig)(nil),
9908 (*ProcessorConfig_BigQueryConfig)(nil),
9909 (*ProcessorConfig_PersonalProtectiveEquipmentDetectionConfig)(nil),
9910 }
9911 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[77].OneofWrappers = []interface{}{
9912 (*Instance_InputResource_InputResource)(nil),
9913 (*Instance_InputResource_AnnotatedStream)(nil),
9914 }
9915 file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes[83].OneofWrappers = []interface{}{
9916 (*ProcessorIOSpec_InstanceResourceInputBindingSpec_ConfigTypeUri)(nil),
9917 (*ProcessorIOSpec_InstanceResourceInputBindingSpec_ResourceTypeUri)(nil),
9918 }
9919 type x struct{}
9920 out := protoimpl.TypeBuilder{
9921 File: protoimpl.DescBuilder{
9922 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
9923 RawDescriptor: file_google_cloud_visionai_v1alpha1_platform_proto_rawDesc,
9924 NumEnums: 9,
9925 NumMessages: 89,
9926 NumExtensions: 0,
9927 NumServices: 1,
9928 },
9929 GoTypes: file_google_cloud_visionai_v1alpha1_platform_proto_goTypes,
9930 DependencyIndexes: file_google_cloud_visionai_v1alpha1_platform_proto_depIdxs,
9931 EnumInfos: file_google_cloud_visionai_v1alpha1_platform_proto_enumTypes,
9932 MessageInfos: file_google_cloud_visionai_v1alpha1_platform_proto_msgTypes,
9933 }.Build()
9934 File_google_cloud_visionai_v1alpha1_platform_proto = out.File
9935 file_google_cloud_visionai_v1alpha1_platform_proto_rawDesc = nil
9936 file_google_cloud_visionai_v1alpha1_platform_proto_goTypes = nil
9937 file_google_cloud_visionai_v1alpha1_platform_proto_depIdxs = nil
9938 }
9939
9940
9941 var _ context.Context
9942 var _ grpc.ClientConnInterface
9943
9944
9945
9946 const _ = grpc.SupportPackageIsVersion6
9947
9948
9949
9950
9951 type AppPlatformClient interface {
9952
9953 ListApplications(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ListApplicationsResponse, error)
9954
9955 GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*Application, error)
9956
9957 CreateApplication(ctx context.Context, in *CreateApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9958
9959 UpdateApplication(ctx context.Context, in *UpdateApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9960
9961 DeleteApplication(ctx context.Context, in *DeleteApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9962
9963 DeployApplication(ctx context.Context, in *DeployApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9964
9965 UndeployApplication(ctx context.Context, in *UndeployApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9966
9967
9968
9969
9970 AddApplicationStreamInput(ctx context.Context, in *AddApplicationStreamInputRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9971
9972
9973
9974 RemoveApplicationStreamInput(ctx context.Context, in *RemoveApplicationStreamInputRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9975
9976
9977
9978 UpdateApplicationStreamInput(ctx context.Context, in *UpdateApplicationStreamInputRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9979
9980 ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
9981
9982 GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
9983
9984
9985
9986
9987 CreateApplicationInstances(ctx context.Context, in *CreateApplicationInstancesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9988
9989
9990
9991 DeleteApplicationInstances(ctx context.Context, in *DeleteApplicationInstancesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9992
9993
9994
9995
9996 UpdateApplicationInstances(ctx context.Context, in *UpdateApplicationInstancesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
9997
9998 ListDrafts(ctx context.Context, in *ListDraftsRequest, opts ...grpc.CallOption) (*ListDraftsResponse, error)
9999
10000 GetDraft(ctx context.Context, in *GetDraftRequest, opts ...grpc.CallOption) (*Draft, error)
10001
10002 CreateDraft(ctx context.Context, in *CreateDraftRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
10003
10004 UpdateDraft(ctx context.Context, in *UpdateDraftRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
10005
10006 DeleteDraft(ctx context.Context, in *DeleteDraftRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
10007
10008 ListProcessors(ctx context.Context, in *ListProcessorsRequest, opts ...grpc.CallOption) (*ListProcessorsResponse, error)
10009
10010
10011 ListPrebuiltProcessors(ctx context.Context, in *ListPrebuiltProcessorsRequest, opts ...grpc.CallOption) (*ListPrebuiltProcessorsResponse, error)
10012
10013 GetProcessor(ctx context.Context, in *GetProcessorRequest, opts ...grpc.CallOption) (*Processor, error)
10014
10015 CreateProcessor(ctx context.Context, in *CreateProcessorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
10016
10017 UpdateProcessor(ctx context.Context, in *UpdateProcessorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
10018
10019 DeleteProcessor(ctx context.Context, in *DeleteProcessorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
10020 }
10021
10022 type appPlatformClient struct {
10023 cc grpc.ClientConnInterface
10024 }
10025
10026 func NewAppPlatformClient(cc grpc.ClientConnInterface) AppPlatformClient {
10027 return &appPlatformClient{cc}
10028 }
10029
10030 func (c *appPlatformClient) ListApplications(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ListApplicationsResponse, error) {
10031 out := new(ListApplicationsResponse)
10032 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/ListApplications", in, out, opts...)
10033 if err != nil {
10034 return nil, err
10035 }
10036 return out, nil
10037 }
10038
10039 func (c *appPlatformClient) GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*Application, error) {
10040 out := new(Application)
10041 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/GetApplication", in, out, opts...)
10042 if err != nil {
10043 return nil, err
10044 }
10045 return out, nil
10046 }
10047
10048 func (c *appPlatformClient) CreateApplication(ctx context.Context, in *CreateApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10049 out := new(longrunning.Operation)
10050 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/CreateApplication", in, out, opts...)
10051 if err != nil {
10052 return nil, err
10053 }
10054 return out, nil
10055 }
10056
10057 func (c *appPlatformClient) UpdateApplication(ctx context.Context, in *UpdateApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10058 out := new(longrunning.Operation)
10059 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateApplication", in, out, opts...)
10060 if err != nil {
10061 return nil, err
10062 }
10063 return out, nil
10064 }
10065
10066 func (c *appPlatformClient) DeleteApplication(ctx context.Context, in *DeleteApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10067 out := new(longrunning.Operation)
10068 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteApplication", in, out, opts...)
10069 if err != nil {
10070 return nil, err
10071 }
10072 return out, nil
10073 }
10074
10075 func (c *appPlatformClient) DeployApplication(ctx context.Context, in *DeployApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10076 out := new(longrunning.Operation)
10077 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/DeployApplication", in, out, opts...)
10078 if err != nil {
10079 return nil, err
10080 }
10081 return out, nil
10082 }
10083
10084 func (c *appPlatformClient) UndeployApplication(ctx context.Context, in *UndeployApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10085 out := new(longrunning.Operation)
10086 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/UndeployApplication", in, out, opts...)
10087 if err != nil {
10088 return nil, err
10089 }
10090 return out, nil
10091 }
10092
10093 func (c *appPlatformClient) AddApplicationStreamInput(ctx context.Context, in *AddApplicationStreamInputRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10094 out := new(longrunning.Operation)
10095 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/AddApplicationStreamInput", in, out, opts...)
10096 if err != nil {
10097 return nil, err
10098 }
10099 return out, nil
10100 }
10101
10102 func (c *appPlatformClient) RemoveApplicationStreamInput(ctx context.Context, in *RemoveApplicationStreamInputRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10103 out := new(longrunning.Operation)
10104 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/RemoveApplicationStreamInput", in, out, opts...)
10105 if err != nil {
10106 return nil, err
10107 }
10108 return out, nil
10109 }
10110
10111 func (c *appPlatformClient) UpdateApplicationStreamInput(ctx context.Context, in *UpdateApplicationStreamInputRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10112 out := new(longrunning.Operation)
10113 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateApplicationStreamInput", in, out, opts...)
10114 if err != nil {
10115 return nil, err
10116 }
10117 return out, nil
10118 }
10119
10120 func (c *appPlatformClient) ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error) {
10121 out := new(ListInstancesResponse)
10122 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/ListInstances", in, out, opts...)
10123 if err != nil {
10124 return nil, err
10125 }
10126 return out, nil
10127 }
10128
10129 func (c *appPlatformClient) GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error) {
10130 out := new(Instance)
10131 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/GetInstance", in, out, opts...)
10132 if err != nil {
10133 return nil, err
10134 }
10135 return out, nil
10136 }
10137
10138 func (c *appPlatformClient) CreateApplicationInstances(ctx context.Context, in *CreateApplicationInstancesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10139 out := new(longrunning.Operation)
10140 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/CreateApplicationInstances", in, out, opts...)
10141 if err != nil {
10142 return nil, err
10143 }
10144 return out, nil
10145 }
10146
10147 func (c *appPlatformClient) DeleteApplicationInstances(ctx context.Context, in *DeleteApplicationInstancesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10148 out := new(longrunning.Operation)
10149 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteApplicationInstances", in, out, opts...)
10150 if err != nil {
10151 return nil, err
10152 }
10153 return out, nil
10154 }
10155
10156 func (c *appPlatformClient) UpdateApplicationInstances(ctx context.Context, in *UpdateApplicationInstancesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10157 out := new(longrunning.Operation)
10158 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateApplicationInstances", in, out, opts...)
10159 if err != nil {
10160 return nil, err
10161 }
10162 return out, nil
10163 }
10164
10165 func (c *appPlatformClient) ListDrafts(ctx context.Context, in *ListDraftsRequest, opts ...grpc.CallOption) (*ListDraftsResponse, error) {
10166 out := new(ListDraftsResponse)
10167 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/ListDrafts", in, out, opts...)
10168 if err != nil {
10169 return nil, err
10170 }
10171 return out, nil
10172 }
10173
10174 func (c *appPlatformClient) GetDraft(ctx context.Context, in *GetDraftRequest, opts ...grpc.CallOption) (*Draft, error) {
10175 out := new(Draft)
10176 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/GetDraft", in, out, opts...)
10177 if err != nil {
10178 return nil, err
10179 }
10180 return out, nil
10181 }
10182
10183 func (c *appPlatformClient) CreateDraft(ctx context.Context, in *CreateDraftRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10184 out := new(longrunning.Operation)
10185 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/CreateDraft", in, out, opts...)
10186 if err != nil {
10187 return nil, err
10188 }
10189 return out, nil
10190 }
10191
10192 func (c *appPlatformClient) UpdateDraft(ctx context.Context, in *UpdateDraftRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10193 out := new(longrunning.Operation)
10194 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateDraft", in, out, opts...)
10195 if err != nil {
10196 return nil, err
10197 }
10198 return out, nil
10199 }
10200
10201 func (c *appPlatformClient) DeleteDraft(ctx context.Context, in *DeleteDraftRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10202 out := new(longrunning.Operation)
10203 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteDraft", in, out, opts...)
10204 if err != nil {
10205 return nil, err
10206 }
10207 return out, nil
10208 }
10209
10210 func (c *appPlatformClient) ListProcessors(ctx context.Context, in *ListProcessorsRequest, opts ...grpc.CallOption) (*ListProcessorsResponse, error) {
10211 out := new(ListProcessorsResponse)
10212 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/ListProcessors", in, out, opts...)
10213 if err != nil {
10214 return nil, err
10215 }
10216 return out, nil
10217 }
10218
10219 func (c *appPlatformClient) ListPrebuiltProcessors(ctx context.Context, in *ListPrebuiltProcessorsRequest, opts ...grpc.CallOption) (*ListPrebuiltProcessorsResponse, error) {
10220 out := new(ListPrebuiltProcessorsResponse)
10221 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/ListPrebuiltProcessors", in, out, opts...)
10222 if err != nil {
10223 return nil, err
10224 }
10225 return out, nil
10226 }
10227
10228 func (c *appPlatformClient) GetProcessor(ctx context.Context, in *GetProcessorRequest, opts ...grpc.CallOption) (*Processor, error) {
10229 out := new(Processor)
10230 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/GetProcessor", in, out, opts...)
10231 if err != nil {
10232 return nil, err
10233 }
10234 return out, nil
10235 }
10236
10237 func (c *appPlatformClient) CreateProcessor(ctx context.Context, in *CreateProcessorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10238 out := new(longrunning.Operation)
10239 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/CreateProcessor", in, out, opts...)
10240 if err != nil {
10241 return nil, err
10242 }
10243 return out, nil
10244 }
10245
10246 func (c *appPlatformClient) UpdateProcessor(ctx context.Context, in *UpdateProcessorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10247 out := new(longrunning.Operation)
10248 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateProcessor", in, out, opts...)
10249 if err != nil {
10250 return nil, err
10251 }
10252 return out, nil
10253 }
10254
10255 func (c *appPlatformClient) DeleteProcessor(ctx context.Context, in *DeleteProcessorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
10256 out := new(longrunning.Operation)
10257 err := c.cc.Invoke(ctx, "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteProcessor", in, out, opts...)
10258 if err != nil {
10259 return nil, err
10260 }
10261 return out, nil
10262 }
10263
10264
10265 type AppPlatformServer interface {
10266
10267 ListApplications(context.Context, *ListApplicationsRequest) (*ListApplicationsResponse, error)
10268
10269 GetApplication(context.Context, *GetApplicationRequest) (*Application, error)
10270
10271 CreateApplication(context.Context, *CreateApplicationRequest) (*longrunning.Operation, error)
10272
10273 UpdateApplication(context.Context, *UpdateApplicationRequest) (*longrunning.Operation, error)
10274
10275 DeleteApplication(context.Context, *DeleteApplicationRequest) (*longrunning.Operation, error)
10276
10277 DeployApplication(context.Context, *DeployApplicationRequest) (*longrunning.Operation, error)
10278
10279 UndeployApplication(context.Context, *UndeployApplicationRequest) (*longrunning.Operation, error)
10280
10281
10282
10283
10284 AddApplicationStreamInput(context.Context, *AddApplicationStreamInputRequest) (*longrunning.Operation, error)
10285
10286
10287
10288 RemoveApplicationStreamInput(context.Context, *RemoveApplicationStreamInputRequest) (*longrunning.Operation, error)
10289
10290
10291
10292 UpdateApplicationStreamInput(context.Context, *UpdateApplicationStreamInputRequest) (*longrunning.Operation, error)
10293
10294 ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
10295
10296 GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
10297
10298
10299
10300
10301 CreateApplicationInstances(context.Context, *CreateApplicationInstancesRequest) (*longrunning.Operation, error)
10302
10303
10304
10305 DeleteApplicationInstances(context.Context, *DeleteApplicationInstancesRequest) (*longrunning.Operation, error)
10306
10307
10308
10309
10310 UpdateApplicationInstances(context.Context, *UpdateApplicationInstancesRequest) (*longrunning.Operation, error)
10311
10312 ListDrafts(context.Context, *ListDraftsRequest) (*ListDraftsResponse, error)
10313
10314 GetDraft(context.Context, *GetDraftRequest) (*Draft, error)
10315
10316 CreateDraft(context.Context, *CreateDraftRequest) (*longrunning.Operation, error)
10317
10318 UpdateDraft(context.Context, *UpdateDraftRequest) (*longrunning.Operation, error)
10319
10320 DeleteDraft(context.Context, *DeleteDraftRequest) (*longrunning.Operation, error)
10321
10322 ListProcessors(context.Context, *ListProcessorsRequest) (*ListProcessorsResponse, error)
10323
10324
10325 ListPrebuiltProcessors(context.Context, *ListPrebuiltProcessorsRequest) (*ListPrebuiltProcessorsResponse, error)
10326
10327 GetProcessor(context.Context, *GetProcessorRequest) (*Processor, error)
10328
10329 CreateProcessor(context.Context, *CreateProcessorRequest) (*longrunning.Operation, error)
10330
10331 UpdateProcessor(context.Context, *UpdateProcessorRequest) (*longrunning.Operation, error)
10332
10333 DeleteProcessor(context.Context, *DeleteProcessorRequest) (*longrunning.Operation, error)
10334 }
10335
10336
10337 type UnimplementedAppPlatformServer struct {
10338 }
10339
10340 func (*UnimplementedAppPlatformServer) ListApplications(context.Context, *ListApplicationsRequest) (*ListApplicationsResponse, error) {
10341 return nil, status.Errorf(codes.Unimplemented, "method ListApplications not implemented")
10342 }
10343 func (*UnimplementedAppPlatformServer) GetApplication(context.Context, *GetApplicationRequest) (*Application, error) {
10344 return nil, status.Errorf(codes.Unimplemented, "method GetApplication not implemented")
10345 }
10346 func (*UnimplementedAppPlatformServer) CreateApplication(context.Context, *CreateApplicationRequest) (*longrunning.Operation, error) {
10347 return nil, status.Errorf(codes.Unimplemented, "method CreateApplication not implemented")
10348 }
10349 func (*UnimplementedAppPlatformServer) UpdateApplication(context.Context, *UpdateApplicationRequest) (*longrunning.Operation, error) {
10350 return nil, status.Errorf(codes.Unimplemented, "method UpdateApplication not implemented")
10351 }
10352 func (*UnimplementedAppPlatformServer) DeleteApplication(context.Context, *DeleteApplicationRequest) (*longrunning.Operation, error) {
10353 return nil, status.Errorf(codes.Unimplemented, "method DeleteApplication not implemented")
10354 }
10355 func (*UnimplementedAppPlatformServer) DeployApplication(context.Context, *DeployApplicationRequest) (*longrunning.Operation, error) {
10356 return nil, status.Errorf(codes.Unimplemented, "method DeployApplication not implemented")
10357 }
10358 func (*UnimplementedAppPlatformServer) UndeployApplication(context.Context, *UndeployApplicationRequest) (*longrunning.Operation, error) {
10359 return nil, status.Errorf(codes.Unimplemented, "method UndeployApplication not implemented")
10360 }
10361 func (*UnimplementedAppPlatformServer) AddApplicationStreamInput(context.Context, *AddApplicationStreamInputRequest) (*longrunning.Operation, error) {
10362 return nil, status.Errorf(codes.Unimplemented, "method AddApplicationStreamInput not implemented")
10363 }
10364 func (*UnimplementedAppPlatformServer) RemoveApplicationStreamInput(context.Context, *RemoveApplicationStreamInputRequest) (*longrunning.Operation, error) {
10365 return nil, status.Errorf(codes.Unimplemented, "method RemoveApplicationStreamInput not implemented")
10366 }
10367 func (*UnimplementedAppPlatformServer) UpdateApplicationStreamInput(context.Context, *UpdateApplicationStreamInputRequest) (*longrunning.Operation, error) {
10368 return nil, status.Errorf(codes.Unimplemented, "method UpdateApplicationStreamInput not implemented")
10369 }
10370 func (*UnimplementedAppPlatformServer) ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error) {
10371 return nil, status.Errorf(codes.Unimplemented, "method ListInstances not implemented")
10372 }
10373 func (*UnimplementedAppPlatformServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error) {
10374 return nil, status.Errorf(codes.Unimplemented, "method GetInstance not implemented")
10375 }
10376 func (*UnimplementedAppPlatformServer) CreateApplicationInstances(context.Context, *CreateApplicationInstancesRequest) (*longrunning.Operation, error) {
10377 return nil, status.Errorf(codes.Unimplemented, "method CreateApplicationInstances not implemented")
10378 }
10379 func (*UnimplementedAppPlatformServer) DeleteApplicationInstances(context.Context, *DeleteApplicationInstancesRequest) (*longrunning.Operation, error) {
10380 return nil, status.Errorf(codes.Unimplemented, "method DeleteApplicationInstances not implemented")
10381 }
10382 func (*UnimplementedAppPlatformServer) UpdateApplicationInstances(context.Context, *UpdateApplicationInstancesRequest) (*longrunning.Operation, error) {
10383 return nil, status.Errorf(codes.Unimplemented, "method UpdateApplicationInstances not implemented")
10384 }
10385 func (*UnimplementedAppPlatformServer) ListDrafts(context.Context, *ListDraftsRequest) (*ListDraftsResponse, error) {
10386 return nil, status.Errorf(codes.Unimplemented, "method ListDrafts not implemented")
10387 }
10388 func (*UnimplementedAppPlatformServer) GetDraft(context.Context, *GetDraftRequest) (*Draft, error) {
10389 return nil, status.Errorf(codes.Unimplemented, "method GetDraft not implemented")
10390 }
10391 func (*UnimplementedAppPlatformServer) CreateDraft(context.Context, *CreateDraftRequest) (*longrunning.Operation, error) {
10392 return nil, status.Errorf(codes.Unimplemented, "method CreateDraft not implemented")
10393 }
10394 func (*UnimplementedAppPlatformServer) UpdateDraft(context.Context, *UpdateDraftRequest) (*longrunning.Operation, error) {
10395 return nil, status.Errorf(codes.Unimplemented, "method UpdateDraft not implemented")
10396 }
10397 func (*UnimplementedAppPlatformServer) DeleteDraft(context.Context, *DeleteDraftRequest) (*longrunning.Operation, error) {
10398 return nil, status.Errorf(codes.Unimplemented, "method DeleteDraft not implemented")
10399 }
10400 func (*UnimplementedAppPlatformServer) ListProcessors(context.Context, *ListProcessorsRequest) (*ListProcessorsResponse, error) {
10401 return nil, status.Errorf(codes.Unimplemented, "method ListProcessors not implemented")
10402 }
10403 func (*UnimplementedAppPlatformServer) ListPrebuiltProcessors(context.Context, *ListPrebuiltProcessorsRequest) (*ListPrebuiltProcessorsResponse, error) {
10404 return nil, status.Errorf(codes.Unimplemented, "method ListPrebuiltProcessors not implemented")
10405 }
10406 func (*UnimplementedAppPlatformServer) GetProcessor(context.Context, *GetProcessorRequest) (*Processor, error) {
10407 return nil, status.Errorf(codes.Unimplemented, "method GetProcessor not implemented")
10408 }
10409 func (*UnimplementedAppPlatformServer) CreateProcessor(context.Context, *CreateProcessorRequest) (*longrunning.Operation, error) {
10410 return nil, status.Errorf(codes.Unimplemented, "method CreateProcessor not implemented")
10411 }
10412 func (*UnimplementedAppPlatformServer) UpdateProcessor(context.Context, *UpdateProcessorRequest) (*longrunning.Operation, error) {
10413 return nil, status.Errorf(codes.Unimplemented, "method UpdateProcessor not implemented")
10414 }
10415 func (*UnimplementedAppPlatformServer) DeleteProcessor(context.Context, *DeleteProcessorRequest) (*longrunning.Operation, error) {
10416 return nil, status.Errorf(codes.Unimplemented, "method DeleteProcessor not implemented")
10417 }
10418
10419 func RegisterAppPlatformServer(s *grpc.Server, srv AppPlatformServer) {
10420 s.RegisterService(&_AppPlatform_serviceDesc, srv)
10421 }
10422
10423 func _AppPlatform_ListApplications_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10424 in := new(ListApplicationsRequest)
10425 if err := dec(in); err != nil {
10426 return nil, err
10427 }
10428 if interceptor == nil {
10429 return srv.(AppPlatformServer).ListApplications(ctx, in)
10430 }
10431 info := &grpc.UnaryServerInfo{
10432 Server: srv,
10433 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/ListApplications",
10434 }
10435 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10436 return srv.(AppPlatformServer).ListApplications(ctx, req.(*ListApplicationsRequest))
10437 }
10438 return interceptor(ctx, in, info, handler)
10439 }
10440
10441 func _AppPlatform_GetApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10442 in := new(GetApplicationRequest)
10443 if err := dec(in); err != nil {
10444 return nil, err
10445 }
10446 if interceptor == nil {
10447 return srv.(AppPlatformServer).GetApplication(ctx, in)
10448 }
10449 info := &grpc.UnaryServerInfo{
10450 Server: srv,
10451 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/GetApplication",
10452 }
10453 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10454 return srv.(AppPlatformServer).GetApplication(ctx, req.(*GetApplicationRequest))
10455 }
10456 return interceptor(ctx, in, info, handler)
10457 }
10458
10459 func _AppPlatform_CreateApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10460 in := new(CreateApplicationRequest)
10461 if err := dec(in); err != nil {
10462 return nil, err
10463 }
10464 if interceptor == nil {
10465 return srv.(AppPlatformServer).CreateApplication(ctx, in)
10466 }
10467 info := &grpc.UnaryServerInfo{
10468 Server: srv,
10469 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/CreateApplication",
10470 }
10471 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10472 return srv.(AppPlatformServer).CreateApplication(ctx, req.(*CreateApplicationRequest))
10473 }
10474 return interceptor(ctx, in, info, handler)
10475 }
10476
10477 func _AppPlatform_UpdateApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10478 in := new(UpdateApplicationRequest)
10479 if err := dec(in); err != nil {
10480 return nil, err
10481 }
10482 if interceptor == nil {
10483 return srv.(AppPlatformServer).UpdateApplication(ctx, in)
10484 }
10485 info := &grpc.UnaryServerInfo{
10486 Server: srv,
10487 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateApplication",
10488 }
10489 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10490 return srv.(AppPlatformServer).UpdateApplication(ctx, req.(*UpdateApplicationRequest))
10491 }
10492 return interceptor(ctx, in, info, handler)
10493 }
10494
10495 func _AppPlatform_DeleteApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10496 in := new(DeleteApplicationRequest)
10497 if err := dec(in); err != nil {
10498 return nil, err
10499 }
10500 if interceptor == nil {
10501 return srv.(AppPlatformServer).DeleteApplication(ctx, in)
10502 }
10503 info := &grpc.UnaryServerInfo{
10504 Server: srv,
10505 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteApplication",
10506 }
10507 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10508 return srv.(AppPlatformServer).DeleteApplication(ctx, req.(*DeleteApplicationRequest))
10509 }
10510 return interceptor(ctx, in, info, handler)
10511 }
10512
10513 func _AppPlatform_DeployApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10514 in := new(DeployApplicationRequest)
10515 if err := dec(in); err != nil {
10516 return nil, err
10517 }
10518 if interceptor == nil {
10519 return srv.(AppPlatformServer).DeployApplication(ctx, in)
10520 }
10521 info := &grpc.UnaryServerInfo{
10522 Server: srv,
10523 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/DeployApplication",
10524 }
10525 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10526 return srv.(AppPlatformServer).DeployApplication(ctx, req.(*DeployApplicationRequest))
10527 }
10528 return interceptor(ctx, in, info, handler)
10529 }
10530
10531 func _AppPlatform_UndeployApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10532 in := new(UndeployApplicationRequest)
10533 if err := dec(in); err != nil {
10534 return nil, err
10535 }
10536 if interceptor == nil {
10537 return srv.(AppPlatformServer).UndeployApplication(ctx, in)
10538 }
10539 info := &grpc.UnaryServerInfo{
10540 Server: srv,
10541 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/UndeployApplication",
10542 }
10543 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10544 return srv.(AppPlatformServer).UndeployApplication(ctx, req.(*UndeployApplicationRequest))
10545 }
10546 return interceptor(ctx, in, info, handler)
10547 }
10548
10549 func _AppPlatform_AddApplicationStreamInput_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10550 in := new(AddApplicationStreamInputRequest)
10551 if err := dec(in); err != nil {
10552 return nil, err
10553 }
10554 if interceptor == nil {
10555 return srv.(AppPlatformServer).AddApplicationStreamInput(ctx, in)
10556 }
10557 info := &grpc.UnaryServerInfo{
10558 Server: srv,
10559 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/AddApplicationStreamInput",
10560 }
10561 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10562 return srv.(AppPlatformServer).AddApplicationStreamInput(ctx, req.(*AddApplicationStreamInputRequest))
10563 }
10564 return interceptor(ctx, in, info, handler)
10565 }
10566
10567 func _AppPlatform_RemoveApplicationStreamInput_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10568 in := new(RemoveApplicationStreamInputRequest)
10569 if err := dec(in); err != nil {
10570 return nil, err
10571 }
10572 if interceptor == nil {
10573 return srv.(AppPlatformServer).RemoveApplicationStreamInput(ctx, in)
10574 }
10575 info := &grpc.UnaryServerInfo{
10576 Server: srv,
10577 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/RemoveApplicationStreamInput",
10578 }
10579 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10580 return srv.(AppPlatformServer).RemoveApplicationStreamInput(ctx, req.(*RemoveApplicationStreamInputRequest))
10581 }
10582 return interceptor(ctx, in, info, handler)
10583 }
10584
10585 func _AppPlatform_UpdateApplicationStreamInput_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10586 in := new(UpdateApplicationStreamInputRequest)
10587 if err := dec(in); err != nil {
10588 return nil, err
10589 }
10590 if interceptor == nil {
10591 return srv.(AppPlatformServer).UpdateApplicationStreamInput(ctx, in)
10592 }
10593 info := &grpc.UnaryServerInfo{
10594 Server: srv,
10595 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateApplicationStreamInput",
10596 }
10597 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10598 return srv.(AppPlatformServer).UpdateApplicationStreamInput(ctx, req.(*UpdateApplicationStreamInputRequest))
10599 }
10600 return interceptor(ctx, in, info, handler)
10601 }
10602
10603 func _AppPlatform_ListInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10604 in := new(ListInstancesRequest)
10605 if err := dec(in); err != nil {
10606 return nil, err
10607 }
10608 if interceptor == nil {
10609 return srv.(AppPlatformServer).ListInstances(ctx, in)
10610 }
10611 info := &grpc.UnaryServerInfo{
10612 Server: srv,
10613 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/ListInstances",
10614 }
10615 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10616 return srv.(AppPlatformServer).ListInstances(ctx, req.(*ListInstancesRequest))
10617 }
10618 return interceptor(ctx, in, info, handler)
10619 }
10620
10621 func _AppPlatform_GetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10622 in := new(GetInstanceRequest)
10623 if err := dec(in); err != nil {
10624 return nil, err
10625 }
10626 if interceptor == nil {
10627 return srv.(AppPlatformServer).GetInstance(ctx, in)
10628 }
10629 info := &grpc.UnaryServerInfo{
10630 Server: srv,
10631 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/GetInstance",
10632 }
10633 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10634 return srv.(AppPlatformServer).GetInstance(ctx, req.(*GetInstanceRequest))
10635 }
10636 return interceptor(ctx, in, info, handler)
10637 }
10638
10639 func _AppPlatform_CreateApplicationInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10640 in := new(CreateApplicationInstancesRequest)
10641 if err := dec(in); err != nil {
10642 return nil, err
10643 }
10644 if interceptor == nil {
10645 return srv.(AppPlatformServer).CreateApplicationInstances(ctx, in)
10646 }
10647 info := &grpc.UnaryServerInfo{
10648 Server: srv,
10649 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/CreateApplicationInstances",
10650 }
10651 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10652 return srv.(AppPlatformServer).CreateApplicationInstances(ctx, req.(*CreateApplicationInstancesRequest))
10653 }
10654 return interceptor(ctx, in, info, handler)
10655 }
10656
10657 func _AppPlatform_DeleteApplicationInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10658 in := new(DeleteApplicationInstancesRequest)
10659 if err := dec(in); err != nil {
10660 return nil, err
10661 }
10662 if interceptor == nil {
10663 return srv.(AppPlatformServer).DeleteApplicationInstances(ctx, in)
10664 }
10665 info := &grpc.UnaryServerInfo{
10666 Server: srv,
10667 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteApplicationInstances",
10668 }
10669 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10670 return srv.(AppPlatformServer).DeleteApplicationInstances(ctx, req.(*DeleteApplicationInstancesRequest))
10671 }
10672 return interceptor(ctx, in, info, handler)
10673 }
10674
10675 func _AppPlatform_UpdateApplicationInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10676 in := new(UpdateApplicationInstancesRequest)
10677 if err := dec(in); err != nil {
10678 return nil, err
10679 }
10680 if interceptor == nil {
10681 return srv.(AppPlatformServer).UpdateApplicationInstances(ctx, in)
10682 }
10683 info := &grpc.UnaryServerInfo{
10684 Server: srv,
10685 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateApplicationInstances",
10686 }
10687 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10688 return srv.(AppPlatformServer).UpdateApplicationInstances(ctx, req.(*UpdateApplicationInstancesRequest))
10689 }
10690 return interceptor(ctx, in, info, handler)
10691 }
10692
10693 func _AppPlatform_ListDrafts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10694 in := new(ListDraftsRequest)
10695 if err := dec(in); err != nil {
10696 return nil, err
10697 }
10698 if interceptor == nil {
10699 return srv.(AppPlatformServer).ListDrafts(ctx, in)
10700 }
10701 info := &grpc.UnaryServerInfo{
10702 Server: srv,
10703 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/ListDrafts",
10704 }
10705 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10706 return srv.(AppPlatformServer).ListDrafts(ctx, req.(*ListDraftsRequest))
10707 }
10708 return interceptor(ctx, in, info, handler)
10709 }
10710
10711 func _AppPlatform_GetDraft_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10712 in := new(GetDraftRequest)
10713 if err := dec(in); err != nil {
10714 return nil, err
10715 }
10716 if interceptor == nil {
10717 return srv.(AppPlatformServer).GetDraft(ctx, in)
10718 }
10719 info := &grpc.UnaryServerInfo{
10720 Server: srv,
10721 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/GetDraft",
10722 }
10723 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10724 return srv.(AppPlatformServer).GetDraft(ctx, req.(*GetDraftRequest))
10725 }
10726 return interceptor(ctx, in, info, handler)
10727 }
10728
10729 func _AppPlatform_CreateDraft_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10730 in := new(CreateDraftRequest)
10731 if err := dec(in); err != nil {
10732 return nil, err
10733 }
10734 if interceptor == nil {
10735 return srv.(AppPlatformServer).CreateDraft(ctx, in)
10736 }
10737 info := &grpc.UnaryServerInfo{
10738 Server: srv,
10739 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/CreateDraft",
10740 }
10741 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10742 return srv.(AppPlatformServer).CreateDraft(ctx, req.(*CreateDraftRequest))
10743 }
10744 return interceptor(ctx, in, info, handler)
10745 }
10746
10747 func _AppPlatform_UpdateDraft_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10748 in := new(UpdateDraftRequest)
10749 if err := dec(in); err != nil {
10750 return nil, err
10751 }
10752 if interceptor == nil {
10753 return srv.(AppPlatformServer).UpdateDraft(ctx, in)
10754 }
10755 info := &grpc.UnaryServerInfo{
10756 Server: srv,
10757 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateDraft",
10758 }
10759 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10760 return srv.(AppPlatformServer).UpdateDraft(ctx, req.(*UpdateDraftRequest))
10761 }
10762 return interceptor(ctx, in, info, handler)
10763 }
10764
10765 func _AppPlatform_DeleteDraft_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10766 in := new(DeleteDraftRequest)
10767 if err := dec(in); err != nil {
10768 return nil, err
10769 }
10770 if interceptor == nil {
10771 return srv.(AppPlatformServer).DeleteDraft(ctx, in)
10772 }
10773 info := &grpc.UnaryServerInfo{
10774 Server: srv,
10775 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteDraft",
10776 }
10777 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10778 return srv.(AppPlatformServer).DeleteDraft(ctx, req.(*DeleteDraftRequest))
10779 }
10780 return interceptor(ctx, in, info, handler)
10781 }
10782
10783 func _AppPlatform_ListProcessors_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10784 in := new(ListProcessorsRequest)
10785 if err := dec(in); err != nil {
10786 return nil, err
10787 }
10788 if interceptor == nil {
10789 return srv.(AppPlatformServer).ListProcessors(ctx, in)
10790 }
10791 info := &grpc.UnaryServerInfo{
10792 Server: srv,
10793 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/ListProcessors",
10794 }
10795 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10796 return srv.(AppPlatformServer).ListProcessors(ctx, req.(*ListProcessorsRequest))
10797 }
10798 return interceptor(ctx, in, info, handler)
10799 }
10800
10801 func _AppPlatform_ListPrebuiltProcessors_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10802 in := new(ListPrebuiltProcessorsRequest)
10803 if err := dec(in); err != nil {
10804 return nil, err
10805 }
10806 if interceptor == nil {
10807 return srv.(AppPlatformServer).ListPrebuiltProcessors(ctx, in)
10808 }
10809 info := &grpc.UnaryServerInfo{
10810 Server: srv,
10811 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/ListPrebuiltProcessors",
10812 }
10813 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10814 return srv.(AppPlatformServer).ListPrebuiltProcessors(ctx, req.(*ListPrebuiltProcessorsRequest))
10815 }
10816 return interceptor(ctx, in, info, handler)
10817 }
10818
10819 func _AppPlatform_GetProcessor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10820 in := new(GetProcessorRequest)
10821 if err := dec(in); err != nil {
10822 return nil, err
10823 }
10824 if interceptor == nil {
10825 return srv.(AppPlatformServer).GetProcessor(ctx, in)
10826 }
10827 info := &grpc.UnaryServerInfo{
10828 Server: srv,
10829 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/GetProcessor",
10830 }
10831 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10832 return srv.(AppPlatformServer).GetProcessor(ctx, req.(*GetProcessorRequest))
10833 }
10834 return interceptor(ctx, in, info, handler)
10835 }
10836
10837 func _AppPlatform_CreateProcessor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10838 in := new(CreateProcessorRequest)
10839 if err := dec(in); err != nil {
10840 return nil, err
10841 }
10842 if interceptor == nil {
10843 return srv.(AppPlatformServer).CreateProcessor(ctx, in)
10844 }
10845 info := &grpc.UnaryServerInfo{
10846 Server: srv,
10847 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/CreateProcessor",
10848 }
10849 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10850 return srv.(AppPlatformServer).CreateProcessor(ctx, req.(*CreateProcessorRequest))
10851 }
10852 return interceptor(ctx, in, info, handler)
10853 }
10854
10855 func _AppPlatform_UpdateProcessor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10856 in := new(UpdateProcessorRequest)
10857 if err := dec(in); err != nil {
10858 return nil, err
10859 }
10860 if interceptor == nil {
10861 return srv.(AppPlatformServer).UpdateProcessor(ctx, in)
10862 }
10863 info := &grpc.UnaryServerInfo{
10864 Server: srv,
10865 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/UpdateProcessor",
10866 }
10867 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10868 return srv.(AppPlatformServer).UpdateProcessor(ctx, req.(*UpdateProcessorRequest))
10869 }
10870 return interceptor(ctx, in, info, handler)
10871 }
10872
10873 func _AppPlatform_DeleteProcessor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
10874 in := new(DeleteProcessorRequest)
10875 if err := dec(in); err != nil {
10876 return nil, err
10877 }
10878 if interceptor == nil {
10879 return srv.(AppPlatformServer).DeleteProcessor(ctx, in)
10880 }
10881 info := &grpc.UnaryServerInfo{
10882 Server: srv,
10883 FullMethod: "/google.cloud.visionai.v1alpha1.AppPlatform/DeleteProcessor",
10884 }
10885 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
10886 return srv.(AppPlatformServer).DeleteProcessor(ctx, req.(*DeleteProcessorRequest))
10887 }
10888 return interceptor(ctx, in, info, handler)
10889 }
10890
10891 var _AppPlatform_serviceDesc = grpc.ServiceDesc{
10892 ServiceName: "google.cloud.visionai.v1alpha1.AppPlatform",
10893 HandlerType: (*AppPlatformServer)(nil),
10894 Methods: []grpc.MethodDesc{
10895 {
10896 MethodName: "ListApplications",
10897 Handler: _AppPlatform_ListApplications_Handler,
10898 },
10899 {
10900 MethodName: "GetApplication",
10901 Handler: _AppPlatform_GetApplication_Handler,
10902 },
10903 {
10904 MethodName: "CreateApplication",
10905 Handler: _AppPlatform_CreateApplication_Handler,
10906 },
10907 {
10908 MethodName: "UpdateApplication",
10909 Handler: _AppPlatform_UpdateApplication_Handler,
10910 },
10911 {
10912 MethodName: "DeleteApplication",
10913 Handler: _AppPlatform_DeleteApplication_Handler,
10914 },
10915 {
10916 MethodName: "DeployApplication",
10917 Handler: _AppPlatform_DeployApplication_Handler,
10918 },
10919 {
10920 MethodName: "UndeployApplication",
10921 Handler: _AppPlatform_UndeployApplication_Handler,
10922 },
10923 {
10924 MethodName: "AddApplicationStreamInput",
10925 Handler: _AppPlatform_AddApplicationStreamInput_Handler,
10926 },
10927 {
10928 MethodName: "RemoveApplicationStreamInput",
10929 Handler: _AppPlatform_RemoveApplicationStreamInput_Handler,
10930 },
10931 {
10932 MethodName: "UpdateApplicationStreamInput",
10933 Handler: _AppPlatform_UpdateApplicationStreamInput_Handler,
10934 },
10935 {
10936 MethodName: "ListInstances",
10937 Handler: _AppPlatform_ListInstances_Handler,
10938 },
10939 {
10940 MethodName: "GetInstance",
10941 Handler: _AppPlatform_GetInstance_Handler,
10942 },
10943 {
10944 MethodName: "CreateApplicationInstances",
10945 Handler: _AppPlatform_CreateApplicationInstances_Handler,
10946 },
10947 {
10948 MethodName: "DeleteApplicationInstances",
10949 Handler: _AppPlatform_DeleteApplicationInstances_Handler,
10950 },
10951 {
10952 MethodName: "UpdateApplicationInstances",
10953 Handler: _AppPlatform_UpdateApplicationInstances_Handler,
10954 },
10955 {
10956 MethodName: "ListDrafts",
10957 Handler: _AppPlatform_ListDrafts_Handler,
10958 },
10959 {
10960 MethodName: "GetDraft",
10961 Handler: _AppPlatform_GetDraft_Handler,
10962 },
10963 {
10964 MethodName: "CreateDraft",
10965 Handler: _AppPlatform_CreateDraft_Handler,
10966 },
10967 {
10968 MethodName: "UpdateDraft",
10969 Handler: _AppPlatform_UpdateDraft_Handler,
10970 },
10971 {
10972 MethodName: "DeleteDraft",
10973 Handler: _AppPlatform_DeleteDraft_Handler,
10974 },
10975 {
10976 MethodName: "ListProcessors",
10977 Handler: _AppPlatform_ListProcessors_Handler,
10978 },
10979 {
10980 MethodName: "ListPrebuiltProcessors",
10981 Handler: _AppPlatform_ListPrebuiltProcessors_Handler,
10982 },
10983 {
10984 MethodName: "GetProcessor",
10985 Handler: _AppPlatform_GetProcessor_Handler,
10986 },
10987 {
10988 MethodName: "CreateProcessor",
10989 Handler: _AppPlatform_CreateProcessor_Handler,
10990 },
10991 {
10992 MethodName: "UpdateProcessor",
10993 Handler: _AppPlatform_UpdateProcessor_Handler,
10994 },
10995 {
10996 MethodName: "DeleteProcessor",
10997 Handler: _AppPlatform_DeleteProcessor_Handler,
10998 },
10999 },
11000 Streams: []grpc.StreamDesc{},
11001 Metadata: "google/cloud/visionai/v1alpha1/platform.proto",
11002 }
11003
View as plain text