1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package websecurityscanner
23
24 import (
25 context "context"
26 reflect "reflect"
27 sync "sync"
28
29 _ "google.golang.org/genproto/googleapis/api/annotations"
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 emptypb "google.golang.org/protobuf/types/known/emptypb"
36 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
37 )
38
39 const (
40
41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
42
43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 )
45
46
47 type CreateScanConfigRequest struct {
48 state protoimpl.MessageState
49 sizeCache protoimpl.SizeCache
50 unknownFields protoimpl.UnknownFields
51
52
53
54 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
55
56 ScanConfig *ScanConfig `protobuf:"bytes,2,opt,name=scan_config,json=scanConfig,proto3" json:"scan_config,omitempty"`
57 }
58
59 func (x *CreateScanConfigRequest) Reset() {
60 *x = CreateScanConfigRequest{}
61 if protoimpl.UnsafeEnabled {
62 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[0]
63 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
64 ms.StoreMessageInfo(mi)
65 }
66 }
67
68 func (x *CreateScanConfigRequest) String() string {
69 return protoimpl.X.MessageStringOf(x)
70 }
71
72 func (*CreateScanConfigRequest) ProtoMessage() {}
73
74 func (x *CreateScanConfigRequest) ProtoReflect() protoreflect.Message {
75 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[0]
76 if protoimpl.UnsafeEnabled && x != nil {
77 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
78 if ms.LoadMessageInfo() == nil {
79 ms.StoreMessageInfo(mi)
80 }
81 return ms
82 }
83 return mi.MessageOf(x)
84 }
85
86
87 func (*CreateScanConfigRequest) Descriptor() ([]byte, []int) {
88 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{0}
89 }
90
91 func (x *CreateScanConfigRequest) GetParent() string {
92 if x != nil {
93 return x.Parent
94 }
95 return ""
96 }
97
98 func (x *CreateScanConfigRequest) GetScanConfig() *ScanConfig {
99 if x != nil {
100 return x.ScanConfig
101 }
102 return nil
103 }
104
105
106 type DeleteScanConfigRequest struct {
107 state protoimpl.MessageState
108 sizeCache protoimpl.SizeCache
109 unknownFields protoimpl.UnknownFields
110
111
112
113 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
114 }
115
116 func (x *DeleteScanConfigRequest) Reset() {
117 *x = DeleteScanConfigRequest{}
118 if protoimpl.UnsafeEnabled {
119 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[1]
120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
121 ms.StoreMessageInfo(mi)
122 }
123 }
124
125 func (x *DeleteScanConfigRequest) String() string {
126 return protoimpl.X.MessageStringOf(x)
127 }
128
129 func (*DeleteScanConfigRequest) ProtoMessage() {}
130
131 func (x *DeleteScanConfigRequest) ProtoReflect() protoreflect.Message {
132 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[1]
133 if protoimpl.UnsafeEnabled && x != nil {
134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
135 if ms.LoadMessageInfo() == nil {
136 ms.StoreMessageInfo(mi)
137 }
138 return ms
139 }
140 return mi.MessageOf(x)
141 }
142
143
144 func (*DeleteScanConfigRequest) Descriptor() ([]byte, []int) {
145 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{1}
146 }
147
148 func (x *DeleteScanConfigRequest) GetName() string {
149 if x != nil {
150 return x.Name
151 }
152 return ""
153 }
154
155
156 type GetScanConfigRequest struct {
157 state protoimpl.MessageState
158 sizeCache protoimpl.SizeCache
159 unknownFields protoimpl.UnknownFields
160
161
162
163 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
164 }
165
166 func (x *GetScanConfigRequest) Reset() {
167 *x = GetScanConfigRequest{}
168 if protoimpl.UnsafeEnabled {
169 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[2]
170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
171 ms.StoreMessageInfo(mi)
172 }
173 }
174
175 func (x *GetScanConfigRequest) String() string {
176 return protoimpl.X.MessageStringOf(x)
177 }
178
179 func (*GetScanConfigRequest) ProtoMessage() {}
180
181 func (x *GetScanConfigRequest) ProtoReflect() protoreflect.Message {
182 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[2]
183 if protoimpl.UnsafeEnabled && x != nil {
184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
185 if ms.LoadMessageInfo() == nil {
186 ms.StoreMessageInfo(mi)
187 }
188 return ms
189 }
190 return mi.MessageOf(x)
191 }
192
193
194 func (*GetScanConfigRequest) Descriptor() ([]byte, []int) {
195 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{2}
196 }
197
198 func (x *GetScanConfigRequest) GetName() string {
199 if x != nil {
200 return x.Name
201 }
202 return ""
203 }
204
205
206 type ListScanConfigsRequest struct {
207 state protoimpl.MessageState
208 sizeCache protoimpl.SizeCache
209 unknownFields protoimpl.UnknownFields
210
211
212
213 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
214
215
216
217 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
218
219
220
221 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
222 }
223
224 func (x *ListScanConfigsRequest) Reset() {
225 *x = ListScanConfigsRequest{}
226 if protoimpl.UnsafeEnabled {
227 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[3]
228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
229 ms.StoreMessageInfo(mi)
230 }
231 }
232
233 func (x *ListScanConfigsRequest) String() string {
234 return protoimpl.X.MessageStringOf(x)
235 }
236
237 func (*ListScanConfigsRequest) ProtoMessage() {}
238
239 func (x *ListScanConfigsRequest) ProtoReflect() protoreflect.Message {
240 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[3]
241 if protoimpl.UnsafeEnabled && x != nil {
242 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
243 if ms.LoadMessageInfo() == nil {
244 ms.StoreMessageInfo(mi)
245 }
246 return ms
247 }
248 return mi.MessageOf(x)
249 }
250
251
252 func (*ListScanConfigsRequest) Descriptor() ([]byte, []int) {
253 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{3}
254 }
255
256 func (x *ListScanConfigsRequest) GetParent() string {
257 if x != nil {
258 return x.Parent
259 }
260 return ""
261 }
262
263 func (x *ListScanConfigsRequest) GetPageToken() string {
264 if x != nil {
265 return x.PageToken
266 }
267 return ""
268 }
269
270 func (x *ListScanConfigsRequest) GetPageSize() int32 {
271 if x != nil {
272 return x.PageSize
273 }
274 return 0
275 }
276
277
278 type UpdateScanConfigRequest struct {
279 state protoimpl.MessageState
280 sizeCache protoimpl.SizeCache
281 unknownFields protoimpl.UnknownFields
282
283
284
285
286 ScanConfig *ScanConfig `protobuf:"bytes,2,opt,name=scan_config,json=scanConfig,proto3" json:"scan_config,omitempty"`
287
288
289
290 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
291 }
292
293 func (x *UpdateScanConfigRequest) Reset() {
294 *x = UpdateScanConfigRequest{}
295 if protoimpl.UnsafeEnabled {
296 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[4]
297 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
298 ms.StoreMessageInfo(mi)
299 }
300 }
301
302 func (x *UpdateScanConfigRequest) String() string {
303 return protoimpl.X.MessageStringOf(x)
304 }
305
306 func (*UpdateScanConfigRequest) ProtoMessage() {}
307
308 func (x *UpdateScanConfigRequest) ProtoReflect() protoreflect.Message {
309 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[4]
310 if protoimpl.UnsafeEnabled && x != nil {
311 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
312 if ms.LoadMessageInfo() == nil {
313 ms.StoreMessageInfo(mi)
314 }
315 return ms
316 }
317 return mi.MessageOf(x)
318 }
319
320
321 func (*UpdateScanConfigRequest) Descriptor() ([]byte, []int) {
322 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{4}
323 }
324
325 func (x *UpdateScanConfigRequest) GetScanConfig() *ScanConfig {
326 if x != nil {
327 return x.ScanConfig
328 }
329 return nil
330 }
331
332 func (x *UpdateScanConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
333 if x != nil {
334 return x.UpdateMask
335 }
336 return nil
337 }
338
339
340 type ListScanConfigsResponse struct {
341 state protoimpl.MessageState
342 sizeCache protoimpl.SizeCache
343 unknownFields protoimpl.UnknownFields
344
345
346 ScanConfigs []*ScanConfig `protobuf:"bytes,1,rep,name=scan_configs,json=scanConfigs,proto3" json:"scan_configs,omitempty"`
347
348
349 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
350 }
351
352 func (x *ListScanConfigsResponse) Reset() {
353 *x = ListScanConfigsResponse{}
354 if protoimpl.UnsafeEnabled {
355 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[5]
356 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
357 ms.StoreMessageInfo(mi)
358 }
359 }
360
361 func (x *ListScanConfigsResponse) String() string {
362 return protoimpl.X.MessageStringOf(x)
363 }
364
365 func (*ListScanConfigsResponse) ProtoMessage() {}
366
367 func (x *ListScanConfigsResponse) ProtoReflect() protoreflect.Message {
368 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[5]
369 if protoimpl.UnsafeEnabled && x != nil {
370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
371 if ms.LoadMessageInfo() == nil {
372 ms.StoreMessageInfo(mi)
373 }
374 return ms
375 }
376 return mi.MessageOf(x)
377 }
378
379
380 func (*ListScanConfigsResponse) Descriptor() ([]byte, []int) {
381 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{5}
382 }
383
384 func (x *ListScanConfigsResponse) GetScanConfigs() []*ScanConfig {
385 if x != nil {
386 return x.ScanConfigs
387 }
388 return nil
389 }
390
391 func (x *ListScanConfigsResponse) GetNextPageToken() string {
392 if x != nil {
393 return x.NextPageToken
394 }
395 return ""
396 }
397
398
399 type StartScanRunRequest struct {
400 state protoimpl.MessageState
401 sizeCache protoimpl.SizeCache
402 unknownFields protoimpl.UnknownFields
403
404
405
406 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
407 }
408
409 func (x *StartScanRunRequest) Reset() {
410 *x = StartScanRunRequest{}
411 if protoimpl.UnsafeEnabled {
412 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[6]
413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
414 ms.StoreMessageInfo(mi)
415 }
416 }
417
418 func (x *StartScanRunRequest) String() string {
419 return protoimpl.X.MessageStringOf(x)
420 }
421
422 func (*StartScanRunRequest) ProtoMessage() {}
423
424 func (x *StartScanRunRequest) ProtoReflect() protoreflect.Message {
425 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[6]
426 if protoimpl.UnsafeEnabled && x != nil {
427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
428 if ms.LoadMessageInfo() == nil {
429 ms.StoreMessageInfo(mi)
430 }
431 return ms
432 }
433 return mi.MessageOf(x)
434 }
435
436
437 func (*StartScanRunRequest) Descriptor() ([]byte, []int) {
438 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{6}
439 }
440
441 func (x *StartScanRunRequest) GetName() string {
442 if x != nil {
443 return x.Name
444 }
445 return ""
446 }
447
448
449 type GetScanRunRequest struct {
450 state protoimpl.MessageState
451 sizeCache protoimpl.SizeCache
452 unknownFields protoimpl.UnknownFields
453
454
455
456
457 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
458 }
459
460 func (x *GetScanRunRequest) Reset() {
461 *x = GetScanRunRequest{}
462 if protoimpl.UnsafeEnabled {
463 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[7]
464 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
465 ms.StoreMessageInfo(mi)
466 }
467 }
468
469 func (x *GetScanRunRequest) String() string {
470 return protoimpl.X.MessageStringOf(x)
471 }
472
473 func (*GetScanRunRequest) ProtoMessage() {}
474
475 func (x *GetScanRunRequest) ProtoReflect() protoreflect.Message {
476 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[7]
477 if protoimpl.UnsafeEnabled && x != nil {
478 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
479 if ms.LoadMessageInfo() == nil {
480 ms.StoreMessageInfo(mi)
481 }
482 return ms
483 }
484 return mi.MessageOf(x)
485 }
486
487
488 func (*GetScanRunRequest) Descriptor() ([]byte, []int) {
489 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{7}
490 }
491
492 func (x *GetScanRunRequest) GetName() string {
493 if x != nil {
494 return x.Name
495 }
496 return ""
497 }
498
499
500 type ListScanRunsRequest struct {
501 state protoimpl.MessageState
502 sizeCache protoimpl.SizeCache
503 unknownFields protoimpl.UnknownFields
504
505
506
507 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
508
509
510
511 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
512
513
514
515 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
516 }
517
518 func (x *ListScanRunsRequest) Reset() {
519 *x = ListScanRunsRequest{}
520 if protoimpl.UnsafeEnabled {
521 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[8]
522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
523 ms.StoreMessageInfo(mi)
524 }
525 }
526
527 func (x *ListScanRunsRequest) String() string {
528 return protoimpl.X.MessageStringOf(x)
529 }
530
531 func (*ListScanRunsRequest) ProtoMessage() {}
532
533 func (x *ListScanRunsRequest) ProtoReflect() protoreflect.Message {
534 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[8]
535 if protoimpl.UnsafeEnabled && x != nil {
536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
537 if ms.LoadMessageInfo() == nil {
538 ms.StoreMessageInfo(mi)
539 }
540 return ms
541 }
542 return mi.MessageOf(x)
543 }
544
545
546 func (*ListScanRunsRequest) Descriptor() ([]byte, []int) {
547 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{8}
548 }
549
550 func (x *ListScanRunsRequest) GetParent() string {
551 if x != nil {
552 return x.Parent
553 }
554 return ""
555 }
556
557 func (x *ListScanRunsRequest) GetPageToken() string {
558 if x != nil {
559 return x.PageToken
560 }
561 return ""
562 }
563
564 func (x *ListScanRunsRequest) GetPageSize() int32 {
565 if x != nil {
566 return x.PageSize
567 }
568 return 0
569 }
570
571
572 type ListScanRunsResponse struct {
573 state protoimpl.MessageState
574 sizeCache protoimpl.SizeCache
575 unknownFields protoimpl.UnknownFields
576
577
578 ScanRuns []*ScanRun `protobuf:"bytes,1,rep,name=scan_runs,json=scanRuns,proto3" json:"scan_runs,omitempty"`
579
580
581 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
582 }
583
584 func (x *ListScanRunsResponse) Reset() {
585 *x = ListScanRunsResponse{}
586 if protoimpl.UnsafeEnabled {
587 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[9]
588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
589 ms.StoreMessageInfo(mi)
590 }
591 }
592
593 func (x *ListScanRunsResponse) String() string {
594 return protoimpl.X.MessageStringOf(x)
595 }
596
597 func (*ListScanRunsResponse) ProtoMessage() {}
598
599 func (x *ListScanRunsResponse) ProtoReflect() protoreflect.Message {
600 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[9]
601 if protoimpl.UnsafeEnabled && x != nil {
602 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
603 if ms.LoadMessageInfo() == nil {
604 ms.StoreMessageInfo(mi)
605 }
606 return ms
607 }
608 return mi.MessageOf(x)
609 }
610
611
612 func (*ListScanRunsResponse) Descriptor() ([]byte, []int) {
613 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{9}
614 }
615
616 func (x *ListScanRunsResponse) GetScanRuns() []*ScanRun {
617 if x != nil {
618 return x.ScanRuns
619 }
620 return nil
621 }
622
623 func (x *ListScanRunsResponse) GetNextPageToken() string {
624 if x != nil {
625 return x.NextPageToken
626 }
627 return ""
628 }
629
630
631 type StopScanRunRequest struct {
632 state protoimpl.MessageState
633 sizeCache protoimpl.SizeCache
634 unknownFields protoimpl.UnknownFields
635
636
637
638
639 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
640 }
641
642 func (x *StopScanRunRequest) Reset() {
643 *x = StopScanRunRequest{}
644 if protoimpl.UnsafeEnabled {
645 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[10]
646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
647 ms.StoreMessageInfo(mi)
648 }
649 }
650
651 func (x *StopScanRunRequest) String() string {
652 return protoimpl.X.MessageStringOf(x)
653 }
654
655 func (*StopScanRunRequest) ProtoMessage() {}
656
657 func (x *StopScanRunRequest) ProtoReflect() protoreflect.Message {
658 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[10]
659 if protoimpl.UnsafeEnabled && x != nil {
660 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
661 if ms.LoadMessageInfo() == nil {
662 ms.StoreMessageInfo(mi)
663 }
664 return ms
665 }
666 return mi.MessageOf(x)
667 }
668
669
670 func (*StopScanRunRequest) Descriptor() ([]byte, []int) {
671 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{10}
672 }
673
674 func (x *StopScanRunRequest) GetName() string {
675 if x != nil {
676 return x.Name
677 }
678 return ""
679 }
680
681
682 type ListCrawledUrlsRequest struct {
683 state protoimpl.MessageState
684 sizeCache protoimpl.SizeCache
685 unknownFields protoimpl.UnknownFields
686
687
688
689
690 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
691
692
693
694 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
695
696
697
698 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
699 }
700
701 func (x *ListCrawledUrlsRequest) Reset() {
702 *x = ListCrawledUrlsRequest{}
703 if protoimpl.UnsafeEnabled {
704 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[11]
705 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
706 ms.StoreMessageInfo(mi)
707 }
708 }
709
710 func (x *ListCrawledUrlsRequest) String() string {
711 return protoimpl.X.MessageStringOf(x)
712 }
713
714 func (*ListCrawledUrlsRequest) ProtoMessage() {}
715
716 func (x *ListCrawledUrlsRequest) ProtoReflect() protoreflect.Message {
717 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[11]
718 if protoimpl.UnsafeEnabled && x != nil {
719 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
720 if ms.LoadMessageInfo() == nil {
721 ms.StoreMessageInfo(mi)
722 }
723 return ms
724 }
725 return mi.MessageOf(x)
726 }
727
728
729 func (*ListCrawledUrlsRequest) Descriptor() ([]byte, []int) {
730 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{11}
731 }
732
733 func (x *ListCrawledUrlsRequest) GetParent() string {
734 if x != nil {
735 return x.Parent
736 }
737 return ""
738 }
739
740 func (x *ListCrawledUrlsRequest) GetPageToken() string {
741 if x != nil {
742 return x.PageToken
743 }
744 return ""
745 }
746
747 func (x *ListCrawledUrlsRequest) GetPageSize() int32 {
748 if x != nil {
749 return x.PageSize
750 }
751 return 0
752 }
753
754
755 type ListCrawledUrlsResponse struct {
756 state protoimpl.MessageState
757 sizeCache protoimpl.SizeCache
758 unknownFields protoimpl.UnknownFields
759
760
761 CrawledUrls []*CrawledUrl `protobuf:"bytes,1,rep,name=crawled_urls,json=crawledUrls,proto3" json:"crawled_urls,omitempty"`
762
763
764 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
765 }
766
767 func (x *ListCrawledUrlsResponse) Reset() {
768 *x = ListCrawledUrlsResponse{}
769 if protoimpl.UnsafeEnabled {
770 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[12]
771 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
772 ms.StoreMessageInfo(mi)
773 }
774 }
775
776 func (x *ListCrawledUrlsResponse) String() string {
777 return protoimpl.X.MessageStringOf(x)
778 }
779
780 func (*ListCrawledUrlsResponse) ProtoMessage() {}
781
782 func (x *ListCrawledUrlsResponse) ProtoReflect() protoreflect.Message {
783 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[12]
784 if protoimpl.UnsafeEnabled && x != nil {
785 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
786 if ms.LoadMessageInfo() == nil {
787 ms.StoreMessageInfo(mi)
788 }
789 return ms
790 }
791 return mi.MessageOf(x)
792 }
793
794
795 func (*ListCrawledUrlsResponse) Descriptor() ([]byte, []int) {
796 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{12}
797 }
798
799 func (x *ListCrawledUrlsResponse) GetCrawledUrls() []*CrawledUrl {
800 if x != nil {
801 return x.CrawledUrls
802 }
803 return nil
804 }
805
806 func (x *ListCrawledUrlsResponse) GetNextPageToken() string {
807 if x != nil {
808 return x.NextPageToken
809 }
810 return ""
811 }
812
813
814 type GetFindingRequest struct {
815 state protoimpl.MessageState
816 sizeCache protoimpl.SizeCache
817 unknownFields protoimpl.UnknownFields
818
819
820
821
822 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
823 }
824
825 func (x *GetFindingRequest) Reset() {
826 *x = GetFindingRequest{}
827 if protoimpl.UnsafeEnabled {
828 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[13]
829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
830 ms.StoreMessageInfo(mi)
831 }
832 }
833
834 func (x *GetFindingRequest) String() string {
835 return protoimpl.X.MessageStringOf(x)
836 }
837
838 func (*GetFindingRequest) ProtoMessage() {}
839
840 func (x *GetFindingRequest) ProtoReflect() protoreflect.Message {
841 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[13]
842 if protoimpl.UnsafeEnabled && x != nil {
843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
844 if ms.LoadMessageInfo() == nil {
845 ms.StoreMessageInfo(mi)
846 }
847 return ms
848 }
849 return mi.MessageOf(x)
850 }
851
852
853 func (*GetFindingRequest) Descriptor() ([]byte, []int) {
854 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{13}
855 }
856
857 func (x *GetFindingRequest) GetName() string {
858 if x != nil {
859 return x.Name
860 }
861 return ""
862 }
863
864
865 type ListFindingsRequest struct {
866 state protoimpl.MessageState
867 sizeCache protoimpl.SizeCache
868 unknownFields protoimpl.UnknownFields
869
870
871
872
873 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
874
875
876
877
878 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
879
880
881
882 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
883
884
885
886 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
887 }
888
889 func (x *ListFindingsRequest) Reset() {
890 *x = ListFindingsRequest{}
891 if protoimpl.UnsafeEnabled {
892 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[14]
893 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
894 ms.StoreMessageInfo(mi)
895 }
896 }
897
898 func (x *ListFindingsRequest) String() string {
899 return protoimpl.X.MessageStringOf(x)
900 }
901
902 func (*ListFindingsRequest) ProtoMessage() {}
903
904 func (x *ListFindingsRequest) ProtoReflect() protoreflect.Message {
905 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[14]
906 if protoimpl.UnsafeEnabled && x != nil {
907 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
908 if ms.LoadMessageInfo() == nil {
909 ms.StoreMessageInfo(mi)
910 }
911 return ms
912 }
913 return mi.MessageOf(x)
914 }
915
916
917 func (*ListFindingsRequest) Descriptor() ([]byte, []int) {
918 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{14}
919 }
920
921 func (x *ListFindingsRequest) GetParent() string {
922 if x != nil {
923 return x.Parent
924 }
925 return ""
926 }
927
928 func (x *ListFindingsRequest) GetFilter() string {
929 if x != nil {
930 return x.Filter
931 }
932 return ""
933 }
934
935 func (x *ListFindingsRequest) GetPageToken() string {
936 if x != nil {
937 return x.PageToken
938 }
939 return ""
940 }
941
942 func (x *ListFindingsRequest) GetPageSize() int32 {
943 if x != nil {
944 return x.PageSize
945 }
946 return 0
947 }
948
949
950 type ListFindingsResponse struct {
951 state protoimpl.MessageState
952 sizeCache protoimpl.SizeCache
953 unknownFields protoimpl.UnknownFields
954
955
956 Findings []*Finding `protobuf:"bytes,1,rep,name=findings,proto3" json:"findings,omitempty"`
957
958
959 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
960 }
961
962 func (x *ListFindingsResponse) Reset() {
963 *x = ListFindingsResponse{}
964 if protoimpl.UnsafeEnabled {
965 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[15]
966 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
967 ms.StoreMessageInfo(mi)
968 }
969 }
970
971 func (x *ListFindingsResponse) String() string {
972 return protoimpl.X.MessageStringOf(x)
973 }
974
975 func (*ListFindingsResponse) ProtoMessage() {}
976
977 func (x *ListFindingsResponse) ProtoReflect() protoreflect.Message {
978 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[15]
979 if protoimpl.UnsafeEnabled && x != nil {
980 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
981 if ms.LoadMessageInfo() == nil {
982 ms.StoreMessageInfo(mi)
983 }
984 return ms
985 }
986 return mi.MessageOf(x)
987 }
988
989
990 func (*ListFindingsResponse) Descriptor() ([]byte, []int) {
991 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{15}
992 }
993
994 func (x *ListFindingsResponse) GetFindings() []*Finding {
995 if x != nil {
996 return x.Findings
997 }
998 return nil
999 }
1000
1001 func (x *ListFindingsResponse) GetNextPageToken() string {
1002 if x != nil {
1003 return x.NextPageToken
1004 }
1005 return ""
1006 }
1007
1008
1009 type ListFindingTypeStatsRequest struct {
1010 state protoimpl.MessageState
1011 sizeCache protoimpl.SizeCache
1012 unknownFields protoimpl.UnknownFields
1013
1014
1015
1016
1017 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1018 }
1019
1020 func (x *ListFindingTypeStatsRequest) Reset() {
1021 *x = ListFindingTypeStatsRequest{}
1022 if protoimpl.UnsafeEnabled {
1023 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[16]
1024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1025 ms.StoreMessageInfo(mi)
1026 }
1027 }
1028
1029 func (x *ListFindingTypeStatsRequest) String() string {
1030 return protoimpl.X.MessageStringOf(x)
1031 }
1032
1033 func (*ListFindingTypeStatsRequest) ProtoMessage() {}
1034
1035 func (x *ListFindingTypeStatsRequest) ProtoReflect() protoreflect.Message {
1036 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[16]
1037 if protoimpl.UnsafeEnabled && x != nil {
1038 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1039 if ms.LoadMessageInfo() == nil {
1040 ms.StoreMessageInfo(mi)
1041 }
1042 return ms
1043 }
1044 return mi.MessageOf(x)
1045 }
1046
1047
1048 func (*ListFindingTypeStatsRequest) Descriptor() ([]byte, []int) {
1049 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{16}
1050 }
1051
1052 func (x *ListFindingTypeStatsRequest) GetParent() string {
1053 if x != nil {
1054 return x.Parent
1055 }
1056 return ""
1057 }
1058
1059
1060 type ListFindingTypeStatsResponse struct {
1061 state protoimpl.MessageState
1062 sizeCache protoimpl.SizeCache
1063 unknownFields protoimpl.UnknownFields
1064
1065
1066 FindingTypeStats []*FindingTypeStats `protobuf:"bytes,1,rep,name=finding_type_stats,json=findingTypeStats,proto3" json:"finding_type_stats,omitempty"`
1067 }
1068
1069 func (x *ListFindingTypeStatsResponse) Reset() {
1070 *x = ListFindingTypeStatsResponse{}
1071 if protoimpl.UnsafeEnabled {
1072 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[17]
1073 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1074 ms.StoreMessageInfo(mi)
1075 }
1076 }
1077
1078 func (x *ListFindingTypeStatsResponse) String() string {
1079 return protoimpl.X.MessageStringOf(x)
1080 }
1081
1082 func (*ListFindingTypeStatsResponse) ProtoMessage() {}
1083
1084 func (x *ListFindingTypeStatsResponse) ProtoReflect() protoreflect.Message {
1085 mi := &file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[17]
1086 if protoimpl.UnsafeEnabled && x != nil {
1087 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1088 if ms.LoadMessageInfo() == nil {
1089 ms.StoreMessageInfo(mi)
1090 }
1091 return ms
1092 }
1093 return mi.MessageOf(x)
1094 }
1095
1096
1097 func (*ListFindingTypeStatsResponse) Descriptor() ([]byte, []int) {
1098 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP(), []int{17}
1099 }
1100
1101 func (x *ListFindingTypeStatsResponse) GetFindingTypeStats() []*FindingTypeStats {
1102 if x != nil {
1103 return x.FindingTypeStats
1104 }
1105 return nil
1106 }
1107
1108 var File_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto protoreflect.FileDescriptor
1109
1110 var file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDesc = []byte{
1111 0x0a, 0x42, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77,
1112 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1113 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x77, 0x65, 0x62, 0x5f, 0x73, 0x65,
1114 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x70,
1115 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1116 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63,
1117 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1c, 0x67,
1118 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
1119 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f,
1120 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70,
1121 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
1122 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e,
1123 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
1124 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1125 0x1a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77,
1126 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1127 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x72, 0x61, 0x77, 0x6c, 0x65,
1128 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 0x67, 0x6f, 0x6f,
1129 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63,
1130 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61,
1131 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f,
1132 0x74, 0x6f, 0x1a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1133 0x2f, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e,
1134 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x66, 0x69, 0x6e, 0x64,
1135 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x70,
1136 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
1137 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63,
1138 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x73, 0x63,
1139 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1140 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65,
1141 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72,
1142 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x75,
1143 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
1144 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70,
1145 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
1146 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
1147 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74,
1148 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
1149 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
1150 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x63, 0x6c, 0x6f, 0x75,
1151 0x64, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
1152 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
1153 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
1154 0x59, 0x0a, 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02,
1155 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1156 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73,
1157 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53,
1158 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a,
1159 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x63, 0x0a, 0x17, 0x44, 0x65,
1160 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65,
1161 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
1162 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77, 0x65, 0x62,
1163 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1164 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53,
1165 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
1166 0x60, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1167 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
1168 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77,
1169 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1170 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
1171 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d,
1172 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f,
1173 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x06,
1174 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41,
1175 0x02, 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x72, 0x65, 0x73, 0x6f, 0x75,
1176 0x72, 0x63, 0x65, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1177 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63,
1178 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
1179 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
1180 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
1181 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67,
1182 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xb6, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
1183 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1184 0x74, 0x12, 0x59, 0x0a, 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1185 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1186 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
1187 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
1188 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02,
1189 0x52, 0x0a, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, 0x0b,
1190 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
1191 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1192 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0,
1193 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x99,
1194 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1195 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x0c, 0x73, 0x63,
1196 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
1197 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1198 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e,
1199 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43,
1200 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1201 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
1202 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
1203 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5f, 0x0a, 0x13, 0x53, 0x74,
1204 0x61, 0x72, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1205 0x74, 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
1206 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75,
1207 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1208 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x43,
1209 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x5a, 0x0a, 0x11, 0x47,
1210 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1211 0x12, 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31,
1212 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72,
1213 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1214 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75,
1215 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74,
1216 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
1217 0x4c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
1218 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75,
1219 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1220 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x43,
1221 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a,
1222 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
1223 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09,
1224 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
1225 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x8d, 0x01, 0x0a, 0x14, 0x4c, 0x69,
1226 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1227 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x09, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x75, 0x6e, 0x73, 0x18,
1228 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1229 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
1230 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
1231 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x08, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e,
1232 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
1233 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
1234 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5b, 0x0a, 0x12, 0x53, 0x74, 0x6f,
1235 0x70, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
1236 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0,
1237 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1238 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1239 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e,
1240 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x43,
1241 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1242 0x74, 0x12, 0x49, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
1243 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65,
1244 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f,
1245 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61,
1246 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
1247 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1248 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70,
1249 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
1250 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73,
1251 0x74, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70,
1252 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x0c, 0x63, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x5f,
1253 0x75, 0x72, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f,
1254 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63,
1255 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61,
1256 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x52,
1257 0x0b, 0x63, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x12, 0x26, 0x0a, 0x0f,
1258 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
1259 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
1260 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5a, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69,
1261 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
1262 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a,
1263 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e,
1264 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
1265 0x6f, 0x6d, 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1266 0x22, 0xb9, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67,
1267 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
1268 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b,
1269 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61,
1270 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
1271 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72,
1272 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20,
1273 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
1274 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03,
1275 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
1276 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01,
1277 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x8c, 0x01, 0x0a,
1278 0x14, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73,
1279 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x08, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67,
1280 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1281 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1282 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
1283 0x61, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x66, 0x69, 0x6e, 0x64, 0x69,
1284 0x6e, 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
1285 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
1286 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x68, 0x0a, 0x1b, 0x4c,
1287 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74,
1288 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x06, 0x70, 0x61,
1289 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa,
1290 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73,
1291 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
1292 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x06, 0x70,
1293 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x87, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69,
1294 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65,
1295 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x67, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e,
1296 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03,
1297 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1298 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61,
1299 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6e,
1300 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x10, 0x66,
1301 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x32,
1302 0xb4, 0x16, 0x0a, 0x12, 0x57, 0x65, 0x62, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53,
1303 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x12, 0xdd, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74,
1304 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x2e, 0x67, 0x6f,
1305 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1306 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1307 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e,
1308 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e,
1309 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1310 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1311 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1312 0x69, 0x67, 0x22, 0x52, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x22, 0x28, 0x2f, 0x76, 0x31, 0x61,
1313 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
1314 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e,
1315 0x66, 0x69, 0x67, 0x73, 0x3a, 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1316 0x67, 0xda, 0x41, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x63, 0x61, 0x6e, 0x5f,
1317 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0xa5, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74,
1318 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x2e, 0x67, 0x6f,
1319 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1320 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1321 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e,
1322 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
1323 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1324 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x2a, 0x28, 0x2f,
1325 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
1326 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e,
1327 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xbc,
1328 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1329 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1330 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e,
1331 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63,
1332 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1333 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77,
1334 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1335 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f,
1336 0x6e, 0x66, 0x69, 0x67, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f, 0x76,
1337 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
1338 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1339 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xcf, 0x01,
1340 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1341 0x73, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1342 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e,
1343 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74,
1344 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
1345 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1346 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61,
1347 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73,
1348 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70,
1349 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f, 0x76,
1350 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
1351 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43,
1352 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
1353 0xee, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f,
1354 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1355 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73,
1356 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x55,
1357 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
1358 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1359 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
1360 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
1361 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x63, 0x82, 0xd3, 0xe4,
1362 0x93, 0x02, 0x43, 0x32, 0x34, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x73,
1363 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
1364 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43,
1365 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x5f,
1366 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0xda, 0x41, 0x17, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f,
1367 0x6e, 0x66, 0x69, 0x67, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
1368 0x12, 0xc0, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75,
1369 0x6e, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1370 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e,
1371 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x72,
1372 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1373 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77,
1374 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1375 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75,
1376 0x6e, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x61, 0x6c,
1377 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
1378 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
1379 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e,
1380 0x61, 0x6d, 0x65, 0x12, 0xbe, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52,
1381 0x75, 0x6e, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1382 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61,
1383 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74,
1384 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30,
1385 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65,
1386 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72,
1387 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e,
1388 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x12, 0x33, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
1389 0x68, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
1390 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f,
1391 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04,
1392 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xd1, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61,
1393 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1394 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
1395 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
1396 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
1397 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1398 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63,
1399 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69,
1400 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1401 0x73, 0x65, 0x22, 0x44, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x12, 0x33, 0x2f, 0x76, 0x31, 0x61,
1402 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
1403 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1404 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0xda,
1405 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xc8, 0x01, 0x0a, 0x0b, 0x53, 0x74, 0x6f,
1406 0x70, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1407 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72,
1408 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
1409 0x68, 0x61, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65,
1410 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1411 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
1412 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
1413 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x22, 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x22,
1414 0x38, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
1415 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43,
1416 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e,
1417 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x6f, 0x70, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e,
1418 0x61, 0x6d, 0x65, 0x12, 0xe8, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61, 0x77,
1419 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1420 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1421 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
1422 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c,
1423 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1424 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72,
1425 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
1426 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72,
1427 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x52, 0x82, 0xd3, 0xe4, 0x93,
1428 0x02, 0x43, 0x12, 0x41, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x70, 0x61,
1429 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
1430 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63,
1431 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x72, 0x61, 0x77, 0x6c, 0x65,
1432 0x64, 0x55, 0x72, 0x6c, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xc9,
1433 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x3a, 0x2e,
1434 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1435 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1436 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69,
1437 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1438 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75,
1439 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c,
1440 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x22, 0x4d, 0x82, 0xd3, 0xe4,
1441 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x6e,
1442 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73,
1443 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61,
1444 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73,
1445 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xe3, 0x01, 0x0a, 0x0c, 0x4c,
1446 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f,
1447 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1448 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1449 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e,
1450 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1451 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75,
1452 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c,
1453 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73,
1454 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40,
1455 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
1456 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63,
1457 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e,
1458 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73,
1459 0xda, 0x41, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
1460 0x12, 0xfc, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67,
1461 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1462 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75,
1463 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c,
1464 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54,
1465 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1466 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77,
1467 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1468 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69,
1469 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65,
1470 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46,
1471 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
1472 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e,
1473 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75,
1474 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70,
1475 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x1a,
1476 0x55, 0xca, 0x41, 0x21, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73,
1477 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
1478 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f,
1479 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
1480 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c,
1481 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xa3, 0x01, 0x0a, 0x2b, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
1482 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73,
1483 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76,
1484 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x17, 0x57, 0x65, 0x62, 0x53, 0x65, 0x63, 0x75, 0x72,
1485 0x69, 0x74, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
1486 0x01, 0x5a, 0x59, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
1487 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
1488 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77,
1489 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1490 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63,
1491 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72,
1492 0x6f, 0x74, 0x6f, 0x33,
1493 }
1494
1495 var (
1496 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescOnce sync.Once
1497 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescData = file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDesc
1498 )
1499
1500 func file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescGZIP() []byte {
1501 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescOnce.Do(func() {
1502 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescData)
1503 })
1504 return file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDescData
1505 }
1506
1507 var file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes = make([]protoimpl.MessageInfo, 18)
1508 var file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_goTypes = []interface{}{
1509 (*CreateScanConfigRequest)(nil),
1510 (*DeleteScanConfigRequest)(nil),
1511 (*GetScanConfigRequest)(nil),
1512 (*ListScanConfigsRequest)(nil),
1513 (*UpdateScanConfigRequest)(nil),
1514 (*ListScanConfigsResponse)(nil),
1515 (*StartScanRunRequest)(nil),
1516 (*GetScanRunRequest)(nil),
1517 (*ListScanRunsRequest)(nil),
1518 (*ListScanRunsResponse)(nil),
1519 (*StopScanRunRequest)(nil),
1520 (*ListCrawledUrlsRequest)(nil),
1521 (*ListCrawledUrlsResponse)(nil),
1522 (*GetFindingRequest)(nil),
1523 (*ListFindingsRequest)(nil),
1524 (*ListFindingsResponse)(nil),
1525 (*ListFindingTypeStatsRequest)(nil),
1526 (*ListFindingTypeStatsResponse)(nil),
1527 (*ScanConfig)(nil),
1528 (*fieldmaskpb.FieldMask)(nil),
1529 (*ScanRun)(nil),
1530 (*CrawledUrl)(nil),
1531 (*Finding)(nil),
1532 (*FindingTypeStats)(nil),
1533 (*emptypb.Empty)(nil),
1534 }
1535 var file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_depIdxs = []int32{
1536 18,
1537 18,
1538 19,
1539 18,
1540 20,
1541 21,
1542 22,
1543 23,
1544 0,
1545 1,
1546 2,
1547 3,
1548 4,
1549 6,
1550 7,
1551 8,
1552 10,
1553 11,
1554 13,
1555 14,
1556 16,
1557 18,
1558 24,
1559 18,
1560 5,
1561 18,
1562 20,
1563 20,
1564 9,
1565 20,
1566 12,
1567 22,
1568 15,
1569 17,
1570 21,
1571 8,
1572 8,
1573 8,
1574 0,
1575 }
1576
1577 func init() { file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_init() }
1578 func file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_init() {
1579 if File_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto != nil {
1580 return
1581 }
1582 file_google_cloud_websecurityscanner_v1alpha_crawled_url_proto_init()
1583 file_google_cloud_websecurityscanner_v1alpha_finding_proto_init()
1584 file_google_cloud_websecurityscanner_v1alpha_finding_type_stats_proto_init()
1585 file_google_cloud_websecurityscanner_v1alpha_scan_config_proto_init()
1586 file_google_cloud_websecurityscanner_v1alpha_scan_run_proto_init()
1587 if !protoimpl.UnsafeEnabled {
1588 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1589 switch v := v.(*CreateScanConfigRequest); i {
1590 case 0:
1591 return &v.state
1592 case 1:
1593 return &v.sizeCache
1594 case 2:
1595 return &v.unknownFields
1596 default:
1597 return nil
1598 }
1599 }
1600 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1601 switch v := v.(*DeleteScanConfigRequest); i {
1602 case 0:
1603 return &v.state
1604 case 1:
1605 return &v.sizeCache
1606 case 2:
1607 return &v.unknownFields
1608 default:
1609 return nil
1610 }
1611 }
1612 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1613 switch v := v.(*GetScanConfigRequest); i {
1614 case 0:
1615 return &v.state
1616 case 1:
1617 return &v.sizeCache
1618 case 2:
1619 return &v.unknownFields
1620 default:
1621 return nil
1622 }
1623 }
1624 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1625 switch v := v.(*ListScanConfigsRequest); i {
1626 case 0:
1627 return &v.state
1628 case 1:
1629 return &v.sizeCache
1630 case 2:
1631 return &v.unknownFields
1632 default:
1633 return nil
1634 }
1635 }
1636 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1637 switch v := v.(*UpdateScanConfigRequest); i {
1638 case 0:
1639 return &v.state
1640 case 1:
1641 return &v.sizeCache
1642 case 2:
1643 return &v.unknownFields
1644 default:
1645 return nil
1646 }
1647 }
1648 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1649 switch v := v.(*ListScanConfigsResponse); i {
1650 case 0:
1651 return &v.state
1652 case 1:
1653 return &v.sizeCache
1654 case 2:
1655 return &v.unknownFields
1656 default:
1657 return nil
1658 }
1659 }
1660 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1661 switch v := v.(*StartScanRunRequest); i {
1662 case 0:
1663 return &v.state
1664 case 1:
1665 return &v.sizeCache
1666 case 2:
1667 return &v.unknownFields
1668 default:
1669 return nil
1670 }
1671 }
1672 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1673 switch v := v.(*GetScanRunRequest); i {
1674 case 0:
1675 return &v.state
1676 case 1:
1677 return &v.sizeCache
1678 case 2:
1679 return &v.unknownFields
1680 default:
1681 return nil
1682 }
1683 }
1684 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1685 switch v := v.(*ListScanRunsRequest); i {
1686 case 0:
1687 return &v.state
1688 case 1:
1689 return &v.sizeCache
1690 case 2:
1691 return &v.unknownFields
1692 default:
1693 return nil
1694 }
1695 }
1696 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1697 switch v := v.(*ListScanRunsResponse); i {
1698 case 0:
1699 return &v.state
1700 case 1:
1701 return &v.sizeCache
1702 case 2:
1703 return &v.unknownFields
1704 default:
1705 return nil
1706 }
1707 }
1708 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1709 switch v := v.(*StopScanRunRequest); i {
1710 case 0:
1711 return &v.state
1712 case 1:
1713 return &v.sizeCache
1714 case 2:
1715 return &v.unknownFields
1716 default:
1717 return nil
1718 }
1719 }
1720 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1721 switch v := v.(*ListCrawledUrlsRequest); i {
1722 case 0:
1723 return &v.state
1724 case 1:
1725 return &v.sizeCache
1726 case 2:
1727 return &v.unknownFields
1728 default:
1729 return nil
1730 }
1731 }
1732 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1733 switch v := v.(*ListCrawledUrlsResponse); i {
1734 case 0:
1735 return &v.state
1736 case 1:
1737 return &v.sizeCache
1738 case 2:
1739 return &v.unknownFields
1740 default:
1741 return nil
1742 }
1743 }
1744 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1745 switch v := v.(*GetFindingRequest); i {
1746 case 0:
1747 return &v.state
1748 case 1:
1749 return &v.sizeCache
1750 case 2:
1751 return &v.unknownFields
1752 default:
1753 return nil
1754 }
1755 }
1756 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1757 switch v := v.(*ListFindingsRequest); i {
1758 case 0:
1759 return &v.state
1760 case 1:
1761 return &v.sizeCache
1762 case 2:
1763 return &v.unknownFields
1764 default:
1765 return nil
1766 }
1767 }
1768 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
1769 switch v := v.(*ListFindingsResponse); i {
1770 case 0:
1771 return &v.state
1772 case 1:
1773 return &v.sizeCache
1774 case 2:
1775 return &v.unknownFields
1776 default:
1777 return nil
1778 }
1779 }
1780 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
1781 switch v := v.(*ListFindingTypeStatsRequest); i {
1782 case 0:
1783 return &v.state
1784 case 1:
1785 return &v.sizeCache
1786 case 2:
1787 return &v.unknownFields
1788 default:
1789 return nil
1790 }
1791 }
1792 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
1793 switch v := v.(*ListFindingTypeStatsResponse); i {
1794 case 0:
1795 return &v.state
1796 case 1:
1797 return &v.sizeCache
1798 case 2:
1799 return &v.unknownFields
1800 default:
1801 return nil
1802 }
1803 }
1804 }
1805 type x struct{}
1806 out := protoimpl.TypeBuilder{
1807 File: protoimpl.DescBuilder{
1808 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1809 RawDescriptor: file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDesc,
1810 NumEnums: 0,
1811 NumMessages: 18,
1812 NumExtensions: 0,
1813 NumServices: 1,
1814 },
1815 GoTypes: file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_goTypes,
1816 DependencyIndexes: file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_depIdxs,
1817 MessageInfos: file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_msgTypes,
1818 }.Build()
1819 File_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto = out.File
1820 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_rawDesc = nil
1821 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_goTypes = nil
1822 file_google_cloud_websecurityscanner_v1alpha_web_security_scanner_proto_depIdxs = nil
1823 }
1824
1825
1826 var _ context.Context
1827 var _ grpc.ClientConnInterface
1828
1829
1830
1831 const _ = grpc.SupportPackageIsVersion6
1832
1833
1834
1835
1836 type WebSecurityScannerClient interface {
1837
1838 CreateScanConfig(ctx context.Context, in *CreateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
1839
1840 DeleteScanConfig(ctx context.Context, in *DeleteScanConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
1841
1842 GetScanConfig(ctx context.Context, in *GetScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
1843
1844 ListScanConfigs(ctx context.Context, in *ListScanConfigsRequest, opts ...grpc.CallOption) (*ListScanConfigsResponse, error)
1845
1846 UpdateScanConfig(ctx context.Context, in *UpdateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
1847
1848 StartScanRun(ctx context.Context, in *StartScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
1849
1850 GetScanRun(ctx context.Context, in *GetScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
1851
1852
1853 ListScanRuns(ctx context.Context, in *ListScanRunsRequest, opts ...grpc.CallOption) (*ListScanRunsResponse, error)
1854
1855 StopScanRun(ctx context.Context, in *StopScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
1856
1857 ListCrawledUrls(ctx context.Context, in *ListCrawledUrlsRequest, opts ...grpc.CallOption) (*ListCrawledUrlsResponse, error)
1858
1859 GetFinding(ctx context.Context, in *GetFindingRequest, opts ...grpc.CallOption) (*Finding, error)
1860
1861 ListFindings(ctx context.Context, in *ListFindingsRequest, opts ...grpc.CallOption) (*ListFindingsResponse, error)
1862
1863 ListFindingTypeStats(ctx context.Context, in *ListFindingTypeStatsRequest, opts ...grpc.CallOption) (*ListFindingTypeStatsResponse, error)
1864 }
1865
1866 type webSecurityScannerClient struct {
1867 cc grpc.ClientConnInterface
1868 }
1869
1870 func NewWebSecurityScannerClient(cc grpc.ClientConnInterface) WebSecurityScannerClient {
1871 return &webSecurityScannerClient{cc}
1872 }
1873
1874 func (c *webSecurityScannerClient) CreateScanConfig(ctx context.Context, in *CreateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
1875 out := new(ScanConfig)
1876 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/CreateScanConfig", in, out, opts...)
1877 if err != nil {
1878 return nil, err
1879 }
1880 return out, nil
1881 }
1882
1883 func (c *webSecurityScannerClient) DeleteScanConfig(ctx context.Context, in *DeleteScanConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1884 out := new(emptypb.Empty)
1885 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/DeleteScanConfig", in, out, opts...)
1886 if err != nil {
1887 return nil, err
1888 }
1889 return out, nil
1890 }
1891
1892 func (c *webSecurityScannerClient) GetScanConfig(ctx context.Context, in *GetScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
1893 out := new(ScanConfig)
1894 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanConfig", in, out, opts...)
1895 if err != nil {
1896 return nil, err
1897 }
1898 return out, nil
1899 }
1900
1901 func (c *webSecurityScannerClient) ListScanConfigs(ctx context.Context, in *ListScanConfigsRequest, opts ...grpc.CallOption) (*ListScanConfigsResponse, error) {
1902 out := new(ListScanConfigsResponse)
1903 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanConfigs", in, out, opts...)
1904 if err != nil {
1905 return nil, err
1906 }
1907 return out, nil
1908 }
1909
1910 func (c *webSecurityScannerClient) UpdateScanConfig(ctx context.Context, in *UpdateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
1911 out := new(ScanConfig)
1912 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/UpdateScanConfig", in, out, opts...)
1913 if err != nil {
1914 return nil, err
1915 }
1916 return out, nil
1917 }
1918
1919 func (c *webSecurityScannerClient) StartScanRun(ctx context.Context, in *StartScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
1920 out := new(ScanRun)
1921 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StartScanRun", in, out, opts...)
1922 if err != nil {
1923 return nil, err
1924 }
1925 return out, nil
1926 }
1927
1928 func (c *webSecurityScannerClient) GetScanRun(ctx context.Context, in *GetScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
1929 out := new(ScanRun)
1930 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanRun", in, out, opts...)
1931 if err != nil {
1932 return nil, err
1933 }
1934 return out, nil
1935 }
1936
1937 func (c *webSecurityScannerClient) ListScanRuns(ctx context.Context, in *ListScanRunsRequest, opts ...grpc.CallOption) (*ListScanRunsResponse, error) {
1938 out := new(ListScanRunsResponse)
1939 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanRuns", in, out, opts...)
1940 if err != nil {
1941 return nil, err
1942 }
1943 return out, nil
1944 }
1945
1946 func (c *webSecurityScannerClient) StopScanRun(ctx context.Context, in *StopScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
1947 out := new(ScanRun)
1948 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StopScanRun", in, out, opts...)
1949 if err != nil {
1950 return nil, err
1951 }
1952 return out, nil
1953 }
1954
1955 func (c *webSecurityScannerClient) ListCrawledUrls(ctx context.Context, in *ListCrawledUrlsRequest, opts ...grpc.CallOption) (*ListCrawledUrlsResponse, error) {
1956 out := new(ListCrawledUrlsResponse)
1957 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListCrawledUrls", in, out, opts...)
1958 if err != nil {
1959 return nil, err
1960 }
1961 return out, nil
1962 }
1963
1964 func (c *webSecurityScannerClient) GetFinding(ctx context.Context, in *GetFindingRequest, opts ...grpc.CallOption) (*Finding, error) {
1965 out := new(Finding)
1966 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetFinding", in, out, opts...)
1967 if err != nil {
1968 return nil, err
1969 }
1970 return out, nil
1971 }
1972
1973 func (c *webSecurityScannerClient) ListFindings(ctx context.Context, in *ListFindingsRequest, opts ...grpc.CallOption) (*ListFindingsResponse, error) {
1974 out := new(ListFindingsResponse)
1975 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindings", in, out, opts...)
1976 if err != nil {
1977 return nil, err
1978 }
1979 return out, nil
1980 }
1981
1982 func (c *webSecurityScannerClient) ListFindingTypeStats(ctx context.Context, in *ListFindingTypeStatsRequest, opts ...grpc.CallOption) (*ListFindingTypeStatsResponse, error) {
1983 out := new(ListFindingTypeStatsResponse)
1984 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindingTypeStats", in, out, opts...)
1985 if err != nil {
1986 return nil, err
1987 }
1988 return out, nil
1989 }
1990
1991
1992 type WebSecurityScannerServer interface {
1993
1994 CreateScanConfig(context.Context, *CreateScanConfigRequest) (*ScanConfig, error)
1995
1996 DeleteScanConfig(context.Context, *DeleteScanConfigRequest) (*emptypb.Empty, error)
1997
1998 GetScanConfig(context.Context, *GetScanConfigRequest) (*ScanConfig, error)
1999
2000 ListScanConfigs(context.Context, *ListScanConfigsRequest) (*ListScanConfigsResponse, error)
2001
2002 UpdateScanConfig(context.Context, *UpdateScanConfigRequest) (*ScanConfig, error)
2003
2004 StartScanRun(context.Context, *StartScanRunRequest) (*ScanRun, error)
2005
2006 GetScanRun(context.Context, *GetScanRunRequest) (*ScanRun, error)
2007
2008
2009 ListScanRuns(context.Context, *ListScanRunsRequest) (*ListScanRunsResponse, error)
2010
2011 StopScanRun(context.Context, *StopScanRunRequest) (*ScanRun, error)
2012
2013 ListCrawledUrls(context.Context, *ListCrawledUrlsRequest) (*ListCrawledUrlsResponse, error)
2014
2015 GetFinding(context.Context, *GetFindingRequest) (*Finding, error)
2016
2017 ListFindings(context.Context, *ListFindingsRequest) (*ListFindingsResponse, error)
2018
2019 ListFindingTypeStats(context.Context, *ListFindingTypeStatsRequest) (*ListFindingTypeStatsResponse, error)
2020 }
2021
2022
2023 type UnimplementedWebSecurityScannerServer struct {
2024 }
2025
2026 func (*UnimplementedWebSecurityScannerServer) CreateScanConfig(context.Context, *CreateScanConfigRequest) (*ScanConfig, error) {
2027 return nil, status.Errorf(codes.Unimplemented, "method CreateScanConfig not implemented")
2028 }
2029 func (*UnimplementedWebSecurityScannerServer) DeleteScanConfig(context.Context, *DeleteScanConfigRequest) (*emptypb.Empty, error) {
2030 return nil, status.Errorf(codes.Unimplemented, "method DeleteScanConfig not implemented")
2031 }
2032 func (*UnimplementedWebSecurityScannerServer) GetScanConfig(context.Context, *GetScanConfigRequest) (*ScanConfig, error) {
2033 return nil, status.Errorf(codes.Unimplemented, "method GetScanConfig not implemented")
2034 }
2035 func (*UnimplementedWebSecurityScannerServer) ListScanConfigs(context.Context, *ListScanConfigsRequest) (*ListScanConfigsResponse, error) {
2036 return nil, status.Errorf(codes.Unimplemented, "method ListScanConfigs not implemented")
2037 }
2038 func (*UnimplementedWebSecurityScannerServer) UpdateScanConfig(context.Context, *UpdateScanConfigRequest) (*ScanConfig, error) {
2039 return nil, status.Errorf(codes.Unimplemented, "method UpdateScanConfig not implemented")
2040 }
2041 func (*UnimplementedWebSecurityScannerServer) StartScanRun(context.Context, *StartScanRunRequest) (*ScanRun, error) {
2042 return nil, status.Errorf(codes.Unimplemented, "method StartScanRun not implemented")
2043 }
2044 func (*UnimplementedWebSecurityScannerServer) GetScanRun(context.Context, *GetScanRunRequest) (*ScanRun, error) {
2045 return nil, status.Errorf(codes.Unimplemented, "method GetScanRun not implemented")
2046 }
2047 func (*UnimplementedWebSecurityScannerServer) ListScanRuns(context.Context, *ListScanRunsRequest) (*ListScanRunsResponse, error) {
2048 return nil, status.Errorf(codes.Unimplemented, "method ListScanRuns not implemented")
2049 }
2050 func (*UnimplementedWebSecurityScannerServer) StopScanRun(context.Context, *StopScanRunRequest) (*ScanRun, error) {
2051 return nil, status.Errorf(codes.Unimplemented, "method StopScanRun not implemented")
2052 }
2053 func (*UnimplementedWebSecurityScannerServer) ListCrawledUrls(context.Context, *ListCrawledUrlsRequest) (*ListCrawledUrlsResponse, error) {
2054 return nil, status.Errorf(codes.Unimplemented, "method ListCrawledUrls not implemented")
2055 }
2056 func (*UnimplementedWebSecurityScannerServer) GetFinding(context.Context, *GetFindingRequest) (*Finding, error) {
2057 return nil, status.Errorf(codes.Unimplemented, "method GetFinding not implemented")
2058 }
2059 func (*UnimplementedWebSecurityScannerServer) ListFindings(context.Context, *ListFindingsRequest) (*ListFindingsResponse, error) {
2060 return nil, status.Errorf(codes.Unimplemented, "method ListFindings not implemented")
2061 }
2062 func (*UnimplementedWebSecurityScannerServer) ListFindingTypeStats(context.Context, *ListFindingTypeStatsRequest) (*ListFindingTypeStatsResponse, error) {
2063 return nil, status.Errorf(codes.Unimplemented, "method ListFindingTypeStats not implemented")
2064 }
2065
2066 func RegisterWebSecurityScannerServer(s *grpc.Server, srv WebSecurityScannerServer) {
2067 s.RegisterService(&_WebSecurityScanner_serviceDesc, srv)
2068 }
2069
2070 func _WebSecurityScanner_CreateScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2071 in := new(CreateScanConfigRequest)
2072 if err := dec(in); err != nil {
2073 return nil, err
2074 }
2075 if interceptor == nil {
2076 return srv.(WebSecurityScannerServer).CreateScanConfig(ctx, in)
2077 }
2078 info := &grpc.UnaryServerInfo{
2079 Server: srv,
2080 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/CreateScanConfig",
2081 }
2082 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2083 return srv.(WebSecurityScannerServer).CreateScanConfig(ctx, req.(*CreateScanConfigRequest))
2084 }
2085 return interceptor(ctx, in, info, handler)
2086 }
2087
2088 func _WebSecurityScanner_DeleteScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2089 in := new(DeleteScanConfigRequest)
2090 if err := dec(in); err != nil {
2091 return nil, err
2092 }
2093 if interceptor == nil {
2094 return srv.(WebSecurityScannerServer).DeleteScanConfig(ctx, in)
2095 }
2096 info := &grpc.UnaryServerInfo{
2097 Server: srv,
2098 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/DeleteScanConfig",
2099 }
2100 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2101 return srv.(WebSecurityScannerServer).DeleteScanConfig(ctx, req.(*DeleteScanConfigRequest))
2102 }
2103 return interceptor(ctx, in, info, handler)
2104 }
2105
2106 func _WebSecurityScanner_GetScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2107 in := new(GetScanConfigRequest)
2108 if err := dec(in); err != nil {
2109 return nil, err
2110 }
2111 if interceptor == nil {
2112 return srv.(WebSecurityScannerServer).GetScanConfig(ctx, in)
2113 }
2114 info := &grpc.UnaryServerInfo{
2115 Server: srv,
2116 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanConfig",
2117 }
2118 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2119 return srv.(WebSecurityScannerServer).GetScanConfig(ctx, req.(*GetScanConfigRequest))
2120 }
2121 return interceptor(ctx, in, info, handler)
2122 }
2123
2124 func _WebSecurityScanner_ListScanConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2125 in := new(ListScanConfigsRequest)
2126 if err := dec(in); err != nil {
2127 return nil, err
2128 }
2129 if interceptor == nil {
2130 return srv.(WebSecurityScannerServer).ListScanConfigs(ctx, in)
2131 }
2132 info := &grpc.UnaryServerInfo{
2133 Server: srv,
2134 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanConfigs",
2135 }
2136 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2137 return srv.(WebSecurityScannerServer).ListScanConfigs(ctx, req.(*ListScanConfigsRequest))
2138 }
2139 return interceptor(ctx, in, info, handler)
2140 }
2141
2142 func _WebSecurityScanner_UpdateScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2143 in := new(UpdateScanConfigRequest)
2144 if err := dec(in); err != nil {
2145 return nil, err
2146 }
2147 if interceptor == nil {
2148 return srv.(WebSecurityScannerServer).UpdateScanConfig(ctx, in)
2149 }
2150 info := &grpc.UnaryServerInfo{
2151 Server: srv,
2152 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/UpdateScanConfig",
2153 }
2154 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2155 return srv.(WebSecurityScannerServer).UpdateScanConfig(ctx, req.(*UpdateScanConfigRequest))
2156 }
2157 return interceptor(ctx, in, info, handler)
2158 }
2159
2160 func _WebSecurityScanner_StartScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2161 in := new(StartScanRunRequest)
2162 if err := dec(in); err != nil {
2163 return nil, err
2164 }
2165 if interceptor == nil {
2166 return srv.(WebSecurityScannerServer).StartScanRun(ctx, in)
2167 }
2168 info := &grpc.UnaryServerInfo{
2169 Server: srv,
2170 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StartScanRun",
2171 }
2172 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2173 return srv.(WebSecurityScannerServer).StartScanRun(ctx, req.(*StartScanRunRequest))
2174 }
2175 return interceptor(ctx, in, info, handler)
2176 }
2177
2178 func _WebSecurityScanner_GetScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2179 in := new(GetScanRunRequest)
2180 if err := dec(in); err != nil {
2181 return nil, err
2182 }
2183 if interceptor == nil {
2184 return srv.(WebSecurityScannerServer).GetScanRun(ctx, in)
2185 }
2186 info := &grpc.UnaryServerInfo{
2187 Server: srv,
2188 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanRun",
2189 }
2190 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2191 return srv.(WebSecurityScannerServer).GetScanRun(ctx, req.(*GetScanRunRequest))
2192 }
2193 return interceptor(ctx, in, info, handler)
2194 }
2195
2196 func _WebSecurityScanner_ListScanRuns_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2197 in := new(ListScanRunsRequest)
2198 if err := dec(in); err != nil {
2199 return nil, err
2200 }
2201 if interceptor == nil {
2202 return srv.(WebSecurityScannerServer).ListScanRuns(ctx, in)
2203 }
2204 info := &grpc.UnaryServerInfo{
2205 Server: srv,
2206 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanRuns",
2207 }
2208 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2209 return srv.(WebSecurityScannerServer).ListScanRuns(ctx, req.(*ListScanRunsRequest))
2210 }
2211 return interceptor(ctx, in, info, handler)
2212 }
2213
2214 func _WebSecurityScanner_StopScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2215 in := new(StopScanRunRequest)
2216 if err := dec(in); err != nil {
2217 return nil, err
2218 }
2219 if interceptor == nil {
2220 return srv.(WebSecurityScannerServer).StopScanRun(ctx, in)
2221 }
2222 info := &grpc.UnaryServerInfo{
2223 Server: srv,
2224 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StopScanRun",
2225 }
2226 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2227 return srv.(WebSecurityScannerServer).StopScanRun(ctx, req.(*StopScanRunRequest))
2228 }
2229 return interceptor(ctx, in, info, handler)
2230 }
2231
2232 func _WebSecurityScanner_ListCrawledUrls_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2233 in := new(ListCrawledUrlsRequest)
2234 if err := dec(in); err != nil {
2235 return nil, err
2236 }
2237 if interceptor == nil {
2238 return srv.(WebSecurityScannerServer).ListCrawledUrls(ctx, in)
2239 }
2240 info := &grpc.UnaryServerInfo{
2241 Server: srv,
2242 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListCrawledUrls",
2243 }
2244 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2245 return srv.(WebSecurityScannerServer).ListCrawledUrls(ctx, req.(*ListCrawledUrlsRequest))
2246 }
2247 return interceptor(ctx, in, info, handler)
2248 }
2249
2250 func _WebSecurityScanner_GetFinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2251 in := new(GetFindingRequest)
2252 if err := dec(in); err != nil {
2253 return nil, err
2254 }
2255 if interceptor == nil {
2256 return srv.(WebSecurityScannerServer).GetFinding(ctx, in)
2257 }
2258 info := &grpc.UnaryServerInfo{
2259 Server: srv,
2260 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetFinding",
2261 }
2262 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2263 return srv.(WebSecurityScannerServer).GetFinding(ctx, req.(*GetFindingRequest))
2264 }
2265 return interceptor(ctx, in, info, handler)
2266 }
2267
2268 func _WebSecurityScanner_ListFindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2269 in := new(ListFindingsRequest)
2270 if err := dec(in); err != nil {
2271 return nil, err
2272 }
2273 if interceptor == nil {
2274 return srv.(WebSecurityScannerServer).ListFindings(ctx, in)
2275 }
2276 info := &grpc.UnaryServerInfo{
2277 Server: srv,
2278 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindings",
2279 }
2280 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2281 return srv.(WebSecurityScannerServer).ListFindings(ctx, req.(*ListFindingsRequest))
2282 }
2283 return interceptor(ctx, in, info, handler)
2284 }
2285
2286 func _WebSecurityScanner_ListFindingTypeStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2287 in := new(ListFindingTypeStatsRequest)
2288 if err := dec(in); err != nil {
2289 return nil, err
2290 }
2291 if interceptor == nil {
2292 return srv.(WebSecurityScannerServer).ListFindingTypeStats(ctx, in)
2293 }
2294 info := &grpc.UnaryServerInfo{
2295 Server: srv,
2296 FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindingTypeStats",
2297 }
2298 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2299 return srv.(WebSecurityScannerServer).ListFindingTypeStats(ctx, req.(*ListFindingTypeStatsRequest))
2300 }
2301 return interceptor(ctx, in, info, handler)
2302 }
2303
2304 var _WebSecurityScanner_serviceDesc = grpc.ServiceDesc{
2305 ServiceName: "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner",
2306 HandlerType: (*WebSecurityScannerServer)(nil),
2307 Methods: []grpc.MethodDesc{
2308 {
2309 MethodName: "CreateScanConfig",
2310 Handler: _WebSecurityScanner_CreateScanConfig_Handler,
2311 },
2312 {
2313 MethodName: "DeleteScanConfig",
2314 Handler: _WebSecurityScanner_DeleteScanConfig_Handler,
2315 },
2316 {
2317 MethodName: "GetScanConfig",
2318 Handler: _WebSecurityScanner_GetScanConfig_Handler,
2319 },
2320 {
2321 MethodName: "ListScanConfigs",
2322 Handler: _WebSecurityScanner_ListScanConfigs_Handler,
2323 },
2324 {
2325 MethodName: "UpdateScanConfig",
2326 Handler: _WebSecurityScanner_UpdateScanConfig_Handler,
2327 },
2328 {
2329 MethodName: "StartScanRun",
2330 Handler: _WebSecurityScanner_StartScanRun_Handler,
2331 },
2332 {
2333 MethodName: "GetScanRun",
2334 Handler: _WebSecurityScanner_GetScanRun_Handler,
2335 },
2336 {
2337 MethodName: "ListScanRuns",
2338 Handler: _WebSecurityScanner_ListScanRuns_Handler,
2339 },
2340 {
2341 MethodName: "StopScanRun",
2342 Handler: _WebSecurityScanner_StopScanRun_Handler,
2343 },
2344 {
2345 MethodName: "ListCrawledUrls",
2346 Handler: _WebSecurityScanner_ListCrawledUrls_Handler,
2347 },
2348 {
2349 MethodName: "GetFinding",
2350 Handler: _WebSecurityScanner_GetFinding_Handler,
2351 },
2352 {
2353 MethodName: "ListFindings",
2354 Handler: _WebSecurityScanner_ListFindings_Handler,
2355 },
2356 {
2357 MethodName: "ListFindingTypeStats",
2358 Handler: _WebSecurityScanner_ListFindingTypeStats_Handler,
2359 },
2360 },
2361 Streams: []grpc.StreamDesc{},
2362 Metadata: "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto",
2363 }
2364
View as plain text